using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ICSSoft.Frame.Data.Entity { public class WorkHoursDto { /// /// 固定 " f5458f5c0f9022db743a7c0710145903" /// public string key { get; set; } /// /// 固定 “sync” /// public string type { get; set; } public WorkHoursHost host { get; set; } public WorkHoursService service { get; set; } public WorkHoursDatakey datakey { get; set; } public WorkHoursPayload payload { get; set; } } public class WorkHoursHost { /// /// 固定“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 WorkHoursService { /// /// 固定"T100" /// public string prod { get; set; } /// /// 固定" CPurchaseOrderCreate" /// public string name { get; set; } /// /// 固定"172.16.11.152" /// public string ip { get; set; } /// /// 固定“topprd” /// public string id { get; set; } } public class WorkHoursDatakey { /// /// 企业代码 /// public string EntId { get; set; } /// /// 营运据点 /// public string CompanyId { get; set; } } public class WorkHoursPayload { public WorkHoursStd_data std_data { get; set; } } public class WorkHoursStd_data { public WorkHoursParameter parameter { get; set; } } public class WorkHoursParameter { public List master { get; set; } } public class WorkHoursMaster { /// /// 唯一标识 建议 条码+工序 /// public string source_no { get; set; } /// /// 固定 1016 /// public string sffadocno { get; set; } public string sffadocdt { get; set; } /// /// 报工人员 /// public string sffa002 { get; set; } /// /// 报工班别 /// public string sffa004 { get; set; } /// /// 作业编号 /// public string sffa005 { get; set; } /// /// 报工组别 /// public string sffa006 { get; set; } public List detail { get; set; } } public class WorkHoursDetail { /// /// 项次号 /// public string source_seq { get; set; } /// /// 工单号 /// public string sffb005 { get; set; } /// /// runcard 写死0 /// public string sffb006 { get; set; } /// /// 工序 /// public string sffb007 { get; set; } /// /// 工序次序 /// public string sffb008 { get; set; } /// /// 工时 /// public string sffb014 { get; set; } /// /// 良品数量 /// public string sffb017 { get; set; } /// /// 报废数量 /// public string sffb018 { get; set; } /// /// 当站下线数量 /// public string sffb019 { get; set; } public List operatives { get; set; } } public class WorkHoursOperatives { /// /// 作业人员 /// public string sffe001 { get; set; } /// /// 工时 /// public string sffe002 { get; set; } /// /// 良品数 /// public string sffe003 { get; set; } /// /// 报废数 /// public string sffe004 { get; set; } /// /// 当站下线数量 /// public string sffe005 { get; set; } } public class WorkHoursReturn { public string srvver { get; set; } public string srvcode { get; set; } public string datakey { get; set; } public WorkHoursReturnPayload payload { get; set; } } public class WorkHoursReturnPayload { public WorkHoursReturnStd_data std_data { get; set; } } public class WorkHoursReturnStd_data { public WorkHoursReturnExecution execution { get; set; } public WorkHoursReturnParameter parameter { get; set; } } public class WorkHoursReturnExecution { public string code { get; set; } public string sql_code { get; set; } public string description { get; set; } } public class WorkHoursReturnParameter { public List success_return { get; set; } public List fail_return { get; set; } } public class WorkHoursReturnSuccess { public string source_no { get; set; } public string success_msg { get; set; } } public class WorkHoursReturnFail { public string source_no { get; set; } public string error_msg { get; set; } } }