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