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