using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.Attributes; namespace WIDESEA_DTO.Outbound { [ModelValidate] public class DeliveryOrderDetailAddDTO { public int id { get; set; } /// /// 物料编号 /// [PropertyValidate("物料编号", NotNullAndEmpty = true)] public string goods_no { get; set; } /// /// 批次号 /// public string batch_num { get; set; } /// /// 效期 /// public string exp_date { get; set; } /// /// 货位号 /// public string locationCode { get; set; } /// /// 数量 /// [PropertyValidate("单据数量", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] public int order_Outqty { get; set; } } public class OutboundOrderDetailAddDTO { /// /// 物料编号 /// [PropertyValidate("物料编号", NotNullAndEmpty = true)] public string MaterielCode { get; set; } /// /// 物料名称 /// public string MaterielName { get; set; } /// /// 批次号 /// public string BatchNo { get; set; } /// /// 单据数量 /// [PropertyValidate("单据数量", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] public decimal OrderQuantity { get; set; } /// /// 备注 /// public string Remark { get; set; } } }