فهرست منبع

工作台表结构

huangxingxing 3 ماه پیش
والد
کامیت
8915420de6
100فایلهای تغییر یافته به همراه3338 افزوده شده و 6 حذف شده
  1. 61 0
      dbscript/init/generate/01-appcodeInit.sql
  2. 6 0
      dbscript/init/generate/03-functionInit.sql
  3. 119 0
      definitionsrc/com/miniframe/generate/appcode/AttFlowType.java
  4. 68 0
      definitionsrc/com/miniframe/generate/appcode/AttValueType.java
  5. 112 0
      generated/com/miniframe/generate/business/es/model/ES0004BaseModel.java
  6. 112 0
      generated/com/miniframe/generate/business/es/model/ES0005BaseModel.java
  7. 112 0
      generated/com/miniframe/generate/business/es/model/ES0006BaseModel.java
  8. 112 0
      generated/com/miniframe/generate/business/es/model/ES0007BaseModel.java
  9. 112 0
      generated/com/miniframe/generate/business/es/model/ES0008BaseModel.java
  10. 112 0
      generated/com/miniframe/generate/business/es/model/ES0009BaseModel.java
  11. 112 0
      generated/com/miniframe/generate/business/es/model/ES1001BaseModel.java
  12. 38 0
      generated/com/miniframe/generate/comm/es/A_ES0004.java
  13. 12 0
      generated/com/miniframe/generate/comm/es/A_ES0005.java
  14. 12 0
      generated/com/miniframe/generate/comm/es/A_ES0006.java
  15. 12 0
      generated/com/miniframe/generate/comm/es/A_ES0007.java
  16. 12 0
      generated/com/miniframe/generate/comm/es/A_ES0008.java
  17. 12 0
      generated/com/miniframe/generate/comm/es/A_ES0009.java
  18. 12 0
      generated/com/miniframe/generate/comm/es/A_ES1001.java
  19. 25 0
      generated/com/miniframe/generate/comm/es/D_ES0004.java
  20. 12 0
      generated/com/miniframe/generate/comm/es/D_ES0005.java
  21. 12 0
      generated/com/miniframe/generate/comm/es/D_ES0006.java
  22. 12 0
      generated/com/miniframe/generate/comm/es/D_ES0007.java
  23. 12 0
      generated/com/miniframe/generate/comm/es/D_ES0008.java
  24. 12 0
      generated/com/miniframe/generate/comm/es/D_ES0009.java
  25. 26 0
      generated/com/miniframe/generate/comm/es/D_ES1001.java
  26. 168 0
      generated/com/miniframe/generate/comm/es/D_ES1001_ROWS_COMS_RECODE.java
  27. 52 0
      generated/com/miniframe/generate/comm/es/D_ES1001_ROWS_RECODE.java
  28. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0004Client.java
  29. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0005Client.java
  30. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0006Client.java
  31. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0007Client.java
  32. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0008Client.java
  33. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES0009Client.java
  34. 99 0
      generated/com/miniframe/generate/comm/httpesapater/ES1001Client.java
  35. 15 0
      generated/validateform/a_es0004Form.xml
  36. 12 0
      generated/validateform/d_es0004Form.xml
  37. 3 0
      generated/validator/resources_a_es0004Form_validator.properties
  38. 3 0
      generated/validator/resources_a_es0004Form_validator_zh_CN.properties
  39. 1 0
      generated/validator/resources_a_es0005Form_validator.properties
  40. 1 0
      generated/validator/resources_a_es0005Form_validator_zh_CN.properties
  41. 1 0
      generated/validator/resources_a_es0006Form_validator.properties
  42. 1 0
      generated/validator/resources_a_es0006Form_validator_zh_CN.properties
  43. 1 0
      generated/validator/resources_a_es0007Form_validator.properties
  44. 1 0
      generated/validator/resources_a_es0007Form_validator_zh_CN.properties
  45. 1 0
      generated/validator/resources_a_es0008Form_validator.properties
  46. 1 0
      generated/validator/resources_a_es0008Form_validator_zh_CN.properties
  47. 1 0
      generated/validator/resources_a_es0009Form_validator.properties
  48. 1 0
      generated/validator/resources_a_es0009Form_validator_zh_CN.properties
  49. 1 0
      generated/validator/resources_a_es1001Form_validator.properties
  50. 1 0
      generated/validator/resources_a_es1001Form_validator_zh_CN.properties
  51. 2 0
      generated/validator/resources_d_es0004Form_validator.properties
  52. 2 0
      generated/validator/resources_d_es0004Form_validator_zh_CN.properties
  53. 1 0
      generated/validator/resources_d_es0005Form_validator.properties
  54. 1 0
      generated/validator/resources_d_es0005Form_validator_zh_CN.properties
  55. 1 0
      generated/validator/resources_d_es0006Form_validator.properties
  56. 1 0
      generated/validator/resources_d_es0006Form_validator_zh_CN.properties
  57. 1 0
      generated/validator/resources_d_es0007Form_validator.properties
  58. 1 0
      generated/validator/resources_d_es0007Form_validator_zh_CN.properties
  59. 1 0
      generated/validator/resources_d_es0008Form_validator.properties
  60. 1 0
      generated/validator/resources_d_es0008Form_validator_zh_CN.properties
  61. 1 0
      generated/validator/resources_d_es0009Form_validator.properties
  62. 1 0
      generated/validator/resources_d_es0009Form_validator_zh_CN.properties
  63. 1 0
      generated/validator/resources_d_es1001Form_validator.properties
  64. 1 0
      generated/validator/resources_d_es1001Form_validator_zh_CN.properties
  65. 13 0
      generated/validator/resources_d_es1001_rows_coms_recodeForm_validator.properties
  66. 13 0
      generated/validator/resources_d_es1001_rows_coms_recodeForm_validator_zh_CN.properties
  67. 3 0
      generated/validator/resources_d_es1001_rows_recodeForm_validator.properties
  68. 3 0
      generated/validator/resources_d_es1001_rows_recodeForm_validator_zh_CN.properties
  69. 23 0
      modelsrc/com/miniframe/model/es/EsAtt.java
  70. 60 0
      modelsrc/com/miniframe/model/es/EsAttSQLBuilder.java
  71. 47 0
      modelsrc/com/miniframe/model/es/EsProCom.java
  72. 130 0
      modelsrc/com/miniframe/model/es/EsProComSQLBuilder.java
  73. 1 1
      modelsrc/com/miniframe/model/es/dbconfig/MapperConfig-es.xml
  74. 1 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  75. 7 0
      src/main/java/com/miniframe/bisiness/es/ES0002Service.java
  76. 109 0
      src/main/java/com/miniframe/bisiness/es/ES0004Service.java
  77. 48 0
      src/main/java/com/miniframe/bisiness/es/ES0005Service.java
  78. 48 0
      src/main/java/com/miniframe/bisiness/es/ES0006Service.java
  79. 48 0
      src/main/java/com/miniframe/bisiness/es/ES0007Service.java
  80. 48 0
      src/main/java/com/miniframe/bisiness/es/ES0008Service.java
  81. 96 0
      src/main/java/com/miniframe/bisiness/es/ES1001Service.java
  82. 1 1
      src/main/java/com/miniframe/dbtransfer/EsAttDbTransfer.java
  83. 1 1
      src/main/java/com/miniframe/dbtransfer/EsComDbTransfer.java
  84. 1 1
      src/main/java/com/miniframe/dbtransfer/EsProComAttDbTransfer.java
  85. 1 1
      src/main/java/com/miniframe/dbtransfer/EsProComDbTransfer.java
  86. 18 0
      src/main/java/com/miniframe/mappers/es/dao/EsMapper.java
  87. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0004Test.java
  88. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0005Test.java
  89. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0006Test.java
  90. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0007Test.java
  91. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0008Test.java
  92. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES0009Test.java
  93. 44 0
      src/test/java/com/miniframe/comm/httpesapater/ES1001Test.java
  94. 56 0
      系统设计/数据定义/标准数据/attFlowType(流体类型).csv
  95. 5 0
      系统设计/数据定义/标准数据/attValueType(属性值类型).csv
  96. 9 0
      系统设计/系统模块/ES(无锡发动机).csv
  97. 3 0
      系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0004_A(项目添加组件).csv
  98. 2 0
      系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0004_D(项目添加组件).csv
  99. 1 0
      系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0005_A(项目删除组件).csv
  100. 1 0
      系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0005_D(项目删除组件).csv

