using SqlSugar; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; using Yi.Framework.Bbs.Domain.Shared.Enums; using Yi.Framework.Core.Data; namespace Yi.Framework.Bbs.Domain.Entities.Assignment; /// /// 任务定义表 /// [SugarTable("AssignmentDefine")] public class AssignmentDefineAggregateRoot: AggregateRoot, IHasCreationTime,IOrderNum { [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)] public override Guid Id { get; protected set; } /// /// 任务名称 /// public string Name { get; set; } /// /// 备注 /// public string Remarks { get; set; } /// /// 任务类型 /// public AssignmentTypeEnum AssignmentType{ get; set; } /// /// 总共步骤数 /// public int TotalStepNumber { get; set; } /// /// 前置任务id /// public Guid? PreAssignmentId { get; set; } /// /// 任务奖励的钱钱数量 /// public decimal RewardsMoneyNumber { get; set; } public DateTime CreationTime { get; } public int OrderNum { get; set; } }