using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; namespace HH.WCS.Mobox3.pinggao.api { public class ApibackModel { #region 外采入庫回調 public class WcRkBc { public class HEAD { /// /// 唯一标识 /// public string KEY { get; set; } /// /// 过账日期 /// public string GZRQ { get; set; } /// /// 过账人员 /// public string GZRY { get; set; } /// /// 工厂 /// public string GC { get; set; } } public class ITEM1 { /// /// 序列号 /// public string XLH { get; set; } } public class ITEM { /// /// 物料凭证编号 /// public string WLPZBH { get; set; } /// /// 物料凭证年度 /// public string WLPZND { get; set; } /// /// 物料凭证中的项目 /// public string WLPZZDXM { get; set; } /// /// 物料号 /// public string WLH { get; set; } /// /// 基本计量单位 /// public string JBJLDW { get; set; } /// /// 数量 /// public double SL { get; set; } /// /// 采购凭证号 /// public string CGPZH { get; set; } /// /// 采购凭证项目编号 /// public string CGPZXMBH { get; set; } /// /// 库存地点 /// public string KCDD { get; set; } ///// ///// 检验批编号 ///// //public string JYPBH { get; set; } ///// ///// 会计凭证输入日期 ///// //public string KJPZSSRQ { get; set; } ///// ///// 会计凭证输入时间 ///// //public string KJPZSRSJ { get; set; } /// /// 批次 /// public string PC { get; set; } /// /// /// public List ITEM1 { get; set; } } public class WLPZ { /// /// /// public HEAD HEAD { get; set; } /// /// /// public List ITEM { get; set; } } public class ROOT { /// /// /// public WLPZ WLPZ { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 外采审核完成回调入参 public class ReturnWcBcak { public class ITEM { /// /// 唯一标识 /// public string KEY { get; set; } /// /// 物料凭证号 /// public string WLPZBH { get; set; } /// /// 物料凭年度 /// public string WLPZND { get; set; } /// /// 返回结果标识(0成功或者1失败)字符长度1 /// public int MSGCODE { get; set; } /// /// 失败原因或者成功信息字符长度255 /// public string MSGDESP { get; set; } } public class ROOT { /// /// /// public ITEM ITEM { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 内采入库审核完成回调入参 public class NcRkDto { public class HEAD { /// /// 唯一标识 /// public string KEY { get; set; } /// /// 物料凭证编号 /// public string WLPZBH { get; set; } /// /// 物料凭证年度 /// public string WLPZND { get; set; } /// /// 过账人员 /// public string GZRY { get; set; } /// /// 过账日期 /// public string GZRQ { get; set; } } public class ITEM1 { /// /// 序列号 /// public string XLH { get; set; } } public class ITEM { /// /// 物料凭证中的项目 /// public string WLPZZDXM { get; set; } /// /// 物料号 /// public string WLH { get; set; } /// /// 基本计量单位 /// public string JBJLDW { get; set; } /// /// 数量 /// public double SL { get; set; } /// /// 采购凭证号 /// public string CGPZH { get; set; } /// /// 采购凭证项目编号 /// public string CGPZXMBH { get; set; } /// /// 移动类型 /// public string YDLX { get; set; } /// /// 工厂 /// public string GC { get; set; } /// /// 库存地点 /// public string KCDD { get; set; } /// /// 批次 /// public string PC { get; set; } /// /// /// public List ITEM1 { get; set; } } public class WLPZ { /// /// /// public HEAD HEAD { get; set; } /// /// /// public List ITEM { get; set; } } public class ROOT { /// /// /// public WLPZ WLPZ { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 出库回调入参 分拣完成后 回调sap public class CkBcakDto { public class ITEM1 { /// /// 序列号 /// public List XLH { get; set; } } public class ITEM { /// /// 生产订单 /// public string SCDD { get; set; } /// /// 组件编码 /// public string ZJBM { get; set; } /// /// 发货数量 /// public float FHSL { get; set; } /// /// 单位 /// public string DW { get; set; } /// /// 预留编号 /// public string YLBH { get; set; } /// /// 预留项目号 /// public string YLXMH { get; set; } /// /// 工厂 /// public string GC { get; set; } /// /// 库存地点 /// public string KCDD { get; set; } /// /// 批次 /// public string PC { get; set; } /// /// /// public ITEM1 ITEM1 { get; set; } } public class WLPZ { /// /// 流水号 /// public string ZLSH { get; set; } /// /// /// public string YWLX { get; set; } /// /// 过账日期 /// public string GZRQ { get; set; } /// /// 过账人员 /// public string GZRY { get; set; } /// /// /// public List ITEM { get; set; } } public class ROOT { /// /// /// public WLPZ WLPZ { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 冲销出库回调 public class CXCkBackDto { public class HEAD { /// /// 物料凭证号 /// public string WLPZ { get; set; } /// /// 物料凭证年份 /// public string WLPZNF { get; set; } /// /// 物料凭证项目 /// public string WLPZXM { get; set; } /// /// 过账日期 /// public string GZRQ { get; set; } /// /// 输入日期 /// public string SRRQ { get; set; } /// /// 过账人员 /// public string GZRY { get; set; } } public class ROOT { /// /// /// public HEAD HEAD { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 计划外退发料 回调 public class JHWBackDto { public class HEAD { /// /// /// public string KEY { get; set; } /// /// 凭证中的过帐日期 /// public string GZRQ { get; set; } /// /// 凭证中的凭证日期 /// public string PZZDRQ { get; set; } /// /// 用户名 /// public string YHM { get; set; } /// /// 凭证抬头文本 /// public string PZTTWB { get; set; } /// /// 移动类型 /// public string YDLX { get; set; } /// /// 特殊库存标识 /// public string TSKCBS { get; set; } /// /// /// public List ITEM { get; set; } } public class ITEM1 { /// /// 序列号 /// public List XLH { get; set; } } public class ITEM { /// /// 物料号 /// public string WLBH { get; set; } /// /// 工厂 /// public string GC { get; set; } /// /// 库存地点 /// public string KCDD { get; set; } ///// ///// 批号 ///// //public string PH { get; set; } ///// ///// 特殊库存标识 ///// //public string TSKCBS { get; set; } /// /// 销售订单 /// public string XSDD { get; set; } /// /// 销售订单项目编号 /// public string XSDDHXM{ get; set; } /// /// 数量 /// public double SL { get; set; } /// /// 单位 /// public string DW { get; set; } /// /// 订单号 /// public string DDH { get; set; } /// /// 订单行项目 /// //public string DDHXM { get; set; } /// /// WBS 元素 /// public string WBS { get; set; } /// /// 批次 /// public string PC { get; set; } /// /// /// public ITEM1 ITEM1 { get; set; } } public class ROOT { /// /// /// public HEAD HEAD { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion #region 成本中心 public class CBcenterBackDto { public class ITEM { public List XLH { get; set; } } public class HEADItem { /// /// /// public string KEY { get; set; } /// /// /// public string CBZX { get; set; } /// /// /// public string WLBH { get; set; } /// /// /// public double SL { get; set; } /// /// /// public string KCDD { get; set; } public string LRZX { get; set; } /// /// /// public string ZZKM { get; set; } /// /// /// public string GC { get; set; } /// /// 马世豪 /// public string GZRY { get; set; } public string PC { get; set; } /// /// /// public string GZRQ { get; set; } /// /// /// public string PZRQ { get; set; } /// /// /// public ITEM ITEM { get; set; } } public class ROOT { /// /// /// public List HEAD { get; set; } } public class Root { /// /// /// public ROOT ROOT { get; set; } } } #endregion } }