namespace ZR.Model.Business.Dto
{
///
/// 月报表查询对象
///
public class CamWorkersQueryDto
{
public string WorkerName { get; set; }
public string YearMonth { get; set; }
}
///
/// 月报表输入输出对象
///
public class CamWorkersfDto
{
[Required(ErrorMessage = "Id不能为空")]
[ExcelColumn(Name = "Id")]
[ExcelColumnName("Id")]
public long Id { get; set; }
[Required(ErrorMessage = "WorkrecordId不能为空")]
[ExcelColumn(Name = "WorkrecordId")]
[ExcelColumnName("WorkrecordId")]
public int WorkrecordId { get; set; }
[Required(ErrorMessage = "WorkerName不能为空")]
[ExcelColumn(Name = "WorkerName")]
[ExcelColumnName("WorkerName")]
public string WorkerName { get; set; }
[Required(ErrorMessage = "WorkerDay不能为空")]
[ExcelColumn(Name = "WorkerDay")]
[ExcelColumnName("WorkerDay")]
public int WorkerDay { get; set; }
[Required(ErrorMessage = "CreateTime不能为空")]
[ExcelColumn(Name = "CreateTime", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
[ExcelColumnName("CreateTime")]
public DateTime? CreateTime { get; set; }
}
///
/// 每月员工工作天数统计结果
///
public class WorkerMonthlyWorkDays
{
///
/// 年月(格式:yyyy-MM)
///
[ExcelColumn(Name = "月份")]
[ExcelColumnName("月份")]
public string YearMonth { get; set; }
///
/// 部门名称
///
[ExcelColumn(Name = "部门名称")]
[ExcelColumnName("部门名称")]
public string DeptName { get; set; }
///
/// 员工姓名
///
[ExcelColumn(Name = "员工姓名")]
[ExcelColumnName("员工姓名")]
public string WorkerName { get; set; }
///
/// 当月工作天数
///
[ExcelColumn(Name = "当月工作天数")]
[ExcelColumnName("当月工作天数")]
public int WorkDays { get; set; }
}
}