Ver Fonte

工作台表结构

huangxingxing há 3 meses atrás
pai
commit
80b78a634d

+ 13 - 17
dbscript/init/generate/01-appcodeInit.sql

@@ -23,7 +23,7 @@ INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_D
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType9','service','attFlowType', 'HYDROGEN', '8','HYDROGEN',9);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType10','service','attFlowType', 'PARAHYD', '9','PARAHYD',10);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType11','service','attFlowType', 'WATER', '10','WATER',11);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType12','service','attFlowType', 'RP-1', '11','RP-1',12);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType12','service','attFlowType', 'RP1', '11','RP-1',12);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType13','service','attFlowType', 'ISOBUTANE', '12','ISOBUTANE',13);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType14','service','attFlowType', 'BUTANE', '13','BUTANE',14);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType15','service','attFlowType', 'D2', '14','D2',15);
@@ -47,26 +47,22 @@ INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_D
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType33','service','attFlowType', 'AMMONIA', '32','AMMONIA',33);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType34','service','attFlowType', 'AIR', '33','AIR',34);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType35','service','attFlowType', 'BENZENE', '34','BENZENE',35);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType36','service','attFlowType', '1BUTENE', '35','1BUTENE',36);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType37','service','attFlowType', '1PENTENE', '36','1PENTENE',37);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType36','service','attFlowType', 'BUTENE1', '35','1BUTENE',36);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType37','service','attFlowType', 'PENTENE1', '36','1PENTENE',37);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType38','service','attFlowType', 'C1CC6', '37','C1CC6',38);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType39','service','attFlowType', 'C11', '38','C11',39);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType40','service','attFlowType', 'COS', '39','COS',40);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType41','service','attFlowType', 'D2O', '40','D2O',41);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType42','service','attFlowType', 'ETHYLENE', '41','ETHYLENE',42);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType43','service','attFlowType', 'FLUORINE', '42','FLUORINE',43);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType44','service','attFlowType', 'H2S', '43','H2S',44);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType45','service','attFlowType', 'IBUTENE', '44','IBUTENE',45);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType46','service','attFlowType', 'METHANE', '45','METHANE',46);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType47','service','attFlowType', 'N2O', '46','N2O',47);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType48','service','attFlowType', 'OCTANE', '47','OCTANE',48);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType49','service','attFlowType', 'PROPANE', '48','PROPANE',49);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType50','service','attFlowType', 'R227EA', '49','R227EA',50);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType51','service','attFlowType', 'R1224YDZ', '50','R1224YDZ',51);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType52','service','attFlowType', 'RC318', '51','RC318',52);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType53','service','attFlowType', 'RE143A', '52','RE143A',53);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType54','service','attFlowType', 'TOLUENE', '53','TOLUENE',54);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType55','service','attFlowType', '防冻液', '54','防冻液',55);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType42','service','attFlowType', 'FLUORINE', '41','FLUORINE',42);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType43','service','attFlowType', 'IBUTENE', '42','IBUTENE',43);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType44','service','attFlowType', 'N2O', '43','N2O',44);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType45','service','attFlowType', 'OCTANE', '44','OCTANE',45);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType46','service','attFlowType', 'R227EA', '45','R227EA',46);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType47','service','attFlowType', 'R1224YDZ', '46','R1224YDZ',47);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType48','service','attFlowType', 'RC318', '47','RC318',48);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType49','service','attFlowType', 'RE143A', '48','RE143A',49);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType50','service','attFlowType', 'TOLUENE', '49','TOLUENE',50);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType51','service','attFlowType', '防冻液', '50','防冻液',51);
 -- 长度单位
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType1','service','attLengthType', 'mm', '0','毫米',1);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType2','service','attLengthType', 'cm', '1','厘米',2);

+ 13 - 17
definitionsrc/com/miniframe/generate/appcode/AttFlowType.java

