using System; using System.ComponentModel.DataAnnotations; namespace GroupLine.App.ModelDto { [MetadataType(typeof(PlanCountDto))] public class PlanCountDto : ValidateModelBase { /// /// ID /// private Guid _ID; public Guid ID { get { return _ID; } set { _ID = value; RaisePropertyChanged(() => ID); } } /// /// 计划日期 /// private DateTime _PlanDate; [Required] public DateTime PlanDate { get { return _PlanDate; } set { _PlanDate = value; RaisePropertyChanged(() => PlanDate); } } /// /// 班次 /// private string _ClassNum; [Required] public string ClassNum { get { return _ClassNum; } set { _ClassNum = value; RaisePropertyChanged(() => ClassNum); } } /// /// 前组产量 /// private int _AGroup; [Required] public int AGroup { get { return _AGroup; } set { _AGroup = value; RaisePropertyChanged(() => AGroup); } } /// /// 后装产量 /// private int _BGroup; [Required] public int BGroup { get { return _BGroup; } set { _BGroup = value; RaisePropertyChanged(() => BGroup); } } /// /// 组装产量 /// private int _CGroup; [Required] public int CGroup { get { return _CGroup; } set { _CGroup = value; RaisePropertyChanged(() => CGroup); } } /// /// 创建时间 /// private DateTime _CreateTime; public DateTime CreateTime { get { return _CreateTime; } set { _CreateTime = value; RaisePropertyChanged(() => CreateTime); } } private bool isFormValid; /// /// 是否全局验证 /// public bool IsFormValid { get { return isFormValid; } set { isFormValid = value; RaisePropertyChanged(() => IsFormValid); } } } }