using System.ComponentModel.DataAnnotations; namespace ZR.Model.Dto { /// /// 后道基础缺陷项查询对象 /// public class QcBackEndBaseDefectQueryDto : PagerInfo { } /// /// 后道基础缺陷项输入输出对象 /// public class QcBackEndBaseDefectDto { [Required(ErrorMessage = "序号不能为空")] public int Id { get; set; } public string Name { get; set; } public string Code { get; set; } public string Group { get; set; } public string Type { get; set; } public string Status { get; set; } public string Remark { get; set; } public string CreatedBy { get; set; } public DateTime? CreatedTime { get; set; } public string UpdatedBy { get; set; } public DateTime? UpdatedTime { get; set; } } public class QcBackEndAlterationDefectDto { /// /// 缺陷项组别 /// public string GroupName { get; set; } public List Children { get; set; } } public class QcBackEndChildrenDefectDto { /// /// 缺陷项名称 /// public string Name { get; set; } /// /// 缺陷项编号 /// public string Code { get; set; } /// /// 缺陷项类别 1-抛光 2-打磨 3-报废 /// public string Type { get; set; } /// /// 缺陷项数量 /// public int Num { get; set; } = 0; } }