添加项目文件。
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 工位报警数据
|
||||
/// </summary>
|
||||
public class AbnormalVoice
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// </summary>
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 工位编码
|
||||
/// </summary>
|
||||
public string Code { get; set; }
|
||||
/// <summary>
|
||||
/// 播报内容
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using SqlSugar;
|
||||
using System;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
[SugarTable("tb_alarm")]
|
||||
/// <summary>
|
||||
/// 工位报警数据
|
||||
/// </summary>
|
||||
public class AlarmData
|
||||
{
|
||||
/// <summary>
|
||||
/// 报警唯一标识符
|
||||
/// </summary>
|
||||
[SugarColumn(IsPrimaryKey = true, ColumnName = "AlarmGuid")]
|
||||
public string AlarmGuid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警地址
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "PLCAdress")]
|
||||
public string PLCAdress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警内容
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "AlarmContent")]
|
||||
public string AlarmContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警代码
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "AlarmCode")]
|
||||
public string AlarmCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警类型 停机报警/非停机报警
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "AlarmType")]
|
||||
public string AlarmType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警开始时间
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "StartTime")]
|
||||
public DateTime StartTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警消除时间
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "EndTime")]
|
||||
public DateTime EndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 报警描述
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "AlarmDesc")]
|
||||
public string AlarmDesc { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 报警状态 传1或0,1是开始报警,0结束报警
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "AlarmState")]
|
||||
public string AlarmState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新状态
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "Flag")]
|
||||
public int Flag { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using CsvHelper.Configuration.Attributes;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 下料数据
|
||||
/// </summary>
|
||||
[SugarTable("BlankingData")]
|
||||
public class BlankingData
|
||||
{
|
||||
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "ID")]
|
||||
[Name("ID")]
|
||||
public int ID { set; get; }
|
||||
/// <summary>
|
||||
/// 通道
|
||||
/// </summary>
|
||||
///
|
||||
[SugarColumn(ColumnName = "TD")]
|
||||
[Name("通道")]
|
||||
public int TD { set; get; }
|
||||
/// <summary>
|
||||
/// 班次
|
||||
/// </summary>
|
||||
///
|
||||
[SugarColumn(ColumnName = "WorkShift")]
|
||||
[Name("班次")]
|
||||
public string WorkShift { set; get; }
|
||||
/// <summary>
|
||||
/// 入站条码
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ArrivalBarCode")]
|
||||
[Name("入站条码")]
|
||||
public string ArrivalBarCode { set; get; }
|
||||
/// <summary>
|
||||
/// 出站条码
|
||||
/// </summary>
|
||||
///
|
||||
[SugarColumn(ColumnName = "DepartureBarCode")]
|
||||
[Name("出站条码")]
|
||||
public string DepartureBarCode { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 条码对比
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "TMDB")]
|
||||
[Name("条码对比")]
|
||||
public string TMDB { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 出站时间
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "OutTime")]
|
||||
[Name("出站时间")]
|
||||
public string OutTime { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 正面(2W/3W)
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD1")]
|
||||
[Name("正面(2W/3W)")]
|
||||
public string CCD1 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 反面(2W/3W)结果1
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD2")]
|
||||
[Name("反面(2W/3W)结果1")]
|
||||
public string CCD2 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 左侧面(2W/3W)结果1
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD3")]
|
||||
[Name("左侧面(2W/3W)结果1")]
|
||||
public string CCD3 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 右侧面(2W/3W)结果1
|
||||
/// </summary>
|
||||
[Name("右侧面(2W/3W)结果1")]
|
||||
[SugarColumn(ColumnName = "CCD4")]
|
||||
public string CCD4 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 顶面(2W/3W)结果1
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD5")]
|
||||
[Name("顶面(2W/3W)结果1")]
|
||||
public string CCD5 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 底面(2W/3W)结果1
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD6")]
|
||||
[Name("底面(2W/3W)结果1")]
|
||||
public string CCD6 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 底WE1结果1
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CCD7")]
|
||||
[Name("底WE1结果1")]
|
||||
public string CCD7 { set; get; }
|
||||
/// <summary>
|
||||
/// 底WE1结果1
|
||||
/// </summary>
|
||||
[Name("底WE2结果1")]
|
||||
[SugarColumn(ColumnName = "CCD8")]
|
||||
public string CCD8 { set; get; }
|
||||
/// <summary>
|
||||
/// 底WE3结果1
|
||||
/// </summary>
|
||||
[Name("底WE3结果1")]
|
||||
public string CCD9 { set; get; }
|
||||
/// <summary>
|
||||
/// 底WE4结果1
|
||||
/// </summary>
|
||||
[Name("底WE4结果1")]
|
||||
[SugarColumn(ColumnName = "CCD10")]
|
||||
public string CCD10 { set; get; }
|
||||
/// <summary>
|
||||
/// 中ME1结果1
|
||||
/// </summary>
|
||||
[Name("中ME1结果1")]
|
||||
[SugarColumn(ColumnName = "CCD11")]
|
||||
public string CCD11 { set; get; }
|
||||
/// <summary>
|
||||
/// 中ME2结果1
|
||||
/// </summary>
|
||||
[Name("中ME2结果1")]
|
||||
[SugarColumn(ColumnName = "CCD12")]
|
||||
public string CCD12 { set; get; }
|
||||
/// <summary>
|
||||
/// 中ME3结果1
|
||||
/// </summary>
|
||||
[Name("中ME3结果1")]
|
||||
[SugarColumn(ColumnName = "CCD13")]
|
||||
public string CCD13 { set; get; }
|
||||
/// <summary>
|
||||
/// 中ME4结果1
|
||||
/// </summary>
|
||||
[Name("中ME4结果1")]
|
||||
[SugarColumn(ColumnName = "CCD14")]
|
||||
public string CCD14 { set; get; }
|
||||
/// <summary>
|
||||
/// 极柱(POS/NEG)结果1
|
||||
/// </summary>
|
||||
[Name("极柱(POS/NEG)结果1")]
|
||||
[SugarColumn(ColumnName = "CCD15")]
|
||||
public string CCD15 { set; get; }
|
||||
/// <summary>
|
||||
/// 防爆阀(PRO)结果1
|
||||
/// </summary>
|
||||
[Name("防爆阀(PRO)结果1")]
|
||||
[SugarColumn(ColumnName = "CCD16")]
|
||||
public string CCD16 { set; get; }
|
||||
/// <summary>
|
||||
/// 综合结果
|
||||
/// </summary>
|
||||
///
|
||||
[Name("综合结果")]
|
||||
[SugarColumn(ColumnName = "Result")]
|
||||
public string Result { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
///
|
||||
[Name("备注")]
|
||||
[SugarColumn(ColumnName = "Remark")]
|
||||
public string Remark { set; get; }
|
||||
/// <summary>
|
||||
/// 上传状态
|
||||
/// </summary>
|
||||
///
|
||||
[Name("上传状态")]
|
||||
[SugarColumn(ColumnName = "Flag")]
|
||||
public int Flag { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 通道Group
|
||||
/// </summary>
|
||||
///
|
||||
[Name("通道Group")]
|
||||
[SugarColumn(ColumnName = "TDGroup")]
|
||||
public int TDGroup { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// CCD列表(依据采集项参照表添加)
|
||||
/// </summary>
|
||||
[SugarColumn(IsIgnore = true)]
|
||||
public Dictionary<int, string> PLCValDic { get; set; } = new Dictionary<int, string>();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class CamInfor
|
||||
{
|
||||
/// <summary>
|
||||
/// 通道
|
||||
/// </summary>
|
||||
public int TD { set; get; }
|
||||
/// <summary>
|
||||
/// 条码
|
||||
/// </summary>
|
||||
public string BarCode { set; get; }
|
||||
/// <summary>
|
||||
/// 电池结束时间
|
||||
/// </summary>
|
||||
public string CreateTime { set; get; }
|
||||
public string CCD15 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD16
|
||||
/// </summary>
|
||||
public string CCD16 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD17
|
||||
/// </summary>
|
||||
public string CCD17 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD18
|
||||
/// </summary>
|
||||
public string CCD18 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD19
|
||||
/// </summary>
|
||||
public string CCD19 { set; get; }
|
||||
/// <summary>
|
||||
///CCD20
|
||||
/// </summary>
|
||||
public string CCD20 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD21
|
||||
/// </summary>
|
||||
public string CCD21 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD22
|
||||
/// </summary>
|
||||
public string CCD22 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD23
|
||||
/// </summary>
|
||||
public string CCD23 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD24
|
||||
/// </summary>
|
||||
public string CCD24 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD11
|
||||
/// </summary>
|
||||
public string CCD25 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD12
|
||||
/// </summary>
|
||||
public string CCD26 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD13
|
||||
/// </summary>
|
||||
public string CCD27 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD13
|
||||
/// </summary>
|
||||
public string CCD28 { set; get; }
|
||||
/// <summary>
|
||||
///CCD6
|
||||
/// </summary>
|
||||
public string CCD29 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD7
|
||||
/// </summary>
|
||||
public string CCD30 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD8
|
||||
/// </summary>
|
||||
public string CCD31 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD9
|
||||
/// </summary>
|
||||
public string CCD32 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD10
|
||||
/// </summary>
|
||||
public string CCD33 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD11
|
||||
/// </summary>
|
||||
public string CCD34 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD12
|
||||
/// </summary>
|
||||
public string CCD35 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD13
|
||||
/// </summary>
|
||||
public string CCD36 { set; get; }
|
||||
/// <summary>
|
||||
/// CCD13
|
||||
/// </summary>
|
||||
public string CCD37 { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// CCD13
|
||||
/// </summary>
|
||||
public string CCD38 { set; get; }
|
||||
public string Result { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { set; get; }
|
||||
/// <summary>
|
||||
/// 上传状态
|
||||
/// </summary>
|
||||
public int Flag { set; get; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 不良統計
|
||||
/// </summary>
|
||||
public class ChartDataType
|
||||
{
|
||||
/// <summary>
|
||||
/// 數據類型
|
||||
/// </summary>
|
||||
public string DataType { get; set; }
|
||||
/// <summary>
|
||||
/// 數量
|
||||
/// </summary>
|
||||
public int DataCount { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using CsvHelper.Configuration.Attributes;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 上料数据
|
||||
/// </summary>
|
||||
[SugarTable("FeedingData")]
|
||||
public class FeedingData
|
||||
{
|
||||
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "ID")]
|
||||
[Name("ID")]
|
||||
public int ID { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "TD")]
|
||||
[Name("通道")]
|
||||
public int TD { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "BarCode")]
|
||||
[Name("条码")]
|
||||
public string BarCode { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "CreateTime")]
|
||||
[Name("时间")]
|
||||
public string CreateTime { set; get; } = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
[SugarColumn(ColumnName = "Result")]
|
||||
[Name("结果")]
|
||||
public string Result { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "Remark")]
|
||||
[Name("备注")]
|
||||
public string Remark { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "Flag")]
|
||||
[Name("上传状态")]
|
||||
public int Flag { set; get; }
|
||||
|
||||
[SugarColumn(ColumnName = "TDGroup")]
|
||||
[Name("通道Group")]
|
||||
public int TDGroup { set; get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 每两小时产能
|
||||
/// </summary>
|
||||
public class HourprodEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 当前时间 yyyy-MM-dd
|
||||
/// </summary>
|
||||
public string FDate { set; get; }
|
||||
/// <summary>
|
||||
/// 当前小时
|
||||
/// </summary>
|
||||
public int FHour { set; get; }
|
||||
/// <summary>
|
||||
/// 产出数
|
||||
/// </summary>
|
||||
public int ProdIn { set; get; }
|
||||
/// <summary>
|
||||
/// 投入数
|
||||
/// </summary>
|
||||
public int ProdOut { set; get; }
|
||||
/// <summary>
|
||||
/// 时间 yyyy-MM-dd HH:mm:ss
|
||||
/// </summary>
|
||||
public string TestTime { set; get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class PLCConfigBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
/// <summary>
|
||||
/// PLC地址/PLC变更说明
|
||||
/// </summary>
|
||||
public string PLCAddress { get; set; }
|
||||
/// <summary>
|
||||
/// PLC地址说明
|
||||
/// </summary>
|
||||
public string PLCRemark { get; set; }
|
||||
/// <summary>
|
||||
/// 地址排序
|
||||
/// </summary>
|
||||
public int OrderNum { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class PLCConfigPara
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
/// <summary>
|
||||
/// 产品型号
|
||||
/// </summary>
|
||||
public string ModelName { get; set; }
|
||||
/// <summary>
|
||||
/// PLC地址/PLC变更说明
|
||||
/// </summary>
|
||||
public string PLCAddress { get; set; }
|
||||
/// <summary>
|
||||
/// 参数值
|
||||
/// </summary>
|
||||
public int PLCValue { get; set; }
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public DateTime UpdateData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PLC地址说明 --附加信息,写入忽略
|
||||
/// </summary>
|
||||
public string PLCRemark { get; set; }
|
||||
/// <summary>
|
||||
/// 地址排序 --附加信息,写入忽略
|
||||
/// </summary>
|
||||
public int OrderNum { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class ParaRange
|
||||
{
|
||||
#region 参数上下限
|
||||
/// <summary>
|
||||
/// 条码长度
|
||||
/// </summary>
|
||||
public int CodeLenth { set; get; }
|
||||
/// <summary>
|
||||
/// 电压上限
|
||||
/// </summary>
|
||||
public decimal VolMax { set; get; }
|
||||
/// <summary>
|
||||
/// 电压下限
|
||||
/// </summary>
|
||||
public decimal VolMin { set; get; }
|
||||
/// <summary>
|
||||
/// 内阻上限
|
||||
/// </summary>
|
||||
public decimal IMPMax { set; get; }
|
||||
/// <summary>
|
||||
/// 内阻下限
|
||||
/// </summary>
|
||||
public decimal IMPMin { set; get; }
|
||||
/// <summary>
|
||||
/// K值上限
|
||||
/// </summary>
|
||||
public decimal KvalueMax { set; get; }
|
||||
/// <summary>
|
||||
/// K值下限
|
||||
/// </summary>
|
||||
public decimal KvalueMin { set; get; }
|
||||
/// <summary>
|
||||
/// 边电压上限
|
||||
/// </summary>
|
||||
public decimal BvolMax { set; get; }
|
||||
/// <summary>
|
||||
/// 边电压下限
|
||||
/// </summary>
|
||||
public decimal BvolMin { set; get; }
|
||||
|
||||
/// <summary>
|
||||
/// 厚度上限
|
||||
/// </summary>
|
||||
public decimal TicknessMax { set; get; }
|
||||
/// <summary>
|
||||
/// 厚度下限
|
||||
/// </summary>
|
||||
public decimal TicknessMin { set; get; }
|
||||
/// <summary>
|
||||
/// 长度上限
|
||||
/// </summary>
|
||||
public decimal LengthMax { set; get; }
|
||||
/// <summary>
|
||||
/// 长度下限
|
||||
/// </summary>
|
||||
public decimal LengthMin { set; get; }
|
||||
/// <summary>
|
||||
/// 宽度上限
|
||||
/// </summary>
|
||||
public decimal WideMax { set; get; }
|
||||
/// <summary>
|
||||
/// 宽度下限
|
||||
/// </summary>
|
||||
public decimal WideMin { set; get; }
|
||||
/// <summary>
|
||||
/// 极边距上限
|
||||
/// </summary>
|
||||
public decimal LMDistanceMax { set; get; }
|
||||
/// <summary>
|
||||
/// 极边距下限
|
||||
/// </summary>
|
||||
public decimal LMDistanceMin { set; get; }
|
||||
/// <summary>
|
||||
/// 极耳中心距上限
|
||||
/// </summary>
|
||||
public decimal LCDistanceMax { set; get; }
|
||||
/// <summary>
|
||||
/// 极耳中心距下限
|
||||
/// </summary>
|
||||
public decimal LCDistanceMin { set; get; }//边电压数据异常1
|
||||
|
||||
#endregion
|
||||
|
||||
#region 不良通道
|
||||
/// <summary>
|
||||
/// 良品通道
|
||||
/// </summary>
|
||||
public int GoodChannel { set; get; }
|
||||
/// <summary>
|
||||
/// 扫码不良通道
|
||||
/// </summary>
|
||||
public int sanNG { set; get; }
|
||||
/// <summary>
|
||||
/// 电压不良通道
|
||||
/// </summary>
|
||||
public int volNG { set; get; }
|
||||
/// <summary>
|
||||
/// 内阻不良通道
|
||||
/// </summary>
|
||||
public int resNG { set; get; }
|
||||
/// <summary>
|
||||
/// K值不良通道
|
||||
/// </summary>
|
||||
public int kvalueNG { set; get; }
|
||||
/// <summary>
|
||||
// 边电压不良通道
|
||||
/// </summary>
|
||||
public int BvolNG { set; get; }
|
||||
/// <summary>
|
||||
/// 长度不良通道
|
||||
/// </summary>
|
||||
public int LenthNG { set; get; }
|
||||
/// <summary>
|
||||
/// 宽度不良通道
|
||||
/// </summary>
|
||||
public int WideNG { set; get; }
|
||||
/// <summary>
|
||||
/// 极边距不良通道
|
||||
/// </summary>
|
||||
public int LMDistanceNG { set; get; }
|
||||
/// <summary>
|
||||
/// 中心距不良通道
|
||||
/// </summary>
|
||||
public int LCDistanceNG { set; get; }
|
||||
/// <summary>
|
||||
/// 厚度不良
|
||||
/// </summary>
|
||||
public int TicknessNG { set; get; }
|
||||
/// <summary>
|
||||
/// MES其他不良
|
||||
/// </summary>
|
||||
public int MESOtherNG { set; get; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region 功能选定
|
||||
/// <summary>
|
||||
/// 是否验证条码
|
||||
/// </summary>
|
||||
public bool IsBarcode { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证边电压
|
||||
/// </summary>
|
||||
public bool IsIVTest { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证长度
|
||||
/// </summary>
|
||||
public bool IsLenth { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证宽度
|
||||
/// </summary>
|
||||
public bool IsWide { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证极边距
|
||||
/// </summary>
|
||||
public bool IsLMDistance { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证中心距
|
||||
/// </summary>
|
||||
public bool IsLCDistance { set; get; }
|
||||
/// <summary>
|
||||
/// 是否验证厚度
|
||||
/// </summary>
|
||||
public bool IsThickness { set; get; }
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class ProductModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
/// <summary>
|
||||
/// 产品型号
|
||||
/// </summary>
|
||||
public string ModelName { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class ProductPara
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 自增Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
/// <summary>
|
||||
/// 产品型号
|
||||
/// </summary>
|
||||
public string ModelName { get; set; }
|
||||
/// <summary>
|
||||
/// 参数名称
|
||||
/// </summary>
|
||||
public string ParaName { get; set; }
|
||||
/// <summary>
|
||||
/// 参数值
|
||||
/// </summary>
|
||||
public string ParaValue { get; set; }
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
public DateTime UpdateTime { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class ProductParaBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
/// <summary>
|
||||
/// 产品参数名称
|
||||
/// </summary>
|
||||
public string ParaName { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using JY.Model.Excel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class SystemConfig
|
||||
{
|
||||
#region MES使用
|
||||
/// <summary>
|
||||
/// 工厂代码
|
||||
/// </summary>
|
||||
public string siteCode { get; set; }
|
||||
/// <summary>
|
||||
///产线名称
|
||||
/// </summary>
|
||||
public string lineCode { get; set; }
|
||||
/// <summary>
|
||||
/// 设备编码
|
||||
/// </summary>
|
||||
public string equipCode { get; set; }
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string materialCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品型号
|
||||
/// </summary>
|
||||
public string productType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分档查询接口地址
|
||||
/// </summary>
|
||||
public string GradingMesUrl = "http://10.17.128.206/core/api/public/eve/pm/eqm/grading";
|
||||
|
||||
/// <summary>
|
||||
/// 结果加工参数接口地址
|
||||
/// </summary>
|
||||
public string ResultProcessMesUrl = "http://10.17.128.205/core/api/public/product/process/param/new/result";
|
||||
|
||||
/// <summary>
|
||||
/// 产品进站接口地址
|
||||
/// </summary>
|
||||
public string StationArrivalUrl = "http://127.0.0.1";
|
||||
|
||||
/// <summary>
|
||||
/// 产品出站接口地址
|
||||
/// </summary>
|
||||
public string StationExitUrl = "http://127.0.0.1";
|
||||
|
||||
public List<CollectItemCfg> CollectItemCfgList { get; set; } = new List<CollectItemCfg>();
|
||||
|
||||
#endregion
|
||||
|
||||
#region 分档使用
|
||||
/// <summary>
|
||||
/// 档位一
|
||||
/// </summary>
|
||||
public string Grading1 = "";
|
||||
/// <summary>
|
||||
/// 档位一
|
||||
/// </summary>
|
||||
public string Grading2 = "";
|
||||
/// <summary>
|
||||
/// 档位一
|
||||
/// </summary>
|
||||
public string Grading3 = "";
|
||||
/// <summary>
|
||||
/// 档位一
|
||||
/// </summary>
|
||||
public string Grading4 = "";
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// MES上传超时时间
|
||||
/// </summary>
|
||||
public double MesRequestTime = 2;
|
||||
/// <summary>
|
||||
/// 权限时间
|
||||
/// </summary>
|
||||
public int LoginTime = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 是否上传MES
|
||||
/// </summary>
|
||||
public bool isUpMes { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 员工账号
|
||||
/// </summary>
|
||||
public string userName = "";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.Model
|
||||
{
|
||||
public class TrayTestEntry
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 托盘ID
|
||||
/// </summary>
|
||||
public string TrayID { set; get; }
|
||||
/// <summary>
|
||||
/// 进托盘时间
|
||||
/// </summary>
|
||||
public string TrayDate { set; get; } = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
/// <summary>
|
||||
/// 托盘验证结果
|
||||
/// </summary>
|
||||
public string TrayResult { set; get; }
|
||||
/// <summary>
|
||||
/// 托盘验证备注
|
||||
/// </summary>
|
||||
public string TrayRemark { set; get; }
|
||||
/// <summary>
|
||||
/// 上传状态
|
||||
/// </summary>
|
||||
public int Flag { set; get; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user