From 6e76fdf5313abfa5bfc252cca0507d2c266f2315 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期三, 26 六月 2024 15:29:09 +0800 Subject: [PATCH] 增加qms实体 --- Tiger.Model.Net/Entitys/QMS/QMS_AQL_PLAN.cs | 112 +++++++ Tiger.Model.Net/Entitys/QMS/QMS_SAMPLE_RULE.cs | 248 ++++++++++++++++ Tiger.Model.Net/Entitys/QMS/QMS_INS_DTL.cs | 385 +++++++++++++++++++++++++ Tiger.Model.Net/Tiger.Model.Net.csproj | 4 Tiger.Business/BizSettings.json | 4 Tiger.Model.Net/Entitys/QMS/QMS_INS_ITEM.cs | 5 Tiger.Model.Net/Entitys/QMS/QMS_AQL_STD.cs | 119 +++++++ 7 files changed, 875 insertions(+), 2 deletions(-) diff --git a/Tiger.Business/BizSettings.json b/Tiger.Business/BizSettings.json index f435cf1..edb6e4b 100644 --- a/Tiger.Business/BizSettings.json +++ b/Tiger.Business/BizSettings.json @@ -27,8 +27,8 @@ "DbType": "SqlServer", //"ConnectionString": "server=172.18.8.57;uid=sa;pwd=bmsEia9IS4VByWJr;database=SharetronicWmsDb_DGSC;", //"ConnectionString": "server=172.16.80.40;uid=sa;pwd=Yada@321654;database=MES;" - "ConnectionString": "server=(localdb)\\MSSQLLocalDB;uid=sa;pwd=p@ssw0rd;database=MES;" - //"ConnectionString": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=MES;Integrated Security=True;Connect Timeout=30;Encrypt=False;Trust Server Certificate=False;Application Intent=ReadWrite;Multi Subnet Failover=False" + //"ConnectionString": "server=(localdb)\\ProjectsV13;uid=sa;pwd=p@ssw0rd;database=MES;", + "ConnectionString": "server=47.115.28.255;uid=sa;pwd=p@ssw0rd;database=MES;" //"DbType": "Sqlite", //"ConnectionString": "DataSource=..\\apidata\\Automate.db" //"DbType": "MySql", diff --git a/Tiger.Model.Net/Entitys/QMS/QMS_AQL_PLAN.cs b/Tiger.Model.Net/Entitys/QMS/QMS_AQL_PLAN.cs new file mode 100644 index 0000000..6470c67 --- /dev/null +++ b/Tiger.Model.Net/Entitys/QMS/QMS_AQL_PLAN.cs @@ -0,0 +1,112 @@ +using System; +using SqlSugar; +using System.Linq; +using System.ComponentModel; +using System.Collections.Generic; + +namespace Tiger.Model +{ + /// <summary> + /// 实体:AQL抽样计划 + /// </summary> + [Description("Primary:ID")] + [DisplayName("AQL抽样计划")] + [Serializable] + [SugarTable("QMS_AQL_PLAN")] + public class QMS_AQL_PLAN : DbEntityWithAuth + { + #region 构造函数 + /// <summary> + /// 实体:AQL抽样计划 + /// </summary> + public QMS_AQL_PLAN() {} + #endregion + + #region 公共属性 + /// <summary> + /// 批量最小值 + /// </summary> + [DisplayName("批量最小值")] + public int LOT_MIN { get; set; } + /// <summary> + /// 批量最大值 + /// </summary> + [DisplayName("批量最大值")] + public int LOT_MAX { get; set; } + /// <summary> + /// 检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4) + /// </summary> + [DisplayName("检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4)")] + public int INS_LEVEL { get; set; } + /// <summary> + /// 样本量字码 + /// </summary> + [DisplayName("样本量字码")] + public string AQL_CODE { get; set; } + /// <summary> + /// 备注 + /// </summary> + [DisplayName("备注")] + public string REMARK { get; set; } + #endregion + + #region 虚拟属性 + /*例子 + [SugarColumn(IsIgnore = true)] + public string FieldName { get; set; } + */ + #endregion + + #region 外键属性 + /*例子 + //一对一外键导航 + [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是QMS_AQL_PLAN类里面的外键ID字段 + public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null + //一对多外键导航 + [Navigate(NavigateType.OneToMany, nameof(ClassA.QMS_AQL_PLANId))]//ClassA表中的QMS_AQL_PLANId + public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null + //多对多外键导航 + [Navigate(typeof(MappingClass), nameof(MappingClass.QMS_AQL_PLANId), nameof(MappingClass.ClassAId))]//注意顺序 + public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null + */ + #endregion + + #region 枚举变量 + /*例子 + public enum FieldNames + { + [Description("枚举描述0")] + Enum0, + [Description("枚举描述1")] + Enum1, + } + */ + + /// <summary> + /// 枚举:检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4) + /// </summary> + public enum INS_LEVELs + { + [Description("一般检验水平 Ⅰ")] + GeneralLevel1 = 0, + [Description("一般检验水平 Ⅱ")] + GeneralLevel2 = 1, + [Description("一般检验水平 Ⅲ")] + GeneralLevel3 = 2, + [Description("特殊检验水平 S-1")] + SpecialLevel1 = 3, + [Description("特殊检验水平 S-2")] + SpecialLevel2 = 4, + [Description("特殊检验水平 S-3")] + SpecialLevel3 = 5, + [Description("特殊检验水平 S-4")] + SpecialLevel4 = 6, + } + #endregion + + #region 公共方法 + + #endregion + + }//endClass +} \ No newline at end of file diff --git a/Tiger.Model.Net/Entitys/QMS/QMS_AQL_STD.cs b/Tiger.Model.Net/Entitys/QMS/QMS_AQL_STD.cs new file mode 100644 index 0000000..131e232 --- /dev/null +++ b/Tiger.Model.Net/Entitys/QMS/QMS_AQL_STD.cs @@ -0,0 +1,119 @@ +using System; +using SqlSugar; +using System.Linq; +using System.ComponentModel; +using System.Collections.Generic; + +namespace Tiger.Model +{ + /// <summary> + /// 实体:AQL判定标准 + /// </summary> + [Description("Primary:ID")] + [DisplayName("AQL判定标准")] + [Serializable] + [SugarTable("QMS_AQL_STD")] + public class QMS_AQL_STD : DbEntityWithAuth + { + #region 构造函数 + /// <summary> + /// 实体:AQL判定标准 + /// </summary> + public QMS_AQL_STD() {} + #endregion + + #region 公共属性 + /// <summary> + /// 样本量字码 + /// </summary> + [DisplayName("样本量字码")] + public string AQL_CODE { get; set; } + /// <summary> + /// 接受质量限 + /// </summary> + [DisplayName("接受质量限")] + public string AQL_VALUE { get; set; } + /// <summary> + /// 样本量 + /// </summary> + [DisplayName("样本量")] + public double AQL_QTY { get; set; } + /// <summary> + /// 严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + [DisplayName("严格度(0Normal正常|1Tightened加严|2Reduced放宽)")] + public int STRICTNESS { get; set; } + /// <summary> + /// 允收数量 + /// </summary> + [DisplayName("允收数量")] + public double AC_QTY { get; set; } + /// <summary> + /// 拒收数量 + /// </summary> + [DisplayName("拒收数量")] + public double RE_QTY { get; set; } + /// <summary> + /// 是否启用(Y/N) + /// </summary> + [DisplayName("是否启用(Y/N)")] + public string IS_ACTIVE { get; set; } + /// <summary> + /// 备注 + /// </summary> + [DisplayName("备注")] + public string REMARK { get; set; } + #endregion + + #region 虚拟属性 + /*例子 + [SugarColumn(IsIgnore = true)] + public string FieldName { get; set; } + */ + #endregion + + #region 外键属性 + /*例子 + //一对一外键导航 + [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是QMS_AQL_STD类里面的外键ID字段 + public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null + //一对多外键导航 + [Navigate(NavigateType.OneToMany, nameof(ClassA.QMS_AQL_STDId))]//ClassA表中的QMS_AQL_STDId + public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null + //多对多外键导航 + [Navigate(typeof(MappingClass), nameof(MappingClass.QMS_AQL_STDId), nameof(MappingClass.ClassAId))]//注意顺序 + public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null + */ + #endregion + + #region 枚举变量 + /*例子 + public enum FieldNames + { + [Description("枚举描述0")] + Enum0, + [Description("枚举描述1")] + Enum1, + } + */ + + /// <summary> + /// 枚举:严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + public enum STRICTNESSs + { + [Description("正常")] + Normal = 0, + [Description("加严")] + Tightened = 1, + [Description("放宽")] + Reduced = 2, + } + #endregion + + #region 公共方法 + + #endregion + + }//endClass +} \ No newline at end of file diff --git a/Tiger.Model.Net/Entitys/QMS/QMS_INS_DTL.cs b/Tiger.Model.Net/Entitys/QMS/QMS_INS_DTL.cs new file mode 100644 index 0000000..090d743 --- /dev/null +++ b/Tiger.Model.Net/Entitys/QMS/QMS_INS_DTL.cs @@ -0,0 +1,385 @@ +using System; +using SqlSugar; +using System.Linq; +using System.ComponentModel; +using System.Collections.Generic; + +namespace Tiger.Model +{ + /// <summary> + /// 实体:检验结果明细 + /// </summary> + [Description("Primary:ID")] + [DisplayName("检验结果明细")] + [Serializable] + [SugarTable("QMS_INS_DTL")] + public class QMS_INS_DTL : DbEntityWithAuth + { + #region 构造函数 + /// <summary> + /// 实体:检验结果明细 + /// </summary> + public QMS_INS_DTL() {} + #endregion + + #region 公共属性 + /// <summary> + /// 业务编码 + /// </summary> + [DisplayName("业务编码")] + public string TRANS_CODE { get; set; } + /// <summary> + /// 单据号码 + /// </summary> + [DisplayName("单据号码")] + public string TRANS_NO { get; set; } + /// <summary> + /// 单据行号 + /// </summary> + [DisplayName("单据行号")] + public int TRANS_LINE { get; set; } + /// <summary> + /// 检验批次 + /// </summary> + [DisplayName("检验批次")] + public string INS_BATCH { get; set; } + /// <summary> + /// 检验条码 + /// </summary> + [DisplayName("检验条码")] + public string SN { get; set; } + /// <summary> + /// 状态(0Waiting待检|1Finished已检) + /// </summary> + [DisplayName("状态(0Waiting待检|1Finished已检)")] + public int STATUS { get; set; } + /// <summary> + /// 工序节点ID + /// </summary> + [DisplayName("工序节点ID")] + public string NODE_ID { get; set; } + /// <summary> + /// 工序节点名称 + /// </summary> + [DisplayName("工序节点名称")] + public string NODE_NAME { get; set; } + /// <summary> + /// 检验类别编码 + /// </summary> + [DisplayName("检验类别编码")] + public string CTGY_CODE { get; set; } + /// <summary> + /// 检验类别名称 + /// </summary> + [DisplayName("检验类别名称")] + public string CTGY_NAME { get; set; } + /// <summary> + /// 检验项目编码 + /// </summary> + [DisplayName("检验项目编码")] + public string INS_CODE { get; set; } + /// <summary> + /// 检验项目名称 + /// </summary> + [DisplayName("检验项目名称")] + public string INS_NAME { get; set; } + /// <summary> + /// 检验工具 + /// </summary> + [DisplayName("检验工具")] + public string INS_TOOL { get; set; } + /// <summary> + /// 技术要求 + /// </summary> + [DisplayName("技术要求")] + public string TECH_STD { get; set; } + /// <summary> + /// 检验结果(OK/NG) + /// </summary> + [DisplayName("检验结果(OK/NG)")] + public string RESULT { get; set; } + /// <summary> + /// 不良数量 + /// </summary> + [DisplayName("不良数量")] + public int NG_QTY { get; set; } + /// <summary> + /// 不良代码 + /// </summary> + [DisplayName("不良代码")] + public string DFT_CODE { get; set; } + /// <summary> + /// 缺陷等级(0MI轻微缺陷|1MA严重缺陷|2CR致命缺陷) + /// </summary> + [DisplayName("缺陷等级(0MI轻微缺陷|1MA严重缺陷|2CR致命缺陷)")] + public int DFT_LEVEL { get; set; } + /// <summary> + /// 备注 + /// </summary> + [DisplayName("备注")] + public string REMARK { get; set; } + /// <summary> + /// 定量测试值1 + /// </summary> + [DisplayName("定量测试值1")] + public double QNTV_VALUE1 { get; set; } + /// <summary> + /// 定量测试值2 + /// </summary> + [DisplayName("定量测试值2")] + public double QNTV_VALUE2 { get; set; } + /// <summary> + /// 定量测试值3 + /// </summary> + [DisplayName("定量测试值3")] + public double QNTV_VALUE3 { get; set; } + /// <summary> + /// 定量测试值4 + /// </summary> + [DisplayName("定量测试值4")] + public double QNTV_VALUE4 { get; set; } + /// <summary> + /// 定量测试值5 + /// </summary> + [DisplayName("定量测试值5")] + public double QNTV_VALUE5 { get; set; } + /// <summary> + /// 定量测试值6 + /// </summary> + [DisplayName("定量测试值6")] + public double QNTV_VALUE6 { get; set; } + /// <summary> + /// 定量测试值7 + /// </summary> + [DisplayName("定量测试值7")] + public double QNTV_VALUE7 { get; set; } + /// <summary> + /// 定量测试值8 + /// </summary> + [DisplayName("定量测试值8")] + public double QNTV_VALUE8 { get; set; } + /// <summary> + /// 定量测试值9 + /// </summary> + [DisplayName("定量测试值9")] + public double QNTV_VALUE9 { get; set; } + /// <summary> + /// 定量测试值10 + /// </summary> + [DisplayName("定量测试值10")] + public double QNTV_VALUE10 { get; set; } + /// <summary> + /// 定量测试值11 + /// </summary> + [DisplayName("定量测试值11")] + public double QNTV_VALUE11 { get; set; } + /// <summary> + /// 定量测试值12 + /// </summary> + [DisplayName("定量测试值12")] + public double QNTV_VALUE12 { get; set; } + /// <summary> + /// 定量测试值13 + /// </summary> + [DisplayName("定量测试值13")] + public double QNTV_VALUE13 { get; set; } + /// <summary> + /// 定量测试值14 + /// </summary> + [DisplayName("定量测试值14")] + public double QNTV_VALUE14 { get; set; } + /// <summary> + /// 定量测试值15 + /// </summary> + [DisplayName("定量测试值15")] + public double QNTV_VALUE15 { get; set; } + /// <summary> + /// 定量测试值16 + /// </summary> + [DisplayName("定量测试值16")] + public double QNTV_VALUE16 { get; set; } + /// <summary> + /// 定量测试值17 + /// </summary> + [DisplayName("定量测试值17")] + public double QNTV_VALUE17 { get; set; } + /// <summary> + /// 定量测试值18 + /// </summary> + [DisplayName("定量测试值18")] + public double QNTV_VALUE18 { get; set; } + /// <summary> + /// 定量测试值19 + /// </summary> + [DisplayName("定量测试值19")] + public double QNTV_VALUE19 { get; set; } + /// <summary> + /// 定量测试值20 + /// </summary> + [DisplayName("定量测试值20")] + public double QNTV_VALUE20 { get; set; } + /// <summary> + /// 定性测试值1 + /// </summary> + [DisplayName("定性测试值1")] + public string QLTV_VALUE1 { get; set; } + /// <summary> + /// 定性测试值2 + /// </summary> + [DisplayName("定性测试值2")] + public string QLTV_VALUE2 { get; set; } + /// <summary> + /// 定性测试值3 + /// </summary> + [DisplayName("定性测试值3")] + public string QLTV_VALUE3 { get; set; } + /// <summary> + /// 定性测试值4 + /// </summary> + [DisplayName("定性测试值4")] + public string QLTV_VALUE4 { get; set; } + /// <summary> + /// 定性测试值5 + /// </summary> + [DisplayName("定性测试值5")] + public string QLTV_VALUE5 { get; set; } + /// <summary> + /// 定性测试值6 + /// </summary> + [DisplayName("定性测试值6")] + public string QLTV_VALUE6 { get; set; } + /// <summary> + /// 定性测试值7 + /// </summary> + [DisplayName("定性测试值7")] + public string QLTV_VALUE7 { get; set; } + /// <summary> + /// 定性测试值8 + /// </summary> + [DisplayName("定性测试值8")] + public string QLTV_VALUE8 { get; set; } + /// <summary> + /// 定性测试值9 + /// </summary> + [DisplayName("定性测试值9")] + public string QLTV_VALUE9 { get; set; } + /// <summary> + /// 定性测试值10 + /// </summary> + [DisplayName("定性测试值10")] + public string QLTV_VALUE10 { get; set; } + /// <summary> + /// 定性测试值11 + /// </summary> + [DisplayName("定性测试值11")] + public string QLTV_VALUE11 { get; set; } + /// <summary> + /// 定性测试值12 + /// </summary> + [DisplayName("定性测试值12")] + public string QLTV_VALUE12 { get; set; } + /// <summary> + /// 定性测试值13 + /// </summary> + [DisplayName("定性测试值13")] + public string QLTV_VALUE13 { get; set; } + /// <summary> + /// 定性测试值14 + /// </summary> + [DisplayName("定性测试值14")] + public string QLTV_VALUE14 { get; set; } + /// <summary> + /// 定性测试值15 + /// </summary> + [DisplayName("定性测试值15")] + public string QLTV_VALUE15 { get; set; } + /// <summary> + /// 定性测试值16 + /// </summary> + [DisplayName("定性测试值16")] + public string QLTV_VALUE16 { get; set; } + /// <summary> + /// 定性测试值17 + /// </summary> + [DisplayName("定性测试值17")] + public string QLTV_VALUE17 { get; set; } + /// <summary> + /// 定性测试值18 + /// </summary> + [DisplayName("定性测试值18")] + public string QLTV_VALUE18 { get; set; } + /// <summary> + /// 定性测试值19 + /// </summary> + [DisplayName("定性测试值19")] + public string QLTV_VALUE19 { get; set; } + /// <summary> + /// 定性测试值20 + /// </summary> + [DisplayName("定性测试值20")] + public string QLTV_VALUE20 { get; set; } + #endregion + + #region 虚拟属性 + /*例子 + [SugarColumn(IsIgnore = true)] + public string FieldName { get; set; } + */ + #endregion + + #region 外键属性 + /*例子 + //一对一外键导航 + [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是QMS_INS_DTL类里面的外键ID字段 + public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null + //一对多外键导航 + [Navigate(NavigateType.OneToMany, nameof(ClassA.QMS_INS_DTLId))]//ClassA表中的QMS_INS_DTLId + public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null + //多对多外键导航 + [Navigate(typeof(MappingClass), nameof(MappingClass.QMS_INS_DTLId), nameof(MappingClass.ClassAId))]//注意顺序 + public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null + */ + #endregion + + #region 枚举变量 + /*例子 + public enum FieldNames + { + [Description("枚举描述0")] + Enum0, + [Description("枚举描述1")] + Enum1, + } + */ + + /// <summary> + /// 枚举:状态(0Waiting待检|1Finished已检) + /// </summary> + public enum STATUSs + { + [Description("待检")] + Waiting = 0, + [Description("已检")] + Finished = 1, + } + + /// <summary> + /// 枚举:缺陷等级(0MI轻微缺陷|1MA严重缺陷|2CR致命缺陷) + /// </summary> + public enum DFT_LEVELs + { + [Description("轻微缺陷")] + MI = 0, + [Description("严重缺陷")] + MA = 1, + [Description("致命缺陷")] + CR = 2, + } + #endregion + + #region 公共方法 + + #endregion + + }//endClass +} \ No newline at end of file diff --git a/Tiger.Model.Net/Entitys/QMS/QMS_INS_ITEM.cs b/Tiger.Model.Net/Entitys/QMS/QMS_INS_ITEM.cs index 30d0195..dafdd04 100644 --- a/Tiger.Model.Net/Entitys/QMS/QMS_INS_ITEM.cs +++ b/Tiger.Model.Net/Entitys/QMS/QMS_INS_ITEM.cs @@ -34,6 +34,11 @@ [DisplayName("检验项目名称")] public string INS_NAME { get; set; } /// <summary> + /// 检验标准编码 + /// </summary> + [DisplayName("检验标准编码")] + public string STD_CODE { get; set; } + /// <summary> /// 检验类别编码 /// </summary> [DisplayName("检验类别编码")] diff --git a/Tiger.Model.Net/Entitys/QMS/QMS_SAMPLE_RULE.cs b/Tiger.Model.Net/Entitys/QMS/QMS_SAMPLE_RULE.cs new file mode 100644 index 0000000..517436e --- /dev/null +++ b/Tiger.Model.Net/Entitys/QMS/QMS_SAMPLE_RULE.cs @@ -0,0 +1,248 @@ +using System; +using SqlSugar; +using System.Linq; +using System.ComponentModel; +using System.Collections.Generic; + +namespace Tiger.Model +{ + /// <summary> + /// 实体:抽样规则 + /// </summary> + [Description("Primary:ID")] + [DisplayName("抽样规则")] + [Serializable] + [SugarTable("QMS_SAMPLE_RULE")] + public class QMS_SAMPLE_RULE : DbEntityWithAuth + { + #region 构造函数 + /// <summary> + /// 实体:抽样规则 + /// </summary> + public QMS_SAMPLE_RULE() {} + #endregion + + #region 公共属性 + /// <summary> + /// 抽样规则编码 + /// </summary> + [DisplayName("抽样规则编码")] + public string RULE_CODE { get; set; } + /// <summary> + /// 抽样规则名称 + /// </summary> + [DisplayName("抽样规则名称")] + public string RULE_NAME { get; set; } + /// <summary> + /// 抽样规则类型(0ByAQL按AQL方案|1ByPercentage按比例抽样|2ByLotSize按批量抽样|3ByAll全检抽样) + /// </summary> + [DisplayName("抽样规则类型(0ByAQL按AQL方案|1ByPercentage按比例抽样|2ByLotSize按批量抽样|3ByAll全检抽样)")] + public int RULE_TYPE { get; set; } + /// <summary> + /// 按AQL方案:严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + [DisplayName("按AQL方案:严格度(0Normal正常|1Tightened加严|2Reduced放宽)")] + public int AQL_STRICTNESS { get; set; } + /// <summary> + /// 按AQL方案:检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4) + /// </summary> + [DisplayName("按AQL方案:检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4)")] + public int AQL_LEVEL { get; set; } + /// <summary> + /// 按AQL方案:AQL值 + /// </summary> + [DisplayName("按AQL方案:AQL值")] + public double AQL_VALUE { get; set; } + /// <summary> + /// 按其他类型:所有缺陷(ALL)AQL值 + /// </summary> + [DisplayName("按其他类型:所有缺陷(ALL)AQL值")] + public double ALL_SPL_AQL { get; set; } + /// <summary> + /// 按其他类型:所有缺陷(ALL)样本数/比例 + /// </summary> + [DisplayName("按其他类型:所有缺陷(ALL)样本数/比例")] + public double ALL_SPL_QTY { get; set; } + /// <summary> + /// 按其他类型:所有缺陷(ALL)允收 + /// </summary> + [DisplayName("按其他类型:所有缺陷(ALL)允收")] + public double ALL_AC_QTY { get; set; } + /// <summary> + /// 按其他类型:所有缺陷(ALL)拒收 + /// </summary> + [DisplayName("按其他类型:所有缺陷(ALL)拒收")] + public double ALL_RE_QTY { get; set; } + /// <summary> + /// 按其他类型:致命缺陷(CR)AQL值 + /// </summary> + [DisplayName("按其他类型:致命缺陷(CR)AQL值")] + public double CR_SPL_AQL { get; set; } + /// <summary> + /// 按其他类型:致命缺陷(CR)样本数/比例 + /// </summary> + [DisplayName("按其他类型:致命缺陷(CR)样本数/比例")] + public double CR_SPL_QTY { get; set; } + /// <summary> + /// 按其他类型:致命缺陷(CR)允收 + /// </summary> + [DisplayName("按其他类型:致命缺陷(CR)允收")] + public double CR_AC_QTY { get; set; } + /// <summary> + /// 按其他类型:致命缺陷(CR)拒收 + /// </summary> + [DisplayName("按其他类型:致命缺陷(CR)拒收")] + public double CR_RE_QTY { get; set; } + /// <summary> + /// 按其他类型:严重缺陷(MA)AQL值 + /// </summary> + [DisplayName("按其他类型:严重缺陷(MA)AQL值")] + public double MA_SPL_AQL { get; set; } + /// <summary> + /// 按其他类型:严重缺陷(MA)样本数/比例 + /// </summary> + [DisplayName("按其他类型:严重缺陷(MA)样本数/比例")] + public double MA_SPL_QTY { get; set; } + /// <summary> + /// 按其他类型:严重缺陷(MA)允收 + /// </summary> + [DisplayName("按其他类型:严重缺陷(MA)允收")] + public double MA_AC_QTY { get; set; } + /// <summary> + /// 按其他类型:严重缺陷(MA)拒收 + /// </summary> + [DisplayName("按其他类型:严重缺陷(MA)拒收")] + public double MA_RE_QTY { get; set; } + /// <summary> + /// 按其他类型:轻微缺陷(MI)AQL值 + /// </summary> + [DisplayName("按其他类型:轻微缺陷(MI)AQL值")] + public double MI_SPL_AQL { get; set; } + /// <summary> + /// 按其他类型:轻微缺陷(MI)样本数/比例 + /// </summary> + [DisplayName("按其他类型:轻微缺陷(MI)样本数/比例")] + public double MI_SPL_QTY { get; set; } + /// <summary> + /// 按其他类型:轻微缺陷(MI)允收 + /// </summary> + [DisplayName("按其他类型:轻微缺陷(MI)允收")] + public double MI_AC_QTY { get; set; } + /// <summary> + /// 按其他类型:轻微缺陷(MI)拒收 + /// </summary> + [DisplayName("按其他类型:轻微缺陷(MI)拒收")] + public double MI_RE_QTY { get; set; } + /// <summary> + /// 严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + [DisplayName("严格度(0Normal正常|1Tightened加严|2Reduced放宽)")] + public int STRICTNESS { get; set; } + /// <summary> + /// 备注 + /// </summary> + [DisplayName("备注")] + public string REMARK { get; set; } + #endregion + + #region 虚拟属性 + /*例子 + [SugarColumn(IsIgnore = true)] + public string FieldName { get; set; } + */ + #endregion + + #region 外键属性 + /*例子 + //一对一外键导航 + [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是QMS_SAMPLE_RULE类里面的外键ID字段 + public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null + //一对多外键导航 + [Navigate(NavigateType.OneToMany, nameof(ClassA.QMS_SAMPLE_RULEId))]//ClassA表中的QMS_SAMPLE_RULEId + public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null + //多对多外键导航 + [Navigate(typeof(MappingClass), nameof(MappingClass.QMS_SAMPLE_RULEId), nameof(MappingClass.ClassAId))]//注意顺序 + public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null + */ + #endregion + + #region 枚举变量 + /*例子 + public enum FieldNames + { + [Description("枚举描述0")] + Enum0, + [Description("枚举描述1")] + Enum1, + } + */ + + /// <summary> + /// 枚举:抽样规则类型(0ByAQL按AQL方案|1ByPercentage按比例抽样|2ByLotSize按批量抽样|3ByAll全检抽样) + /// </summary> + public enum RULE_TYPEs + { + [Description("按AQL方案")] + ByAQL = 0, + [Description("按比例抽样")] + ByPercentage = 1, + [Description("按批量抽样")] + ByLotSize = 2, + [Description("全检抽样")] + ByAll = 3, + } + + /// <summary> + /// 枚举:按AQL方案:严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + public enum AQL_STRICTNESSs + { + [Description("正常")] + Normal = 0, + [Description("加严")] + Tightened = 1, + [Description("放宽")] + Reduced = 2, + } + + /// <summary> + /// 枚举:按AQL方案:检验水平(0GeneralLevel1一般检验水平 Ⅰ|1GeneralLevel2一般检验水平 Ⅱ|2GeneralLevel3一般检验水平 Ⅲ|3SpecialLevel1特殊检验水平 S-1|4SpecialLevel2特殊检验水平 S-2|5SpecialLevel3特殊检验水平 S-3|6SpecialLevel4特殊检验水平 S-4) + /// </summary> + public enum AQL_LEVELs + { + [Description("一般检验水平 Ⅰ")] + GeneralLevel1 = 0, + [Description("一般检验水平 Ⅱ")] + GeneralLevel2 = 1, + [Description("一般检验水平 Ⅲ")] + GeneralLevel3 = 2, + [Description("特殊检验水平 S-1")] + SpecialLevel1 = 3, + [Description("特殊检验水平 S-2")] + SpecialLevel2 = 4, + [Description("特殊检验水平 S-3")] + SpecialLevel3 = 5, + [Description("特殊检验水平 S-4")] + SpecialLevel4 = 6, + } + + /// <summary> + /// 枚举:严格度(0Normal正常|1Tightened加严|2Reduced放宽) + /// </summary> + public enum STRICTNESSs + { + [Description("正常")] + Normal = 0, + [Description("加严")] + Tightened = 1, + [Description("放宽")] + Reduced = 2, + } + #endregion + + #region 公共方法 + + #endregion + + }//endClass +} \ No newline at end of file diff --git a/Tiger.Model.Net/Tiger.Model.Net.csproj b/Tiger.Model.Net/Tiger.Model.Net.csproj index a18ba46..52ac319 100644 --- a/Tiger.Model.Net/Tiger.Model.Net.csproj +++ b/Tiger.Model.Net/Tiger.Model.Net.csproj @@ -147,9 +147,13 @@ <Compile Include="Entitys\MES\SMT_TOOL.cs" /> <Compile Include="Entitys\MES\SMT_TOOL_HIS.cs" /> <Compile Include="Entitys\MES\SMT_WO_TABLE.cs" /> + <Compile Include="Entitys\QMS\QMS_AQL_PLAN.cs" /> + <Compile Include="Entitys\QMS\QMS_AQL_STD.cs" /> <Compile Include="Entitys\QMS\QMS_INS_CTGY.cs" /> + <Compile Include="Entitys\QMS\QMS_INS_DTL.cs" /> <Compile Include="Entitys\QMS\QMS_INS_ITEM.cs" /> <Compile Include="Entitys\QMS\QMS_INS_STD.cs" /> + <Compile Include="Entitys\QMS\QMS_SAMPLE_RULE.cs" /> <Compile Include="Entitys\SYS\LOG_CS_LOGIN.cs" /> <Compile Include="Entitys\SYS\LOG_PDA_LOGIN.cs" /> <Compile Include="Entitys\SYS\SYS_CS_LOGIN.cs" /> -- Gitblit v1.9.3