using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Wms.DataExchange.Application.Contracts.Iac.Qad; /// /// QAD销售订单(Sale order) SaleOrderCreateInput SaleOrderDetailInput /// public class SodDetDto : EntityDtoBase { /// /// 公司(Company code) /// [Display(Name = "公司(Company code)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Company { get; set; } /// /// 工厂(Site) /// [Display(Name = "工厂(Site)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Site { get; set; } /// /// 销售订单号(Sale order number) /// [Display(Name = "销售订单号(Sale order number)")] [StringLength(50, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string SoNbr { get; set; } /// /// 销售订单行(Sale order line) /// [Display(Name = "销售订单行(Sale order line)")] public virtual int SoLine { get; set; } /// /// 客户(Customer) /// [Display(Name = "客户(Customer)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string CustCode { get; set; } /// /// ERP料号(Part number) /// [Display(Name = "ERP料号(Part number)")] [StringLength(50, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string PartCode { get; set; } /// /// 单位(Unit of measure) /// [Display(Name = "单位(Unit of measure)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Um { get; set; } /// /// 标准包装(Standard pack quantity) /// [Display(Name = "标准包装(Standard pack quantity)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string StdPackQty { get; set; } /// /// 销售库位(Location) /// [Display(Name = "销售库位(Location)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Loc { get; set; } /// /// 数量(Quantity) /// [Display(Name = "数量(Quantity)")] public virtual decimal Qty { get; set; } /// /// 项目 /// [Display(Name = "项目(Project)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Project { get; set; } /// /// 发货到(Shipping to) /// [Display(Name = "发货到(Shipping to)")] [StringLength(200, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string ShipTo { get; set; } /// /// 备注(Remark) /// [Display(Name = "备注(Remark)")] [StringLength(SfsPropertyConst.RemarkLength, ErrorMessage = "{0}最多输入{1}个字符")] public virtual string Remark { get; set; } }