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; }
}
}