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 }