using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using NaTeWebApi.Services; namespace NaTeWebApi.Controllers { public class AMSModel { #region API实体模型 /// /// 工单信息接口 /// public class TASK_WorkInfoModel { public string WorkNo { get; set; } public string DeviceName { get; set; } public string ItemCode { get; set; } /// /// 工单开始时间 /// public string WorkTime { get; set; } /// /// 工单状态--1-新建 2-完成 /// public string WorkState { get; set; } public string MaterialCode { get; set; } } public class xxptmstrgetmodel { public string input_domain { get; set; } public string pt_from { get; set; } public string pt_to { get; set; } } /// /// 托盘信息下发接口 /// public class SendTrayCodeModel { public List TrayInfo { get; set; } } public class TrayInfo { /// /// 产线号 /// public string deviceName { get; set; } /// /// 工单号 /// public string workNo { get; set; } /// /// 托盘码 /// public string trayCode { get; set; } /// /// 托盘数量 /// public string trayNum { get; set; } /// /// 富勒接收到托盘码的时间 /// public string dateTime { get; set; } /// /// 批次号--同标准托规 /// public string batchNo { get; set; } = ""; /// /// 标准托规 /// --生产下线:因存在中途切换 生产物料 动作;因此将 批次号、物料层高以及托规 存在于物料信息接口 /// --不一定每次都有值,当首次托规与 trayNum 相同时,需更新至 Mobox 工单对应字段 /// --后续收到托规时,先判断当前物料托规 与 工单托规是否相同,不同即代表换物料了 /// public string trayRule { get; set; } = ""; /// /// 物料层高-6、7、8--同标准托规 /// public string itemLayer { get; set; } = ""; /// /// 托盘更新接口 默认-空字符串 有值-则进行更新(下线时间不进行更新) /// public string sign { get; set; } } /// /// 人工分拣解绑托盘接口 /// public class UnbindingTrayCodeModel { public string[] TrayInfo { get; set; } } public class SimpleResultModel { public bool success { get; set; } public int errCode { get; set; } public string errMsg { get; set; } } #endregion } }