using System; using System.ComponentModel.DataAnnotations; using ShwasherSys.ProductStoreInfo; namespace ShwasherSys.FinshedStoreInfo.Dto { public class FinshedOutStoreCreateDto { [StringLength(ProductOutStore.ProductionOrderNoMaxLength)] public string ProductionOrderNo { get; set; } /// /// 成品库存中记录编号 /// [StringLength(ProductOutStore.CurrentProductStoreHouseNoMaxLength)] public string CurrentProductStoreHouseNo { get; set; } /// /// 成品编号 /// [StringLength(ProductOutStore.ProductNoMaxLength)] public string ProductNo { get; set; } [Required] public int StoreHouseId { get; set; } /// ///0.新建 1.申请中 2.已审核 3.已取消 4.已拒绝 5.已出库 /// [Required] public int ApplyStatus { get; set; } /// /// 是否已关闭 /// public bool IsClose { get; set; } /// /// 1.未确认 2.确认 /// public Boolean? IsConfirm { get; set; } /// /// 申请出库数量(千件) /// public decimal Quantity { get; set; } /// /// 审核后出库数量 /// public decimal ActualQuantity { get; set; } /// /// 审核人员 /// [StringLength(ProductOutStore.UserIDLastModMaxLength)] public string AuditUser { get; set; } /// /// 审核时间 /// public DateTime? AuditDate { get; set; } /// /// 申请出库时间 /// public DateTime? ApplyOutDate { get; set; } [StringLength(ProductOutStore.RemarkMaxLength)] public string Remark { get; set; } public DateTime? TimeCreated { get; set; } public DateTime? TimeLastMod { get; set; } [StringLength(ProductOutStore.CreatorUserIdMaxLength)] public string CreatorUserId { get; set; } [StringLength(ProductOutStore.UserIDLastModMaxLength)] public string UserIDLastMod { get; set; } public int OrderSendId { get; set; } /// /// 千件重 /// public decimal KgWeight { get; set; } } }