using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace NewPdaSqlServer.Dto.service
|
{
|
public class OaToMesQuery
|
{
|
[Required(ErrorMessage = "异常单号不能为空")]
|
[StringLength(100, ErrorMessage = "异常单号长度不能超过100个字符")]
|
public string iqcExNo { get; set; }
|
|
[Required(ErrorMessage = "检验数据不能为空")]
|
[MinLength(1, ErrorMessage = "至少需要1条检验数据")]
|
public List<IQCDataItem> dataJson { get; set; }
|
|
public string requestId { get; set; }
|
}
|
|
public class IQCDataItem
|
{
|
[Required(ErrorMessage = "检验单号不能为空")]
|
[StringLength(100, ErrorMessage = "检验单号长度不能超过100个字符")]
|
public string jyd { get; set; }
|
|
[Required(ErrorMessage = "选别类别不能为空")]
|
[StringLength(100, ErrorMessage = "选别类别长度不能超过100个字符")]
|
public string xblb { get; set; }
|
|
[Required(ErrorMessage = "处理意见不能为空")]
|
// [RegularExpression("退料补料|特采", ErrorMessage = "处理意见只能是'退料补料'或'特采'")]
|
public string clyj { get; set; }
|
|
[Required(ErrorMessage = "接收数量不能为空")]
|
[Range(0, float.MaxValue, ErrorMessage = "接收数量必须大于等于0")]
|
public float jssl { get; set; } // 修改为数值类型
|
}
|
|
|
public class OaToMesRQuery
|
{
|
[Required(ErrorMessage = "异常单号不能为空")]
|
[StringLength(100, ErrorMessage = "异常单号长度不能超过100个字符")]
|
public string iqcExNo { get; set; }
|
|
public string requestId { get; set; }
|
|
}
|
}
|