using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ICSSoft.Frame.Data.Entity { public class OutSourceDto { /// /// 固定 " f5458f5c0f9022db743a7c0710145903" /// public string key { get; set; } /// /// 固定 “sync” /// 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 { /// /// 固定“APP” /// public string prod { get; set; } /// /// 客户端IP /// public string ip { get; set; } /// /// 固定“zh_CN” /// public string lang { get; set; } /// /// 固定“tiptop” /// public string acct { get; set; } /// /// 时间催 /// public string timestamp { get; set; } } public class DService { /// /// 固定"T100" /// public string prod { get; set; } /// /// 固定" WorkingOrderCreate" /// public string name { get; set; } /// /// 固定"172.16.11.152" /// public string ip { get; set; } /// /// 固定“topprd” /// public string id { get; set; } } public class Datakey { /// /// 企业代码 /// public string EntId { get; set; } /// /// 营运据点 /// 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 master { get; set; } } public class DMaster { /// /// 唯一标识 /// public string source_no { get; set; } /// /// 单别 /// public string pmdldocno { get; set; } /// /// 单据日期 /// public string pmdldocdt { get; set; } /// /// 版次 默认0 /// public string pmdl001 { get; set; } /// /// 采购人员 默认:00000 /// public string pmdl002 { get; set; } /// /// 采购部门 默认:10000 /// public string pmdl003 { get; set; } /// /// 供应商编号 /// public string pmdl004 { get; set; } /// /// 采购性质 默认:2 /// public string pmdl005 { get; set; } /// /// 默认4 /// public string pmdl007 { get; set; } /// /// 来源单号 /// public string pmdl008 { get; set; } /// /// 付款条件 /// public string pmdl009 { get; set; } /// /// 交易条件 /// public string pmdl010 { get; set; } /// /// 税种 /// public string pmdl011 { get; set; } /// /// 税率 /// public string pmdl012 { get; set; } /// /// 单价含税否 /// public string pmdl013 { get; set; } /// /// 币种 /// public string pmdl015 { get; set; } /// /// 汇率 /// public string pmdl016 { get; set; } /// /// 取价方式 /// public string pmdl017 { get; set; } /// /// 发票类型 /// public string pmdl033 { get; set; } /// /// 采购总税前金额 /// public string pmdl040 { get; set; } /// /// 采购总含税金额 /// public string pmdl041 { get; set; } /// /// 采购总税额 /// public string pmdl042 { get; set; } /// /// 内外购 /// public string pmdl054 { get; set; } public List detail { get; set; } } public class DDetail { public string source_seq { get; set; } /// /// 项次号 /// public string pmdnseq { get; set; } /// /// 料号 /// public string pmdn001 { get; set; } /// /// 工单号 /// public string pmdp003 { get; set; } /// /// 工单行 /// public string pmdp004 { get; set; } /// /// 来源项序 默认0 /// public string pmdp005 { get; set; } /// /// 来源分批序 默认0 /// public string pmdp006 { get; set; } /// /// 工序 /// public string pmdn004 { get; set; } /// /// 工序次序 /// public string pmdn005 { get; set; } /// /// 采购单位 /// public string pmdn006 { get; set; } /// /// 采购数量 /// public string pmdn007 { get; set; } /// /// 计价单位 /// public string pmdn010 { get; set; } /// /// 计价数量 /// public string pmdn011 { get; set; } /// /// 出货日期 /// public string pmdn012 { get; set; } /// /// 单价 /// public string pmdn015 { get; set; } /// /// 税种 /// public string pmdn016 { get; set; } /// /// 税率 /// public string pmdn017 { get; set; } /// /// 备注 /// public string pmdn050 { get; set; } /// /// 库位 /// 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 success_return { get; set; } public List 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 { /// /// 固定 " f5458f5c0f9022db743a7c0710145903" /// public string key { get; set; } /// /// 固定 “sync” /// 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 master { get; set; } } public class DDMaster { /// /// 采购单号 /// public string pmdldocno { get; set; } /// /// 删除标识 默认 Y /// 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; } //} }