| | |
| | | /// <summary> |
| | | /// 任务信息 |
| | | /// </summary> |
| | | public class TaskInfo : CommonEntity, IEntityTypeBuilder<TaskInfo> |
| | | public class TaskInfo : CommonEntity<MasterDbContextLocator>, IEntityTypeBuilder<TaskInfo> |
| | | { |
| | | public TaskInfo() |
| | | { |
| | | Benefits = []; |
| | | CredentialLimits = []; |
| | | TaskUserCollects = []; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public DateTime? LastCheckReceiveTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算单状态 |
| | | /// </summary> |
| | | public EnumTaskSettlementOrderStatus? SettlementOrderStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算单名称 |
| | | /// </summary> |
| | | public string SettlementOrderName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算单地址 |
| | | /// </summary> |
| | | public string SettlementOrderUrl { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算单上传时间 |
| | | /// </summary> |
| | | public DateTime? SettlementOrderTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算状态 |
| | | /// </summary> |
| | | public EnumTaskSettlementStatus? SettlementStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算金额 |
| | | /// </summary> |
| | | public decimal? SettlementAmount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实发金额 |
| | | /// </summary> |
| | | public decimal? ActualSettlementAmount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算人数 |
| | | /// </summary> |
| | | public int SettlementUserCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算操作人Id |
| | | /// </summary> |
| | | public Guid? SettlementOperatorUserId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算操作人 |
| | | /// </summary> |
| | | public User SettlementOperatorUser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算开始时间 |
| | | /// </summary> |
| | | public DateTime? SettlementStartTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算时间 |
| | | /// </summary> |
| | | public DateTime? SettlementTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算备注 |
| | | /// </summary> |
| | | public string SettlementRemark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 推荐状态 |
| | |
| | | public EnumTaskRecommendStatus RecommendStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 推荐时间 |
| | | /// </summary> |
| | | public DateTime? RecommendTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户 |
| | | /// </summary> |
| | | public List<TaskInfoUser> TaskInfoUsers { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 谁收藏此任务 |
| | | /// </summary> |
| | | public List<TaskUserCollect> TaskUserCollects { get; set; } |
| | | |
| | | public void Configure(EntityTypeBuilder<TaskInfo> entityBuilder, DbContext dbContext, Type dbContextLocator) |
| | | { |
| | | entityBuilder |