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