using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiRhinoMosLayoutOperationdefsSectionlastResponse. /// public class OapiRhinoMosLayoutOperationdefsSectionlastResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误提示 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 工序定义图 /// [XmlArray("result")] [XmlArrayItem("operation_def_dto")] public List Result { get; set; } /// /// OperationExecutorAssignDtoDomain Data Structure. /// [Serializable] public class OperationExecutorAssignDtoDomain : TopObject { /// /// 工序执行器ID /// [XmlElement("executor_id")] public string ExecutorId { get; set; } /// /// 排序值 /// [XmlElement("order_num")] public long OrderNum { get; set; } } /// /// DeviceAssignDtoDomain Data Structure. /// [Serializable] public class DeviceAssignDtoDomain : TopObject { /// /// 设备ID /// [XmlElement("device_id")] public long DeviceId { get; set; } /// /// 设备模型ID /// [XmlElement("device_model_id")] public string DeviceModelId { get; set; } /// /// 设备模型名称 /// [XmlElement("device_model_name")] public string DeviceModelName { get; set; } /// /// 设备模型版本 /// [XmlElement("device_model_version")] public string DeviceModelVersion { get; set; } } /// /// WorkerAssignDtoDomain Data Structure. /// [Serializable] public class WorkerAssignDtoDomain : TopObject { /// /// 姓名 /// [XmlElement("name")] public string Name { get; set; } /// /// 工号 /// [XmlElement("work_no")] public string WorkNo { get; set; } } /// /// WorkstationAssignDtoDomain Data Structure. /// [Serializable] public class WorkstationAssignDtoDomain : TopObject { /// /// 站位编码 /// [XmlElement("workstation_code")] public string WorkstationCode { get; set; } } /// /// WorkUnitDtoDomain Data Structure. /// [Serializable] public class WorkUnitDtoDomain : TopObject { /// /// 设备分配列表 /// [XmlArray("device_assigns")] [XmlArrayItem("device_assign_dto")] public List DeviceAssigns { get; set; } /// /// 人员分配列表 /// [XmlArray("worker_assigns")] [XmlArrayItem("worker_assign_dto")] public List WorkerAssigns { get; set; } /// /// 站位分配 /// [XmlArray("workstation_assigns")] [XmlArrayItem("workstation_assign_dto")] public List WorkstationAssigns { get; set; } } /// /// OperationDefDtoDomain Data Structure. /// [Serializable] public class OperationDefDtoDomain : TopObject { /// /// 适用尺码(即将废弃,后续前移到applicable_size_list) /// [XmlElement("applicable_size_code")] public string ApplicableSizeCode { get; set; } /// /// 适用尺码列表 /// [XmlArray("applicable_size_list")] [XmlArrayItem("string")] public List ApplicableSizeList { get; set; } /// /// 是否需要调度 /// [XmlElement("auto_schedule")] public bool AutoSchedule { get; set; } /// /// 业务编码 /// [XmlElement("biz_code")] public string BizCode { get; set; } /// /// 工艺内容ID(bop) /// [XmlElement("biz_id_dtech_item")] public string BizIdDtechItem { get; set; } /// /// 业务来源 /// [XmlElement("biz_source")] public string BizSource { get; set; } /// /// 进入条件:ANY_MATCH/ALL_MATCH /// [XmlElement("enter_condition")] public string EnterCondition { get; set; } /// /// 执行系统 /// [XmlElement("exec_system")] public string ExecSystem { get; set; } /// /// PaaSflowID(只用于返回,保存会自增) /// [XmlElement("flow_id")] public long FlowId { get; set; } /// /// 工序定义版本 /// [XmlElement("flow_version")] public long FlowVersion { get; set; } /// /// 工艺内容版本(bop) /// [XmlElement("item_version")] public long ItemVersion { get; set; } /// /// 工序名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 后续工序外部ID列表 /// [XmlArray("next_operation_external_ids")] [XmlArrayItem("string")] public List NextOperationExternalIds { get; set; } /// /// 后续工序唯一ID列表 /// [XmlArray("next_operation_uids")] [XmlArrayItem("number")] public List NextOperationUids { get; set; } /// /// 工序执行器分配 /// [XmlArray("operation_executor_assigns")] [XmlArrayItem("operation_executor_assign_dto")] public List OperationExecutorAssigns { get; set; } /// /// 工序外部ID /// [XmlElement("operation_external_id")] public string OperationExternalId { get; set; } /// /// 工序类型:ASSIST/QUALITY_INSPECT/TECHNOLOGY /// [XmlElement("operation_type")] public string OperationType { get; set; } /// /// 工序唯一ID /// [XmlElement("operation_uid")] public long OperationUid { get; set; } /// /// 工序编码(同订单内唯一) /// [XmlElement("process_code")] public string ProcessCode { get; set; } /// /// 工序能力类型:SJ/PP/TR等 /// [XmlElement("process_type_code")] public string ProcessTypeCode { get; set; } /// /// 工段CODE:F-SL/C.. /// [XmlElement("section_code")] public string SectionCode { get; set; } /// /// 工段名称:缝制-碎料/裁床.. /// [XmlElement("section_name")] public string SectionName { get; set; } /// /// 是否跳过(不生产) /// [XmlElement("skip")] public bool Skip { get; set; } /// /// 标准工时/秒 /// [XmlElement("std_cost")] public string StdCost { get; set; } /// /// 分配单元列表 /// [XmlArray("work_units")] [XmlArrayItem("work_unit_dto")] public List WorkUnits { get; set; } } } }