using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiRhinoMosExecPerformQueryResponse.
///
public class OapiRhinoMosExecPerformQueryResponse : DingTalkResponse
{
///
/// 错误码
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 错误信息
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// 创建后的工段执行记录
///
[XmlArray("model")]
[XmlArrayItem("operation_perform_dto")]
public List 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; }
}
}
}