using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_DTO.ERP
{
///
/// U9上下文信息
///
public class Context
{
///
/// 语种
///
public string CultureName { get; set; }="zh-CN";
///
/// 企业编码
///
public string EntCode { get; set; } = "001";
///
/// 组织编码
///
public string OrgCode { get; set; } = "102";
///
/// 用户编码
///
public string UserCode { get; set; } = "MH0551";
}
public class Respone
{
///
/// 状态
///
public bool ResultStatus { get; set; }
///
/// 返回信息
///
public string ResultMsg { get; set; }
///
/// 单号
///
public string DocNo { get; set; }
}
public class ResponeData
{
public Respone d { get; set; }
}
///
/// 领料明细
///
public class issueList
{
///
/// 备料明细ID
///
public string PickListID { get; set; }
///
/// 存储地点编码
///
public string WhCode { get; set; }
///
/// 领料数量
///
public decimal IssueQty { get; set; }
}
///
/// 生产领料
///
public class MaterialRequisition
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 领料明细
///
public List issueList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
///
/// 杂发明细
///
public class miscShipList
{
///
/// 料品编码
///
public string ItemCode { get; set; }
///
/// 存储地点
///
public string WhCode { get; set; }
///
/// 数量
///
public decimal Qty { get; set; }
///
/// 受益部门编号
///
public string BenefitDeptCode { get; set; }
}
///
/// 杂发
///
public class MixedSend
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 杂发明细
///
public List miscShipList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
///
/// 杂收明细
///
public class miscRcvList
{
///
/// 料品编码
///
public string ItemCode { get; set; }
///
/// 存储地点
///
public string WhCode { get; set; }
///
/// 数量
///
public decimal Qty { get; set; }
///
/// 成本单价
///
public decimal CostPrice { get; set; }
}
///
/// 杂收
///
public class MixedReceive
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 杂收明细
///
public List miscRcvList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
///
/// 调拨明细
///
public class transferInList
{
///
/// 料品编码
///
public string ItemCode { get; set; }
///
/// 调入存储地点编码
///
public string TransInWHCode { get; set; }
///
/// 数量
///
public decimal TransInQty { get; set; }
///
/// 调出存储地点编码
///
public string TransOutWHCode { get; set; }
}
///
/// 调拨
///
public class Allocate
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 调拨明细
///
public List transferInList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
///
/// 退料明细
///
public class returnMaterialList
{
///
/// 备料明细ID
///
public string PickListID { get; set; }
///
/// 调存储地点编码
///
public string WhCode { get; set; }
///
/// 退料数量
///
public decimal RecedeQty { get; set; }
///
/// 退料原因
///
public int RecedeReason { get; set; }
}
///
/// 退料
///
public class ReturnMaterials
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 调拨明细
///
public List returnMaterialList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
public class ERPDTO
{
public Context context { get; set; }
///
/// 单据类型编码
///
public string documentTypeCode { get; set; }
///
/// 业务日期
///
public string businessDate { get; set; }
///
/// 退料明细
///
public List returnMaterialList { get; set; }
///
/// 调拨明细
///
public List transferInList { get; set; }
///
/// 杂收明细
///
public List miscRcvList { get; set; }
///
/// 杂发
///
public List miscShipList { get; set; }
///
/// 生产领料
///
public List issueList { get; set; }
///
/// 是否审核
///
public bool isApproved { get; set; }
}
}