using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WMS.BZModels.Dto.FJ.BillInvDtos { public class BillInvNowDto { /// /// Id /// public string Id { get; set; } /// /// 仓库id /// public string WarehouseId { get; set; } /// /// 仓库id /// public string WarehouseName { get; set; } public string WarehouseCode { get; set; } public int WarehouseTypeNum { get; set; } /// /// 组盘组id /// public string ContGrpId { get; set; } /// /// 载具编号 /// public string ContGrpBarCode { get; set; } /// /// 库存类型(1物料盘2空盘) /// public int ContGrpType { get; set; } public string ContGrpTypeName { get { return ((ContGrpType)ContGrpType).GetDescription(); } } /// /// 箱条码 /// public string BoxBarCode { get; set; } /// /// bom单号 /// public string BomDocsNo { get; set; } /// /// bom物料id /// public string BomMatId { get; set; } /// /// bom物料编码 /// public string BomMatCode { get; set; } /// /// bom物料名称 /// public string BomMatName { get; set; } /// /// 垛型id /// public string BomSetId { get; set; } /// /// 库存执行状态 /// public string ExecStateCode { get; set; } /// /// 执行单号 /// public string ExecDocsNo { get; set; } /// /// 执行单行号 /// public string ExecDocsRowNo { get; set; } /// /// 执行单类型 /// public string ExecDocsTypeCode { get; set; } /// /// 出入类型 /// public int InvInOut { get; set; } /// /// 执行人 /// public string ExecWho { get; set; } /// /// 执行时间 /// public DateTime ExecTime { get; set; } /// /// 行 /// public int PutRow { get; set; } /// /// 列 /// public int PutCol { get; set; } /// /// 层 /// public int PutLayer { get; set; } /// /// 库存编码 /// public string InvBarCode { get; set; } /// /// 库存状态 /// public string InvStateCode { get; set; } public string InvStateName { get { if (Enum.TryParse(typeof(InvState), InvStateCode, out var result)) { return ((InvState)result).GetDescription(); } return ""; } } /// /// 入库单号 /// public string InDocsNo { get; set; } /// /// 入库单行号 /// public string InDocsRowNo { get; set; } /// /// 供应商编码 /// public string SuppCode { get; set; } /// /// 供应商名称 /// public string SuppName { get; set; } /// /// 客户 /// public string CustCode { get; set; } /// /// 客户名称 /// public string CustName { get; set; } /// /// 物料id /// public string MatId { get; set; } /// /// 物料编码 /// public string MatCode { get; set; } /// /// 物料名称 /// public string MatName { get; set; } /// /// 总重量 /// public decimal TolWQty { get; set; } /// /// 净重 /// public decimal NetWQty { get; set; } /// /// 皮重 /// public decimal TareWQty { get; set; } /// /// 长度 /// public decimal LengthQty { get; set; } /// /// 碳当量 /// public decimal CaQty { get; set; } /// /// 焊点数量 /// public decimal SolderQty { get; set; } /// /// ContUsageQty /// public int ContUsageQty { get; set; } /// /// 批号 /// public string BatchNo { get; set; } /// /// 生产时间 /// public DateTime ProductTime { get; set; } /// /// 首次入库时间 /// public DateTime OneInTime { get; set; } /// /// 盘条条码 /// public string RodBarCode { get; set; } /// /// 工字轮条码 /// public string HWBarCode { get; set; } /// /// RFID编号 /// public string RFIDBarCode { get; set; } /// /// CLBarCode /// public string CLBarCode { get; set; } /// /// 工字轮类型 /// public string HWTypeCode { get; set; } /// /// 炉号 /// public string BoilerNo { get; set; } /// /// 包号 /// public string PackNo { get; set; } /// /// 牌号 /// public string BrandNo { get; set; } /// /// 执行标准 /// public string ExecStd { get; set; } /// /// 许可证号 /// public string LicenceCode { get; set; } /// /// 改手盘标记 /// public bool IsSurplus { get; set; } /// /// 返工标记 /// public bool IsRework { get; set; } /// /// 是否黑盘 /// public bool IsBlack { get; set; } /// /// 是否芯股 /// public bool IsCore { get; set; } /// /// 快投标记 /// public bool IsFast { get; set; } /// /// 是否异常 /// public bool IsFail { get; set; } /// /// 异常原因 /// public string FailReason { get; set; } /// /// 钢丝类型编码 /// public string SilkTypeCode { get; set; } /// /// 等级 /// public string Grade { get; set; } /// /// 是否退料 /// public bool IsBack { get; set; } /// /// 退料原因 /// public string BackReason { get; set; } /// /// 是否扭转检测 /// public bool IsTorsChk { get; set; } /// /// 扭转次数 /// public int TorsChkQty { get; set; } /// /// 扭转检测时间 /// public DateTime TorsChkTime { get; set; } /// /// 扭转检测结果值 /// public decimal? TorsChkValue { get; set; } /// /// 扭转检测设备号 /// public string TorsChkMachCode { get; set; } /// /// 工序订单号 /// public string ProcessDocsCode { get; set; } /// /// 生产机台号 /// public string ProductMachCode { get; set; } /// /// ProductLineNo /// public string ProductLineNo { get; set; } /// /// Remark /// public string Remark { get; set; } /// /// Default1 /// public string Default1 { get; set; } /// /// Default2 /// public string Default2 { get; set; } /// /// Default3 /// public string Default3 { get; set; } /// /// AddWho /// public string AddWho { get; set; } /// /// AddTime /// public DateTime AddTime { get; set; } /// /// EditWho /// public string EditWho { get; set; } /// /// EditTime /// public DateTime EditTime { get; set; } /// /// 尺寸 /// public int Size { get; set; } /// /// Memo /// public string Memo { get; set; } /// /// 巷道 /// public int Tunnel { get; set; } /// /// 货位号 /// public string Code { get; set; } /// /// 货位状态 /// public int CellState { get; set; } public int SideNum { get; set; } public string SetGrpCode { get; set; } public bool? Secondary { get; set; } } public class BillInvNowQueryDto : PagerInfo { public string WarehouseId { get; set; } public string Id { get; set; } public string Name { get; set; } public string MatCode { get; set; } public string MatName { get; set; } public string RFIDBarCode { get; set; } public string InvBarCode { get; set; } /// /// 组盘组id /// public string ContGrpId { get; set; } public string EquContGrpId { get; set; } public string PutRow { get; set; } public string PutCol { get; set; } public string PutLayer { get; set; } public DateTime? OneInTimeBegin { get; set; } public DateTime? OneInTimeEnd { get; set; } public DateTime? ProductTimeBegin { get; set; } public DateTime? ProductTimeEnd { get; set; } public string Grade { get; set; } /// /// 巷道 /// public string Tunnel { get; set; } /// /// 货位号 /// public string Code { get; set; } public string ContGrpType { get; set; } public string InvStateCode { get; set; } public string IsSurplus { get; set; } public string IsRework { get; set; } public string IsFast { get; set; } public string IsFail { get; set; } public string IsBack { get; set; } public string ExecStateCode { get; set; } public int SideNum { get; set; } public string SetGrpCode { get; set; } public bool? Secondary { get; set; } public string HWBarCode { get; set; } public string ContGrpBarCode { get; set; } public string BomMatCode { get; set; } public string IsManualOut { get; set; } } public class ChangeSetGrpModel { public string WarehouseId { get; set; } public string SetGrp { get; set; } public string NewSetGrp { get; set; } } }