using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace HH.WCS.Mobox3.pinggao.models
{
[XmlType("SapRootDtoROOT")]
public class SapRoot
{
public class DpDto
{
///
///
///
public string Code { get; set; }
}
#region 外采收货入参
public class HEAD
{
///
/// 工厂
///
public string GC { get; set; }
///
/// 物料凭证编号
///
public string WLPZH { get; set; }
///
/// 物料凭证年度
///
public string WLPZND { get; set; }
///
/// 移动类型
///
public string YDLX { get; set; }
}
public class ITEM1
{
///
/// 序列号
///
public string XLH { get; set; }
}
public class ITEM
{
///
/// 物料凭证中的项目
///
public string WLPZHXM { get; set; }
///
/// 物料号
///
public string WLBM { get; set; }
///
/// 基本计量单位
///
public string DW { get; set; }
public string JDBS { get; set; }
///
/// 数量
///
public double SL { get; set; }
///
/// 采购凭证号
///
public string CGPZH { get; set; }
///
/// 采购凭证项目编号
///
public string CGPZXMBH { get; set; }
///
/// 参考凭证中的年度
///
public string CKPZKJND { get; set; }
///
/// 参考凭证号
///
public string CKPZH { get; set; }
///
/// 参考凭证项目
///
public string CKPZHXM { get; set; }
///
/// 冲销凭证年度
///
public string CXPZND { get; set; }
///
/// 冲销凭证编号
///
public string CXPZH { get; set; }
///
/// 冲销凭证项目
///
public string CXPZHXM { get; set; }
public string WBS { get; set; }
public string XSDD { get; set; }
public string XSDDHXM { get; set; }
public string TSKCBS { get; set; }
///
/// 货物收据检验状态
///
public string HWSJJYZT { get; set; }
///
/// 供应商账户号
///
public string GYSZHH { 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; }
}
[XmlType("SapRootDtssoROOT")]
public class ROOT
{
///
///
///
public List WLPZ { get; set; }
}
[XmlType("SapRootDtoROOwT")]
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
#endregion
///
/// 其他出入庫回調
///
public class OtherReturnRoot
{
public class ITEM
{
///
/// 物料凭证号
///
public string WLPZBH { get; set; }
public string ND { get; set; }
///
/// 返回结果标识(0成功或者1失败)字符长
///
public int MSGCODE { get; set; }
///
/// 失败原因或者成功信息字符长度255
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#region 外采收货回参
///
/// 外采收货回参
///
public class WcReturnRoot {
public class ITEM
{
///
/// 物料凭证号
///
public string WLPZH { get; set; }
public string WLPZND { get; set; }
///
/// 返回结果标识(0成功或者1失败)字符长
///
public int MSGCODE { get; set; }
///
/// 失败原因或者成功信息字符长度255
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 物料收货回参
///
/// 物料收货回参
///
public class WLReturnRoot
{
public class ITEM
{
///
/// 物料凭证号
///
public string GCBM { get; set; }
public string WLBM { get; set; }
///
/// 返回结果标识(0成功或者1失败)字符长
///
public int MSGCODE { get; set; }
///
/// 失败原因或者成功信息字符长度255
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 供应商收货回参
///
/// 供应商收货回参
///
public class GYSReturnRoot
{
public class ITEM
{
///
/// 物料凭证号
///
public string GYSBM { get; set; }
///
/// 返回结果标识(0成功或者1失败)字符长
///
public int MSGCODE { get; set; }
///
/// 失败原因或者成功信息字符长度255
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 领料单回参
public class LLDReturnRoot {
public class ITEM
{
///
///
///
public string GC { get; set; }
///
///
///
public string LLDH { get; set; }
///
///
///
public int MSGCODE { get; set; }
///
/// 添加成功
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region MyRegion
public class CKDdto {
public class ITEM
{
///
/// 工作令号
///
public string GZLH { get; set; }
///
/// 生产订单
///
public string SCDD { get; set; }
///
/// 物料编码
///
public string WLBM { get; set; }
///
/// 组件编码
///
public string ZJBM { get; set; }
///
/// 组件物料图号
///
public string ZJWLTH { get; set; }
///
/// 组件物料描述
///
public string ZJWLMS { get; set; }
///
/// 需求数量
///
public double XQSL { get; set; }
///
/// 单位
///
public string DW { get; set; }
///
/// 反冲
///
public string FC { get; set; }
///
/// 散装物料
///
public string SZWL { get; set; }
///
/// 预留编号
///
public string YLBH { get; set; }
///
/// 预留项目号
///
public string YLHXM { get; set; }
public string STATUS { get; set; }
///
/// 创建日期
///
public string CJRQ { get; set; }
///
/// 生产管理员
///
public string SCGLY { get; set; }
///
/// 库存地点
///
public string KCDD { get; set; }
///
/// 工序号
///
public string GXH { get; set; }
///
/// ABC份额里
///
public string ABCFL { get; set; }
///
/// 领料单删除标识
///
public string LLDSCBS { get; set; }
///
/// 需求日期
///
public string XQRQ { get; set; }
///
/// 特殊库存标识
///
public string TSKCBS { get; set; }
///
/// 系统状态
///
public string XTZT { get; set; }
///
/// 最后发货标识>
///
public string ZHFHBS { get; set; }
}
public class SCDDLL
{
///
/// 领料单号
///
public string LLDH { get; set; }
///
/// 工厂
///
public string GC { get; set; }
///
///
///
public List
- ITEM { get; set; }
}
public class ROOT
{
///
///
///
public List SCDDLL { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 其他出入库
public class otherDto {
public class HEAD
{
///
/// 物料凭证
///
public string WLPZBH { get; set; }
///
/// 物料凭证年份
///
public string WLPZNF { get; set; }
}
public class ITEM1
{
///
/// 序列号
///
public List XLH { get; set; }
}
public class ITEM
{
///
/// 物料凭证行项目
///
public string WLPZHXM { get; set; }
///
/// 物料编号
///
public string WLBH { get; set; }
///
/// 计量单位
///
public string JLDW { get; set; }
///
/// 数量
///
public float SL { get; set; }
///
/// 移动类型
///
public string YDLX { get; set; }
///
/// 借贷标识
///
public string JDBS { get; set; }
///
/// 参考凭证
///
public string CKPZ { get; set; }
///
/// 参考凭证行项目
///
public string CKPZHXM { get; set; }
///
/// 参考凭证年份
///
public string CKPZNF { get; set; }
///
/// 冲销凭证
///
public string CXPZ { get; set; }
///
/// 冲销凭证年份
///
public string CXPZNF { get; set; }
///
/// 冲销凭证行项目
///
public string CXPZHXM { get; set; }
///
/// 收货凭证检验状态
///
public string SHPZYSZT { get; set; }
///
/// 供应商
///
public string GYS { get; set; }
///
/// 工厂
///
public string GC { get; set; }
///
/// 库存地点
///
public string KCDD { get; set; }
///
/// 网络
///
public string WL { get; set; }
///
/// 特殊库存标识
///
public string TSKCBS { get; set; }
///
/// WBS元素
///
public string WBS { get; set; }
///
/// 销售订单
///
public string XSDD { get; set; }
///
/// 销售订单行项目
///
public string XSDDHXM { get; set; }
///
/// 批次
///
public string PC { get; set; }
///
/// 发货工厂
///
public string FHGC { get; set; } ///
/// 发货库存地点
///
public string FHKCDD { get; set; }
///
///
///
public ITEM1 ITEM1 { get; set; }
}
public class WLPZ
{
///
///
///
public HEAD HEAD { get; set; }
///
///
///
public List
- ITEM { get; set; }
}
public class ROOT
{
///
///
///
public List WLPZ { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region MyRegion
public class MaterDto {
public class ITEM
{
///
/// 工厂
///
public string GCBM { get; set; }
///
/// 物料号
///
public string WLBM { get; set; }
///
/// 物料组
///
public string WLZBM { get; set; }
///
/// 物料组描述
///
public string WLZMS { get; set; }
///
/// 物料类型
///
public string WLLX { get; set; }
///
/// 物料描述
///
public string WLMS { get; set; }
///
/// 文本行
///
public string WLCMS { get; set; }
///
/// 基本计量单位
///
public string DWBM { get; set; }
///
/// 度量单位文
///
public string DWMS { get; set; }
///
/// 旧物料号
///
public string JBM { get; set; }
///
/// 产品组
///
public string CPZ { get; set; }
///
/// 产品组名称
///
public string CPZMS { get; set; }
public string VTEXT { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 供应商
public class GYSDto {
public class JBXX
{
///
///
///
public string GYSBM { get; set; }
///
///
///
public string MDMBM { get; set; }
///
/// 王慧君
///
public string GYSMC { get; set; }
public string YHGJ { get; set; }
public string YHDM { get; set; }
public string KHH { get; set; }
public string YHJD { get; set; }
public string YHCS { get; set; }
///
///
///
public string KHHZH { get; set; }
///
/// 上海市张江高科技园区郭守敬路498号12幢21302 21319
///
public string DZ { get; set; }
///
///
///
public string YZBM { get; set; }
///
/// 上海市
///
public string CS { get; set; }
///
///
///
public string GJDM { get; set; }
///
/// 中国
///
public string GJ { get; set; }
///
///
///
public string DQDM { get; set; }
public string DQMC { get; set; }
///
///
///
public string SH { get; set; }
///
///
///
public string ZZSDJH { get; set; }
}
public class GYSHB
{
///
///
///
public string GYSBM { get; set; }
///
///
///
public string CGZZ { get; set; }
///
///
///
public string HB { get; set; }
}
public class GYSXX
{
///
///
///
public JBXX JBXX { get; set; }
///
///
///
public List GYSHB { get; set; }
}
public class ROOT
{
///
///
///
public List GYSXX { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
#region 生产订单
#region 生产订单回调
public class Orderback {
public class ITEM
{
///
///
///
public string SCDDH { get; set; }
///
///
///
public string GC { get; set; }
///
///
///
public string MSGCODE { get; set; }
///
/// 添加出错,请核对该收货单是否已操作入库
///
public string MSGDESP { get; set; }
}
public class ROOT
{
///
///
///
public List
- ITEM { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
public class OrderDto {
public class ITEM
{
///
/// 序列号
///
public string XLH { get; set; }
}
public class SCDD
{
///
/// 工厂
///
public string GC { get; set; }
///
/// 生产订单号
///
public string SCDDH { get; set; }
///
/// 电站名称
///
public string DZMC { get; set; }
///
/// 母订单编号
///
public string MDDBH { get; set; }
///
/// 生产订单长描述
///
public string SCDDCMS { get; set; }
///
/// 物料编号
///
public string WLBH { get; set; }
///
/// 描述
///
public string MS { get; set; }
///
/// 图号
///
public string TH { get; set; }
///
/// 订单数量
///
public double DDSL { get; set; }
///
/// 订单单位
///
public string DDDW { get; set; }
///
/// 销售订单
///
public string XSDD { get; set; }
///
/// 销售订单行项目
///
public string XSDDHXM { get; set; }
///
///
///
public string WBS { get; set; }
///
/// 收货方
///
public string SHF { get; set; }
///
/// 工作令号
///
public string GZLH { get; set; }
///
///
///
public List
- ITEM { get; set; }
}
public class ROOT
{
///
///
///
public List SCDD { get; set; }
}
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
}
[XmlType("SapRootNcDtoROOT")]
#region 内采入参
public class NcDto
{
public class HEAD
{
///
/// 移动类型
///
public string YDLX { get; set; }
///
/// 物料凭证编号
///
public string WLPZH { get; set; }
///
/// 物料凭证年度
///
public string ND { get; set; }
}
public class ITEM1
{
///
/// 序列号
///
public string XLH { get; set; }
}
public class ITEM
{ ///
/// 工厂
///
public string GC { get; set; }
///
/// 物料凭证中的项目
///
public string WLPZHXM { get; set; }
///
/// 物料号
///
public string WLBM { get; set; }
///
/// 基本计量单位
///
public string DW { get; set; }
///
/// 数量
///
public double SL { get; set; }
///
/// 采购凭证号
///
public string CGDD { get; set; }
///
/// 采购凭证项目编号
///
public string CGDDHXM { get; set; }
///
/// 借贷标识
///
public string JDBS { get; set; }
///
/// 参考凭证中的年度
///
public string CKPZND { get; set; }
public string CKPZ { get; set; }
///
/// 参考凭证项目
///
public string CKPZXM { get; set; }
///
/// 冲销凭证年度
///
public string CXPZND { get; set; }
///
/// 冲销凭证编号
///
public string CXPZ { get; set; }
///
/// 冲销凭证项目
///
public string CXPZHXM { get; set; }
///
/// 供应商账户号
///
public string GYSZHH { get; set; }
///
/// 库存地点
///
public string KCDD { get; set; }
///
/// 发货工厂
///
public string FHGC { get; set; }
///
/// 发货库存地点
///
public string FHKCDD { get; set; }
///
/// 会计凭证输入日期
///
public string SRRQ { get; set; }
///
/// 会计凭证输入时间
///
public string SRSJ { 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; }
}
[XmlType("SapRootDtoROO2wT")]
public class ROOT
{
///
///
///
public List WLPZ { get; set; }
}
[XmlType("SapRootDtoROOwsT")]
public class Root
{
///
///
///
public ROOT ROOT { get; set; }
}
}
#endregion
public class CustomItem
{
public string SITEMCODE { get; set; }
public float FQTY { get; set; }
public float FALLOCQTY { get; set; }
}
}