| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 | using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;namespace wms.dto.request.hj.dto{    /// <summary>    /// 报表反馈    /// </summary>    public class ReportResponse    {        /// <summary>        /// 物料出入报表        /// </summary>        public class MaterReportResponse        {            [Description("容器ID")]            public string RFID { get; set; }            [Description("容器条码")]            public string ContGrpBarCode { get; set; }            [Description("操作状态")]            public string ExecState { get; set; }            [Description("执行单据号")]            public string ExecDocsNo { get; set; }            [Description("执行单据行号")]            public string ExecDocsRowNo { get; set; }            [Description("客户编码")]            public string CustNo { get; set; }            [Description("客户名称")]            public string CustName { get; set; }            [Description("摆放行")]            public int PutRow { get; set; }            [Description("摆放列")]            public int PutCol { get; set; }            [Description("摆放层")]            public int PutLayer { get; set; }            [Description("摆放位置编号")]            public string PutLocNo { get; set; }            [Description("材料号")]            public string InvBarCode { get; set; }            [Description("库存状态")]            public string InvState { get; set; }            [Description("入库单据号")]            public string InDocsNo { get; set; }            [Description("入库单据行号")]            public string InDocsRowNo { get; set; }            [Description("供应商编码")]            public string SuppCode { get; set; }            [Description("供应商名称")]            public string SuppName { get; set; }            [Description("仓库ID")]            public long WareHouseId { get; set; }            [Description("仓库名称")]            public string WareHouseName { get; set; }            [Description("物料ID")]            public long MatId { get; set; }            [Description("总重量")]            public decimal TotalWtQty { get; set; }            [Description("净重")]            public decimal NetWQty { get; set; }            [Description("皮重")]            public decimal TareWQty { get; set; }            [Description("长度")]            public decimal LengthQty { get; set; }            [Description("生产批号")]            public string BatchNo { get; set; }            [Description("生产时间")]            public DateTime ProductTime { get; set; }            [Description("第一次入库时间")]            public DateTime OneInTime { get; set; }            [Description("RFID条码")]            public string RFIDBarCode { get; set; }            [Description("工字轮规格")]            public string HWSpec { get; set; }            [Description("改手盘标记")]            public bool IsSurplus { get; set; }            [Description("返工标记")]            public bool IsRework { get; set; }            [Description("快投标记")]            public bool IsFast { get; set; }            [Description("是否异常")]            public bool IsFail { get; set; }            [Description("异常原因")]            public string FailReason { get; set; }            [Description("等级")]            public string Grade { get; set; }            [Description("是否退料")]            public bool IsBack { get; set; }            [Description("退料原因")]            public string BackReason { get; set; }            [Description("生产机台号")]            public string ProductWbNo { get; set; }            [Description("生产产线号")]            public string ProductLineNo { get; set; }            [Description("备注")]            public string Remark { get; set; }            [Description("巷道")]            public string Tunnel { get; set; }            [Description("起始地址")]            public string StartPoint { get; set; }            [Description("目标地址")]            public string EndPoint { get; set; }            [Description("任务号")]            public int TaskCode { get; set; }            [Description("任务类型")]            public int TaskType { get; set; }            [Description("任务状态")]            public string TaskState { get; set; }        }        /// <summary>        /// 实时库存报表        /// </summary>        public class RealTimeInventoryReportResponse        {            //[Description("容器类型")]            //public string RFID { get; set; }            [Description("容器条码")]            public string ContGrpBarCode { get; set; }            [Description("客户编码")]            public string CustNo { get; set; }            [Description("客户名称")]            public string CustName { get; set; }            [Description("摆放行")]            public int PutRow { get; set; }            [Description("摆放列")]            public int PutCol { get; set; }            [Description("摆放层")]            public int PutLayer { get; set; }            [Description("摆放位置编号")]            public string PutLocNo { get; set; }            [Description("材料号")]            public string InvBarCode { get; set; }            [Description("库存状态")]            public string InvState { get; set; }            [Description("入库单据号")]            public string InDocsNo { get; set; }            [Description("入库单据行号")]            public string InDocsRowNo { get; set; }            [Description("供应商编码")]            public string SuppCode { get; set; }            [Description("供应商名称")]            public string SuppName { get; set; }            [Description("仓库名称")]            public string WareHouseName { get; set; }            [Description("总重量")]            public decimal TotalWtQty { get; set; }            [Description("净重")]            public decimal NetWQty { get; set; }            [Description("皮重")]            public decimal TareWQty { get; set; }            [Description("长度")]            public decimal LengthQty { get; set; }            [Description("生产批号")]            public string BatchNo { get; set; }            [Description("生产时间")]            public DateTime ProductTime { get; set; }            [Description("第一次入库时间")]            public DateTime OneInTime { get; set; }            [Description("RFID条码")]            public string RFIDBarCode { get; set; }            [Description("工字轮规格")]            public string HWSpec { get; set; }            [Description("改手盘标记")]            public bool IsSurplus { get; set; }            [Description("返工标记")]            public bool IsRework { get; set; }            [Description("快投标记")]            public bool IsFast { get; set; }            [Description("是否异常")]            public bool IsFail { get; set; }            [Description("异常原因")]            public string FailReason { get; set; }            [Description("等级")]            public string Grade { get; set; }            [Description("是否退料")]            public bool IsBack { get; set; }            [Description("退料原因")]            public string BackReason { get; set; }            [Description("备注")]            public string Remark { get; set; }            [Description("巷道")]            public string Tunnel { get; set; }            [Description("物料编码")]            public string MatCode { get; set; }            [Description("单/双丝")]            public string SilkType { get; set; }            [Description("货位号")]            public string Location { get; set; }            [Description("操作状态")]            public string ExecState { get; set; }            [Description("执行单据号")]            public string ExecDocsNo { get; set; }            [Description("执行单据行号")]            public string ExecDocsRowNo { get; set; }            [Description("执行单据类型代码")]            public string ExecDocsTypeCode { get; set; }            [Description("物料名称")]            public string MatName { get; set; }            [Description("货位是否启用")]            public int RowStop { get; set; }            [Description("生产机台号")]            public string ProductWbNo { get; set; }            [Description("生产产线号")]            public string ProductLineNo { get; set; }            [Description("出库状态")]            public string OutStatus { get; set; }            [Description("入库状态")]            public string InStatus { get; set; }            [Description("货位名称")]            public string LocationName { get; set; }        }        /// <summary>        /// 库龄报表        /// </summary>        public class InventoryAgingReportResponse        {            [Description("库龄")]            public decimal Age { get; set; }            [Description("时效时间")]            public decimal HoldDuration { get; set; }            [Description("生产时间")]            public DateTime ProductTime { get; set; }            [Description("第一次入库时间")]            public DateTime OneInTime { get; set; }            [Description("RFID条码")]            public string RFIDBarCode { get; set; }            [Description("工字轮型号")]            public string HWSpec { get; set; }            [Description("物料等级")]            public string Grade { get; set; }            [Description("到期日")]            public DateTime Duedate { get; set; }            [Description("剩余天数")]            public decimal Remaindays { get; set; }            [Description("巷道")]            public string Tunnel { get; set; }            [Description("物料编码")]            public string MatCode { get; set; }            [Description("物料名称")]            public string MatName { get; set; }        }    }}
 |