using System; using System.ComponentModel.DataAnnotations; using Volo.Abp.Application.Dtos; using Win_in.Sfs.Scp.WebApi.Domain.Shared; namespace Win_in.Sfs.Scp.WebApi.Receipts { public abstract class ReceiptCreateOrUpdateDTOBase : EntityDtoBase { /// /// 仓库(Warehouse) /// [Required] [Display(Name = "仓库(Warehouse)")] public string Warehouse { set; get; } /// /// 收货口(Dock) /// [Required] [Display(Name = "收货口(Dock)")] public string Dock { set; get; } /// /// 时间窗口开始(TimeWindowBegin) /// [Required] [Display(Name = "时间窗口开始(TimeWindowBegin)")] public DateTime TimeWindowBegin { set; get; } /// /// 时间窗口结束(TimeWindowEnd) /// [Required] [Display(Name = "时间窗口结束(TimeWindowEnd)")] public DateTime TimeWindowEnd { set; get; } /// /// 收货时间(ReceiveTime) /// [Required] [Display(Name = "收货时间(ReceiveTime)")] public DateTime ReceiveTime { set; get; } /// /// 批次(Lot) /// [Required] [Display(Name = "批次(Lot)")] public string Lot { set; get; } /// /// 供应商批次(SupplierLot) /// [Required] [Display(Name = "供应商批次(SupplierLot)")] public string SupplierLot { set; get; } /// /// 生产日期(ProductionDate) /// [Required] [Display(Name = "生产日期(ProductionDate)")] public DateTime ProductionDate { set; get; } /// /// 计量单位(Uom) /// [Required] [Display(Name = "计量单位(Uom)")] public string Uom { set; get; } /// /// 发货数量(DeliverQty) /// [Required] [Display(Name = "发货数量(DeliverQty)")] public decimal DeliverQty { set; get; } /// /// 收货数量(ReceiveQty) /// [Required] [Display(Name = "收货数量(ReceiveQty)")] public decimal ReceiveQty { set; get; } /// /// 标包计量单位(Standard Pack Uom) /// [Required] [Display(Name = "标包计量单位(Standard Pack Uom)")] public string StdPackUom { set; get; } /// /// 标包数量(Standard Pack Qty) /// [Required] [Display(Name = "标包数量(Standard Pack Qty)")] public decimal StdPackQty { set; get; } /// /// 供应商计量单位(SupplierPackUom) /// [Display(Name = "供应商计量单位(SupplierPackUom)")] public string SupplierPackUom { set; get; } /// /// 供应商包装数量(SupplierPackQty) /// [Display(Name = "供应商包装数量(SupplierPackQty)")] public decimal SupplierPackQty { set; get; } /// /// 供应商包装转换率(SupplierPackConvertRate) /// [Display(Name = "供应商包装转换率(SupplierPackConvertRate)")] public decimal SupplierPackConvertRate { set; get; } /// /// 备注(Remark) /// [Display(Name = "备注(Remark)")] public string Remark { set; get; } } }