feat: 完成任务体系搭建
This commit is contained in:
@@ -12,15 +12,17 @@ public enum AssignmentRequirementTypeEnum
|
||||
/// </summary>
|
||||
Comment=4,
|
||||
|
||||
/// <summary>
|
||||
/// 更新个人中心
|
||||
/// </summary>
|
||||
UpdateProfile=8,
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 点赞
|
||||
/// </summary>
|
||||
Agree=16
|
||||
Agree=8,
|
||||
|
||||
/// <summary>
|
||||
/// 更新个人中心
|
||||
/// </summary>
|
||||
UpdateProfile=16
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using Yi.Framework.Bbs.Domain.Shared.Enums;
|
||||
|
||||
namespace Yi.Framework.Bbs.Domain.Shared.Etos;
|
||||
|
||||
public class AssignmentEventArgs
|
||||
{
|
||||
public AssignmentEventArgs(AssignmentRequirementTypeEnum requirementType, Guid currentUserId,object? args=null)
|
||||
{
|
||||
RequirementType = requirementType;
|
||||
Args = args;
|
||||
CurrentUserId = currentUserId;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 任务需求类型
|
||||
/// </summary>
|
||||
public AssignmentRequirementTypeEnum RequirementType { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 任务参数,可空,只需要一个触发点即可
|
||||
/// </summary>
|
||||
public object? Args { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 当前用户id
|
||||
/// </summary>
|
||||
public Guid CurrentUserId { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user