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