@@ -16,7 +16,7 @@ public enum AttFlowType {
 	HYDROGEN("HYDROGEN", "8", "HYDROGEN"),
 	PARAHYD("PARAHYD", "9", "PARAHYD"),
 	WATER("WATER", "10", "WATER"),
-	RP-1("RP-1", "11", "RP-1"),
+	RP1("RP1", "11", "RP-1"),
 	ISOBUTANE("ISOBUTANE", "12", "ISOBUTANE"),
 	BUTANE("BUTANE", "13", "BUTANE"),
 	D2("D2", "14", "D2"),
@@ -40,26 +40,22 @@ public enum AttFlowType {
 	AMMONIA("AMMONIA", "32", "AMMONIA"),
 	AIR("AIR", "33", "AIR"),
 	BENZENE("BENZENE", "34", "BENZENE"),
-	1BUTENE("1BUTENE", "35", "1BUTENE"),
-	1PENTENE("1PENTENE", "36", "1PENTENE"),
+	BUTENE1("BUTENE1", "35", "1BUTENE"),
+	PENTENE1("PENTENE1", "36", "1PENTENE"),
 	C1CC6("C1CC6", "37", "C1CC6"),
 	C11("C11", "38", "C11"),
 	COS("COS", "39", "COS"),
 	D2O("D2O", "40", "D2O"),
-	ETHYLENE("ETHYLENE", "41", "ETHYLENE"),
-	FLUORINE("FLUORINE", "42", "FLUORINE"),
-	H2S("H2S", "43", "H2S"),
-	IBUTENE("IBUTENE", "44", "IBUTENE"),
-	METHANE("METHANE", "45", "METHANE"),
-	N2O("N2O", "46", "N2O"),
-	OCTANE("OCTANE", "47", "OCTANE"),
-	PROPANE("PROPANE", "48", "PROPANE"),
-	R227EA("R227EA", "49", "R227EA"),
-	R1224YDZ("R1224YDZ", "50", "R1224YDZ"),
-	RC318("RC318", "51", "RC318"),
-	RE143A("RE143A", "52", "RE143A"),
-	TOLUENE("TOLUENE", "53", "TOLUENE"),
-	防冻液("防冻液", "54", "防冻液");
+	FLUORINE("FLUORINE", "41", "FLUORINE"),
+	IBUTENE("IBUTENE", "42", "IBUTENE"),
+	N2O("N2O", "43", "N2O"),
+	OCTANE("OCTANE", "44", "OCTANE"),
+	R227EA("R227EA", "45", "R227EA"),
+	R1224YDZ("R1224YDZ", "46", "R1224YDZ"),
+	RC318("RC318", "47", "RC318"),
+	RE143A("RE143A", "48", "RE143A"),
+	TOLUENE("TOLUENE", "49", "TOLUENE"),
+	防冻液("防冻液", "50", "防冻液");
 
 	// 成员变量
 	private String index; // value

+ 28 - 4
modelsrc/com/miniframe/model/es/EsAtt.java

@@ -40,7 +40,7 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
      * 数值类型
      */
     @Column(name = "value_type")
-    private String valueType;
+    private Short valueType;
 
     /**
      * 是否启用
@@ -76,6 +76,12 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
      */
     private Integer ser;
 
+    /**
+     * 数值默认
+     */
+    @Column(name = "value_def")
+    private String valueDef;
+
     private static final long serialVersionUID = 1L;
 
     /**
@@ -173,7 +179,7 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
      *
      * @return value_type - 数值类型
      */
-    public String getValueType() {
+    public Short getValueType() {
         return valueType;
     }
 
@@ -182,8 +188,8 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
      *
      * @param valueType 数值类型
      */
-    public void setValueType(String valueType) {
-        this.valueType = valueType == null ? null : valueType.trim();
+    public void setValueType(Short valueType) {
+        this.valueType = valueType;
     }
 
     /**
@@ -301,4 +307,22 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
     public void setSer(Integer ser) {
         this.ser = ser;
     }
+
+    /**
+     * 获取数值默认
+     *
+     * @return value_def - 数值默认
+     */
+    public String getValueDef() {
+        return valueDef;
+    }
+
+    /**
+     * 设置数值默认
+     *
+     * @param valueDef 数值默认
+     */
+    public void setValueDef(String valueDef) {
+        this.valueDef = valueDef == null ? null : valueDef.trim();
+    }
 }

+ 80 - 20
modelsrc/com/miniframe/model/es/EsAttSQLBuilder.java

@@ -465,62 +465,52 @@ public class EsAttSQLBuilder {
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeEqualTo(String value) {
+        public Criteria andValueTypeEqualTo(Short value) {
             addCriterion("value_type =", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeNotEqualTo(String value) {
+        public Criteria andValueTypeNotEqualTo(Short value) {
             addCriterion("value_type <>", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeGreaterThan(String value) {
+        public Criteria andValueTypeGreaterThan(Short value) {
             addCriterion("value_type >", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeGreaterThanOrEqualTo(String value) {
+        public Criteria andValueTypeGreaterThanOrEqualTo(Short value) {
             addCriterion("value_type >=", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeLessThan(String value) {
+        public Criteria andValueTypeLessThan(Short value) {
             addCriterion("value_type <", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeLessThanOrEqualTo(String value) {
+        public Criteria andValueTypeLessThanOrEqualTo(Short value) {
             addCriterion("value_type <=", value, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeLike(String value) {
-            addCriterion("value_type like", value, "valueType");
-            return (Criteria) this;
-        }
-
-        public Criteria andValueTypeNotLike(String value) {
-            addCriterion("value_type not like", value, "valueType");
-            return (Criteria) this;
-        }
-
-        public Criteria andValueTypeIn(List<String> values) {
+        public Criteria andValueTypeIn(List<Short> values) {
             addCriterion("value_type in", values, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeNotIn(List<String> values) {
+        public Criteria andValueTypeNotIn(List<Short> values) {
             addCriterion("value_type not in", values, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeBetween(String value1, String value2) {
+        public Criteria andValueTypeBetween(Short value1, Short value2) {
             addCriterion("value_type between", value1, value2, "valueType");
             return (Criteria) this;
         }
 
-        public Criteria andValueTypeNotBetween(String value1, String value2) {
+        public Criteria andValueTypeNotBetween(Short value1, Short value2) {
             addCriterion("value_type not between", value1, value2, "valueType");
             return (Criteria) this;
         }
@@ -904,6 +894,76 @@ public class EsAttSQLBuilder {
             addCriterion("ser not between", value1, value2, "ser");
             return (Criteria) this;
         }
+
+        public Criteria andValueDefIsNull() {
+            addCriterion("value_def is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefIsNotNull() {
+            addCriterion("value_def is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefEqualTo(String value) {
+            addCriterion("value_def =", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefNotEqualTo(String value) {
+            addCriterion("value_def <>", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefGreaterThan(String value) {
+            addCriterion("value_def >", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefGreaterThanOrEqualTo(String value) {
+            addCriterion("value_def >=", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefLessThan(String value) {
+            addCriterion("value_def <", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefLessThanOrEqualTo(String value) {
+            addCriterion("value_def <=", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefLike(String value) {
+            addCriterion("value_def like", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefNotLike(String value) {
+            addCriterion("value_def not like", value, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefIn(List<String> values) {
+            addCriterion("value_def in", values, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefNotIn(List<String> values) {
+            addCriterion("value_def not in", values, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefBetween(String value1, String value2) {
+            addCriterion("value_def between", value1, value2, "valueDef");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueDefNotBetween(String value1, String value2) {
+            addCriterion("value_def not between", value1, value2, "valueDef");
+            return (Criteria) this;
+        }
     }
 
     public static class Criteria extends GeneratedCriteria {

+ 1 - 1
modelsrc/com/miniframe/model/es/dbconfig/MapperConfig-es.xml

@@ -5,7 +5,7 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Fri May 23 14:42:41 CST 2025.
+    This file was generated on Fri May 23 15:31:41 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/es/xml/EsProMapper.xml" />

+ 1 - 1
modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml

@@ -5,7 +5,7 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Fri May 23 14:42:42 CST 2025.
+    This file was generated on Fri May 23 15:31:42 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

+ 13 - 17
系统设计/数据定义/标准数据/attFlowType(流体类型).csv

@@ -10,7 +10,7 @@
 "8","HYDROGEN","8","HYDROGEN"
 "9","PARAHYD","9","PARAHYD"
 "10","WATER","10","WATER"
-"11","RP-1","11","RP-1"
+"11","RP1","11","RP-1"
 "12","ISOBUTANE","12","ISOBUTANE"
 "13","BUTANE","13","BUTANE"
 "14","D2","14","D2"
@@ -34,23 +34,19 @@
 "32","AMMONIA","32","AMMONIA"
 "33","AIR","33","AIR"
 "34","BENZENE","34","BENZENE"
-"35","1BUTENE","35","1BUTENE"
-"36","1PENTENE","36","1PENTENE"
+"35","BUTENE1","35","1BUTENE"
+"36","PENTENE1","36","1PENTENE"
 "37","C1CC6","37","C1CC6"
 "38","C11","38","C11"
 "39","COS","39","COS"
 "40","D2O","40","D2O"
-"41","ETHYLENE","41","ETHYLENE"
-"42","FLUORINE","42","FLUORINE"
-"43","H2S","43","H2S"
-"44","IBUTENE","44","IBUTENE"
-"45","METHANE","45","METHANE"
-"46","N2O","46","N2O"
-"47","OCTANE","47","OCTANE"
-"48","PROPANE","48","PROPANE"
-"49","R227EA","49","R227EA"
-"40","R1224YDZ","50","R1224YDZ"
-"51","RC318","51","RC318"
-"52","RE143A","52","RE143A"
-"53","TOLUENE","53","TOLUENE"
-"54","防冻液","54","防冻液"
+"41","FLUORINE","41","FLUORINE"
+"42","IBUTENE","42","IBUTENE"
+"43","N2O","43","N2O"
+"44","OCTANE","44","OCTANE"
+"45","R227EA","45","R227EA"
+"46","R1224YDZ","46","R1224YDZ"
+"47","RC318","47","RC318"
+"48","RE143A","48","RE143A"
+"49","TOLUENE","49","TOLUENE"
+"50","防冻液","50","防冻液"