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;
}
}