using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiRhinoMosExecPerformReworkResponse.
///
public class OapiRhinoMosExecPerformReworkResponse : DingTalkResponse
{
///
/// 错误码
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 错误信息
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// 重新开始的工序详情
///
[XmlElement("model")]
public OperationPerformDtoDomain Model { get; set; }
///
/// 是否成功
///
[XmlElement("success")]
public bool Success { get; set; }
///
/// OperationPerformDtoDomain Data Structure.
///
[Serializable]
public class OperationPerformDtoDomain : TopObject
{
///
/// 是否有效
///
[XmlElement("active")]
public string Active { get; set; }
///
/// 分批ID
///
[XmlElement("batch_id")]
public long BatchId { get; set; }
///
/// 上下文
///
[XmlElement("context")]
public string Context { get; set; }
///
/// 创建类型
///
[XmlElement("create_type")]
public string CreateType { get; set; }
///
/// 执行设备ID列表
///
[XmlArray("device_ids")]
[XmlArrayItem("number")]
public List DeviceIds { get; set; }
///
/// 实体ID
///
[XmlElement("entity_id")]
public long EntityId { get; set; }
///
/// 实体类型
///
[XmlElement("entity_type")]
public string EntityType { get; set; }
///
/// 排位布局版本
///
[XmlElement("flow_version")]
public long FlowVersion { get; set; }
///
/// 工序执行记录ID
///
[XmlElement("id")]
public long Id { get; set; }
///
/// 工序类型
///
[XmlElement("operation_type")]
public string OperationType { get; set; }
///
/// 工序ID
///
[XmlElement("operation_uid")]
public long OperationUid { get; set; }
///
/// 订单ID
///
[XmlElement("order_id")]
public long OrderId { get; set; }
///
/// 执行状态
///
[XmlElement("perform_status")]
public string PerformStatus { get; set; }
///
/// 执行类型
///
[XmlElement("perform_type")]
public string PerformType { get; set; }
///
/// 优先级
///
[XmlElement("priority")]
public long Priority { get; set; }
///
/// 处理耗时
///
[XmlElement("process_cost_time")]
public string ProcessCostTime { get; set; }
///
/// 工序能力类型
///
[XmlElement("process_type_code")]
public string ProcessTypeCode { get; set; }
///
/// 执行结束时间
///
[XmlElement("processing_end_time")]
public string ProcessingEndTime { get; set; }
///
/// 执行开始时间
///
[XmlElement("processing_start_time")]
public string ProcessingStartTime { get; set; }
///
/// 工段
///
[XmlElement("section_code")]
public string SectionCode { get; set; }
///
/// 来源ID
///
[XmlElement("source_id")]
public string SourceId { get; set; }
///
/// 来源类型
///
[XmlElement("source_type")]
public string SourceType { get; set; }
///
/// 租户ID
///
[XmlElement("tenant_id")]
public string TenantId { get; set; }
///
/// 执行员工列表
///
[XmlArray("work_nos")]
[XmlArrayItem("string")]
public List WorkNos { get; set; }
///
/// 执行工位
///
[XmlElement("workstation_code")]
public string WorkstationCode { get; set; }
}
}
}