You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
454 lines
9.6 KiB
454 lines
9.6 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace ICSSoft.Frame.Data.Entity
|
|
{
|
|
public class OutSourceDto
|
|
{
|
|
/// <summary>
|
|
/// 固定 " f5458f5c0f9022db743a7c0710145903"
|
|
/// </summary>
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 固定 “sync”
|
|
/// </summary>
|
|
public string type { get; set; }
|
|
|
|
public DHost host { get; set; }
|
|
|
|
public DService service { get; set; }
|
|
|
|
public Datakey datakey { get; set; }
|
|
|
|
public Payload payload { get; set; }
|
|
}
|
|
|
|
public class DHost
|
|
{
|
|
/// <summary>
|
|
/// 固定“APP”
|
|
/// </summary>
|
|
public string prod { get; set; }
|
|
/// <summary>
|
|
/// 客户端IP
|
|
/// </summary>
|
|
public string ip { get; set; }
|
|
/// <summary>
|
|
/// 固定“zh_CN”
|
|
/// </summary>
|
|
public string lang { get; set; }
|
|
/// <summary>
|
|
/// 固定“tiptop”
|
|
/// </summary>
|
|
public string acct { get; set; }
|
|
/// <summary>
|
|
/// 时间催
|
|
/// </summary>
|
|
public string timestamp { get; set; }
|
|
}
|
|
|
|
public class DService
|
|
{
|
|
/// <summary>
|
|
/// 固定"T100"
|
|
/// </summary>
|
|
public string prod { get; set; }
|
|
/// <summary>
|
|
/// 固定" WorkingOrderCreate"
|
|
/// </summary>
|
|
public string name { get; set; }
|
|
/// <summary>
|
|
/// 固定"172.16.11.152"
|
|
/// </summary>
|
|
public string ip { get; set; }
|
|
/// <summary>
|
|
/// 固定“topprd”
|
|
/// </summary>
|
|
public string id { get; set; }
|
|
}
|
|
|
|
public class Datakey
|
|
{
|
|
/// <summary>
|
|
/// 企业代码
|
|
/// </summary>
|
|
public string EntId { get; set; }
|
|
/// <summary>
|
|
/// 营运据点
|
|
/// </summary>
|
|
public string CompanyId { get; set; }
|
|
}
|
|
|
|
public class Payload
|
|
{
|
|
public Std_data std_data { get; set; }
|
|
|
|
}
|
|
|
|
public class Std_data
|
|
{
|
|
public DParameter parameter { get; set; }
|
|
}
|
|
|
|
public class DParameter
|
|
{
|
|
public List<DMaster> master { get; set; }
|
|
|
|
}
|
|
|
|
public class DMaster
|
|
{
|
|
/// <summary>
|
|
/// 唯一标识
|
|
/// </summary>
|
|
public string source_no { get; set; }
|
|
/// <summary>
|
|
/// 单别
|
|
/// </summary>
|
|
public string pmdldocno { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单据日期
|
|
/// </summary>
|
|
public string pmdldocdt { get; set; }
|
|
/// <summary>
|
|
/// 版次 默认0
|
|
/// </summary>
|
|
public string pmdl001 { get; set; }
|
|
/// <summary>
|
|
/// 采购人员 默认:00000
|
|
/// </summary>
|
|
public string pmdl002 { get; set; }
|
|
/// <summary>
|
|
/// 采购部门 默认:10000
|
|
/// </summary>
|
|
public string pmdl003 { get; set; }
|
|
/// <summary>
|
|
/// 供应商编号
|
|
/// </summary>
|
|
public string pmdl004 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购性质 默认:2
|
|
/// </summary>
|
|
public string pmdl005 { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 默认4
|
|
/// </summary>
|
|
public string pmdl007 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 来源单号
|
|
/// </summary>
|
|
public string pmdl008 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 付款条件
|
|
/// </summary>
|
|
public string pmdl009 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易条件
|
|
/// </summary>
|
|
public string pmdl010 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 税种
|
|
/// </summary>
|
|
public string pmdl011 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 税率
|
|
/// </summary>
|
|
public string pmdl012 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单价含税否
|
|
/// </summary>
|
|
public string pmdl013 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 币种
|
|
/// </summary>
|
|
public string pmdl015 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 汇率
|
|
/// </summary>
|
|
public string pmdl016 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 取价方式
|
|
/// </summary>
|
|
public string pmdl017 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 发票类型
|
|
/// </summary>
|
|
public string pmdl033 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购总税前金额
|
|
/// </summary>
|
|
public string pmdl040 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购总含税金额
|
|
/// </summary>
|
|
public string pmdl041 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购总税额
|
|
/// </summary>
|
|
public string pmdl042 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 内外购
|
|
/// </summary>
|
|
public string pmdl054 { get; set; }
|
|
|
|
|
|
public List<DDetail> detail { get; set; }
|
|
|
|
}
|
|
|
|
public class DDetail
|
|
{
|
|
|
|
|
|
|
|
public string source_seq { get; set; }
|
|
/// <summary>
|
|
/// 项次号
|
|
/// </summary>
|
|
public string pmdnseq { get; set; }
|
|
/// <summary>
|
|
/// 料号
|
|
/// </summary>
|
|
public string pmdn001 { get; set; }
|
|
/// <summary>
|
|
/// 工单号
|
|
/// </summary>
|
|
public string pmdp003 { get; set; }
|
|
/// <summary>
|
|
/// 工单行
|
|
/// </summary>
|
|
public string pmdp004 { get; set; }
|
|
/// <summary>
|
|
/// 来源项序 默认0
|
|
/// </summary>
|
|
public string pmdp005 { get; set; }
|
|
/// <summary>
|
|
/// 来源分批序 默认0
|
|
/// </summary>
|
|
public string pmdp006 { get; set; }
|
|
/// <summary>
|
|
/// 工序
|
|
/// </summary>
|
|
public string pmdn004 { get; set; }
|
|
/// <summary>
|
|
/// 工序次序
|
|
/// </summary>
|
|
public string pmdn005 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购单位
|
|
/// </summary>
|
|
public string pmdn006 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采购数量
|
|
/// </summary>
|
|
public string pmdn007 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计价单位
|
|
/// </summary>
|
|
public string pmdn010 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计价数量
|
|
/// </summary>
|
|
public string pmdn011 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 出货日期
|
|
/// </summary>
|
|
public string pmdn012 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单价
|
|
/// </summary>
|
|
public string pmdn015 { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 税种
|
|
/// </summary>
|
|
public string pmdn016 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 税率
|
|
/// </summary>
|
|
public string pmdn017 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string pmdn050 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 库位
|
|
/// </summary>
|
|
public string pmdn028 { get; set; }
|
|
}
|
|
|
|
|
|
|
|
|
|
public class DReturn
|
|
{
|
|
public string srvver { get; set; }
|
|
public string srvcode { get; set; }
|
|
public string datakey { get; set; }
|
|
|
|
public ReturnPayload payload { get; set; }
|
|
}
|
|
|
|
public class ReturnPayload
|
|
{
|
|
|
|
public ReturnStd_data std_data { get; set; }
|
|
}
|
|
|
|
public class ReturnStd_data
|
|
{
|
|
public ReturnExecution execution { get; set; }
|
|
|
|
public ReturnParameter parameter { get; set; }
|
|
|
|
}
|
|
|
|
|
|
public class ReturnExecution
|
|
{
|
|
public string code { get; set; }
|
|
|
|
public string sql_code { get; set; }
|
|
|
|
public string description { get; set; }
|
|
|
|
}
|
|
|
|
|
|
public class ReturnParameter
|
|
{
|
|
public int totalnum { get; set; }
|
|
|
|
public int successnum { get; set; }
|
|
|
|
public int failnum { get; set; }
|
|
|
|
public List<ReturnSuccess> success_return { get; set; }
|
|
|
|
public List<ReturnFail> fail_return { get; set; }
|
|
}
|
|
|
|
public class ReturnSuccess
|
|
{
|
|
public string source_no { get; set; }
|
|
|
|
public string success_msg { get; set; }
|
|
}
|
|
|
|
|
|
public class ReturnFail
|
|
{
|
|
public string source_no { get; set; }
|
|
|
|
public string error_msg { get; set; }
|
|
}
|
|
|
|
|
|
|
|
|
|
public class DOutSourceDto
|
|
{
|
|
/// <summary>
|
|
/// 固定 " f5458f5c0f9022db743a7c0710145903"
|
|
/// </summary>
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 固定 “sync”
|
|
/// </summary>
|
|
public string type { get; set; }
|
|
|
|
public DHost host { get; set; }
|
|
|
|
public DService service { get; set; }
|
|
|
|
public Datakey datakey { get; set; }
|
|
|
|
public DPayload payload { get; set; }
|
|
}
|
|
|
|
public class DPayload
|
|
{
|
|
public DStd_data std_data { get; set; }
|
|
|
|
}
|
|
public class DStd_data
|
|
{
|
|
public DDParameter parameter { get; set; }
|
|
}
|
|
|
|
public class DDParameter
|
|
{
|
|
public List<DDMaster> master { get; set; }
|
|
}
|
|
|
|
public class DDMaster
|
|
{
|
|
|
|
/// <summary>
|
|
/// 采购单号
|
|
/// </summary>
|
|
public string pmdldocno { get; set; }
|
|
|
|
/// <summary>
|
|
/// 删除标识 默认 Y
|
|
/// </summary>
|
|
public string dflag { get; set; }
|
|
|
|
}
|
|
|
|
|
|
//public class DDReturn
|
|
//{
|
|
// public string srvver { get; set; }
|
|
// public string srvcode { get; set; }
|
|
// public string datakey { get; set; }
|
|
|
|
// public DReturnPayload payload { get; set; }
|
|
//}
|
|
|
|
|
|
|
|
//public class DReturnPayload
|
|
//{
|
|
|
|
// public DReturnStd_data std_data { get; set; }
|
|
//}
|
|
|
|
//public class DReturnStd_data
|
|
//{
|
|
// public ReturnExecution execution { get; set; }
|
|
|
|
|
|
//}
|
|
|
|
}
|