+ 61 - 0
dbscript/init/generate/01-appcodeInit.sql

@@ -5,6 +5,62 @@ 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 ('applyState2','service','applyState', 'upchain', '3','已上链',2);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('applyState3','service','applyState', 'legalLetter', '4','已出函',3);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('applyState4','service','applyState', 'notarization', '5','已出证',4);
+-- 流体类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType1','service','attFlowType', 'HELIUM', '0','HELIUM',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType2','service','attFlowType', 'METHANE', '1','METHANE',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType3','service','attFlowType', 'NEON', '2','NEON',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType4','service','attFlowType', 'NITROGEN', '3','NITROGEN',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType5','service','attFlowType', 'CO', '4','CO',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType6','service','attFlowType', 'OXYGEN', '5','OXYGEN',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType7','service','attFlowType', 'ARGON', '6','ARGON',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType8','service','attFlowType', 'CO2', '7','CO2',8);
+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 ('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);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType16','service','attFlowType', 'ETHANE', '15','ETHANE',16);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType17','service','attFlowType', 'ETHYLENE', '16','ETHYLENE',17);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType18','service','attFlowType', 'H2S', '17','H2S',18);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType19','service','attFlowType', 'KRYPTON', '18','KRYPTON',19);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType20','service','attFlowType', 'PROPANE', '19','PROPANE',20);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType21','service','attFlowType', 'XENON', '20','XENON',21);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType22','service','attFlowType', 'R11', '21','R11',22);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType23','service','attFlowType', 'R12', '22','R12',23);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType24','service','attFlowType', 'R22', '23','R22',24);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType25','service','attFlowType', 'R32', '24','R32',25);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType26','service','attFlowType', 'R123', '25','R123',26);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType27','service','attFlowType', 'R744', '26','R744',27);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType28','service','attFlowType', 'R124', '27','R124',28);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType29','service','attFlowType', 'R125', '28','R125',29);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType30','service','attFlowType', 'R134A', '29','R134A',30);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType31','service','attFlowType', 'R152A', '30','R152A',31);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType32','service','attFlowType', 'NF3', '31','NF3',32);
+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 ('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 ('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);
@@ -21,6 +77,11 @@ 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 ('attValueShapeType3','service','attValueShapeType', 'rectangle', '2','矩形',3);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueShapeType4','service','attValueShapeType', 'hexagon', '3','六边形',4);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueShapeType5','service','attValueShapeType', 'toroidal', '4','圆环形',5);
+-- 属性值类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType1','service','attValueType', '0', '0','固定值',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType2','service','attValueType', '1', '1','下拉值',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType3','service','attValueType', '2', '2','输入',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType4','service','attValueType', '3', '3','数列',4);
 -- Bool类型
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('booltype1','service','booltype', 'yes', '1','是',1);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('booltype2','service','booltype', 'no', '0','否',2);

+ 6 - 0
dbscript/init/generate/03-functionInit.sql

@@ -5,6 +5,12 @@ DELETE FROM SYS_FUNCTION;
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0001', '无锡发动机','项目查询',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0002', '无锡发动机','项目新增修改',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0003', '无锡发动机','项目删除',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0004', '无锡发动机','项目添加组件',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0005', '无锡发动机','项目删除组件',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0006', '无锡发动机','项目组件连线',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0007', '无锡发动机','项目组件删除连线',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0008', '无锡发动机','项目组件属性修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES1001', '无锡发动机','组件查询',true);
 -- 基础系统
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00000', '基础系统','获取图片验证码',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00001', '基础系统','获取短信验证码',true);

+ 119 - 0
definitionsrc/com/miniframe/generate/appcode/AttFlowType.java

