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.
266 lines
6.1 KiB
266 lines
6.1 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace ICSSoft.Frame.Data.Entity
|
|
{
|
|
public class WorkHoursDto
|
|
{
|
|
/// <summary>
|
|
/// 固定 " f5458f5c0f9022db743a7c0710145903"
|
|
/// </summary>
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 固定 “sync”
|
|
/// </summary>
|
|
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
|
|
{
|
|
/// <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 WorkHoursService
|
|
{
|
|
/// <summary>
|
|
/// 固定"T100"
|
|
/// </summary>
|
|
public string prod { get; set; }
|
|
/// <summary>
|
|
/// 固定" CPurchaseOrderCreate"
|
|
/// </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 WorkHoursDatakey
|
|
{
|
|
/// <summary>
|
|
/// 企业代码
|
|
/// </summary>
|
|
public string EntId { get; set; }
|
|
/// <summary>
|
|
/// 营运据点
|
|
/// </summary>
|
|
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<WorkHoursMaster> master { get; set; }
|
|
|
|
}
|
|
|
|
public class WorkHoursMaster
|
|
{
|
|
/// <summary>
|
|
/// 唯一标识 建议 条码+工序
|
|
/// </summary>
|
|
public string source_no { get; set; }
|
|
/// <summary>
|
|
/// 固定 1016
|
|
/// </summary>
|
|
public string sffadocno { get; set; }
|
|
|
|
public string sffadocdt { get; set; }
|
|
/// <summary>
|
|
/// 报工人员
|
|
/// </summary>
|
|
public string sffa002 { get; set; }
|
|
/// <summary>
|
|
/// 报工班别
|
|
/// </summary>
|
|
public string sffa004 { get; set; }
|
|
/// <summary>
|
|
/// 作业编号
|
|
/// </summary>
|
|
public string sffa005 { get; set; }
|
|
/// <summary>
|
|
/// 报工组别
|
|
/// </summary>
|
|
public string sffa006 { get; set; }
|
|
|
|
|
|
public List<WorkHoursDetail> detail { get; set; }
|
|
|
|
}
|
|
|
|
public class WorkHoursDetail
|
|
{
|
|
/// <summary>
|
|
/// 项次号
|
|
/// </summary>
|
|
public string source_seq { get; set; }
|
|
/// <summary>
|
|
/// 工单号
|
|
/// </summary>
|
|
public string sffb005 { get; set; }
|
|
/// <summary>
|
|
/// runcard 写死0
|
|
/// </summary>
|
|
public string sffb006 { get; set; }
|
|
/// <summary>
|
|
/// 工序
|
|
/// </summary>
|
|
public string sffb007 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工序次序
|
|
/// </summary>
|
|
public string sffb008 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工时
|
|
/// </summary>
|
|
public string sffb014 { get; set; }
|
|
/// <summary>
|
|
/// 良品数量
|
|
/// </summary>
|
|
public string sffb017 { get; set; }
|
|
/// <summary>
|
|
/// 报废数量
|
|
/// </summary>
|
|
public string sffb018 { get; set; }
|
|
/// <summary>
|
|
/// 当站下线数量
|
|
/// </summary>
|
|
public string sffb019 { get; set; }
|
|
|
|
public List<WorkHoursOperatives> operatives { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class WorkHoursOperatives
|
|
{
|
|
/// <summary>
|
|
/// 作业人员
|
|
/// </summary>
|
|
public string sffe001 { get; set; }
|
|
/// <summary>
|
|
/// 工时
|
|
/// </summary>
|
|
public string sffe002 { get; set; }
|
|
/// <summary>
|
|
/// 良品数
|
|
/// </summary>
|
|
public string sffe003 { get; set; }
|
|
/// <summary>
|
|
/// 报废数
|
|
/// </summary>
|
|
public string sffe004 { get; set; }
|
|
/// <summary>
|
|
/// 当站下线数量
|
|
/// </summary>
|
|
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<WorkHoursReturnSuccess> success_return { get; set; }
|
|
|
|
|
|
public List<WorkHoursReturnFail> 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; }
|
|
}
|
|
|
|
}
|