using System; using Abp.AutoMapper; using Abp.Application.Services.Dto; using System.ComponentModel.DataAnnotations; namespace ShwasherSys.PackageInfo.Dto { /// /// 半成品包装信息 /// [AutoMapTo(typeof(PackageApply))] public class PackageApplyUpdateDto: EntityDto { /// /// 申请流水号 /// [StringLength(PackageApply.PackageApplyNoMaxLength)] [Required] public string PackageApplyNo { get; set; } /// /// 半成品仓库库存信息编号 /// [StringLength(PackageApply.CurrentSemiStoreHouseNoMaxLength)] public string CurrentSemiStoreHouseNo { get; set; } /// /// 流转单编号 /// [Required] [StringLength(PackageApply.ProductionOrderNoMaxLength)] public string ProductionOrderNo { get; set; } /// /// 半成品编号 /// [StringLength(PackageApply.SemiProductNoMaxLength)] public string SemiProductNo { get; set; } /// /// 申请包装数量 /// public decimal ApplyQuantity { get; set; } /// /// 实际包装的千件数 /// public decimal ActualQuantity { get; set; } [StringLength(PackageApply.ApplyStatusMaxLength)] public string ApplyStatus { get; set; } /// /// 发起申请时间 /// public DateTime? ApplyDate { get; set; } [StringLength(PackageApply.RemarkMaxLength)] public string Remark { get; set; } public DateTime? TimeCreated { get; set; } public DateTime? TimeLastMod { get; set; } [StringLength(PackageApply.CreatorUserIdMaxLength)] public string CreatorUserId { get; set; } [StringLength(PackageApply.UserIDLastModMaxLength)] public string UserIDLastMod { get; set; } } }