@@ -0,0 +1,119 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 流体类型
+ */
+public enum AttFlowType {
+
+	HELIUM("HELIUM", "0", "HELIUM"),
+	METHANE("METHANE", "1", "METHANE"),
+	NEON("NEON", "2", "NEON"),
+	NITROGEN("NITROGEN", "3", "NITROGEN"),
+	CO("CO", "4", "CO"),
+	OXYGEN("OXYGEN", "5", "OXYGEN"),
+	ARGON("ARGON", "6", "ARGON"),
+	CO2("CO2", "7", "CO2"),
+	HYDROGEN("HYDROGEN", "8", "HYDROGEN"),
+	PARAHYD("PARAHYD", "9", "PARAHYD"),
+	WATER("WATER", "10", "WATER"),
+	RP-1("RP-1", "11", "RP-1"),
+	ISOBUTANE("ISOBUTANE", "12", "ISOBUTANE"),
+	BUTANE("BUTANE", "13", "BUTANE"),
+	D2("D2", "14", "D2"),
+	ETHANE("ETHANE", "15", "ETHANE"),
+	ETHYLENE("ETHYLENE", "16", "ETHYLENE"),
+	H2S("H2S", "17", "H2S"),
+	KRYPTON("KRYPTON", "18", "KRYPTON"),
+	PROPANE("PROPANE", "19", "PROPANE"),
+	XENON("XENON", "20", "XENON"),
+	R11("R11", "21", "R11"),
+	R12("R12", "22", "R12"),
+	R22("R22", "23", "R22"),
+	R32("R32", "24", "R32"),
+	R123("R123", "25", "R123"),
+	R744("R744", "26", "R744"),
+	R124("R124", "27", "R124"),
+	R125("R125", "28", "R125"),
+	R134A("R134A", "29", "R134A"),
+	R152A("R152A", "30", "R152A"),
+	NF3("NF3", "31", "NF3"),
+	AMMONIA("AMMONIA", "32", "AMMONIA"),
+	AIR("AIR", "33", "AIR"),
+	BENZENE("BENZENE", "34", "BENZENE"),
+	1BUTENE("1BUTENE", "35", "1BUTENE"),
+	1PENTENE("1PENTENE", "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", "防冻液");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttFlowType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttFlowType getAttFlowType(String index) {
+		for (AttFlowType c : AttFlowType.values()) {
+			if (c.getIndex().equals(index)) {
+				return c;
+			}
+		}
+		return null;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getIndex() {
+		return index;
+	}
+
+	public void setIndex(String index) {
+		this.index = index;
+	}
+
+	public String getDesc() {
+		return desc;
+	}
+
+	public void setDesc(String desc) {
+		this.desc = desc;
+	}
+}

+ 68 - 0
definitionsrc/com/miniframe/generate/appcode/AttValueType.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 属性值类型
+ */
+public enum AttValueType {
+
+	0("0", "0", "固定值"),
+	1("1", "1", "下拉值"),
+	2("2", "2", "输入"),
+	3("3", "3", "数列");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttValueType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttValueType getAttValueType(String index) {
+		for (AttValueType c : AttValueType.values()) {
+			if (c.getIndex().equals(index)) {
+				return c;
+			}
+		}
+		return null;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getIndex() {
+		return index;
+	}
+
+	public void setIndex(String index) {
+		this.index = index;
+	}
+
+	public String getDesc() {
+		return desc;
+	}
+
+	public void setDesc(String desc) {
+		this.desc = desc;
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0004BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0004;
+import com.miniframe.generate.comm.es.D_ES0004;
+
+/**
+ * 无锡发动机,“项目添加组件”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0004BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0004 a_es0004;//上行体
+	D_ES0004 d_es0004;//下行体
+
+	public ES0004BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0004=new A_ES0004();
+		d_es0004=new D_ES0004();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0004.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0004.class);
+		this.a_es0004 = UtilTools.map2Obj(bodyMap, A_ES0004.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0004));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0004 getA_es0004() {
+		return a_es0004;
+	}
+
+	public void setA_es0004(A_ES0004 a_es0004) {
+		this.a_es0004=a_es0004;
+	}
+
+	public D_ES0004 getD_es0004() {
+		return this.d_es0004;
+	}
+
+	public void setD_es0004(D_ES0004 d_es0004) {
+		this.d_es0004=d_es0004;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0005BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0005;
+import com.miniframe.generate.comm.es.D_ES0005;
+
+/**
+ * 无锡发动机,“项目删除组件”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0005BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0005 a_es0005;//上行体
+	D_ES0005 d_es0005;//下行体
+
+	public ES0005BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0005=new A_ES0005();
+		d_es0005=new D_ES0005();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0005.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0005.class);
+		this.a_es0005 = UtilTools.map2Obj(bodyMap, A_ES0005.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0005));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0005 getA_es0005() {
+		return a_es0005;
+	}
+
+	public void setA_es0005(A_ES0005 a_es0005) {
+		this.a_es0005=a_es0005;
+	}
+
+	public D_ES0005 getD_es0005() {
+		return this.d_es0005;
+	}
+
+	public void setD_es0005(D_ES0005 d_es0005) {
+		this.d_es0005=d_es0005;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0006BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0006;
+import com.miniframe.generate.comm.es.D_ES0006;
+
+/**
+ * 无锡发动机,“项目组件连线”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0006BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0006 a_es0006;//上行体
+	D_ES0006 d_es0006;//下行体
+
+	public ES0006BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0006=new A_ES0006();
+		d_es0006=new D_ES0006();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0006.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0006.class);
+		this.a_es0006 = UtilTools.map2Obj(bodyMap, A_ES0006.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0006));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0006 getA_es0006() {
+		return a_es0006;
+	}
+
+	public void setA_es0006(A_ES0006 a_es0006) {
+		this.a_es0006=a_es0006;
+	}
+
+	public D_ES0006 getD_es0006() {
+		return this.d_es0006;
+	}
+
+	public void setD_es0006(D_ES0006 d_es0006) {
+		this.d_es0006=d_es0006;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0007BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0007;
+import com.miniframe.generate.comm.es.D_ES0007;
+
+/**
+ * 无锡发动机,“项目组件连线删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0007BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0007 a_es0007;//上行体
+	D_ES0007 d_es0007;//下行体
+
+	public ES0007BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0007=new A_ES0007();
+		d_es0007=new D_ES0007();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0007.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0007.class);
+		this.a_es0007 = UtilTools.map2Obj(bodyMap, A_ES0007.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0007));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0007 getA_es0007() {
+		return a_es0007;
+	}
+
+	public void setA_es0007(A_ES0007 a_es0007) {
+		this.a_es0007=a_es0007;
+	}
+
+	public D_ES0007 getD_es0007() {
+		return this.d_es0007;
+	}
+
+	public void setD_es0007(D_ES0007 d_es0007) {
+		this.d_es0007=d_es0007;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0008BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0008;
+import com.miniframe.generate.comm.es.D_ES0008;
+
+/**
+ * 无锡发动机,“项目组件属性修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0008BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0008 a_es0008;//上行体
+	D_ES0008 d_es0008;//下行体
+
+	public ES0008BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0008=new A_ES0008();
+		d_es0008=new D_ES0008();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0008.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0008.class);
+		this.a_es0008 = UtilTools.map2Obj(bodyMap, A_ES0008.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0008));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0008 getA_es0008() {
+		return a_es0008;
+	}
+
+	public void setA_es0008(A_ES0008 a_es0008) {
+		this.a_es0008=a_es0008;
+	}
+
+	public D_ES0008 getD_es0008() {
+		return this.d_es0008;
+	}
+
+	public void setD_es0008(D_ES0008 d_es0008) {
+		this.d_es0008=d_es0008;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES0009BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES0009;
+import com.miniframe.generate.comm.es.D_ES0009;
+
+/**
+ * 无锡发动机,“项目组件属性查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES0009BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES0009 a_es0009;//上行体
+	D_ES0009 d_es0009;//下行体
+
+	public ES0009BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es0009=new A_ES0009();
+		d_es0009=new D_ES0009();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es0009.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES0009.class);
+		this.a_es0009 = UtilTools.map2Obj(bodyMap, A_ES0009.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es0009));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES0009 getA_es0009() {
+		return a_es0009;
+	}
+
+	public void setA_es0009(A_ES0009 a_es0009) {
+		this.a_es0009=a_es0009;
+	}
+
+	public D_ES0009 getD_es0009() {
+		return this.d_es0009;
+	}
+
+	public void setD_es0009(D_ES0009 d_es0009) {
+		this.d_es0009=d_es0009;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/es/model/ES1001BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.es.model;
+
+import java.util.Map;
+import java.io.IOException;
+import java.util.LinkedHashMap;
+import com.miniframe.core.BaseMapModel;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.core.ext.HttpMapFormater;
+import java.time.ZonedDateTime;
+import java.time.format.DateTimeFormatter;
+import com.miniframe.generate.global.AppGlobalVariableSysconfig;
+
+import com.miniframe.generate.comm.es.A_ESHEAD;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+import com.miniframe.generate.comm.es.A_ES1001;
+import com.miniframe.generate.comm.es.D_ES1001;
+
+/**
+ * 无锡发动机,“组件查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class ES1001BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_ESHEAD a_eshead;//上行头
+	D_ESHEAD d_eshead;//下行头
+	A_ES1001 a_es1001;//上行体
+	D_ES1001 d_es1001;//下行体
+
+	public ES1001BaseModel(){
+		a_eshead=new A_ESHEAD();
+		d_eshead=new D_ESHEAD();
+		a_es1001=new A_ES1001();
+		d_es1001=new D_ES1001();
+	}
+
+	public void validater() throws Exception {
+		this.a_eshead.validater();
+		this.a_es1001.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_ESHEAD.class);
+		this.a_eshead = UtilTools.map2Obj(headMap, A_ESHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_ES1001.class);
+		this.a_es1001 = UtilTools.map2Obj(bodyMap, A_ES1001.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_eshead).getTransCode())){
+			(this.d_eshead).setTransCode((this.a_eshead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getChannelNo())){
+			(this.d_eshead).setChannelNo((this.a_eshead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_eshead).getUserId())){
+			(this.d_eshead).setUserId((this.a_eshead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_eshead).getTransTime())){
+            (this.d_eshead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_eshead));
+		reMap.putAll(UtilTools.obj2Map(this.d_es1001));
+
+		return reMap;
+	}
+
+	public A_ESHEAD getA_eshead() {
+		return this.a_eshead;
+	}
+
+	public void setA_eshead(A_ESHEAD a_eshead) {
+		this.a_eshead=a_eshead;
+	}
+
+	public D_ESHEAD getD_eshead() {
+		return d_eshead;
+	}
+
+	public void setD_eshead(D_ESHEAD d_eshead) {
+		this.d_eshead=d_eshead;
+	}
+
+	public A_ES1001 getA_es1001() {
+		return a_es1001;
+	}
+
+	public void setA_es1001(A_ES1001 a_es1001) {
+		this.a_es1001=a_es1001;
+	}
+
+	public D_ES1001 getD_es1001() {
+		return this.d_es1001;
+	}
+
+	public void setD_es1001(D_ES1001 d_es1001) {
+		this.d_es1001=d_es1001;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 38 - 0
generated/com/miniframe/generate/comm/es/A_ES0004.java

@@ -0,0 +1,38 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目添加组件
+ */
+public class A_ES0004 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String pid;//项目Id
+	/**
+	 *项目Id
+	 */
+	public void setPid(String pid) {
+		this.pid=pid;
+	}
+	/**
+	 *项目Id
+	 */
+	public String getPid() {
+		return this.pid;
+	}
+	String comId;//组件Id
+	/**
+	 *组件Id
+	 */
+	public void setComId(String comId) {
+		this.comId=comId;
+	}
+	/**
+	 *组件Id
+	 */
+	public String getComId() {
+		return this.comId;
+	}
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES0005.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目删除组件
+ */
+public class A_ES0005 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES0006.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件连线
+ */
+public class A_ES0006 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES0007.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件连线删除
+ */
+public class A_ES0007 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES0008.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件属性修改
+ */
+public class A_ES0008 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES0009.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件属性查询
+ */
+public class A_ES0009 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/A_ES1001.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 组件查询
+ */
+public class A_ES1001 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 25 - 0
generated/com/miniframe/generate/comm/es/D_ES0004.java

@@ -0,0 +1,25 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目添加组件
+ */
+public class D_ES0004 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String pcId;//项目组件Id
+	/**
+	 *项目组件Id
+	 */
+	public void setPcId(String pcId) {
+		this.pcId=pcId;
+	}
+	/**
+	 *项目组件Id
+	 */
+	public String getPcId() {
+		return this.pcId;
+	}
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/D_ES0005.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目删除组件
+ */
+public class D_ES0005 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/D_ES0006.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件连线
+ */
+public class D_ES0006 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/D_ES0007.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件连线删除
+ */
+public class D_ES0007 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/D_ES0008.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件属性修改
+ */
+public class D_ES0008 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/es/D_ES0009.java

@@ -0,0 +1,12 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 项目组件属性查询
+ */
+public class D_ES0009 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 26 - 0
generated/com/miniframe/generate/comm/es/D_ES1001.java

@@ -0,0 +1,26 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+import java.util.*;
+/**
+ * 组件查询
+ */
+public class D_ES1001 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	List <D_ES1001_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_ES1001_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_ES1001_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
+}

+ 168 - 0
generated/com/miniframe/generate/comm/es/D_ES1001_ROWS_COMS_RECODE.java

@@ -0,0 +1,168 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 组件查询->数据->数据
+ */
+public class D_ES1001_ROWS_COMS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String comId;//组件ID
+	/**
+	 *组件ID
+	 */
+	public void setComId(String comId) {
+		this.comId=comId;
+	}
+	/**
+	 *组件ID
+	 */
+	public String getComId() {
+		return this.comId;
+	}
+	String name;//组件名称
+	/**
+	 *组件名称
+	 */
+	public void setName(String name) {
+		this.name=name;
+	}
+	/**
+	 *组件名称
+	 */
+	public String getName() {
+		return this.name;
+	}
+	int ftype;//父类
+	/**
+	 *父类
+	 */
+	public void setFtype(int ftype) {
+		this.ftype=ftype;
+	}
+	/**
+	 *父类
+	 */
+	public int getFtype() {
+		return this.ftype;
+	}
+	String image;//图片fid
+	/**
+	 *图片fid
+	 */
+	public void setImage(String image) {
+		this.image=image;
+	}
+	/**
+	 *图片fid
+	 */
+	public String getImage() {
+		return this.image;
+	}
+	String uid;//用户编码
+	/**
+	 *用户编码
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *用户编码
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+	String remark;//描述
+	/**
+	 *描述
+	 */
+	public void setRemark(String remark) {
+		this.remark=remark;
+	}
+	/**
+	 *描述
+	 */
+	public String getRemark() {
+		return this.remark;
+	}
+	String createTime;//创建时间
+	/**
+	 *创建时间
+	 */
+	public void setCreateTime(String createTime) {
+		this.createTime=createTime;
+	}
+	/**
+	 *创建时间
+	 */
+	public String getCreateTime() {
+		return this.createTime;
+	}
+	String updateTime;//更新时间
+	/**
+	 *更新时间
+	 */
+	public void setUpdateTime(String updateTime) {
+		this.updateTime=updateTime;
+	}
+	/**
+	 *更新时间
+	 */
+	public String getUpdateTime() {
+		return this.updateTime;
+	}
+	int flag;//是否启用
+	/**
+	 *是否启用
+	 */
+	public void setFlag(int flag) {
+		this.flag=flag;
+	}
+	/**
+	 *是否启用
+	 */
+	public int getFlag() {
+		return this.flag;
+	}
+	String idCode;//组件id编码 如 C N 等
+	/**
+	 *组件id编码 如 C N 等
+	 */
+	public void setIdCode(String idCode) {
+		this.idCode=idCode;
+	}
+	/**
+	 *组件id编码 如 C N 等
+	 */
+	public String getIdCode() {
+		return this.idCode;
+	}
+	String type;//子类 rigid
+	/**
+	 *子类 rigid
+	 */
+	public void setType(String type) {
+		this.type=type;
+	}
+	/**
+	 *子类 rigid
+	 */
+	public String getType() {
+		return this.type;
+	}
+	String code;//组件编码 Pipe
+	/**
+	 *组件编码 Pipe
+	 */
+	public void setCode(String code) {
+		this.code=code;
+	}
+	/**
+	 *组件编码 Pipe
+	 */
+	public String getCode() {
+		return this.code;
+	}
+}

+ 52 - 0
generated/com/miniframe/generate/comm/es/D_ES1001_ROWS_RECODE.java

@@ -0,0 +1,52 @@
+/**
+ * 无锡发动机
+ */
+package com.miniframe.generate.comm.es;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+import java.util.*;
+/**
+ * 组件查询->数据
+ */
+public class D_ES1001_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int ftypecode;//父类code
+	/**
+	 *父类code
+	 */
+	public void setFtypecode(int ftypecode) {
+		this.ftypecode=ftypecode;
+	}
+	/**
+	 *父类code
+	 */
+	public int getFtypecode() {
+		return this.ftypecode;
+	}
+	String ftypedesc;//父类desc
+	/**
+	 *父类desc
+	 */
+	public void setFtypedesc(String ftypedesc) {
+		this.ftypedesc=ftypedesc;
+	}
+	/**
+	 *父类desc
+	 */
+	public String getFtypedesc() {
+		return this.ftypedesc;
+	}
+	List <D_ES1001_ROWS_COMS_RECODE> coms;//数据
+	/**
+	 *数据
+	 */
+	public void setComs(List <D_ES1001_ROWS_COMS_RECODE> coms) {
+		this.coms=coms;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_ES1001_ROWS_COMS_RECODE> getComs() {
+		return this.coms;
+	}
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0004Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0004;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0004BaseModel;
+
+public class ES0004Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0004Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目添加组件((ES0004)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0004BaseModel execute(ES0004BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0004BaseModel execute(ES0004BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0004BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0004BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0004");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0004()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0004 d_es0004 =  UtilTools.map2Obj(outMap, D_ES0004.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0004(d_es0004);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0004BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0004BaseModel execute(ES0004BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0005Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0005;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0005BaseModel;
+
+public class ES0005Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0005Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目删除组件((ES0005)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0005BaseModel execute(ES0005BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0005BaseModel execute(ES0005BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0005BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0005BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0005");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0005()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0005 d_es0005 =  UtilTools.map2Obj(outMap, D_ES0005.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0005(d_es0005);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0005BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0005BaseModel execute(ES0005BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0006Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0006;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0006BaseModel;
+
+public class ES0006Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0006Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目组件连线((ES0006)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0006BaseModel execute(ES0006BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0006BaseModel execute(ES0006BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0006BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0006BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0006");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0006()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0006 d_es0006 =  UtilTools.map2Obj(outMap, D_ES0006.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0006(d_es0006);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0006BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0006BaseModel execute(ES0006BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0007Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0007;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0007BaseModel;
+
+public class ES0007Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0007Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目组件连线删除((ES0007)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0007BaseModel execute(ES0007BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0007BaseModel execute(ES0007BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0007BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0007BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0007");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0007()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0007 d_es0007 =  UtilTools.map2Obj(outMap, D_ES0007.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0007(d_es0007);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0007BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0007BaseModel execute(ES0007BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0008Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0008;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0008BaseModel;
+
+public class ES0008Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0008Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目组件属性修改((ES0008)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0008BaseModel execute(ES0008BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0008BaseModel execute(ES0008BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0008BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0008BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0008");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0008()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0008 d_es0008 =  UtilTools.map2Obj(outMap, D_ES0008.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0008(d_es0008);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0008BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0008BaseModel execute(ES0008BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES0009Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES0009;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES0009BaseModel;
+
+public class ES0009Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0009Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->项目组件属性查询((ES0009)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0009BaseModel execute(ES0009BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0009BaseModel execute(ES0009BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES0009BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0009BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES0009");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es0009()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES0009 d_es0009 =  UtilTools.map2Obj(outMap, D_ES0009.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es0009(d_es0009);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES0009BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES0009BaseModel execute(ES0009BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpesapater/ES1001Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpesapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.es.D_ES1001;
+import com.miniframe.generate.comm.es.D_ESHEAD;
+
+import com.miniframe.generate.business.es.model.ES1001BaseModel;
+
+public class ES1001Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES1001Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [无锡发动机->组件查询((ES1001)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES1001BaseModel execute(ES1001BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES1001BaseModel execute(ES1001BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(ES1001BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES1001BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_eshead().getTransCode())){
+			model.getA_eshead().setTransCode("ES1001");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_eshead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_es1001()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpesApater = (Transmitter) UtilTools.getBean("httpesApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpesApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpesApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_ESHEAD d_eshead =  UtilTools.map2Obj(outMap, D_ESHEAD.class);
+			D_ES1001 d_es1001 =  UtilTools.map2Obj(outMap, D_ES1001.class);
+			model.setD_eshead(d_eshead);
+			model.setD_es1001(d_es1001);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(ES1001BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public ES1001BaseModel execute(ES1001BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 15 - 0
generated/validateform/a_es0004Form.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 项目添加组件Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_es0004Form">
+<field property="pid" depends="required">
+    <arg0 key="a_es0004.pid"/>
+</field>
+<field property="comId" depends="required">
+    <arg0 key="a_es0004.comId"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/d_es0004Form.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 项目添加组件Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="d_es0004Form">
+<field property="pcId" depends="required">
+    <arg0 key="d_es0004.pcId"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 3 - 0
generated/validator/resources_a_es0004Form_validator.properties

@@ -0,0 +1,3 @@
+a_es0004.pid = \u9879\u76EEId
+a_es0004.comId = \u7EC4\u4EF6Id
+a_es0004Form = true

+ 3 - 0
generated/validator/resources_a_es0004Form_validator_zh_CN.properties

@@ -0,0 +1,3 @@
+a_es0004.pid = \u9879\u76EEId
+a_es0004.comId = \u7EC4\u4EF6Id
+a_es0004Form = true

+ 1 - 0
generated/validator/resources_a_es0005Form_validator.properties

@@ -0,0 +1 @@
+a_es0005Form = false

+ 1 - 0
generated/validator/resources_a_es0005Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es0005Form = false

+ 1 - 0
generated/validator/resources_a_es0006Form_validator.properties

@@ -0,0 +1 @@
+a_es0006Form = false

+ 1 - 0
generated/validator/resources_a_es0006Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es0006Form = false

+ 1 - 0
generated/validator/resources_a_es0007Form_validator.properties

@@ -0,0 +1 @@
+a_es0007Form = false

+ 1 - 0
generated/validator/resources_a_es0007Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es0007Form = false

+ 1 - 0
generated/validator/resources_a_es0008Form_validator.properties

@@ -0,0 +1 @@
+a_es0008Form = false

+ 1 - 0
generated/validator/resources_a_es0008Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es0008Form = false

+ 1 - 0
generated/validator/resources_a_es0009Form_validator.properties

@@ -0,0 +1 @@
+a_es0009Form = false

+ 1 - 0
generated/validator/resources_a_es0009Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es0009Form = false

+ 1 - 0
generated/validator/resources_a_es1001Form_validator.properties

@@ -0,0 +1 @@
+a_es1001Form = false

+ 1 - 0
generated/validator/resources_a_es1001Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+a_es1001Form = false

+ 2 - 0
generated/validator/resources_d_es0004Form_validator.properties

@@ -0,0 +1,2 @@
+d_es0004.pcId = \u9879\u76EE\u7EC4\u4EF6Id
+d_es0004Form = true

+ 2 - 0
generated/validator/resources_d_es0004Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_es0004.pcId = \u9879\u76EE\u7EC4\u4EF6Id
+d_es0004Form = true

+ 1 - 0
generated/validator/resources_d_es0005Form_validator.properties

@@ -0,0 +1 @@
+d_es0005Form = false

+ 1 - 0
generated/validator/resources_d_es0005Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es0005Form = false

+ 1 - 0
generated/validator/resources_d_es0006Form_validator.properties

@@ -0,0 +1 @@
+d_es0006Form = false

+ 1 - 0
generated/validator/resources_d_es0006Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es0006Form = false

+ 1 - 0
generated/validator/resources_d_es0007Form_validator.properties

@@ -0,0 +1 @@
+d_es0007Form = false

+ 1 - 0
generated/validator/resources_d_es0007Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es0007Form = false

+ 1 - 0
generated/validator/resources_d_es0008Form_validator.properties

@@ -0,0 +1 @@
+d_es0008Form = false

+ 1 - 0
generated/validator/resources_d_es0008Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es0008Form = false

+ 1 - 0
generated/validator/resources_d_es0009Form_validator.properties

@@ -0,0 +1 @@
+d_es0009Form = false

+ 1 - 0
generated/validator/resources_d_es0009Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es0009Form = false

+ 1 - 0
generated/validator/resources_d_es1001Form_validator.properties

@@ -0,0 +1 @@
+d_es1001Form = false

+ 1 - 0
generated/validator/resources_d_es1001Form_validator_zh_CN.properties

@@ -0,0 +1 @@
+d_es1001Form = false

+ 13 - 0
generated/validator/resources_d_es1001_rows_coms_recodeForm_validator.properties

@@ -0,0 +1,13 @@
+d_es1001_rows_coms_recode.comId = \u7EC4\u4EF6ID
+d_es1001_rows_coms_recode.name = \u7EC4\u4EF6\u540D\u79F0
+d_es1001_rows_coms_recode.ftype = \u7236\u7C7B
+d_es1001_rows_coms_recode.image = \u56FE\u7247fid
+d_es1001_rows_coms_recode.uid = \u7528\u6237\u7F16\u7801
+d_es1001_rows_coms_recode.remark = \u63CF\u8FF0
+d_es1001_rows_coms_recode.createTime = \u521B\u5EFA\u65F6\u95F4
+d_es1001_rows_coms_recode.updateTime = \u66F4\u65B0\u65F6\u95F4
+d_es1001_rows_coms_recode.flag = \u662F\u5426\u542F\u7528
+d_es1001_rows_coms_recode.idCode = \u7EC4\u4EF6id\u7F16\u7801\u5982CN\u7B49
+d_es1001_rows_coms_recode.type = \u5B50\u7C7Brigid
+d_es1001_rows_coms_recode.code = \u7EC4\u4EF6\u7F16\u7801Pipe
+d_es1001_rows_coms_recodeForm = true

+ 13 - 0
generated/validator/resources_d_es1001_rows_coms_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,13 @@
+d_es1001_rows_coms_recode.comId = \u7EC4\u4EF6ID
+d_es1001_rows_coms_recode.name = \u7EC4\u4EF6\u540D\u79F0
+d_es1001_rows_coms_recode.ftype = \u7236\u7C7B
+d_es1001_rows_coms_recode.image = \u56FE\u7247fid
+d_es1001_rows_coms_recode.uid = \u7528\u6237\u7F16\u7801
+d_es1001_rows_coms_recode.remark = \u63CF\u8FF0
+d_es1001_rows_coms_recode.createTime = \u521B\u5EFA\u65F6\u95F4
+d_es1001_rows_coms_recode.updateTime = \u66F4\u65B0\u65F6\u95F4
+d_es1001_rows_coms_recode.flag = \u662F\u5426\u542F\u7528
+d_es1001_rows_coms_recode.idCode = \u7EC4\u4EF6id\u7F16\u7801\u5982CN\u7B49
+d_es1001_rows_coms_recode.type = \u5B50\u7C7Brigid
+d_es1001_rows_coms_recode.code = \u7EC4\u4EF6\u7F16\u7801Pipe
+d_es1001_rows_coms_recodeForm = true

+ 3 - 0
generated/validator/resources_d_es1001_rows_recodeForm_validator.properties

@@ -0,0 +1,3 @@
+d_es1001_rows_recode.ftypecode = \u7236\u7C7Bcode
+d_es1001_rows_recode.ftypedesc = \u7236\u7C7Bdesc
+d_es1001_rows_recodeForm = true

+ 3 - 0
generated/validator/resources_d_es1001_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,3 @@
+d_es1001_rows_recode.ftypecode = \u7236\u7C7Bcode
+d_es1001_rows_recode.ftypedesc = \u7236\u7C7Bdesc
+d_es1001_rows_recodeForm = true

+ 23 - 0
modelsrc/com/miniframe/model/es/EsAtt.java

@@ -71,6 +71,11 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
     @Column(name = "update_time")
     private Date updateTime;
 
+    /**
+     * 序号
+     */
+    private Integer ser;
+
     private static final long serialVersionUID = 1L;
 
     /**
@@ -278,4 +283,22 @@ public class EsAtt extends MiniserviceBaseModel implements Serializable {
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
     }
+
+    /**
+     * 获取序号
+     *
+     * @return ser - 序号
+     */
+    public Integer getSer() {
+        return ser;
+    }
+
+    /**
+     * 设置序号
+     *
+     * @param ser 序号
+     */
+    public void setSer(Integer ser) {
+        this.ser = ser;
+    }
 }

+ 60 - 0
modelsrc/com/miniframe/model/es/EsAttSQLBuilder.java

@@ -844,6 +844,66 @@ public class EsAttSQLBuilder {
             addCriterion("update_time not between", value1, value2, "updateTime");
             return (Criteria) this;
         }
+
+        public Criteria andSerIsNull() {
+            addCriterion("ser is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerIsNotNull() {
+            addCriterion("ser is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerEqualTo(Integer value) {
+            addCriterion("ser =", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotEqualTo(Integer value) {
+            addCriterion("ser <>", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerGreaterThan(Integer value) {
+            addCriterion("ser >", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerGreaterThanOrEqualTo(Integer value) {
+            addCriterion("ser >=", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerLessThan(Integer value) {
+            addCriterion("ser <", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerLessThanOrEqualTo(Integer value) {
+            addCriterion("ser <=", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerIn(List<Integer> values) {
+            addCriterion("ser in", values, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotIn(List<Integer> values) {
+            addCriterion("ser not in", values, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerBetween(Integer value1, Integer value2) {
+            addCriterion("ser between", value1, value2, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotBetween(Integer value1, Integer value2) {
+            addCriterion("ser not between", value1, value2, "ser");
+            return (Criteria) this;
+        }
     }
 
     public static class Criteria extends GeneratedCriteria {

+ 47 - 0
modelsrc/com/miniframe/model/es/EsProCom.java

@@ -49,6 +49,17 @@ public class EsProCom extends MiniserviceBaseModel implements Serializable {
      */
     private String pid;
 
+    /**
+     * 序号
+     */
+    private Integer ser;
+
+    /**
+     * 组件id编码 如 C N 等
+     */
+    @Column(name = "id_code")
+    private String idCode;
+
     private static final long serialVersionUID = 1L;
 
     /**
@@ -184,4 +195,40 @@ public class EsProCom extends MiniserviceBaseModel implements Serializable {
     public void setPid(String pid) {
         this.pid = pid == null ? null : pid.trim();
     }
+
+    /**
+     * 获取序号
+     *
+     * @return ser - 序号
+     */
+    public Integer getSer() {
+        return ser;
+    }
+
+    /**
+     * 设置序号
+     *
+     * @param ser 序号
+     */
+    public void setSer(Integer ser) {
+        this.ser = ser;
+    }
+
+    /**
+     * 获取组件id编码 如 C N 等
+     *
+     * @return id_code - 组件id编码 如 C N 等
+     */
+    public String getIdCode() {
+        return idCode;
+    }
+
+    /**
+     * 设置组件id编码 如 C N 等
+     *
+     * @param idCode 组件id编码 如 C N 等
+     */
+    public void setIdCode(String idCode) {
+        this.idCode = idCode == null ? null : idCode.trim();
+    }
 }

+ 130 - 0
modelsrc/com/miniframe/model/es/EsProComSQLBuilder.java

@@ -574,6 +574,136 @@ public class EsProComSQLBuilder {
             addCriterion("pid not between", value1, value2, "pid");
             return (Criteria) this;
         }
+
+        public Criteria andSerIsNull() {
+            addCriterion("ser is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerIsNotNull() {
+            addCriterion("ser is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerEqualTo(Integer value) {
+            addCriterion("ser =", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotEqualTo(Integer value) {
+            addCriterion("ser <>", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerGreaterThan(Integer value) {
+            addCriterion("ser >", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerGreaterThanOrEqualTo(Integer value) {
+            addCriterion("ser >=", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerLessThan(Integer value) {
+            addCriterion("ser <", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerLessThanOrEqualTo(Integer value) {
+            addCriterion("ser <=", value, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerIn(List<Integer> values) {
+            addCriterion("ser in", values, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotIn(List<Integer> values) {
+            addCriterion("ser not in", values, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerBetween(Integer value1, Integer value2) {
+            addCriterion("ser between", value1, value2, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andSerNotBetween(Integer value1, Integer value2) {
+            addCriterion("ser not between", value1, value2, "ser");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeIsNull() {
+            addCriterion("id_code is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeIsNotNull() {
+            addCriterion("id_code is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeEqualTo(String value) {
+            addCriterion("id_code =", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeNotEqualTo(String value) {
+            addCriterion("id_code <>", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeGreaterThan(String value) {
+            addCriterion("id_code >", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeGreaterThanOrEqualTo(String value) {
+            addCriterion("id_code >=", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeLessThan(String value) {
+            addCriterion("id_code <", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeLessThanOrEqualTo(String value) {
+            addCriterion("id_code <=", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeLike(String value) {
+            addCriterion("id_code like", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeNotLike(String value) {
+            addCriterion("id_code not like", value, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeIn(List<String> values) {
+            addCriterion("id_code in", values, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeNotIn(List<String> values) {
+            addCriterion("id_code not in", values, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeBetween(String value1, String value2) {
+            addCriterion("id_code between", value1, value2, "idCode");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdCodeNotBetween(String value1, String value2) {
+            addCriterion("id_code not between", value1, value2, "idCode");
+            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 10:06:10 CST 2025.
+    This file was generated on Fri May 23 14:42: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 10:06:10 CST 2025.
+    This file was generated on Fri May 23 14:42:42 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

+ 7 - 0
src/main/java/com/miniframe/bisiness/es/ES0002Service.java

@@ -9,6 +9,7 @@ import com.miniframe.model.es.EsPro;
 import com.miniframe.model.es.dao.EsProMapper;
 import com.miniframe.model.system.SysUser;
 import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.tools.XIFileUtils;
 import io.netty.util.internal.StringUtil;
 
 /**
@@ -46,6 +47,12 @@ public class ES0002Service extends ES0002BaseModel implements ExecProcessFlow {
 			p.setName(name);
 			p.setKeywords(keywords);
 			pdao.insert(p);
+			//创建文件路径
+			XIFileUtils.mkdir(XIFileUtils.getRootPathStr());
+			XIFileUtils.mkdir(XIFileUtils.getRootPathStr()+"/"+p.getPid());
+			XIFileUtils.mkdir(XIFileUtils.getRootPathStr()+"/"+p.getPid()+"/Calculate");
+			XIFileUtils.mkdir(XIFileUtils.getRootPathStr()+"/"+p.getPid()+"/Calculate/Geometry");//几何路径
+			XIFileUtils.mkdir(XIFileUtils.getRootPathStr()+"/"+p.getPid()+"/LinearModel");
 		}else{
 			p = pdao.selectByPrimaryKey(pid);
 			if(p!=null){

+ 109 - 0
src/main/java/com/miniframe/bisiness/es/ES0004Service.java

@@ -0,0 +1,109 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.es.model.ES0004BaseModel;
+import com.miniframe.mappers.es.dao.EsMapper;
+import com.miniframe.model.es.*;
+import com.miniframe.model.es.dao.EsAttMapper;
+import com.miniframe.model.es.dao.EsComMapper;
+import com.miniframe.model.es.dao.EsProComAttMapper;
+import com.miniframe.model.es.dao.EsProComMapper;
+import com.miniframe.tools.XIDateTimeUtils;
+import com.miniframe.tools.ali.Data;
+
+import javax.rmi.CORBA.Util;
+
+/**
+ * 无锡发动机,“项目添加组件”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0004Service extends ES0004BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目添加组件”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		String pid = this.getA_es0004().getPid();
+		String comId = this.getA_es0004().getComId();
+		EsComMapper cdao = UtilTools.getBean(EsComMapper.class);
+		EsCom c = cdao.selectByPrimaryKey(comId);
+		String uid =this.getA_eshead().getUserId();
+		EsProCom pc =savePc(pid, c, uid);
+		savePca(pid, uid, pc);
+		this.getD_es0004().setPcId(pc.getPcId());
+	}
+
+	private void savePca(String pid, String uid, EsProCom pc) {
+		EsProComAttMapper pcadao = UtilTools.getBean(EsProComAttMapper.class);
+		EsAttMapper adao = UtilTools.getBean(EsAttMapper.class);
+		EsAttSQLBuilder asb =new EsAttSQLBuilder();
+		EsAttSQLBuilder.Criteria asc = asb.createCriteria();
+		asc.andComIdEqualTo(pc.getComId());
+		List<EsAtt> atts = adao.selectByExample(asb);
+		for (EsAtt a :atts) {
+			EsProComAtt pca = new EsProComAtt();
+			pca.setPcaId(UtilTools.getUUid());
+			pca.setPid(pid);
+			pca.setPcId(pc.getPcId());
+			pca.setComId(pc.getComId());
+			pca.setAttId(a.getAttId());
+			pca.setUid(uid);
+			Date now = new Date();
+			pca.setUpdateTime(now);
+			pca.setCreateTime(now);
+			pcadao.insert(pca);
+		}
+	}
+
+	private EsProCom savePc(String pid, EsCom c, String uid) {
+		Date now = new Date();
+		EsProCom pc =new EsProCom();
+		pc.setPcId(UtilTools.getUUid());
+		pc.setComId(c.getComId());
+		pc.setUid(uid);
+		pc.setCreateTime(now);
+		pc.setUpdateTime(now);
+		pc.setPid(pid);
+		EsMapper edao = UtilTools.getBean(EsMapper.class);
+		Integer maxser =edao.getProComSer(pid, c.getIdCode());
+		maxser=maxser==null?0:maxser;
+		pc.setSer(maxser+1);
+		pc.setIdCode(c.getIdCode());
+		EsProComMapper pcdao = UtilTools.getBean(EsProComMapper.class);
+		pcdao.insert(pc);
+		return pc;
+	}
+
+	/**
+	 * 无锡发动机,“项目添加组件”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目添加组件”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目添加组件”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 48 - 0
src/main/java/com/miniframe/bisiness/es/ES0005Service.java

@@ -0,0 +1,48 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.generate.business.es.model.ES0005BaseModel;
+
+/**
+ * 无锡发动机,“项目删除组件”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0005Service extends ES0005BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目删除组件”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目删除组件”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目删除组件”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目删除组件”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 48 - 0
src/main/java/com/miniframe/bisiness/es/ES0006Service.java

@@ -0,0 +1,48 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.generate.business.es.model.ES0006BaseModel;
+
+/**
+ * 无锡发动机,“项目组件连线”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0006Service extends ES0006BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目组件连线”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件连线”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件连线”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件连线”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 48 - 0
src/main/java/com/miniframe/bisiness/es/ES0007Service.java

@@ -0,0 +1,48 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.generate.business.es.model.ES0007BaseModel;
+
+/**
+ * 无锡发动机,“项目组件删除连线”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0007Service extends ES0007BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目组件删除连线”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件删除连线”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件删除连线”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件删除连线”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 48 - 0
src/main/java/com/miniframe/bisiness/es/ES0008Service.java

@@ -0,0 +1,48 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.generate.business.es.model.ES0008BaseModel;
+
+/**
+ * 无锡发动机,“项目组件属性修改”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0008Service extends ES0008BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目组件属性修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性修改”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性修改”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性修改”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 96 - 0
src/main/java/com/miniframe/bisiness/es/ES1001Service.java

@@ -0,0 +1,96 @@
+package com.miniframe.bisiness.es;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.appcode.Booltype;
+import com.miniframe.generate.appcode.ComFType;
+import com.miniframe.generate.business.es.model.ES1001BaseModel;
+import com.miniframe.generate.comm.es.D_ES0001_ROWS_RECODE;
+import com.miniframe.generate.comm.es.D_ES1001_ROWS_COMS_RECODE;
+import com.miniframe.generate.comm.es.D_ES1001_ROWS_RECODE;
+import com.miniframe.model.es.EsCom;
+import com.miniframe.model.es.EsComSQLBuilder;
+import com.miniframe.model.es.dao.EsComMapper;
+import com.miniframe.tools.XIDateTimeUtils;
+
+/**
+ * 无锡发动机,“组件查询”逻辑处理(重新生成不覆盖)。
+ */
+public class ES1001Service extends ES1001BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“组件查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		ComFType[] types =ComFType.values();
+		EsComMapper comDao = UtilTools.getBean(EsComMapper.class);
+		EsComSQLBuilder comSb = new EsComSQLBuilder();
+		EsComSQLBuilder.Criteria comSc = comSb.createCriteria();
+		comSc.andFlagEqualTo(Short.valueOf(Booltype.yes.getIndex()));
+		List<EsCom> coms = comDao.selectByExample(comSb);
+		List<D_ES1001_ROWS_RECODE> rows = new ArrayList<>();
+		for (ComFType type:types) {
+			D_ES1001_ROWS_RECODE row  =new D_ES1001_ROWS_RECODE();
+			row.setFtypecode(Integer.valueOf(type.getIndex()));
+			row.setFtypedesc(type.getDesc());
+			List<D_ES1001_ROWS_COMS_RECODE> comrs = new ArrayList<>();
+			List<EsCom> tcoms = coms.stream().filter(v ->
+					v.getFtype().toString().equals(type.getIndex())).collect(Collectors.toList());
+			if(tcoms!=null){
+				for (EsCom c:tcoms) {
+					D_ES1001_ROWS_COMS_RECODE cr = new D_ES1001_ROWS_COMS_RECODE();
+					cr.setComId(c.getComId());
+					cr.setName(c.getName());
+					cr.setFtype(c.getFtype());
+					cr.setImage(c.getImage());
+					cr.setUid(c.getUid());
+					cr.setCreateTime(XIDateTimeUtils.getStrFromDate(c.getCreateTime()));
+					cr.setUpdateTime(XIDateTimeUtils.getStrFromDate(c.getCreateTime()));
+					cr.setFlag(c.getFlag());
+					cr.setIdCode(c.getIdCode());
+					cr.setType(c.getType());
+					cr.setCode(c.getCode());
+					comrs.add(cr);
+				}
+			}
+			row.setComs(comrs);
+			rows.add(row);
+		}
+		this.getD_es1001().setRows(rows);
+	}
+	
+	/**
+	 * 无锡发动机,“组件查询”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“组件查询”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“组件查询”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 1 - 1
src/main/java/com/miniframe/dbtransfer/EsAttDbTransfer.java

@@ -5,7 +5,7 @@ import java.io.Serializable;
 import java.util.List;
 import java.util.Map;
 
-import com.miniframe.model.system.EsAtt;
+import com.miniframe.model.es.EsAtt;
 
 /**
  * 实体列表,“ES_ATT”数据库数据转化逻辑处理(重新生成不覆盖)。

+ 1 - 1
src/main/java/com/miniframe/dbtransfer/EsComDbTransfer.java

@@ -5,7 +5,7 @@ import java.io.Serializable;
 import java.util.List;
 import java.util.Map;
 
-import com.miniframe.model.system.EsCom;
+import com.miniframe.model.es.EsCom;
 
 /**
  * 实体列表,“ES_COM”数据库数据转化逻辑处理(重新生成不覆盖)。

+ 1 - 1
src/main/java/com/miniframe/dbtransfer/EsProComAttDbTransfer.java

@@ -5,7 +5,7 @@ import java.io.Serializable;
 import java.util.List;
 import java.util.Map;
 
-import com.miniframe.model.system.EsProComAtt;
+import com.miniframe.model.es.EsProComAtt;
 
 /**
  * 实体列表,“ES_PRO_COM_ATT”数据库数据转化逻辑处理(重新生成不覆盖)。

+ 1 - 1
src/main/java/com/miniframe/dbtransfer/EsProComDbTransfer.java

@@ -5,7 +5,7 @@ import java.io.Serializable;
 import java.util.List;
 import java.util.Map;
 
-import com.miniframe.model.system.EsProCom;
+import com.miniframe.model.es.EsProCom;
 
 /**
  * 实体列表,“ES_PRO_COM”数据库数据转化逻辑处理(重新生成不覆盖)。

+ 18 - 0
src/main/java/com/miniframe/mappers/es/dao/EsMapper.java

@@ -0,0 +1,18 @@
+package com.miniframe.mappers.es.dao;
+
+import com.miniframe.model.system.SysUser;
+import com.miniframe.system.MiniserviceBaseDao;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+
+public interface EsMapper extends MiniserviceBaseDao {
+    /**
+     * 项目组件 获取最大编号
+     * @param pid
+     * @param idCode
+     * @return
+     */
+    @Select("select max(ser) from es_pro_com where pid =#{pid} and id_code=#{idCode}")
+    Integer getProComSer(String pid,String idCode);
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0004Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0004;
+import com.miniframe.generate.comm.httpesapater.ES0004Client;
+import com.miniframe.generate.business.es.model.ES0004BaseModel;
+
+public class ES0004Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0004Test.class);
+
+	/**
+	 * 项目添加组件,获取报文体
+	 * @return
+	 */
+	public static A_ES0004 getA_es0004() {
+		A_ES0004 a_es0004 = new A_ES0004();
+
+		// ----------以下增加【项目添加组件】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0004;
+	}
+	
+	/**
+	 * 运行客户端测试,项目添加组件
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0004BaseModel model = new ES0004BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0004"));
+		model.setA_es0004(ES0004Test.getA_es0004());
+		ES0004Client client = new ES0004Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0005Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0005;
+import com.miniframe.generate.comm.httpesapater.ES0005Client;
+import com.miniframe.generate.business.es.model.ES0005BaseModel;
+
+public class ES0005Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0005Test.class);
+
+	/**
+	 * 项目删除组件,获取报文体
+	 * @return
+	 */
+	public static A_ES0005 getA_es0005() {
+		A_ES0005 a_es0005 = new A_ES0005();
+
+		// ----------以下增加【项目删除组件】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0005;
+	}
+	
+	/**
+	 * 运行客户端测试,项目删除组件
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0005BaseModel model = new ES0005BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0005"));
+		model.setA_es0005(ES0005Test.getA_es0005());
+		ES0005Client client = new ES0005Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0006Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0006;
+import com.miniframe.generate.comm.httpesapater.ES0006Client;
+import com.miniframe.generate.business.es.model.ES0006BaseModel;
+
+public class ES0006Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0006Test.class);
+
+	/**
+	 * 项目组件连线,获取报文体
+	 * @return
+	 */
+	public static A_ES0006 getA_es0006() {
+		A_ES0006 a_es0006 = new A_ES0006();
+
+		// ----------以下增加【项目组件连线】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0006;
+	}
+	
+	/**
+	 * 运行客户端测试,项目组件连线
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0006BaseModel model = new ES0006BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0006"));
+		model.setA_es0006(ES0006Test.getA_es0006());
+		ES0006Client client = new ES0006Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0007Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0007;
+import com.miniframe.generate.comm.httpesapater.ES0007Client;
+import com.miniframe.generate.business.es.model.ES0007BaseModel;
+
+public class ES0007Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0007Test.class);
+
+	/**
+	 * 项目组件连线删除,获取报文体
+	 * @return
+	 */
+	public static A_ES0007 getA_es0007() {
+		A_ES0007 a_es0007 = new A_ES0007();
+
+		// ----------以下增加【项目组件连线删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0007;
+	}
+	
+	/**
+	 * 运行客户端测试,项目组件连线删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0007BaseModel model = new ES0007BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0007"));
+		model.setA_es0007(ES0007Test.getA_es0007());
+		ES0007Client client = new ES0007Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0008Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0008;
+import com.miniframe.generate.comm.httpesapater.ES0008Client;
+import com.miniframe.generate.business.es.model.ES0008BaseModel;
+
+public class ES0008Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0008Test.class);
+
+	/**
+	 * 项目组件属性修改,获取报文体
+	 * @return
+	 */
+	public static A_ES0008 getA_es0008() {
+		A_ES0008 a_es0008 = new A_ES0008();
+
+		// ----------以下增加【项目组件属性修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0008;
+	}
+	
+	/**
+	 * 运行客户端测试,项目组件属性修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0008BaseModel model = new ES0008BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0008"));
+		model.setA_es0008(ES0008Test.getA_es0008());
+		ES0008Client client = new ES0008Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES0009Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES0009;
+import com.miniframe.generate.comm.httpesapater.ES0009Client;
+import com.miniframe.generate.business.es.model.ES0009BaseModel;
+
+public class ES0009Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES0009Test.class);
+
+	/**
+	 * 项目组件属性查询,获取报文体
+	 * @return
+	 */
+	public static A_ES0009 getA_es0009() {
+		A_ES0009 a_es0009 = new A_ES0009();
+
+		// ----------以下增加【项目组件属性查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es0009;
+	}
+	
+	/**
+	 * 运行客户端测试,项目组件属性查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES0009BaseModel model = new ES0009BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES0009"));
+		model.setA_es0009(ES0009Test.getA_es0009());
+		ES0009Client client = new ES0009Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpesapater/ES1001Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpesapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpesapater.HttpesapaterUtil;
+import com.miniframe.generate.comm.es.A_ES1001;
+import com.miniframe.generate.comm.httpesapater.ES1001Client;
+import com.miniframe.generate.business.es.model.ES1001BaseModel;
+
+public class ES1001Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(ES1001Test.class);
+
+	/**
+	 * 组件查询,获取报文体
+	 * @return
+	 */
+	public static A_ES1001 getA_es1001() {
+		A_ES1001 a_es1001 = new A_ES1001();
+
+		// ----------以下增加【组件查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_es1001;
+	}
+	
+	/**
+	 * 运行客户端测试,组件查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		ES1001BaseModel model = new ES1001BaseModel();
+		model.setA_eshead(HttpesapaterUtil.getA_eshead("ES1001"));
+		model.setA_es1001(ES1001Test.getA_es1001());
+		ES1001Client client = new ES1001Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

@@ -0,0 +1,56 @@
+序号,代码编号,代码值,代码名称
+"0","HELIUM","0","HELIUM"
+"1","METHANE","1","METHANE"
+"2","NEON","2","NEON"
+"3","NITROGEN","3","NITROGEN"
+"4","CO","4","CO"
+"5","OXYGEN","5","OXYGEN"
+"6","ARGON","6","ARGON"
+"7","CO2","7","CO2"
+"8","HYDROGEN","8","HYDROGEN"
+"9","PARAHYD","9","PARAHYD"
+"10","WATER","10","WATER"
+"11","RP-1","11","RP-1"
+"12","ISOBUTANE","12","ISOBUTANE"
+"13","BUTANE","13","BUTANE"
+"14","D2","14","D2"
+"15","ETHANE","15","ETHANE"
+"16","ETHYLENE","16","ETHYLENE"
+"17","H2S","17","H2S"
+"18","KRYPTON","18","KRYPTON"
+"19","PROPANE","19","PROPANE"
+"20","XENON","20","XENON"
+"21","R11","21","R11"
+"22","R12","22","R12"
+"23","R22","23","R22"
+"24","R32","24","R32"
+"25","R123","25","R123"
+"26","R744","26","R744"
+"27","R124","27","R124"
+"28","R125","28","R125"
+"29","R134A","29","R134A"
+"30","R152A","30","R152A"
+"31","NF3","31","NF3"
+"32","AMMONIA","32","AMMONIA"
+"33","AIR","33","AIR"
+"34","BENZENE","34","BENZENE"
+"35","1BUTENE","35","1BUTENE"
+"36","1PENTENE","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","防冻液"

+ 5 - 0
系统设计/数据定义/标准数据/attValueType(属性值类型).csv

@@ -0,0 +1,5 @@
+序号,代码编号,代码值,代码名称
+"0","0","0","固定值"
+"1","1","1","下拉值"
+"2","2","2","输入"
+"3","3","3","数列"

+ 9 - 0
系统设计/系统模块/ES(无锡发动机).csv

@@ -3,3 +3,12 @@
 100002,ES0002,项目新增修改,service,
 100003,ES0003,项目删除,service,
 
+100004,ES0004,项目添加组件,service,
+100005,ES0005,项目删除组件,service,
+100006,ES0006,项目组件连线,service,
+100007,ES0007,项目组件连线删除,service,
+100008,ES0008,项目组件属性修改,service,
+100008,ES0009,项目组件属性查询,service,
+
+
+110001,ES1001,组件查询,service,

+ 3 - 0
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0004_A(项目添加组件).csv

@@ -0,0 +1,3 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,pid,项目Id,string,,,是,,,,,,,,
+2,comId,组件Id,string,,,是,,,,,,,,

+ 2 - 0
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0004_D(项目添加组件).csv

@@ -0,0 +1,2 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,pcId,项目组件Id,string,,,是,,,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0005_A(项目删除组件).csv

@@ -0,0 +1 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"

+ 1 - 0
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0005_D(项目删除组件).csv

@@ -0,0 +1 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است