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