using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Dtos.PersonnelModule { public class TaskAllocationDto { } /// /// 任务分配 Init Dto /// public class TaskAllocationInitDto : UserPageFuncDtoBase { /// /// 用户Id /// public int UserId { get; set; } } /// /// 任务分配 Details Dto /// public class TaskAllocationDetailsDto : UserPageFuncDtoBase { /// /// Id /// public int Id { get; set; } } /// /// 任务分配 AddOrEdit Dto /// public class TaskAllocationAddOrEditDto : UserPageFuncDtoBase { /// /// Id /// Id == 0 添加 /// Id > 0 修改 /// public int Id { get; set; } /// /// 部门Id /// public int DepId { get; set; } /// /// 团组Id /// public int DiId { get; set; } /// /// 优先级 /// 1 2 3 4 /// public int TaskPriority { get; set; } /// /// 任务名称 /// public string? TaskName { get; set; } /// /// 任务内容 /// public string? TaskContent { get; set; } /// /// 指派人员 /// public List? UserIds { get; set; } /// /// 任务预计开始时间(由发布者设置开始时间) /// public string? PredictBeginTime { get; set; } /// /// 任务预计结束时间(由发布者设置结束时间) /// public string? PredictEndTime { get; set; } /// /// 0 否 1 是 /// 是否纳入绩效考核 /// public int IsIntoPerformance { get; set; } = 0; } }