添加项目文件。
This commit is contained in:
@@ -0,0 +1,390 @@
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
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 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 PalletRow
|
||||
{
|
||||
/// <summary>
|
||||
/// 栈板编码
|
||||
/// </summary>
|
||||
public string palletCode { get; set; }
|
||||
/// <summary>
|
||||
/// 标签信息列表
|
||||
/// </summary>
|
||||
public List<TagInfo> tagList { get; set; }
|
||||
}
|
||||
|
||||
public class MesResponsePallet
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回栈板信息参数
|
||||
/// </summary>
|
||||
public List<PalletRow> 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; }
|
||||
}
|
||||
#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
|
||||
|
||||
#region 自动分档返回接口
|
||||
public class MesResponseGrad
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回参数
|
||||
/// </summary>
|
||||
public List<RowsItemGrad> rows { get; set; }
|
||||
/// <summary>
|
||||
/// MES信息返回成功标识 false失败 true 成功
|
||||
/// </summary>
|
||||
public bool success { get; set; }
|
||||
/// <summary>
|
||||
/// 返回参数条数
|
||||
/// </summary>
|
||||
public int total { get; set; }
|
||||
}
|
||||
|
||||
public class RowsItemGrad
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回成品条码
|
||||
/// </summary>
|
||||
public string identification { get; set; }
|
||||
/// <summary>
|
||||
/// 返回等级
|
||||
/// </summary>
|
||||
public string level { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string rank { get; set; }
|
||||
/// <summary>
|
||||
/// 返回通道
|
||||
/// </summary>
|
||||
public string passage { get; set; }
|
||||
/// <summary>
|
||||
/// 返回信息
|
||||
/// </summary>
|
||||
public string message { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ngType { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
//public string passagewayNum { get; set; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 获取OCV返回接口
|
||||
public class MESOCVResponse
|
||||
{
|
||||
public bool result { get; set; }
|
||||
public string code { get; set; }
|
||||
public string message { get; set; }
|
||||
public List<MesData> dataList { get; set; }
|
||||
}
|
||||
public class MesData
|
||||
{
|
||||
public string factoryCode { get; set; }
|
||||
public string factoryDescription { get; set; }
|
||||
public string sku { get; set; }
|
||||
public string cellModel { get; set; }
|
||||
public int warehouseId { get; set; }
|
||||
public int customerId { get; set; }
|
||||
public string TransNo { get; set; }
|
||||
public string Employee { get; set; }
|
||||
public DateTime? Optime { get; set; }
|
||||
public DateTime? TestTime { get; set; }
|
||||
public string CardID { get; set; }
|
||||
public string StdSN { get; set; }
|
||||
public string Thickness1 { get; set; }
|
||||
public string Thickness2 { get; set; }
|
||||
public string Thickness3 { get; set; }
|
||||
public string Thickness4 { get; set; }
|
||||
public string Thickness5 { get; set; }
|
||||
public string Weighing { get; set; }
|
||||
public string Resistance { get; set; }
|
||||
public string CellResistance { get; set; }
|
||||
public string CellVoltage { get; set; }
|
||||
public string CellCapacity { get; set; }
|
||||
public string insulationCurrent { get; set; }
|
||||
public string OVCResistance1 { get; set; }
|
||||
public string OVCResistance2 { get; set; }
|
||||
public string OVCResistance3 { get; set; }
|
||||
public double? OCV1 { get; set; }
|
||||
public double? OCV2 { get; set; }
|
||||
public double? OCV3 { get; set; }
|
||||
public double? OCV4 { get; set; }
|
||||
public double? OCV5 { get; set; }
|
||||
public DateTime? OCVTIME1 { get; set; }
|
||||
public DateTime? OCVTIME2 { get; set; }
|
||||
public DateTime? OCVTIME3 { get; set; }
|
||||
public DateTime? OCVTIME4 { get; set; }
|
||||
public DateTime? OCVTIME5 { get; set; }
|
||||
public string K1 { get; set; }
|
||||
public string K2 { get; set; }
|
||||
public string warehouseCodeRot { get; set; }
|
||||
public string customerCodeRot { get; set; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 获取VDA信息
|
||||
public class VDAResponse
|
||||
{
|
||||
public string result { get; set; }
|
||||
public string code { get; set; }
|
||||
public string message { get; set; }
|
||||
public List<DataItem> dataList { get; set; }
|
||||
}
|
||||
public class DataItem
|
||||
{
|
||||
|
||||
public string trayLabel { get; set; }
|
||||
/// <summary>
|
||||
/// 1
|
||||
/// </summary>
|
||||
public string receiver { get; set; }
|
||||
/// <summary>
|
||||
/// 2
|
||||
/// </summary>
|
||||
public string unloading { get; set; }
|
||||
/// <summary>
|
||||
/// 3暂时不使用 数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string adciveNo { get; set; }
|
||||
/// <summary>
|
||||
/// 4
|
||||
/// </summary>
|
||||
public string supplier { get; set; }
|
||||
/// <summary>
|
||||
/// 5
|
||||
/// </summary>
|
||||
public string netWeight { get; set; }
|
||||
/// <summary>
|
||||
/// 6
|
||||
/// </summary>
|
||||
public string groWeight { get; set; }
|
||||
/// <summary>
|
||||
/// 7
|
||||
/// </summary>
|
||||
public string noBoxes { get; set; }
|
||||
/// <summary>
|
||||
/// 8数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string partNo { get; set; }
|
||||
/// <summary>
|
||||
/// 8-1 二维码
|
||||
/// </summary>
|
||||
public string bmwDmc { get; set; }
|
||||
/// <summary>
|
||||
/// 8-1 二维码(解析后)
|
||||
/// </summary>
|
||||
public string bmwDmcJYA { get; set; }
|
||||
/// <summary>
|
||||
/// 9数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string quantity { get; set; }
|
||||
/// <summary>
|
||||
/// 10
|
||||
/// </summary>
|
||||
public string skuDescr { get; set; }
|
||||
/// <summary>
|
||||
/// 11.1
|
||||
/// </summary>
|
||||
public string sku { get; set; }
|
||||
/// <summary>
|
||||
/// 11.2
|
||||
/// </summary>
|
||||
public string packageNo { get; set; }
|
||||
/// <summary>
|
||||
/// 12 数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string spid { get; set; }
|
||||
/// <summary>
|
||||
/// 13
|
||||
/// </summary>
|
||||
public string date { get; set; }
|
||||
/// <summary>
|
||||
/// 14
|
||||
/// </summary>
|
||||
public string drawNo { get; set; }
|
||||
/// <summary>
|
||||
/// 15 数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string serialNo { get; set; }
|
||||
/// <summary>
|
||||
/// 16 数字+条形码(格式为39码)
|
||||
/// </summary>
|
||||
public string batchNo { get; set; }
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region WMS上传反馈
|
||||
public class WMSResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// 结果
|
||||
/// </summary>
|
||||
public bool result { get; set; }
|
||||
/// <summary>
|
||||
/// 错误码
|
||||
/// </summary>
|
||||
public string code { get; set; }
|
||||
/// <summary>
|
||||
/// 信息
|
||||
/// </summary>
|
||||
public string message { 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; }
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user