using System;
using System.Collections.Generic;
namespace JinYuan.MES.Models
{
///
/// 执行结果
///
public class MesResponse
{
///
/// 错误代码 错误代码,成功不返回
///
public string code { get; set; }
///
/// 数据处理消息 成功不返回
///
public string message { get; set; }
///
/// 成功标识 false失败 true 成功
///
public bool success { get; set; }
}
#region 获取料盘信息
public class TrayInfo_old
{
///
/// 料框码
///
public string trayID { get; set; }
///
/// 电芯条码
///
public List identifications { get; set; }
///
/// 返回电池型号
///
public string model { get; set; }
///
/// 返回电芯档位
///
public string grade { get; set; }
///
/// 返回电芯二级档位
///
public string moreGrade { get; set; }
///
/// 产线id
///
public string lineNo { get; set; }
}
public class Cell
{
///
/// 电芯条码
///
public string cellNo { get; set; }
public int channel { get; set; }
}
public class TrayInfo
{
///
/// 料框码
///
public string trayNo { get; set; }
///
/// 电芯条码
///
public List| cellList { get; set; }
///
/// 返回电池型号
///
public string productCode { get; set; }
///
/// 返回电芯档位
///
public string grade { get; set; }
///
/// 返回电芯二级档位
///
public string moreGrade { get; set; }
///
/// 产线id
///
//public string lineNo { get; set; }
}
#endregion
#region 料盘信息
public class MesResponseTray
{
///
/// 返回料盘信息
///
public TrayInfo data { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功
///
//public bool success { get; set; }
///
/// 返回错误代码:成功200,错误204
///
public int code { get; set; }
///
/// 返回报错消息类型:A:停线、B:排出、C:忽略(需警示)
///
//public string category { get; set; }
///
/// 返回失败原因
///
//public string message { get; set; }
public string msg { get; set; }
///
/// 绑定电芯数量
///
//public int total { get; set; }
}
#endregion
#region 档位查询反馈
public class MesResponseGrade
{
///
/// 返回电芯档位参数
///
public List rows { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功
///
public bool success { get; set; }
///
/// 绑定电芯数量
///
public int total { get; set; }
}
public class MaterialGrade
{
///
/// 电芯条码
///
public string identification { get; set; }
///
/// 返回电芯档位
///
public string grade { get; set; }
}
#endregion
#region 卡板电芯信息上传(装箱)反馈
public class MesResponsePack
{
///
/// 返回电芯档位参数
///
//public List rows { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功,整盘绑定无问题允许放行:true;箱唛还没完全绑定成功:false
///
public bool success { get; set; }
///
/// 返回错误代码:成功200,错误204
///
public string code { get; set; }
///
/// 返回报错消息类型:A:停线、B:排出、C:忽略(需警示)
///
//public string category { get; set; }
///
/// 返回失败原因
///
public string message { get; set; }
///
/// 返回绑定电芯数量
///
//public string total { get; set; }
}
public class MaterialPackInfo
{
///
/// 电芯条码
///
public string identification { get; set; }
///
/// 返回电芯条码位置
///
public string locationRow { get; set; }
///
/// 返回条码是否已成功绑定该卡板:电芯绑定成功:true;电芯需排出:false
///
public bool packResult { get; set; }
///
/// 返回条码绑定失败原因
///
public string packFalseReason { get; set; }
}
public class MesResponseFinishPack
{
///
/// 返回电芯档位参数
///
public List rows { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功,整盘绑定无问题允许放行:true;箱唛还没完全绑定成功:false
///
public bool success { get; set; }
///
/// 返回错误代码:成功200,错误204
///
public string code { get; set; }
///
/// 返回报错消息类型:A:停线、B:排出、C:忽略(需警示)
///
public string category { get; set; }
///
/// 返回失败原因
///
public string message { get; set; }
///
/// 返回绑定电芯数量
///
public string total { get; set; }
}
#endregion
#region 获取箱唛信息
public class MesResponseCarton
{
///
/// 返回箱唛信息参数
///
public List rows { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功,整盘绑定无问题允许放行:true;箱唛还没完全绑定成功:false
///
public bool success { get; set; }
///
/// 返回错误代码:成功200,错误204
///
public string code { get; set; }
///
/// 返回报错消息类型:A:停线、B:排出、C:忽略(需警示)
///
public string category { get; set; }
///
/// 返回失败原因
///
public string message { get; set; }
}
public class TagInfo
{
///
/// 箱唛信息参数代码
///
public string tagCode { get; set; }
///
/// 箱唛信息参数值
///
public string tagValue { get; set; }
}
#endregion
#region 获取栈板信息
public class MesResponsePallet
{
///
/// 返回栈板信息参数
///
public List rows { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功,整盘绑定无问题允许放行:true;箱唛还没完全绑定成功:false
///
public bool success { get; set; }
///
/// 返回错误代码:成功200,错误204
///
public string code { get; set; }
///
/// 返回栈板码
///
public string palletCode { get; set; }
///
/// 返回报错消息类型:A:停线、B:排出、C:忽略(需警示)
///
public string category { get; set; }
///
/// 返回失败原因
///
public string message { get; set; }
}
#endregion
#region 员工校验反馈
public class MesResponseLogin
{
///
/// 返回参数
///
// public List rows { get; set; }
public List rows { get; set; }
///
/// 错误代码 错误代码,成功不返回
///
public string code { get; set; }
///
/// MES信息返回成功标识 false失败 true 成功
///
public bool success { get; set; }
///
/// 数据处理消息 成功不返回
///
public string message { get; set; }
///
/// 报错消息类型 A=停线,B=排出,C=忽略(需警示)
///
public string category { get; set; }
///
/// 返回参数条数
///
public int total { get; set; }
}
public class RowsItemLogin
{
///
/// 用户名
///
public string username { get; set; }
///
/// 用户名权限
///
public string permissionLevel { get; set; }
}
#endregion
///
/// 执行结果Entity,带返回值
///
///
public class RequestResult : MesResponse
{
public T Result { get; set; }
}
///
/// 执行结果List,带返回值
///
///
public class RequestResultList : MesResponse
{
public List Result { get; set; }
}
#region 解绑料框码
public class unBindMesResponse
{
///
/// 错误代码 错误代码,成功不返回
///
public string code { get; set; }
///
/// 数据处理消息 成功不返回
///
public string msg { get; set; }
///
/// 成功标识 false失败 true 成功
///
public bool flag { get; set; }
///
/// 数据处理消息
///
public string data { get; set; }
}
#endregion
}
|