Jelajahi Sumber

Initial commit

caizm 1 bulan lalu
melakukan
a6b0a21d30
100 mengubah file dengan 7443 tambahan dan 0 penghapusan
  1. 34 0
      .gitignore
  2. 2 0
      README.md
  3. 2 0
      build.sh
  4. 78 0
      build.xml
  5. 38 0
      commonsrc/net/sf/jasperreports/fonts/jasperreports-fonts.xml
  6. TEMPAT SAMPAH
      commonsrc/net/sf/jasperreports/fonts/simsun.ttf
  7. 328 0
      dbscript/init/generate/01-appcodeInit.sql
  8. 10 0
      dbscript/init/generate/02-menuInit.sql
  9. 48 0
      dbscript/init/generate/03-functionInit.sql
  10. 68 0
      definitionsrc/com/miniframe/generate/appcode/ApplyState.java
  11. 66 0
      definitionsrc/com/miniframe/generate/appcode/AttAccelerationType.java
  12. 69 0
      definitionsrc/com/miniframe/generate/appcode/AttAcreageType.java
  13. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttAgreeSpeedType.java
  14. 66 0
      definitionsrc/com/miniframe/generate/appcode/AttAgreeType.java
  15. 69 0
      definitionsrc/com/miniframe/generate/appcode/AttCrossSectionalShape.java
  16. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttDisplacementType.java
  17. 65 0
      definitionsrc/com/miniframe/generate/appcode/AttExternalHeatTransfer.java
  18. 115 0
      definitionsrc/com/miniframe/generate/appcode/AttFlowType.java
  19. 70 0
      definitionsrc/com/miniframe/generate/appcode/AttLengthType.java
  20. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttListType.java
  21. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttMassFlowType.java
  22. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttMaterialType.java
  23. 66 0
      definitionsrc/com/miniframe/generate/appcode/AttPowerType.java
  24. 68 0
      definitionsrc/com/miniframe/generate/appcode/AttPressureType.java
  25. 66 0
      definitionsrc/com/miniframe/generate/appcode/AttQualityType.java
  26. 68 0
      definitionsrc/com/miniframe/generate/appcode/AttSimulationType.java
  27. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttSpeedType.java
  28. 65 0
      definitionsrc/com/miniframe/generate/appcode/AttTECoefficientType.java
  29. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttTemperatureType.java
  30. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttTimeType.java
  31. 69 0
      definitionsrc/com/miniframe/generate/appcode/AttValueShapeType.java
  32. 68 0
      definitionsrc/com/miniframe/generate/appcode/AttValueType.java
  33. 67 0
      definitionsrc/com/miniframe/generate/appcode/AttVolumeFlowType.java
  34. 69 0
      definitionsrc/com/miniframe/generate/appcode/AttVolumeType.java
  35. 66 0
      definitionsrc/com/miniframe/generate/appcode/AttYnType.java
  36. 66 0
      definitionsrc/com/miniframe/generate/appcode/Booltype.java
  37. 68 0
      definitionsrc/com/miniframe/generate/appcode/CertificationState.java
  38. 66 0
      definitionsrc/com/miniframe/generate/appcode/CertificationType.java
  39. 74 0
      definitionsrc/com/miniframe/generate/appcode/ComFType.java
  40. 71 0
      definitionsrc/com/miniframe/generate/appcode/ComType.java
  41. 78 0
      definitionsrc/com/miniframe/generate/appcode/CompanyType.java
  42. 71 0
      definitionsrc/com/miniframe/generate/appcode/FileType.java
  43. 73 0
      definitionsrc/com/miniframe/generate/appcode/IdType.java
  44. 65 0
      definitionsrc/com/miniframe/generate/appcode/IdTypeCompany.java
  45. 67 0
      definitionsrc/com/miniframe/generate/appcode/InvoiceState.java
  46. 66 0
      definitionsrc/com/miniframe/generate/appcode/Issetpaypasswordtype.java
  47. 68 0
      definitionsrc/com/miniframe/generate/appcode/LoginMedia.java
  48. 66 0
      definitionsrc/com/miniframe/generate/appcode/LoginType.java
  49. 66 0
      definitionsrc/com/miniframe/generate/appcode/LoginWay.java
  50. 66 0
      definitionsrc/com/miniframe/generate/appcode/Loginflag.java
  51. 66 0
      definitionsrc/com/miniframe/generate/appcode/MessageChannel.java
  52. 68 0
      definitionsrc/com/miniframe/generate/appcode/NotarizationApplyStatus.java
  53. 66 0
      definitionsrc/com/miniframe/generate/appcode/NotarizationType.java
  54. 69 0
      definitionsrc/com/miniframe/generate/appcode/OrderStatus.java
  55. 69 0
      definitionsrc/com/miniframe/generate/appcode/PayType.java
  56. 66 0
      definitionsrc/com/miniframe/generate/appcode/Payserverchannel.java
  57. 73 0
      definitionsrc/com/miniframe/generate/appcode/Paystatus.java
  58. 69 0
      definitionsrc/com/miniframe/generate/appcode/PointOrderState.java
  59. 68 0
      definitionsrc/com/miniframe/generate/appcode/PointType.java
  60. 66 0
      definitionsrc/com/miniframe/generate/appcode/PriceMedia.java
  61. 66 0
      definitionsrc/com/miniframe/generate/appcode/Processing.java
  62. 67 0
      definitionsrc/com/miniframe/generate/appcode/ReissueInvoiceState.java
  63. 66 0
      definitionsrc/com/miniframe/generate/appcode/RoleType.java
  64. 66 0
      definitionsrc/com/miniframe/generate/appcode/SexType.java
  65. 66 0
      definitionsrc/com/miniframe/generate/appcode/SystemClass.java
  66. 66 0
      definitionsrc/com/miniframe/generate/appcode/TimmerEnabled.java
  67. 66 0
      definitionsrc/com/miniframe/generate/appcode/TimmerRunMode.java
  68. 66 0
      definitionsrc/com/miniframe/generate/appcode/TimmerRunstate.java
  69. 66 0
      definitionsrc/com/miniframe/generate/appcode/Transflag.java
  70. 67 0
      definitionsrc/com/miniframe/generate/appcode/UpchainState.java
  71. 66 0
      definitionsrc/com/miniframe/generate/appcode/UserDnType.java
  72. 67 0
      definitionsrc/com/miniframe/generate/appcode/UserState.java
  73. 66 0
      definitionsrc/com/miniframe/generate/appcode/UserType.java
  74. 16 0
      definitionsrc/com/miniframe/generate/global/AppGlobalVariableSysconfig.java
  75. 64 0
      definitionsrc/returncode/returncode-business.properties
  76. 64 0
      definitionsrc/returncode/returncode-business_zh_CN.properties
  77. 9 0
      definitionsrc/returncode/returncode-system.properties
  78. 9 0
      definitionsrc/returncode/returncode-system_zh_CN.properties
  79. 21 0
      feign/com/miniframe/feign/IFeignGzlBlockcommonservice.java
  80. 112 0
      generated/com/miniframe/generate/business/system/model/A00000BaseModel.java
  81. 112 0
      generated/com/miniframe/generate/business/system/model/A00001BaseModel.java
  82. 112 0
      generated/com/miniframe/generate/business/system/model/A00002BaseModel.java
  83. 112 0
      generated/com/miniframe/generate/business/system/model/A00003BaseModel.java
  84. 112 0
      generated/com/miniframe/generate/business/system/model/A00004BaseModel.java
  85. 112 0
      generated/com/miniframe/generate/business/system/model/A00005BaseModel.java
  86. 112 0
      generated/com/miniframe/generate/business/system/model/A00006BaseModel.java
  87. 112 0
      generated/com/miniframe/generate/business/system/model/A00007BaseModel.java
  88. 112 0
      generated/com/miniframe/generate/business/system/model/B00001BaseModel.java
  89. 112 0
      generated/com/miniframe/generate/business/system/model/B00002BaseModel.java
  90. 112 0
      generated/com/miniframe/generate/business/system/model/B00003BaseModel.java
  91. 112 0
      generated/com/miniframe/generate/business/system/model/B00020BaseModel.java
  92. 112 0
      generated/com/miniframe/generate/business/system/model/B00021BaseModel.java
  93. 112 0
      generated/com/miniframe/generate/business/system/model/B00022BaseModel.java
  94. 112 0
      generated/com/miniframe/generate/business/system/model/B00023BaseModel.java
  95. 112 0
      generated/com/miniframe/generate/business/system/model/B00026BaseModel.java
  96. 112 0
      generated/com/miniframe/generate/business/system/model/B00027BaseModel.java
  97. 112 0
      generated/com/miniframe/generate/business/system/model/B00028BaseModel.java
  98. 112 0
      generated/com/miniframe/generate/business/system/model/B00029BaseModel.java
  99. 112 0
      generated/com/miniframe/generate/business/system/model/B00030BaseModel.java
  100. 112 0
      generated/com/miniframe/generate/business/system/model/B00031BaseModel.java

+ 34 - 0
.gitignore

@@ -0,0 +1,34 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+.mvn
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/

+ 2 - 0
README.md

@@ -0,0 +1,2 @@
+# pachong-svc
+

+ 2 - 0
build.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+mvn clean package  -Dmaven.test.skip=true -P dev

+ 78 - 0
build.xml

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="【编译工程打包】" default="build" basedir=".">
+	<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
+
+	<property name="name" value="service" />
+	<property name="target" value="target" />
+
+	<condition property="isWindows">
+		<os family="windows" />
+	</condition>
+
+	<target name="clean">
+		<delete dir="${target}" />
+	</target>
+
+	<target name="init" depends="clean">
+		<echo message="OS Name is:         ${os.name}" />
+		<echo message="OS Architecture is: ${os.arch}" />
+		<echo message="OS Version is:      ${os.version}" />
+
+		<mkdir dir="${target}" />
+	</target>
+
+	<property name="profile" value="pro" />
+	<property name="isTestEnv" value="false" />
+	<if>
+		<equals arg1="${isTestEnv}" arg2="true"/>
+		<then>
+			<echo>***************</echo>
+			<echo>***Test Env****</echo>
+			<echo>***************</echo>
+			<var name="profile" value="test" />
+
+		</then>
+		<else>
+			<echo>***************</echo>
+			<echo>***Pro Env****</echo>
+			<echo>***************</echo>
+
+			<var name="profile" value="pro" />
+		</else>
+	</if>
+
+	<target name="package" depends="init">
+		<echo message="profile is: ${profile}" />
+
+		<if>
+			<equals arg1="${isWindows}" arg2="true"/>
+			<then>
+				<echo>***************</echo>
+				<echo>***Windows Env****</echo>
+				<echo>***************</echo>
+				<exec executable="cmd" failonerror="true">
+					<arg line="/c mvn clean package -Dmaven.test.skip=true -P ${profile}" />
+				</exec>
+
+			</then>
+			<else>
+				<echo>***************</echo>
+				<echo>***Linux Env****</echo>
+				<echo>***************</echo>
+
+				<exec executable="mvn" failonerror="true">
+					<arg line="clean package -Dmaven.test.skip=true -P ${profile}" />
+				</exec>
+
+
+			</else>
+		</if>
+
+
+
+	</target>
+
+	<target name="build" depends="package">
+		<copy tofile="${basedir}/../${name}.jar" file="${target}/service.jar" overwrite="true"></copy>
+	</target>
+</project>

+ 38 - 0
commonsrc/net/sf/jasperreports/fonts/jasperreports-fonts.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<fontFamilies>
+
+	<fontFamily name="宋体">
+		<normal>net/sf/jasperreports/fonts/simsun.ttf</normal>
+		<bold>net/sf/jasperreports/fonts/simsun.ttf</bold>
+		<italic>net/sf/jasperreports/fonts/simsun.ttf</italic>
+		<boldItalic>net/sf/jasperreports/fonts/simsun.ttf</boldItalic>
+		<pdfEncoding>Identity-H</pdfEncoding>
+		<pdfEmbedded>true</pdfEmbedded>
+		<exportFonts>
+			<export key="net.sf.jasperreports.html">'宋体', Arial, Helvetica, sans-serif</export>
+			<export key="net.sf.jasperreports.xhtml">'宋体', Arial, Helvetica, sans-serif</export>
+		</exportFonts>
+		<!-- <locales> <locale>en_US</locale> <locale>de_DE</locale> </locales> -->
+	</fontFamily>
+	
+	<fontFamily name="SansSerif">
+		<exportFonts>
+			<export key="net.sf.jasperreports.html">'宋体', Arial, Helvetica, sans-serif
+			</export>
+		</exportFonts>
+	</fontFamily>
+	<fontFamily name="Serif">
+		<exportFonts>
+			<export key="net.sf.jasperreports.html">'宋体', 'Times New Roman', Times, serif
+			</export>
+		</exportFonts>
+	</fontFamily>
+	<fontFamily name="Monospaced">
+		<exportFonts>
+			<export key="net.sf.jasperreports.html">'宋体', 'Courier New', Courier, monospace
+			</export>
+		</exportFonts>
+	</fontFamily>
+
+</fontFamilies>

TEMPAT SAMPAH
commonsrc/net/sf/jasperreports/fonts/simsun.ttf


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

@@ -0,0 +1,328 @@
+-- 以下为生成的标准数据的初始化文件,再次生成将覆盖
+DELETE FROM SYS_APPCODE;
+-- 申请状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('applyState1','service','applyState', 'commit', '0','提交',1);
+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 ('attAccelerationType1','service','attAccelerationType', 'MetersPerSecondSquared', 'm/s²','m/s²',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAccelerationType2','service','attAccelerationType', 'FeetPerSecondSquared', 'ft/s²','ft/s²',2);
+-- 面积单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAcreageType1','service','attAcreageType', 'SquareMeter', 'm²','m²',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAcreageType2','service','attAcreageType', 'SquareMillimeter', 'mm²','mm²',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAcreageType3','service','attAcreageType', 'SquareCentimeter', 'cm²','cm²',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAcreageType4','service','attAcreageType', 'SquareInches', 'in²','in²',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAcreageType5','service','attAcreageType', 'SquareFoot', 'ft²','ft²',5);
+-- 角速度单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAgreeSpeedType1','service','attAgreeSpeedType', 'DegreesPerSecond', 'deg/s','deg/s',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAgreeSpeedType2','service','attAgreeSpeedType', 'RadiansPerSecond', 'rad/s','rad/s',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAgreeSpeedType3','service','attAgreeSpeedType', 'RevolutionsPerMinute', 'RPM','RPM',3);
+-- 角度单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAgreeType1','service','attAgreeType', 'Radian', 'rad','rad',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attAgreeType2','service','attAgreeType', 'Degree', 'deg','deg',2);
+-- 横截面形状
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attCrossSectionalShape1','service','attCrossSectionalShape', '圆形', '0','圆形',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attCrossSectionalShape2','service','attCrossSectionalShape', '正方形', '1','正方形',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attCrossSectionalShape3','service','attCrossSectionalShape', '矩形', '2','矩形',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attCrossSectionalShape4','service','attCrossSectionalShape', '六边形', '3','六边形',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attCrossSectionalShape5','service','attCrossSectionalShape', '圆环形', '4','圆环形',5);
+-- 排量单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attDisplacementType1','service','attDisplacementType', 'CubicMeterPerRevolution', 'm³/rev','m³/rev',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attDisplacementType2','service','attDisplacementType', 'LitersPerRevolution', 'L/rev','L/rev',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attDisplacementType3','service','attDisplacementType', 'CubicFeetPerRevolution', 'ft³/rev','ft³/rev',3);
+-- 外部换热系数单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attExternalHeatTransfer1','service','attExternalHeatTransfer', 'HeatTransfer', 'W/(㎡*K)','W/(㎡*K)',1);
+-- 流体类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType1','service','attFlowType', 'HELIUM', 'HELIUM','HELIUM',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType2','service','attFlowType', 'METHANE', 'METHANE','METHANE',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType3','service','attFlowType', 'NEON', 'NEON','NEON',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType4','service','attFlowType', 'NITROGEN', 'NITROGEN','NITROGEN',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType5','service','attFlowType', 'CO', 'CO','CO',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType6','service','attFlowType', 'OXYGEN', 'OXYGEN','OXYGEN',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType7','service','attFlowType', 'ARGON', 'ARGON','ARGON',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType8','service','attFlowType', 'CO2', 'CO2','CO2',8);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType9','service','attFlowType', 'HYDROGEN', 'HYDROGEN','HYDROGEN',9);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType10','service','attFlowType', 'PARAHYD', 'PARAHYD','PARAHYD',10);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType11','service','attFlowType', 'WATER', 'WATER','WATER',11);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType12','service','attFlowType', 'RP1', 'RP-1','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', 'ISOBUTANE','ISOBUTANE',13);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType14','service','attFlowType', 'BUTANE', 'BUTANE','BUTANE',14);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType15','service','attFlowType', 'D2', 'D2','D2',15);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType16','service','attFlowType', 'ETHANE', 'ETHANE','ETHANE',16);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType17','service','attFlowType', 'ETHYLENE', 'ETHYLENE','ETHYLENE',17);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType18','service','attFlowType', 'H2S', 'H2S','H2S',18);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType19','service','attFlowType', 'KRYPTON', 'KRYPTON','KRYPTON',19);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType20','service','attFlowType', 'PROPANE', 'PROPANE','PROPANE',20);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType21','service','attFlowType', 'XENON', 'XENON','XENON',21);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType22','service','attFlowType', 'R11', 'R11','R11',22);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType23','service','attFlowType', 'R12', 'R12','R12',23);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType24','service','attFlowType', 'R22', 'R22','R22',24);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType25','service','attFlowType', 'R32', 'R32','R32',25);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType26','service','attFlowType', 'R123', 'R123','R123',26);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType27','service','attFlowType', 'R744', 'R744','R744',27);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType28','service','attFlowType', 'R124', 'R124','R124',28);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType29','service','attFlowType', 'R125', 'R125','R125',29);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType30','service','attFlowType', 'R134A', 'R134A','R134A',30);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType31','service','attFlowType', 'R152A', 'R152A','R152A',31);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType32','service','attFlowType', 'NF3', 'NF3','NF3',32);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType33','service','attFlowType', 'AMMONIA', 'AMMONIA','AMMONIA',33);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType34','service','attFlowType', 'AIR', 'AIR','AIR',34);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType35','service','attFlowType', 'BENZENE', 'BENZENE','BENZENE',35);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType36','service','attFlowType', 'BUTENE1', '1BUTENE','1BUTENE',36);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType37','service','attFlowType', 'PENTENE1', '1PENTENE','1PENTENE',37);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType38','service','attFlowType', 'C1CC6', 'C1CC6','C1CC6',38);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType39','service','attFlowType', 'C11', 'C11','C11',39);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType40','service','attFlowType', 'COS', 'COS','COS',40);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType41','service','attFlowType', 'D2O', 'D2O','D2O',41);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType42','service','attFlowType', 'FLUORINE', 'FLUORINE','FLUORINE',42);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType43','service','attFlowType', 'IBUTENE', 'IBUTENE','IBUTENE',43);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType44','service','attFlowType', 'N2O', 'N2O','N2O',44);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType45','service','attFlowType', 'OCTANE', 'OCTANE','OCTANE',45);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType46','service','attFlowType', 'R227EA', 'R227EA','R227EA',46);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType47','service','attFlowType', 'R1224YDZ', 'R1224YDZ','R1224YDZ',47);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType48','service','attFlowType', 'RC318', 'RC318','RC318',48);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType49','service','attFlowType', 'RE143A', 'RE143A','RE143A',49);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType50','service','attFlowType', 'TOLUENE', 'TOLUENE','TOLUENE',50);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attFlowType51','service','attFlowType', 'ANTIFREEZE', '防冻液','防冻液',51);
+-- 长度单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType1','service','attLengthType', 'mm', 'mm','毫米',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType2','service','attLengthType', 'cm', 'cm','厘米',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType3','service','attLengthType', 'm', 'm','米',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType4','service','attLengthType', 'km', 'km','千米',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType5','service','attLengthType', 'ft', 'ft','英尺',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attLengthType6','service','attLengthType', 'in', 'in','英寸',6);
+-- 列表下拉单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attListType1','service','attListType', 'GeneralPump', '一般泵','一般泵',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attListType2','service','attListType', 'Figure9', 'Figure9.3','Figure9.3',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attListType3','service','attListType', 'Fig14', 'Fig14.33.0.5','Fig14.33.0.5',3);
+-- 质量流量单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMassFlowType1','service','attMassFlowType', 'KgPerSecond', 'kg/s','kg/s',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMassFlowType2','service','attMassFlowType', 'KgPerMinute', 'kg/min','kg/min',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMassFlowType3','service','attMassFlowType', 'KgPerHour', 'kg/h','kg/h',3);
+-- 材料类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMaterialType1','service','attMaterialType', '铝', '0','铝',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMaterialType2','service','attMaterialType', '铜', '1','铜',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attMaterialType3','service','attMaterialType', '铁', '2','铁',3);
+-- 功率单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPowerType1','service','attPowerType', 'W', 'W','W',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPowerType2','service','attPowerType', 'kW', 'kW','kW',2);
+-- 压力单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPressureType1','service','attPressureType', 'Pa', 'Pa','Pa',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPressureType2','service','attPressureType', 'kPa', 'kPa','kPa',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPressureType3','service','attPressureType', 'mBar', 'mBar','mBar',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attPressureType4','service','attPressureType', 'bar', 'bar','bar',4);
+-- 重量单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attQualityType1','service','attQualityType', 'g', 'g','g',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attQualityType2','service','attQualityType', 'kg', 'kg','kg',2);
+-- 仿真类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attSimulationType1','service','attSimulationType', 'IncompressibleSteadyState', 'Incompressible Steady State','不可压稳态',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attSimulationType2','service','attSimulationType', 'IncompressibleTransient', 'Incompressible Transient','不可压瞬态',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attSimulationType3','service','attSimulationType', 'CompressibleSteadyState', 'Compressible Steady State','可压缩稳态',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attSimulationType4','service','attSimulationType', 'CompressibleTransient', 'Compressible Transient','可压缩瞬态',4);
+-- 热膨胀常数单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTECoefficientType1','service','attTECoefficientType', 'TECoefficient', 'm²/K','m²/K',1);
+-- 温度单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType1','service','attTemperatureType', 'Celsius', 'C','℃',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType2','service','attTemperatureType', 'Fahrenheit', 'F','℉',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType3','service','attTemperatureType', 'Kaiwen', 'K','K',3);
+-- 时间单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTimeType1','service','attTimeType', 's', 's','s',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTimeType2','service','attTimeType', 'm', 'm','m',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTimeType3','service','attTimeType', 'h', 'h','h',3);
+-- 属性值类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType1','service','attValueType', 'v0', '0','固定值',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType2','service','attValueType', 'v1', '1','下拉值',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType3','service','attValueType', 'v2', '2','输入',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attValueType4','service','attValueType', 'v3', '3','数列',4);
+-- 体积流量单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeFlowType1','service','attVolumeFlowType', 'LiterPerMinute', 'L/min','L/min',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeFlowType2','service','attVolumeFlowType', 'CubesMeterPerSecond', 'm³/s','m³/s',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeFlowType3','service','attVolumeFlowType', 'CubicFeetPerSecond', 'ft³/s','ft³/s',3);
+-- 体积单位
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeType1','service','attVolumeType', 'CubicMeter', 'm³','m³',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeType2','service','attVolumeType', 'CubicMillimeter', 'mm³','mm³',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeType3','service','attVolumeType', 'CubicCentimeter', 'cm³','cm³',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeType4','service','attVolumeType', 'CubicInches', 'in³','in³',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attVolumeType5','service','attVolumeType', 'CubicFoot', 'ft³','ft³',5);
+-- 是否
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attYnType1','service','attYnType', 'yes', 'yes','是',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attYnType2','service','attYnType', 'no', 'no','否',2);
+-- 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);
+-- 实名认证状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationState1','service','certificationState', 'certificated', '2','已实名认证',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationState2','service','certificationState', 'certificating', '1','实名认证中',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationState3','service','certificationState', 'noCertificate', '0','未实名认证',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationState4','service','certificationState', 'rejectCertificate', '3','认证未通过',4);
+-- 实名认证类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationType1','service','certificationType', 'person', '0','个人',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('certificationType2','service','certificationType', 'company', '1','企业',2);
+-- 组件父类
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType1','service','ComFType', 'fx', '0','飞行环境组件',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType2','service','ComFType', 'gl', '1','管路组件',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType3','service','ComFType', 'hz', '2','换热组件',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType4','service','ComFType', 'fm', '3','阀门组件',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType5','service','ComFType', 'qd', '4','驱动组件',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType6','service','ComFType', 'kz', '5','控制组件',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType7','service','ComFType', 'ry', '6','燃油组件',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType8','service','ComFType', 'xt', '7','系统组件',8);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType9','service','ComFType', 'gt', '8','其他组件',9);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComFType10','service','ComFType', 'zdy', '9','用户自定义组件',10);
+-- 企业类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType1','service','companyType', 'limitedLiabilityCompanies', '0','有限责任公司',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType2','service','companyType', 'jointStockCompanies', '1','股份有限公司',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType3','service','companyType', 'partnershipEnterprise', '2','合伙企业',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType4','service','companyType', 'individualBusiness', '3','个体工商户',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType5','service','companyType', 'soleProprietorship', '4','个人独资公司',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType6','service','companyType', 'wholePeople', '5','全民所有制',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType7','service','companyType', 'collectiveOwnership', '6','集体所有制',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType8','service','companyType', 'jointlyOperated', '7','联营企业',8);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType9','service','companyType', 'administrativeUnit', '8','行政单位',9);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType10','service','companyType', 'socialGroup', '9','社会团体',10);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType11','service','companyType', 'publicInstitutions', '10','事业单位',11);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType12','service','companyType', 'liquidatingGroup', '11','破产清算组',12);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType13','service','companyType', 'foreignEnterprise', '12','外国企业',13);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('companyType14','service','companyType', 'goverment', '13','政府',14);
+-- 组件类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType1','service','ComType', 'CST', '0','cst组件',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType2','service','ComType', 'XFOIL', '1','xfoil组件',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType3','service','ComType', 'FFD', '2','ffd组件',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType4','service','ComType', 'ADFLOW', '3','adflow组件',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType5','service','ComType', 'MathFunc', '4','MathFunc组件',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType6','service','ComType', 'TACS', '5','TACS组件',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('ComType7','service','ComType', 'FSI', '6','FSI组件',7);
+-- 文件类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType1','service','fileType', 'audio', '1','录音',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType2','service','fileType', 'image', '2','照片',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType3','service','fileType', 'video', '3','录像',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType4','service','fileType', 'callRecord', '4','通话录音',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType5','service','fileType', 'screenShort', '5','屏幕截图',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType6','service','fileType', 'screenRecord', '6','屏幕录像',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('fileType7','service','fileType', 'other', '100','其它',7);
+-- 证件类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType1','service','idType', 'id', '0','居民身份证',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType2','service','idType', 'officialCard', '1','军官证',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType3','service','idType', 'passport', '2','护照',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType4','service','idType', 'passesForTaiwan', '3','台湾居民来往大陆通行证',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType5','service','idType', 'soldierCard', '4','士兵证',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType6','service','idType', 'residence', '5','户口',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType7','service','idType', 'passesForHongkong', '6','港澳居民来往内地通行证',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType8','service','idType', 'foreignPassport', '8','外国护照',8);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idType9','service','idType', 'passesToTaiwan', '9','大陆居民往来台湾通行证',9);
+-- 企业证件类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('idTypeCompany1','service','idTypeCompany', 'businessLicense', '0','营业执照',1);
+-- 开票状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('invoiceState1','service','invoiceState', 'noInvoice', '0','未开票',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('invoiceState2','service','invoiceState', 'invoicing', '1','开票中',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('invoiceState3','service','invoiceState', 'invoiced', '2','已开票',3);
+-- 余额明细类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('issetpaypasswordtype1','service','issetpaypasswordtype', 'notsetpaaypassword', '0','未设置支付密码',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('issetpaypasswordtype2','service','issetpaypasswordtype', 'hassetpassword', '1','已设置支付密码',2);
+-- 登录状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginflag1','service','loginflag', 'sucess', '0','成功',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginflag2','service','loginflag', 'fail', '1','失败',2);
+-- 登录渠道
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginMedia1','service','loginMedia', 'APP', '0','APP',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginMedia2','service','loginMedia', 'WEB', '1','WEB',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginMedia3','service','loginMedia', 'MANAGEWEB', '2','MANAGEWEB',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginMedia4','service','loginMedia', 'DATAWEB', '3','DATAWEB',4);
+-- 登录类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginType1','service','loginType', 'PASSWD', '0','密码登录',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginType2','service','loginType', 'VERIFYCODE', '1','验证码登录',2);
+-- 登录方式
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginWay1','service','loginWay', 'MANUAL', '0','手动登录',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('loginWay2','service','loginWay', 'AUTO', '1','自动登录',2);
+-- 消息通道
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('messageChannel1','service','messageChannel', 'phone', '1','手机',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('messageChannel2','service','messageChannel', 'email', '2','邮箱',2);
+-- 公证申请状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationApplyStatus1','service','notarizationApplyStatus', 'commit', '1','申请中',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationApplyStatus2','service','notarizationApplyStatus', 'success', '2','申请成功',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationApplyStatus3','service','notarizationApplyStatus', 'partSucc', '3','部分成功',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationApplyStatus4','service','notarizationApplyStatus', 'fail', '4','申请失败',4);
+-- 公证类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationType1','service','notarizationType', 'legalLetter', '0','存证函',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('notarizationType2','service','notarizationType', 'notarization', '1','公证书',2);
+-- 订单状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('orderStatus1','service','orderStatus', 'apply', '3','提交订单',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('orderStatus2','service','orderStatus', 'cancel', '4','取消订单',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('orderStatus3','service','orderStatus', 'finish', '12','完成',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('orderStatus4','service','orderStatus', 'close', '13','关闭订单',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('orderStatus5','service','orderStatus', 'timeout', '14','订单超时',5);
+-- 支付渠道
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payserverchannel1','service','payserverchannel', 'wechat', '0','微信',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payserverchannel2','service','payserverchannel', 'alipay', '1','支付宝',2);
+-- 支付状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus1','service','paystatus', 'orderfail', '0','下单失败',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus2','service','paystatus', 'ordersuccess', '1','下单成功',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus3','service','paystatus', 'payfail', '2','支付失败',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus4','service','paystatus', 'paysuccess', '3','支付成功',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus5','service','paystatus', 'refund', '4','退款中',5);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus6','service','paystatus', 'refundfail', '5','退款失败',6);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus7','service','paystatus', 'refundsuccess', '6','退款成功',7);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus8','service','paystatus', 'closed', '7','支付关闭',8);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('paystatus9','service','paystatus', 'timeout', '8','支付超时',9);
+-- 支付类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payType1','service','payType', 'wechatpay', '0','微信',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payType2','service','payType', 'alipay', '2','支付宝',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payType3','service','payType', 'wechatpayApp', '11','微信APP支付',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payType4','service','payType', 'alipayApp', '12','支付宝APP支付',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('payType5','service','payType', 'wechatpayProgram', '21','微信小程序支付',5);
+-- 积分订单状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointOrderState1','service','pointOrderState', 'commit', '1','提交',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointOrderState2','service','pointOrderState', 'success', '2','成功',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointOrderState3','service','pointOrderState', 'fail', '3','失败',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointOrderState4','service','pointOrderState', 'timeout', '4','超时',4);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointOrderState5','service','pointOrderState', 'noneed', '5','无需处理',5);
+-- 积分类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointType1','service','pointType', 'charge', '1','积分充值',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointType2','service','pointType', 'consume_addsubcount', '2','积分消费-增加子账户上限',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointType3','service','pointType', 'bonus', '3','积分赠送',3);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('pointType4','service','pointType', 'consume_buyres', '4','积分消费-购买资源',4);
+-- 支付介质
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('priceMedia1','service','priceMedia', 'point', '1','积分',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('priceMedia2','service','priceMedia', 'RMB', '2','人民币',2);
+-- 处理类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('processing1','service','processing', 'pre', 'pre','前处理',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('processing2','service','processing', 'post', 'post','后处理',2);
+-- 补寄发票状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('reissueInvoiceState1','service','reissueInvoiceState', 'reissueInvoicing', '1','补寄中',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('reissueInvoiceState2','service','reissueInvoiceState', 'reissueInvoiced', '2','已补寄',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('reissueInvoiceState3','service','reissueInvoiceState', 'reissueInvoiceFail', '3','补寄失败',3);
+-- 角色类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('roleType1','service','roleType', 'admin', 'admin','管理员',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('roleType2','service','roleType', 'normal', 'normal','普通用户',2);
+-- 性别
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('sexType1','service','sexType', 'man', '1','男',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('sexType2','service','sexType', 'woman', '0','女',2);
+-- 系统分类
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('systemClass1','service','systemClass', 'manager', 'manager','内管系统',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('systemClass2','service','systemClass', 'service', 'service','服务系统',2);
+-- 定时器启用状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerEnabled1','service','timmerEnabled', 'DISABLE', '0','未启用',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerEnabled2','service','timmerEnabled', 'ENABLE', '1','启用',2);
+-- 定时器运行模式
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerRunMode1','service','timmerRunMode', 'SINGLETON', '0','单例',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerRunMode2','service','timmerRunMode', 'MULTITON', '1','多例',2);
+-- 运行状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerRunstate1','service','timmerRunstate', 'STOP', '0','非运行',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('timmerRunstate2','service','timmerRunstate', 'RUN', '1','运行',2);
+-- 通讯方向
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('transflag1','service','transflag', 'up', '01','上行',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('transflag2','service','transflag', 'down', '02','下行',2);
+-- 上链状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('upchainState1','service','upchainState', 'noupchain', '0','未上链',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('upchainState2','service','upchainState', 'upchaining', '1','上链中',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('upchainState3','service','upchainState', 'upchained', '2','已上链',3);
+-- 验证方式
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userDnType1','service','userDnType', 'normal', '0','通用验证',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userDnType2','service','userDnType', 'dn', '1','使用dn信息验证',2);
+-- 用户状态
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userState1','service','userState', 'black', '0','黑名单',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userState2','service','userState', 'normal', '1','正常',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userState3','service','userState', 'delete', '3','删除',3);
+-- 用户类型
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userType1','service','userType', 'main', '0','主账户',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('userType2','service','userType', 'son', '1','子账户',2);

+ 10 - 0
dbscript/init/generate/02-menuInit.sql

@@ -0,0 +1,10 @@
+-- 以下为菜单初始化文件,再次生成将覆盖
+
+DELETE FROM SYS_MENU;
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('system','系统管理','','','系统管理','null',100001,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('department','机构管理','department','system','机构管理','null',100002,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('role','角色管理','role','system','角色管理','null',100003,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('personal','人员管理','personal','system','人员管理','null',100004,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('batch','批量管理','batch','system','批量管理','null',100005,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('loginlist','登录日志','loginlist','system','登录日志','null',100006,'1');
+INSERT INTO SYS_MENU(MENUID, MENUNAME, MENUURL, MENUPID, MENUDESC,MENUIMAGE,MENUINDEX,FLAG)VALUES ('application','业务功能','','','业务功能','null',100007,'1');

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

@@ -0,0 +1,48 @@
+-- 以下为生成的系统功能权限初始化文件,再次生成将覆盖
+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 ('ES0009', '无锡发动机','项目组件属性查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0010', '无锡发动机','项目组件属性值数据查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0011', '无锡发动机','项目组件属性值数据添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0012', '无锡发动机','项目模拟数据组件属性查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0013', '无锡发动机','项目求解',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0014', '无锡发动机','任务查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0015', '无锡发动机','结果属性值查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0016', '无锡发动机','项目模拟数据组件属性删除',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0017', '无锡发动机','求解日志获取',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0018', '无锡发动机','文件打包下载',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES1001', '无锡发动机','组件查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('BES001', '无锡发动机','基础字典查询',true);
+-- 基础系统
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00000', '基础系统','获取图片验证码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00001', '基础系统','获取短信验证码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00002', '基础系统','登录',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00003', '基础系统','手机注册',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00004', '基础系统','系统登出',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00005', '基础系统','更改手机号',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00006', '基础系统','获取授权码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00007', '基础系统','验证授权码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00001', '基础系统','个人信息查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00002', '基础系统','修改个人信息',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00003', '基础系统','修改密码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00020', '基础系统','实名认证',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00021', '基础系统','上传文件',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00022', '基础系统','下载文件',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00023', '基础系统','上传文件不验证',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00026', '基础系统','找回密码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00027', '基础系统','获取文件URL',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00028', '基础系统','文件分片上传',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00029', '基础系统','文件分片合并',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00030', '基础系统','用户列表查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00031', '基础系统','在线用户查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00032', '基础系统','重置密码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00033', '基础系统','用户信息修改',true);

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

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 申请状态
+ */
+public enum ApplyState {
+
+	commit("commit", "0", "提交"),
+	upchain("upchain", "3", "已上链"),
+	legalLetter("legalLetter", "4", "已出函"),
+	notarization("notarization", "5", "已出证");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private ApplyState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static ApplyState getApplyState(String index) {
+		for (ApplyState c : ApplyState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/AttAccelerationType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 加速度单位
+ */
+public enum AttAccelerationType {
+
+	MetersPerSecondSquared("MetersPerSecondSquared", "m/s²", "m/s²"),
+	FeetPerSecondSquared("FeetPerSecondSquared", "ft/s²", "ft/s²");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttAccelerationType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttAccelerationType getAttAccelerationType(String index) {
+		for (AttAccelerationType c : AttAccelerationType.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/AttAcreageType.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 面积单位
+ */
+public enum AttAcreageType {
+
+	SquareMeter("SquareMeter", "m²", "m²"),
+	SquareMillimeter("SquareMillimeter", "mm²", "mm²"),
+	SquareCentimeter("SquareCentimeter", "cm²", "cm²"),
+	SquareInches("SquareInches", "in²", "in²"),
+	SquareFoot("SquareFoot", "ft²", "ft²");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttAcreageType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttAcreageType getAttAcreageType(String index) {
+		for (AttAcreageType c : AttAcreageType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttAgreeSpeedType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 角速度单位
+ */
+public enum AttAgreeSpeedType {
+
+	DegreesPerSecond("DegreesPerSecond", "deg/s", "deg/s"),
+	RadiansPerSecond("RadiansPerSecond", "rad/s", "rad/s"),
+	RevolutionsPerMinute("RevolutionsPerMinute", "RPM", "RPM");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttAgreeSpeedType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttAgreeSpeedType getAttAgreeSpeedType(String index) {
+		for (AttAgreeSpeedType c : AttAgreeSpeedType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/AttAgreeType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 角度单位
+ */
+public enum AttAgreeType {
+
+	Radian("Radian", "rad", "rad"),
+	Degree("Degree", "deg", "deg");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttAgreeType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttAgreeType getAttAgreeType(String index) {
+		for (AttAgreeType c : AttAgreeType.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/AttCrossSectionalShape.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 横截面形状
+ */
+public enum AttCrossSectionalShape {
+
+	圆形("圆形", "0", "圆形"),
+	正方形("正方形", "1", "正方形"),
+	矩形("矩形", "2", "矩形"),
+	六边形("六边形", "3", "六边形"),
+	圆环形("圆环形", "4", "圆环形");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttCrossSectionalShape(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttCrossSectionalShape getAttCrossSectionalShape(String index) {
+		for (AttCrossSectionalShape c : AttCrossSectionalShape.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttDisplacementType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 排量单位
+ */
+public enum AttDisplacementType {
+
+	CubicMeterPerRevolution("CubicMeterPerRevolution", "m³/rev", "m³/rev"),
+	LitersPerRevolution("LitersPerRevolution", "L/rev", "L/rev"),
+	CubicFeetPerRevolution("CubicFeetPerRevolution", "ft³/rev", "ft³/rev");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttDisplacementType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttDisplacementType getAttDisplacementType(String index) {
+		for (AttDisplacementType c : AttDisplacementType.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;
+	}
+}

+ 65 - 0
definitionsrc/com/miniframe/generate/appcode/AttExternalHeatTransfer.java

@@ -0,0 +1,65 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 外部换热系数单位
+ */
+public enum AttExternalHeatTransfer {
+
+	HeatTransfer("HeatTransfer", "W/(㎡*K)", "W/(㎡*K)");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttExternalHeatTransfer(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttExternalHeatTransfer getAttExternalHeatTransfer(String index) {
+		for (AttExternalHeatTransfer c : AttExternalHeatTransfer.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;
+	}
+}

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

@@ -0,0 +1,115 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 流体类型
+ */
+public enum AttFlowType {
+
+	HELIUM("HELIUM", "HELIUM", "HELIUM"),
+	METHANE("METHANE", "METHANE", "METHANE"),
+	NEON("NEON", "NEON", "NEON"),
+	NITROGEN("NITROGEN", "NITROGEN", "NITROGEN"),
+	CO("CO", "CO", "CO"),
+	OXYGEN("OXYGEN", "OXYGEN", "OXYGEN"),
+	ARGON("ARGON", "ARGON", "ARGON"),
+	CO2("CO2", "CO2", "CO2"),
+	HYDROGEN("HYDROGEN", "HYDROGEN", "HYDROGEN"),
+	PARAHYD("PARAHYD", "PARAHYD", "PARAHYD"),
+	WATER("WATER", "WATER", "WATER"),
+	RP1("RP1", "RP-1", "RP-1"),
+	ISOBUTANE("ISOBUTANE", "ISOBUTANE", "ISOBUTANE"),
+	BUTANE("BUTANE", "BUTANE", "BUTANE"),
+	D2("D2", "D2", "D2"),
+	ETHANE("ETHANE", "ETHANE", "ETHANE"),
+	ETHYLENE("ETHYLENE", "ETHYLENE", "ETHYLENE"),
+	H2S("H2S", "H2S", "H2S"),
+	KRYPTON("KRYPTON", "KRYPTON", "KRYPTON"),
+	PROPANE("PROPANE", "PROPANE", "PROPANE"),
+	XENON("XENON", "XENON", "XENON"),
+	R11("R11", "R11", "R11"),
+	R12("R12", "R12", "R12"),
+	R22("R22", "R22", "R22"),
+	R32("R32", "R32", "R32"),
+	R123("R123", "R123", "R123"),
+	R744("R744", "R744", "R744"),
+	R124("R124", "R124", "R124"),
+	R125("R125", "R125", "R125"),
+	R134A("R134A", "R134A", "R134A"),
+	R152A("R152A", "R152A", "R152A"),
+	NF3("NF3", "NF3", "NF3"),
+	AMMONIA("AMMONIA", "AMMONIA", "AMMONIA"),
+	AIR("AIR", "AIR", "AIR"),
+	BENZENE("BENZENE", "BENZENE", "BENZENE"),
+	BUTENE1("BUTENE1", "1BUTENE", "1BUTENE"),
+	PENTENE1("PENTENE1", "1PENTENE", "1PENTENE"),
+	C1CC6("C1CC6", "C1CC6", "C1CC6"),
+	C11("C11", "C11", "C11"),
+	COS("COS", "COS", "COS"),
+	D2O("D2O", "D2O", "D2O"),
+	FLUORINE("FLUORINE", "FLUORINE", "FLUORINE"),
+	IBUTENE("IBUTENE", "IBUTENE", "IBUTENE"),
+	N2O("N2O", "N2O", "N2O"),
+	OCTANE("OCTANE", "OCTANE", "OCTANE"),
+	R227EA("R227EA", "R227EA", "R227EA"),
+	R1224YDZ("R1224YDZ", "R1224YDZ", "R1224YDZ"),
+	RC318("RC318", "RC318", "RC318"),
+	RE143A("RE143A", "RE143A", "RE143A"),
+	TOLUENE("TOLUENE", "TOLUENE", "TOLUENE"),
+	ANTIFREEZE("ANTIFREEZE", "防冻液", "防冻液");
+
+	// 成员变量
+	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;
+	}
+}

+ 70 - 0
definitionsrc/com/miniframe/generate/appcode/AttLengthType.java

@@ -0,0 +1,70 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 长度单位
+ */
+public enum AttLengthType {
+
+	mm("mm", "mm", "毫米"),
+	cm("cm", "cm", "厘米"),
+	m("m", "m", "米"),
+	km("km", "km", "千米"),
+	ft("ft", "ft", "英尺"),
+	in("in", "in", "英寸");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttLengthType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttLengthType getAttLengthType(String index) {
+		for (AttLengthType c : AttLengthType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttListType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 列表下拉单位
+ */
+public enum AttListType {
+
+	GeneralPump("GeneralPump", "一般泵", "一般泵"),
+	Figure9("Figure9", "Figure9.3", "Figure9.3"),
+	Fig14("Fig14", "Fig14.33.0.5", "Fig14.33.0.5");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttListType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttListType getAttListType(String index) {
+		for (AttListType c : AttListType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttMassFlowType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 质量流量单位
+ */
+public enum AttMassFlowType {
+
+	KgPerSecond("KgPerSecond", "kg/s", "kg/s"),
+	KgPerMinute("KgPerMinute", "kg/min", "kg/min"),
+	KgPerHour("KgPerHour", "kg/h", "kg/h");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttMassFlowType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttMassFlowType getAttMassFlowType(String index) {
+		for (AttMassFlowType c : AttMassFlowType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttMaterialType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 材料类型
+ */
+public enum AttMaterialType {
+
+	铝("铝", "0", "铝"),
+	铜("铜", "1", "铜"),
+	铁("铁", "2", "铁");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttMaterialType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttMaterialType getAttMaterialType(String index) {
+		for (AttMaterialType c : AttMaterialType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/AttPowerType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 功率单位
+ */
+public enum AttPowerType {
+
+	W("W", "W", "W"),
+	kW("kW", "kW", "kW");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttPowerType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttPowerType getAttPowerType(String index) {
+		for (AttPowerType c : AttPowerType.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/AttPressureType.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 压力单位
+ */
+public enum AttPressureType {
+
+	Pa("Pa", "Pa", "Pa"),
+	kPa("kPa", "kPa", "kPa"),
+	mBar("mBar", "mBar", "mBar"),
+	bar("bar", "bar", "bar");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttPressureType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttPressureType getAttPressureType(String index) {
+		for (AttPressureType c : AttPressureType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/AttQualityType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 重量单位
+ */
+public enum AttQualityType {
+
+	g("g", "g", "g"),
+	kg("kg", "kg", "kg");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttQualityType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttQualityType getAttQualityType(String index) {
+		for (AttQualityType c : AttQualityType.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/AttSimulationType.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 仿真类型
+ */
+public enum AttSimulationType {
+
+	IncompressibleSteadyState("IncompressibleSteadyState", "Incompressible Steady State", "不可压稳态"),
+	IncompressibleTransient("IncompressibleTransient", "Incompressible Transient", "不可压瞬态"),
+	CompressibleSteadyState("CompressibleSteadyState", "Compressible Steady State", "可压缩稳态"),
+	CompressibleTransient("CompressibleTransient", "Compressible Transient", "可压缩瞬态");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttSimulationType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttSimulationType getAttSimulationType(String index) {
+		for (AttSimulationType c : AttSimulationType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttSpeedType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 速度单位
+ */
+public enum AttSpeedType {
+
+	DegreesPerSecond("DegreesPerSecond", "deg/S", "deg/s"),
+	RadiansPerSecond("RadiansPerSecond", "rad/s", "rad/s"),
+	RevolutionsPerMinute("RevolutionsPerMinute", "RPM", "RPM");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttSpeedType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttSpeedType getAttSpeedType(String index) {
+		for (AttSpeedType c : AttSpeedType.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;
+	}
+}

+ 65 - 0
definitionsrc/com/miniframe/generate/appcode/AttTECoefficientType.java

@@ -0,0 +1,65 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 热膨胀常数单位
+ */
+public enum AttTECoefficientType {
+
+	TECoefficient("TECoefficient", "m²/K", "m²/K");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttTECoefficientType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttTECoefficientType getAttTECoefficientType(String index) {
+		for (AttTECoefficientType c : AttTECoefficientType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttTemperatureType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 温度单位
+ */
+public enum AttTemperatureType {
+
+	Celsius("Celsius", "C", "℃"),
+	Fahrenheit("Fahrenheit", "F", "℉"),
+	Kaiwen("Kaiwen", "K", "K");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttTemperatureType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttTemperatureType getAttTemperatureType(String index) {
+		for (AttTemperatureType c : AttTemperatureType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttTimeType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 时间单位
+ */
+public enum AttTimeType {
+
+	s("s", "s", "s"),
+	m("m", "m", "m"),
+	h("h", "h", "h");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttTimeType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttTimeType getAttTimeType(String index) {
+		for (AttTimeType c : AttTimeType.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/AttValueShapeType.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 属性形状类型
+ */
+public enum AttValueShapeType {
+
+	circle("circle", "0", "圆形"),
+	square("square", "1", "正方形"),
+	rectangle("rectangle", "2", "矩形"),
+	hexagon("hexagon", "3", "六边形"),
+	toroidal("toroidal", "4", "圆环形");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttValueShapeType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttValueShapeType getAttValueShapeType(String index) {
+		for (AttValueShapeType c : AttValueShapeType.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 {
+
+	v0("v0", "0", "固定值"),
+	v1("v1", "1", "下拉值"),
+	v2("v2", "2", "输入"),
+	v3("v3", "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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/AttVolumeFlowType.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 体积流量单位
+ */
+public enum AttVolumeFlowType {
+
+	LiterPerMinute("LiterPerMinute", "L/min", "L/min"),
+	CubesMeterPerSecond("CubesMeterPerSecond", "m³/s", "m³/s"),
+	CubicFeetPerSecond("CubicFeetPerSecond", "ft³/s", "ft³/s");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttVolumeFlowType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttVolumeFlowType getAttVolumeFlowType(String index) {
+		for (AttVolumeFlowType c : AttVolumeFlowType.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/AttVolumeType.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 体积单位
+ */
+public enum AttVolumeType {
+
+	CubicMeter("CubicMeter", "m³", "m³"),
+	CubicMillimeter("CubicMillimeter", "mm³", "mm³"),
+	CubicCentimeter("CubicCentimeter", "cm³", "cm³"),
+	CubicInches("CubicInches", "in³", "in³"),
+	CubicFoot("CubicFoot", "ft³", "ft³");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttVolumeType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttVolumeType getAttVolumeType(String index) {
+		for (AttVolumeType c : AttVolumeType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/AttYnType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 是否
+ */
+public enum AttYnType {
+
+	yes("yes", "yes", "是"),
+	no("no", "no", "否");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private AttYnType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static AttYnType getAttYnType(String index) {
+		for (AttYnType c : AttYnType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Booltype.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * Bool类型
+ */
+public enum Booltype {
+
+	yes("yes", "1", "是"),
+	no("no", "0", "否");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Booltype(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Booltype getBooltype(String index) {
+		for (Booltype c : Booltype.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/CertificationState.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 实名认证状态
+ */
+public enum CertificationState {
+
+	certificated("certificated", "2", "已实名认证"),
+	certificating("certificating", "1", "实名认证中"),
+	noCertificate("noCertificate", "0", "未实名认证"),
+	rejectCertificate("rejectCertificate", "3", "认证未通过");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private CertificationState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static CertificationState getCertificationState(String index) {
+		for (CertificationState c : CertificationState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/CertificationType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 实名认证类型
+ */
+public enum CertificationType {
+
+	person("person", "0", "个人"),
+	company("company", "1", "企业");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private CertificationType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static CertificationType getCertificationType(String index) {
+		for (CertificationType c : CertificationType.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;
+	}
+}

+ 74 - 0
definitionsrc/com/miniframe/generate/appcode/ComFType.java

@@ -0,0 +1,74 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 组件父类
+ */
+public enum ComFType {
+
+	fx("fx", "0", "飞行环境组件"),
+	gl("gl", "1", "管路组件"),
+	hz("hz", "2", "换热组件"),
+	fm("fm", "3", "阀门组件"),
+	qd("qd", "4", "驱动组件"),
+	kz("kz", "5", "控制组件"),
+	ry("ry", "6", "燃油组件"),
+	xt("xt", "7", "系统组件"),
+	gt("gt", "8", "其他组件"),
+	zdy("zdy", "9", "用户自定义组件");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private ComFType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static ComFType getComFType(String index) {
+		for (ComFType c : ComFType.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;
+	}
+}

+ 71 - 0
definitionsrc/com/miniframe/generate/appcode/ComType.java

@@ -0,0 +1,71 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 组件类型
+ */
+public enum ComType {
+
+	CST("CST", "0", "cst组件"),
+	XFOIL("XFOIL", "1", "xfoil组件"),
+	FFD("FFD", "2", "ffd组件"),
+	ADFLOW("ADFLOW", "3", "adflow组件"),
+	MathFunc("MathFunc", "4", "MathFunc组件"),
+	TACS("TACS", "5", "TACS组件"),
+	FSI("FSI", "6", "FSI组件");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private ComType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static ComType getComType(String index) {
+		for (ComType c : ComType.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;
+	}
+}

+ 78 - 0
definitionsrc/com/miniframe/generate/appcode/CompanyType.java

@@ -0,0 +1,78 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 企业类型
+ */
+public enum CompanyType {
+
+	limitedLiabilityCompanies("limitedLiabilityCompanies", "0", "有限责任公司"),
+	jointStockCompanies("jointStockCompanies", "1", "股份有限公司"),
+	partnershipEnterprise("partnershipEnterprise", "2", "合伙企业"),
+	individualBusiness("individualBusiness", "3", "个体工商户"),
+	soleProprietorship("soleProprietorship", "4", "个人独资公司"),
+	wholePeople("wholePeople", "5", "全民所有制"),
+	collectiveOwnership("collectiveOwnership", "6", "集体所有制"),
+	jointlyOperated("jointlyOperated", "7", "联营企业"),
+	administrativeUnit("administrativeUnit", "8", "行政单位"),
+	socialGroup("socialGroup", "9", "社会团体"),
+	publicInstitutions("publicInstitutions", "10", "事业单位"),
+	liquidatingGroup("liquidatingGroup", "11", "破产清算组"),
+	foreignEnterprise("foreignEnterprise", "12", "外国企业"),
+	goverment("goverment", "13", "政府");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private CompanyType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static CompanyType getCompanyType(String index) {
+		for (CompanyType c : CompanyType.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;
+	}
+}

+ 71 - 0
definitionsrc/com/miniframe/generate/appcode/FileType.java

@@ -0,0 +1,71 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 文件类型
+ */
+public enum FileType {
+
+	audio("audio", "1", "录音"),
+	image("image", "2", "照片"),
+	video("video", "3", "录像"),
+	callRecord("callRecord", "4", "通话录音"),
+	screenShort("screenShort", "5", "屏幕截图"),
+	screenRecord("screenRecord", "6", "屏幕录像"),
+	other("other", "100", "其它");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private FileType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static FileType getFileType(String index) {
+		for (FileType c : FileType.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;
+	}
+}

+ 73 - 0
definitionsrc/com/miniframe/generate/appcode/IdType.java

@@ -0,0 +1,73 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 证件类型
+ */
+public enum IdType {
+
+	id("id", "0", "居民身份证"),
+	officialCard("officialCard", "1", "军官证"),
+	passport("passport", "2", "护照"),
+	passesForTaiwan("passesForTaiwan", "3", "台湾居民来往大陆通行证"),
+	soldierCard("soldierCard", "4", "士兵证"),
+	residence("residence", "5", "户口"),
+	passesForHongkong("passesForHongkong", "6", "港澳居民来往内地通行证"),
+	foreignPassport("foreignPassport", "8", "外国护照"),
+	passesToTaiwan("passesToTaiwan", "9", "大陆居民往来台湾通行证");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private IdType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static IdType getIdType(String index) {
+		for (IdType c : IdType.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;
+	}
+}

+ 65 - 0
definitionsrc/com/miniframe/generate/appcode/IdTypeCompany.java

@@ -0,0 +1,65 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 企业证件类型
+ */
+public enum IdTypeCompany {
+
+	businessLicense("businessLicense", "0", "营业执照");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private IdTypeCompany(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static IdTypeCompany getIdTypeCompany(String index) {
+		for (IdTypeCompany c : IdTypeCompany.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/InvoiceState.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 开票状态
+ */
+public enum InvoiceState {
+
+	noInvoice("noInvoice", "0", "未开票"),
+	invoicing("invoicing", "1", "开票中"),
+	invoiced("invoiced", "2", "已开票");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private InvoiceState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static InvoiceState getInvoiceState(String index) {
+		for (InvoiceState c : InvoiceState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Issetpaypasswordtype.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 余额明细类型
+ */
+public enum Issetpaypasswordtype {
+
+	notsetpaaypassword("notsetpaaypassword", "0", "未设置支付密码"),
+	hassetpassword("hassetpassword", "1", "已设置支付密码");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Issetpaypasswordtype(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Issetpaypasswordtype getIssetpaypasswordtype(String index) {
+		for (Issetpaypasswordtype c : Issetpaypasswordtype.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/LoginMedia.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 登录渠道
+ */
+public enum LoginMedia {
+
+	APP("APP", "0", "APP"),
+	WEB("WEB", "1", "WEB"),
+	MANAGEWEB("MANAGEWEB", "2", "MANAGEWEB"),
+	DATAWEB("DATAWEB", "3", "DATAWEB");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private LoginMedia(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static LoginMedia getLoginMedia(String index) {
+		for (LoginMedia c : LoginMedia.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/LoginType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 登录类型
+ */
+public enum LoginType {
+
+	PASSWD("PASSWD", "0", "密码登录"),
+	VERIFYCODE("VERIFYCODE", "1", "验证码登录");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private LoginType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static LoginType getLoginType(String index) {
+		for (LoginType c : LoginType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/LoginWay.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 登录方式
+ */
+public enum LoginWay {
+
+	MANUAL("MANUAL", "0", "手动登录"),
+	AUTO("AUTO", "1", "自动登录");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private LoginWay(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static LoginWay getLoginWay(String index) {
+		for (LoginWay c : LoginWay.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Loginflag.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 登录状态
+ */
+public enum Loginflag {
+
+	sucess("sucess", "0", "成功"),
+	fail("fail", "1", "失败");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Loginflag(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Loginflag getLoginflag(String index) {
+		for (Loginflag c : Loginflag.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/MessageChannel.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 消息通道
+ */
+public enum MessageChannel {
+
+	phone("phone", "1", "手机"),
+	email("email", "2", "邮箱");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private MessageChannel(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static MessageChannel getMessageChannel(String index) {
+		for (MessageChannel c : MessageChannel.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/NotarizationApplyStatus.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 公证申请状态
+ */
+public enum NotarizationApplyStatus {
+
+	commit("commit", "1", "申请中"),
+	success("success", "2", "申请成功"),
+	partSucc("partSucc", "3", "部分成功"),
+	fail("fail", "4", "申请失败");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private NotarizationApplyStatus(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static NotarizationApplyStatus getNotarizationApplyStatus(String index) {
+		for (NotarizationApplyStatus c : NotarizationApplyStatus.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/NotarizationType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 公证类型
+ */
+public enum NotarizationType {
+
+	legalLetter("legalLetter", "0", "存证函"),
+	notarization("notarization", "1", "公证书");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private NotarizationType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static NotarizationType getNotarizationType(String index) {
+		for (NotarizationType c : NotarizationType.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/OrderStatus.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 订单状态
+ */
+public enum OrderStatus {
+
+	apply("apply", "3", "提交订单"),
+	cancel("cancel", "4", "取消订单"),
+	finish("finish", "12", "完成"),
+	close("close", "13", "关闭订单"),
+	timeout("timeout", "14", "订单超时");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private OrderStatus(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static OrderStatus getOrderStatus(String index) {
+		for (OrderStatus c : OrderStatus.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/PayType.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 支付类型
+ */
+public enum PayType {
+
+	wechatpay("wechatpay", "0", "微信"),
+	alipay("alipay", "2", "支付宝"),
+	wechatpayApp("wechatpayApp", "11", "微信APP支付"),
+	alipayApp("alipayApp", "12", "支付宝APP支付"),
+	wechatpayProgram("wechatpayProgram", "21", "微信小程序支付");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private PayType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static PayType getPayType(String index) {
+		for (PayType c : PayType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Payserverchannel.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 支付渠道
+ */
+public enum Payserverchannel {
+
+	wechat("wechat", "0", "微信"),
+	alipay("alipay", "1", "支付宝");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Payserverchannel(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Payserverchannel getPayserverchannel(String index) {
+		for (Payserverchannel c : Payserverchannel.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;
+	}
+}

+ 73 - 0
definitionsrc/com/miniframe/generate/appcode/Paystatus.java

@@ -0,0 +1,73 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 支付状态
+ */
+public enum Paystatus {
+
+	orderfail("orderfail", "0", "下单失败"),
+	ordersuccess("ordersuccess", "1", "下单成功"),
+	payfail("payfail", "2", "支付失败"),
+	paysuccess("paysuccess", "3", "支付成功"),
+	refund("refund", "4", "退款中"),
+	refundfail("refundfail", "5", "退款失败"),
+	refundsuccess("refundsuccess", "6", "退款成功"),
+	closed("closed", "7", "支付关闭"),
+	timeout("timeout", "8", "支付超时");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Paystatus(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Paystatus getPaystatus(String index) {
+		for (Paystatus c : Paystatus.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;
+	}
+}

+ 69 - 0
definitionsrc/com/miniframe/generate/appcode/PointOrderState.java

@@ -0,0 +1,69 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 积分订单状态
+ */
+public enum PointOrderState {
+
+	commit("commit", "1", "提交"),
+	success("success", "2", "成功"),
+	fail("fail", "3", "失败"),
+	timeout("timeout", "4", "超时"),
+	noneed("noneed", "5", "无需处理");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private PointOrderState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static PointOrderState getPointOrderState(String index) {
+		for (PointOrderState c : PointOrderState.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/PointType.java

@@ -0,0 +1,68 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 积分类型
+ */
+public enum PointType {
+
+	charge("charge", "1", "积分充值"),
+	consume_addsubcount("consume_addsubcount", "2", "积分消费-增加子账户上限"),
+	bonus("bonus", "3", "积分赠送"),
+	consume_buyres("consume_buyres", "4", "积分消费-购买资源");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private PointType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static PointType getPointType(String index) {
+		for (PointType c : PointType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/PriceMedia.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 支付介质
+ */
+public enum PriceMedia {
+
+	point("point", "1", "积分"),
+	RMB("RMB", "2", "人民币");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private PriceMedia(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static PriceMedia getPriceMedia(String index) {
+		for (PriceMedia c : PriceMedia.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Processing.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 处理类型
+ */
+public enum Processing {
+
+	pre("pre", "pre", "前处理"),
+	post("post", "post", "后处理");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Processing(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Processing getProcessing(String index) {
+		for (Processing c : Processing.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/ReissueInvoiceState.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 补寄发票状态
+ */
+public enum ReissueInvoiceState {
+
+	reissueInvoicing("reissueInvoicing", "1", "补寄中"),
+	reissueInvoiced("reissueInvoiced", "2", "已补寄"),
+	reissueInvoiceFail("reissueInvoiceFail", "3", "补寄失败");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private ReissueInvoiceState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static ReissueInvoiceState getReissueInvoiceState(String index) {
+		for (ReissueInvoiceState c : ReissueInvoiceState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/RoleType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 角色类型
+ */
+public enum RoleType {
+
+	admin("admin", "admin", "管理员"),
+	normal("normal", "normal", "普通用户");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private RoleType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static RoleType getRoleType(String index) {
+		for (RoleType c : RoleType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/SexType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 性别
+ */
+public enum SexType {
+
+	man("man", "1", "男"),
+	woman("woman", "0", "女");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private SexType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static SexType getSexType(String index) {
+		for (SexType c : SexType.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/SystemClass.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 系统分类
+ */
+public enum SystemClass {
+
+	manager("manager", "manager", "内管系统"),
+	service("service", "service", "服务系统");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private SystemClass(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static SystemClass getSystemClass(String index) {
+		for (SystemClass c : SystemClass.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/TimmerEnabled.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 定时器启用状态
+ */
+public enum TimmerEnabled {
+
+	DISABLE("DISABLE", "0", "未启用"),
+	ENABLE("ENABLE", "1", "启用");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private TimmerEnabled(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static TimmerEnabled getTimmerEnabled(String index) {
+		for (TimmerEnabled c : TimmerEnabled.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/TimmerRunMode.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 定时器运行模式
+ */
+public enum TimmerRunMode {
+
+	SINGLETON("SINGLETON", "0", "单例"),
+	MULTITON("MULTITON", "1", "多例");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private TimmerRunMode(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static TimmerRunMode getTimmerRunMode(String index) {
+		for (TimmerRunMode c : TimmerRunMode.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/TimmerRunstate.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 运行状态
+ */
+public enum TimmerRunstate {
+
+	STOP("STOP", "0", "非运行"),
+	RUN("RUN", "1", "运行");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private TimmerRunstate(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static TimmerRunstate getTimmerRunstate(String index) {
+		for (TimmerRunstate c : TimmerRunstate.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/Transflag.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 通讯方向
+ */
+public enum Transflag {
+
+	up("up", "01", "上行"),
+	down("down", "02", "下行");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private Transflag(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static Transflag getTransflag(String index) {
+		for (Transflag c : Transflag.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/UpchainState.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 上链状态
+ */
+public enum UpchainState {
+
+	noupchain("noupchain", "0", "未上链"),
+	upchaining("upchaining", "1", "上链中"),
+	upchained("upchained", "2", "已上链");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private UpchainState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static UpchainState getUpchainState(String index) {
+		for (UpchainState c : UpchainState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/UserDnType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 验证方式
+ */
+public enum UserDnType {
+
+	normal("normal", "0", "通用验证"),
+	dn("dn", "1", "使用dn信息验证");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private UserDnType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static UserDnType getUserDnType(String index) {
+		for (UserDnType c : UserDnType.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;
+	}
+}

+ 67 - 0
definitionsrc/com/miniframe/generate/appcode/UserState.java

@@ -0,0 +1,67 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 用户状态
+ */
+public enum UserState {
+
+	black("black", "0", "黑名单"),
+	normal("normal", "1", "正常"),
+	delete("delete", "3", "删除");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private UserState(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static UserState getUserState(String index) {
+		for (UserState c : UserState.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;
+	}
+}

+ 66 - 0
definitionsrc/com/miniframe/generate/appcode/UserType.java

@@ -0,0 +1,66 @@
+package com.miniframe.generate.appcode;
+
+/**
+ * 用户类型
+ */
+public enum UserType {
+
+	main("main", "0", "主账户"),
+	son("son", "1", "子账户");
+
+	// 成员变量
+	private String index; // value
+	private String name; // key
+	private String desc; // 描述
+	
+	/**
+	 * 构造方法
+	 * @param name
+	 * @param index
+	 * @param desc
+	 */
+	private UserType(String name, String index, String desc) {
+		this.name = name;
+		this.index = index;
+		this.desc = desc;
+	}
+
+	/**
+	 * 通过index获取对象
+	 * 
+	 * @param index
+	 * @return
+	 */
+	public static UserType getUserType(String index) {
+		for (UserType c : UserType.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;
+	}
+}

+ 16 - 0
definitionsrc/com/miniframe/generate/global/AppGlobalVariableSysconfig.java

@@ -0,0 +1,16 @@
+package com.miniframe.generate.global;
+
+import java.math.*;
+import java.util.*;
+
+/**
+ * 系统全局参数,静态常量定义文件.
+ * @generated
+ */
+@SuppressWarnings("unused")
+public class AppGlobalVariableSysconfig{
+    /**
+     * 日期时间字符串格式
+     */
+    public static final String DATETIMEFORMAT = "yyyy-MM-dd HH:mm:ss Z";
+}

+ 64 - 0
definitionsrc/returncode/returncode-business.properties

@@ -0,0 +1,64 @@
+EB8000001 = \u7CFB\u7EDF\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000002 = \u4EA4\u6613\u65F6\u95F4\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000003 = \u7528\u6237\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000004 = \u7528\u6237\u4EE4\u724C\u6216\u7528\u6237\u4FE1\u606F\u9519\u8BEF\uFF01
+EB8000005 = \u67E5\u8BE2\u5F00\u59CB\u8BB0\u5F55\u504F\u79FB\u91CF\u5FC5\u987B\u5927\u4E8E0!
+EB8000006 = \u7CFB\u7EDF\u6CA1\u6709\u767B\u5F55\u6216\u4F1A\u8BDD\u8D85\u65F6!
+EB8000007 = \u5C5E\u6027\u5B57\u6BB5\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000008 = \u67E5\u8BE2\u6761\u4EF6\u5217\u8868\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000009 = \u7CFB\u7EDF\u65E0\u6B64\u529F\u80FD\u6216\u4EA4\u6613\u672A\u6CE8\u518C\uFF01
+EB8000010 = \u6307\u5B9A\u7684\u5B57\u6BB5\u540D\u79F0\u9519\u8BEF\uFF01
+EB8000011 = \u9A8C\u8BC1\u7801\u4FE1\u606F\u9519\u8BEF!
+EB8000012 = \u60A8\u6CA1\u6709\u6B64\u4EA4\u6613\u7684\u64CD\u4F5C\u6743\u9650!
+EB8000013 = \u63D0\u4EA4\u8BB0\u5F55\u4E0D\u53EF\u4E3A\u7A7A\uFF01
+EB8000014 = \u7CFB\u7EDF\u4E3B\u952E\u503C\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000015 = \u7528\u6237\u9A8C\u8BC1\u5931\u8D25\uFF01
+EB8000016 = \u6570\u636E\u5E93\u6570\u636E\u64CD\u4F5C\u9519\u8BEF\uFF01
+EB8000017 = \u8C03\u7528\u540E\u53F0\u901A\u8BAF\u9519\u8BEF\uFF01
+EB8000018 = \u4EA4\u6613\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A\uFF01
+EB8000020 = \u8BE5\u7528\u6237\u5DF2\u6CE8\u518C\uFF01
+EB8000021 = \u9A8C\u8BC1\u7801\u9519\u8BEF\uFF01
+EB8000022 = \u5BC6\u7801\u9519\u8BEF\uFF01
+EB8000023 = \u5B9E\u540D\u8BA4\u8BC1\u5931\u8D25\uFF01
+EB8000024 = \u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01
+EB8000026 = \u4F59\u989D\u4E0D\u8DB3
+EB8000027 = \u8BF7\u8BBE\u7F6E\u652F\u4ED8\u5BC6\u7801
+EB8000028 = \u83B7\u53D6\u9A8C\u8BC1\u7801\u8FC7\u4E8E\u9891\u7E41\uFF01
+EB8000029 = \u8BE5\u7528\u6237\u672A\u6CE8\u518C\uFF01
+EB8000030 = \u53D1\u9001\u9A8C\u8BC1\u7801\u5931\u8D25\uFF01
+EB8000031 = \u8BE5\u63A5\u6536\u4EBA\u4E0D\u5B58\u5728\uFF01
+EB8000032 = \u8BE5\u5B9E\u540D\u8BA4\u8BC1\u5DF2\u7ECF\u5B8C\u6210\uFF01
+EB8000033 = \u9A8C\u8BC1\u7528\u6237\u8BC1\u4E66\u4FE1\u606F\u5931\u8D25\uFF01
+EB8000034 = \u8BE5\u5B9E\u540D\u8BA4\u8BC1\u6B63\u5728\u7B49\u5F85\u5BA1\u6838\uFF01
+EB8000101 = \u4E0D\u652F\u6301\u8BE5\u4EA4\u6613\uFF01
+EB8000102 = \u4E1A\u52A1\u7F16\u53F7\u83B7\u53D6\u5931\u8D25\uFF01
+EB8000103 = \u4EE4\u724C\u9A8C\u8BC1\u8FC7\u671F\uFF01
+EB8000104 = \u8BE5\u7528\u6237\u5DF2\u62C9\u9ED1\uFF01
+EB8000105 = \u961F\u5217\u5904\u7406\u5931\u8D25\uFF01
+EB8000106 = \u5904\u7406\u8D85\u65F6\uFF01
+EB8000107 = \u6388\u6743\u7801\u65E0\u6548\uFF01
+EB8000108 = \u6388\u6743\u7801\u8FC7\u671F\uFF01
+EB8000109 = \u6570\u636E\u89E3\u6790\u5931\u8D25\uFF01
+EB8000110 = \u8BE5\u7528\u6237\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB8000111 = \u53C2\u6570\u9519\u8BEF\uFF01
+EB8000112 = \u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB1000001 = \u8BE5\u89D2\u8272\u5DF2\u5B58\u5728\uFF01
+EB1000002 = \u8BE5\u89D2\u8272\u4E0D\u5B58\u5728\uFF01
+EB1000003 = \u8BE5\u529F\u80FD\u5DF2\u5B58\u5728\uFF01
+EB1000004 = \u8BE5\u529F\u80FD\u4E0D\u5B58\u5728\uFF01
+EB1000005 = \u8BE5\u83DC\u5355\u5DF2\u5B58\u5728\uFF01
+EB1000006 = \u8BE5\u83DC\u5355\u4E0D\u5B58\u5728\uFF01
+EB1000007 = \u8BE5\u7528\u6237\u5DF2\u5B58\u5728\uFF01
+EB1000008 = \u8BE5\u7528\u6237\u4E0D\u5B58\u5728\uFF01
+EB1000009 = \u8BE5\u673A\u6784\u5DF2\u5B58\u5728\uFF01
+EB1000010 = \u8BE5\u673A\u6784\u4E0D\u5B58\u5728\uFF01
+EB2000005 = \u53EA\u80FD\u4F20\u8F93\u5355\u4E2A\u6587\u4EF6\uFF01
+EB2000006 = \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF01
+EB2000007 = \u6587\u4EF6\u8BFB\u53D6\u5931\u8D25\uFF01
+EB2000008 = \u6587\u4EF6\u4E0D\u5B58\u5728\uFF01
+EB2000009 = \u6587\u4EF6\u79FB\u52A8\u62F7\u8D1D\u5931\u8D25\uFF01
+ES000001 = \u9879\u76EE\u7EC4\u4EF6\u5C5E\u6027\u4E0D\u5B58\u5728\uFF01
+ES000002 = \u7EC4\u4EF6\u5C5E\u6027\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+ES000003 = \u8BE5\u7EC4\u4EF6\u5C5E\u6027\u6570\u636E\u7C7B\u578B\u4E0D\u662F\u6570\u5217\uFF01
+ES000004 = \u6570\u636E\u5B9A\u4E49\u9519\u8BEF\uFF01
+ES000005 = \u9879\u76EE\u4E0D\u5B58\u5728\uFF01

+ 64 - 0
definitionsrc/returncode/returncode-business_zh_CN.properties

@@ -0,0 +1,64 @@
+EB8000001 = \u7CFB\u7EDF\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000002 = \u4EA4\u6613\u65F6\u95F4\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000003 = \u7528\u6237\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000004 = \u7528\u6237\u4EE4\u724C\u6216\u7528\u6237\u4FE1\u606F\u9519\u8BEF\uFF01
+EB8000005 = \u67E5\u8BE2\u5F00\u59CB\u8BB0\u5F55\u504F\u79FB\u91CF\u5FC5\u987B\u5927\u4E8E0!
+EB8000006 = \u7CFB\u7EDF\u6CA1\u6709\u767B\u5F55\u6216\u4F1A\u8BDD\u8D85\u65F6!
+EB8000007 = \u5C5E\u6027\u5B57\u6BB5\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000008 = \u67E5\u8BE2\u6761\u4EF6\u5217\u8868\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000009 = \u7CFB\u7EDF\u65E0\u6B64\u529F\u80FD\u6216\u4EA4\u6613\u672A\u6CE8\u518C\uFF01
+EB8000010 = \u6307\u5B9A\u7684\u5B57\u6BB5\u540D\u79F0\u9519\u8BEF\uFF01
+EB8000011 = \u9A8C\u8BC1\u7801\u4FE1\u606F\u9519\u8BEF!
+EB8000012 = \u60A8\u6CA1\u6709\u6B64\u4EA4\u6613\u7684\u64CD\u4F5C\u6743\u9650!
+EB8000013 = \u63D0\u4EA4\u8BB0\u5F55\u4E0D\u53EF\u4E3A\u7A7A\uFF01
+EB8000014 = \u7CFB\u7EDF\u4E3B\u952E\u503C\u4E0D\u53EF\u4E3A\u7A7A!
+EB8000015 = \u7528\u6237\u9A8C\u8BC1\u5931\u8D25\uFF01
+EB8000016 = \u6570\u636E\u5E93\u6570\u636E\u64CD\u4F5C\u9519\u8BEF\uFF01
+EB8000017 = \u8C03\u7528\u540E\u53F0\u901A\u8BAF\u9519\u8BEF\uFF01
+EB8000018 = \u4EA4\u6613\u7F16\u7801\u4E0D\u53EF\u4E3A\u7A7A\uFF01
+EB8000020 = \u8BE5\u7528\u6237\u5DF2\u6CE8\u518C\uFF01
+EB8000021 = \u9A8C\u8BC1\u7801\u9519\u8BEF\uFF01
+EB8000022 = \u5BC6\u7801\u9519\u8BEF\uFF01
+EB8000023 = \u5B9E\u540D\u8BA4\u8BC1\u5931\u8D25\uFF01
+EB8000024 = \u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01
+EB8000026 = \u4F59\u989D\u4E0D\u8DB3
+EB8000027 = \u8BF7\u8BBE\u7F6E\u652F\u4ED8\u5BC6\u7801
+EB8000028 = \u83B7\u53D6\u9A8C\u8BC1\u7801\u8FC7\u4E8E\u9891\u7E41\uFF01
+EB8000029 = \u8BE5\u7528\u6237\u672A\u6CE8\u518C\uFF01
+EB8000030 = \u53D1\u9001\u9A8C\u8BC1\u7801\u5931\u8D25\uFF01
+EB8000031 = \u8BE5\u63A5\u6536\u4EBA\u4E0D\u5B58\u5728\uFF01
+EB8000032 = \u8BE5\u5B9E\u540D\u8BA4\u8BC1\u5DF2\u7ECF\u5B8C\u6210\uFF01
+EB8000033 = \u9A8C\u8BC1\u7528\u6237\u8BC1\u4E66\u4FE1\u606F\u5931\u8D25\uFF01
+EB8000034 = \u8BE5\u5B9E\u540D\u8BA4\u8BC1\u6B63\u5728\u7B49\u5F85\u5BA1\u6838\uFF01
+EB8000101 = \u4E0D\u652F\u6301\u8BE5\u4EA4\u6613\uFF01
+EB8000102 = \u4E1A\u52A1\u7F16\u53F7\u83B7\u53D6\u5931\u8D25\uFF01
+EB8000103 = \u4EE4\u724C\u9A8C\u8BC1\u8FC7\u671F\uFF01
+EB8000104 = \u8BE5\u7528\u6237\u5DF2\u62C9\u9ED1\uFF01
+EB8000105 = \u961F\u5217\u5904\u7406\u5931\u8D25\uFF01
+EB8000106 = \u5904\u7406\u8D85\u65F6\uFF01
+EB8000107 = \u6388\u6743\u7801\u65E0\u6548\uFF01
+EB8000108 = \u6388\u6743\u7801\u8FC7\u671F\uFF01
+EB8000109 = \u6570\u636E\u89E3\u6790\u5931\u8D25\uFF01
+EB8000110 = \u8BE5\u7528\u6237\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB8000111 = \u53C2\u6570\u9519\u8BEF\uFF01
+EB8000112 = \u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB1000001 = \u8BE5\u89D2\u8272\u5DF2\u5B58\u5728\uFF01
+EB1000002 = \u8BE5\u89D2\u8272\u4E0D\u5B58\u5728\uFF01
+EB1000003 = \u8BE5\u529F\u80FD\u5DF2\u5B58\u5728\uFF01
+EB1000004 = \u8BE5\u529F\u80FD\u4E0D\u5B58\u5728\uFF01
+EB1000005 = \u8BE5\u83DC\u5355\u5DF2\u5B58\u5728\uFF01
+EB1000006 = \u8BE5\u83DC\u5355\u4E0D\u5B58\u5728\uFF01
+EB1000007 = \u8BE5\u7528\u6237\u5DF2\u5B58\u5728\uFF01
+EB1000008 = \u8BE5\u7528\u6237\u4E0D\u5B58\u5728\uFF01
+EB1000009 = \u8BE5\u673A\u6784\u5DF2\u5B58\u5728\uFF01
+EB1000010 = \u8BE5\u673A\u6784\u4E0D\u5B58\u5728\uFF01
+EB2000005 = \u53EA\u80FD\u4F20\u8F93\u5355\u4E2A\u6587\u4EF6\uFF01
+EB2000006 = \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF01
+EB2000007 = \u6587\u4EF6\u8BFB\u53D6\u5931\u8D25\uFF01
+EB2000008 = \u6587\u4EF6\u4E0D\u5B58\u5728\uFF01
+EB2000009 = \u6587\u4EF6\u79FB\u52A8\u62F7\u8D1D\u5931\u8D25\uFF01
+ES000001 = \u9879\u76EE\u7EC4\u4EF6\u5C5E\u6027\u4E0D\u5B58\u5728\uFF01
+ES000002 = \u7EC4\u4EF6\u5C5E\u6027\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+ES000003 = \u8BE5\u7EC4\u4EF6\u5C5E\u6027\u6570\u636E\u7C7B\u578B\u4E0D\u662F\u6570\u5217\uFF01
+ES000004 = \u6570\u636E\u5B9A\u4E49\u9519\u8BEF\uFF01
+ES000005 = \u9879\u76EE\u4E0D\u5B58\u5728\uFF01

+ 9 - 0
definitionsrc/returncode/returncode-system.properties

@@ -0,0 +1,9 @@
+000000000 = \u7CFB\u7EDF\u4EA4\u6613\u8C03\u7528\u6210\u529F\uFF01
+EB0000001 = \u901A\u8BAF\u683C\u5F0F\u9519\u8BEF,\u8BF7\u53C2\u89C1\u901A\u8BAF\u89C4\u8303!
+EB0000002 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u65E0\u6B64\u529F\u80FD\u6216\u4EA4\u6613\u672A\u6CE8\u518C\uFF01
+EB0000003 = \u7CFB\u7EDF\u6570\u636E\u6821\u9A8C\u5F02\u5E38,\u5F02\u5E38\u4FE1\u606F\uFF1A[{0}].
+EB0000004 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u5904\u7406\u9519\u8BEF!
+EB0000005 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u901A\u8BAF\u5904\u7406\u9519\u8BEF!
+EB0000006 = \u7CFB\u7EDF\u8BF7\u6C42[{0}]\u8DEF\u7531\u901A\u8BAF\u5904\u7406\u9519\u8BEF!
+EB0000007 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u6570\u636E\u5904\u7406\u9519\u8BEF!
+EB9999999 = \u7CFB\u7EDF\u5FC3\u8DF3\u5065\u5EB7\u68C0\u67E5\u9519\u8BEF\uFF01

+ 9 - 0
definitionsrc/returncode/returncode-system_zh_CN.properties

@@ -0,0 +1,9 @@
+000000000 = \u7CFB\u7EDF\u4EA4\u6613\u8C03\u7528\u6210\u529F\uFF01
+EB0000001 = \u901A\u8BAF\u683C\u5F0F\u9519\u8BEF,\u8BF7\u53C2\u89C1\u901A\u8BAF\u89C4\u8303!
+EB0000002 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u65E0\u6B64\u529F\u80FD\u6216\u4EA4\u6613\u672A\u6CE8\u518C\uFF01
+EB0000003 = \u7CFB\u7EDF\u6570\u636E\u6821\u9A8C\u5F02\u5E38,\u5F02\u5E38\u4FE1\u606F\uFF1A[{0}].
+EB0000004 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u5904\u7406\u9519\u8BEF!
+EB0000005 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u901A\u8BAF\u5904\u7406\u9519\u8BEF!
+EB0000006 = \u7CFB\u7EDF\u8BF7\u6C42[{0}]\u8DEF\u7531\u901A\u8BAF\u5904\u7406\u9519\u8BEF!
+EB0000007 = \u7CFB\u7EDF\u4EA4\u6613[{0}]\u6570\u636E\u5904\u7406\u9519\u8BEF!
+EB9999999 = \u7CFB\u7EDF\u5FC3\u8DF3\u5065\u5EB7\u68C0\u67E5\u9519\u8BEF\uFF01

+ 21 - 0
feign/com/miniframe/feign/IFeignGzlBlockcommonservice.java

@@ -0,0 +1,21 @@
+package com.miniframe.feign;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestHeader;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+import java.net.URI;
+import java.util.Map;
+
+@FeignClient(value="gzl.block-common-service")
+public interface IFeignGzlBlockcommonservice {
+	//有URI,将使用URI地址发送
+	@RequestMapping(value="",method = RequestMethod.POST)
+	feign.Response CommonService(URI uri, @RequestHeader Map<String, String> headers, @RequestBody Map reqMap);
+
+	@RequestMapping(value="/TransServlet",method = RequestMethod.POST)
+	feign.Response TransServlet(@RequestHeader Map<String, String> headers, @RequestBody Map reqMap);
+
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00000BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00000;
+import com.miniframe.generate.comm.system.D_A00000;
+
+/**
+ * 系统服务,“获取图片验证码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00000BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00000 a_a00000;//上行体
+	D_A00000 d_a00000;//下行体
+
+	public A00000BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00000=new A_A00000();
+		d_a00000=new D_A00000();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00000.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00000.class);
+		this.a_a00000 = UtilTools.map2Obj(bodyMap, A_A00000.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00000));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00000 getA_a00000() {
+		return a_a00000;
+	}
+
+	public void setA_a00000(A_A00000 a_a00000) {
+		this.a_a00000=a_a00000;
+	}
+
+	public D_A00000 getD_a00000() {
+		return this.d_a00000;
+	}
+
+	public void setD_a00000(D_A00000 d_a00000) {
+		this.d_a00000=d_a00000;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00001BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00001;
+import com.miniframe.generate.comm.system.D_A00001;
+
+/**
+ * 系统服务,“获取验证码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00001BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00001 a_a00001;//上行体
+	D_A00001 d_a00001;//下行体
+
+	public A00001BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00001=new A_A00001();
+		d_a00001=new D_A00001();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00001.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00001.class);
+		this.a_a00001 = UtilTools.map2Obj(bodyMap, A_A00001.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00001));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00001 getA_a00001() {
+		return a_a00001;
+	}
+
+	public void setA_a00001(A_A00001 a_a00001) {
+		this.a_a00001=a_a00001;
+	}
+
+	public D_A00001 getD_a00001() {
+		return this.d_a00001;
+	}
+
+	public void setD_a00001(D_A00001 d_a00001) {
+		this.d_a00001=d_a00001;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00002BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00002;
+import com.miniframe.generate.comm.system.D_A00002;
+
+/**
+ * 系统服务,“登录”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00002BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00002 a_a00002;//上行体
+	D_A00002 d_a00002;//下行体
+
+	public A00002BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00002=new A_A00002();
+		d_a00002=new D_A00002();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00002.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00002.class);
+		this.a_a00002 = UtilTools.map2Obj(bodyMap, A_A00002.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00002));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00002 getA_a00002() {
+		return a_a00002;
+	}
+
+	public void setA_a00002(A_A00002 a_a00002) {
+		this.a_a00002=a_a00002;
+	}
+
+	public D_A00002 getD_a00002() {
+		return this.d_a00002;
+	}
+
+	public void setD_a00002(D_A00002 d_a00002) {
+		this.d_a00002=d_a00002;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00003BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00003;
+import com.miniframe.generate.comm.system.D_A00003;
+
+/**
+ * 系统服务,“注册”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00003BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00003 a_a00003;//上行体
+	D_A00003 d_a00003;//下行体
+
+	public A00003BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00003=new A_A00003();
+		d_a00003=new D_A00003();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00003.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00003.class);
+		this.a_a00003 = UtilTools.map2Obj(bodyMap, A_A00003.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00003));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00003 getA_a00003() {
+		return a_a00003;
+	}
+
+	public void setA_a00003(A_A00003 a_a00003) {
+		this.a_a00003=a_a00003;
+	}
+
+	public D_A00003 getD_a00003() {
+		return this.d_a00003;
+	}
+
+	public void setD_a00003(D_A00003 d_a00003) {
+		this.d_a00003=d_a00003;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00004BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00004;
+import com.miniframe.generate.comm.system.D_A00004;
+
+/**
+ * 系统服务,“系统登出”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00004BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00004 a_a00004;//上行体
+	D_A00004 d_a00004;//下行体
+
+	public A00004BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00004=new A_A00004();
+		d_a00004=new D_A00004();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00004.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00004.class);
+		this.a_a00004 = UtilTools.map2Obj(bodyMap, A_A00004.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00004));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00004 getA_a00004() {
+		return a_a00004;
+	}
+
+	public void setA_a00004(A_A00004 a_a00004) {
+		this.a_a00004=a_a00004;
+	}
+
+	public D_A00004 getD_a00004() {
+		return this.d_a00004;
+	}
+
+	public void setD_a00004(D_A00004 d_a00004) {
+		this.d_a00004=d_a00004;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00005BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00005;
+import com.miniframe.generate.comm.system.D_A00005;
+
+/**
+ * 系统服务,“手机号码更改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00005BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00005 a_a00005;//上行体
+	D_A00005 d_a00005;//下行体
+
+	public A00005BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00005=new A_A00005();
+		d_a00005=new D_A00005();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00005.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00005.class);
+		this.a_a00005 = UtilTools.map2Obj(bodyMap, A_A00005.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00005));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00005 getA_a00005() {
+		return a_a00005;
+	}
+
+	public void setA_a00005(A_A00005 a_a00005) {
+		this.a_a00005=a_a00005;
+	}
+
+	public D_A00005 getD_a00005() {
+		return this.d_a00005;
+	}
+
+	public void setD_a00005(D_A00005 d_a00005) {
+		this.d_a00005=d_a00005;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00006BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00006;
+import com.miniframe.generate.comm.system.D_A00006;
+
+/**
+ * 系统服务,“获取授权码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00006BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00006 a_a00006;//上行体
+	D_A00006 d_a00006;//下行体
+
+	public A00006BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00006=new A_A00006();
+		d_a00006=new D_A00006();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00006.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00006.class);
+		this.a_a00006 = UtilTools.map2Obj(bodyMap, A_A00006.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00006));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00006 getA_a00006() {
+		return a_a00006;
+	}
+
+	public void setA_a00006(A_A00006 a_a00006) {
+		this.a_a00006=a_a00006;
+	}
+
+	public D_A00006 getD_a00006() {
+		return this.d_a00006;
+	}
+
+	public void setD_a00006(D_A00006 d_a00006) {
+		this.d_a00006=d_a00006;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/A00007BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_A00007;
+import com.miniframe.generate.comm.system.D_A00007;
+
+/**
+ * 系统服务,“验证授权码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class A00007BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_A00007 a_a00007;//上行体
+	D_A00007 d_a00007;//下行体
+
+	public A00007BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_a00007=new A_A00007();
+		d_a00007=new D_A00007();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_a00007.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_A00007.class);
+		this.a_a00007 = UtilTools.map2Obj(bodyMap, A_A00007.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_a00007));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_A00007 getA_a00007() {
+		return a_a00007;
+	}
+
+	public void setA_a00007(A_A00007 a_a00007) {
+		this.a_a00007=a_a00007;
+	}
+
+	public D_A00007 getD_a00007() {
+		return this.d_a00007;
+	}
+
+	public void setD_a00007(D_A00007 d_a00007) {
+		this.d_a00007=d_a00007;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00001BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00001;
+import com.miniframe.generate.comm.system.D_B00001;
+
+/**
+ * 系统服务,“个人信息查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00001BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00001 a_b00001;//上行体
+	D_B00001 d_b00001;//下行体
+
+	public B00001BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00001=new A_B00001();
+		d_b00001=new D_B00001();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00001.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00001.class);
+		this.a_b00001 = UtilTools.map2Obj(bodyMap, A_B00001.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00001));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00001 getA_b00001() {
+		return a_b00001;
+	}
+
+	public void setA_b00001(A_B00001 a_b00001) {
+		this.a_b00001=a_b00001;
+	}
+
+	public D_B00001 getD_b00001() {
+		return this.d_b00001;
+	}
+
+	public void setD_b00001(D_B00001 d_b00001) {
+		this.d_b00001=d_b00001;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00002BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00002;
+import com.miniframe.generate.comm.system.D_B00002;
+
+/**
+ * 系统服务,“修改个人信息”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00002BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00002 a_b00002;//上行体
+	D_B00002 d_b00002;//下行体
+
+	public B00002BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00002=new A_B00002();
+		d_b00002=new D_B00002();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00002.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00002.class);
+		this.a_b00002 = UtilTools.map2Obj(bodyMap, A_B00002.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00002));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00002 getA_b00002() {
+		return a_b00002;
+	}
+
+	public void setA_b00002(A_B00002 a_b00002) {
+		this.a_b00002=a_b00002;
+	}
+
+	public D_B00002 getD_b00002() {
+		return this.d_b00002;
+	}
+
+	public void setD_b00002(D_B00002 d_b00002) {
+		this.d_b00002=d_b00002;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00003BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00003;
+import com.miniframe.generate.comm.system.D_B00003;
+
+/**
+ * 系统服务,“修改密码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00003BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00003 a_b00003;//上行体
+	D_B00003 d_b00003;//下行体
+
+	public B00003BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00003=new A_B00003();
+		d_b00003=new D_B00003();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00003.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00003.class);
+		this.a_b00003 = UtilTools.map2Obj(bodyMap, A_B00003.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00003));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00003 getA_b00003() {
+		return a_b00003;
+	}
+
+	public void setA_b00003(A_B00003 a_b00003) {
+		this.a_b00003=a_b00003;
+	}
+
+	public D_B00003 getD_b00003() {
+		return this.d_b00003;
+	}
+
+	public void setD_b00003(D_B00003 d_b00003) {
+		this.d_b00003=d_b00003;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00020BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00020;
+import com.miniframe.generate.comm.system.D_B00020;
+
+/**
+ * 系统服务,“实名认证”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00020BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00020 a_b00020;//上行体
+	D_B00020 d_b00020;//下行体
+
+	public B00020BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00020=new A_B00020();
+		d_b00020=new D_B00020();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00020.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00020.class);
+		this.a_b00020 = UtilTools.map2Obj(bodyMap, A_B00020.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00020));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00020 getA_b00020() {
+		return a_b00020;
+	}
+
+	public void setA_b00020(A_B00020 a_b00020) {
+		this.a_b00020=a_b00020;
+	}
+
+	public D_B00020 getD_b00020() {
+		return this.d_b00020;
+	}
+
+	public void setD_b00020(D_B00020 d_b00020) {
+		this.d_b00020=d_b00020;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00021BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00021;
+import com.miniframe.generate.comm.system.D_B00021;
+
+/**
+ * 系统服务,“上传文件”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00021BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00021 a_b00021;//上行体
+	D_B00021 d_b00021;//下行体
+
+	public B00021BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00021=new A_B00021();
+		d_b00021=new D_B00021();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00021.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00021.class);
+		this.a_b00021 = UtilTools.map2Obj(bodyMap, A_B00021.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00021));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00021 getA_b00021() {
+		return a_b00021;
+	}
+
+	public void setA_b00021(A_B00021 a_b00021) {
+		this.a_b00021=a_b00021;
+	}
+
+	public D_B00021 getD_b00021() {
+		return this.d_b00021;
+	}
+
+	public void setD_b00021(D_B00021 d_b00021) {
+		this.d_b00021=d_b00021;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00022BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00022;
+import com.miniframe.generate.comm.system.D_B00022;
+
+/**
+ * 系统服务,“获取文件”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00022BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00022 a_b00022;//上行体
+	D_B00022 d_b00022;//下行体
+
+	public B00022BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00022=new A_B00022();
+		d_b00022=new D_B00022();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00022.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00022.class);
+		this.a_b00022 = UtilTools.map2Obj(bodyMap, A_B00022.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00022));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00022 getA_b00022() {
+		return a_b00022;
+	}
+
+	public void setA_b00022(A_B00022 a_b00022) {
+		this.a_b00022=a_b00022;
+	}
+
+	public D_B00022 getD_b00022() {
+		return this.d_b00022;
+	}
+
+	public void setD_b00022(D_B00022 d_b00022) {
+		this.d_b00022=d_b00022;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00023BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00023;
+import com.miniframe.generate.comm.system.D_B00023;
+
+/**
+ * 系统服务,“上传文件不验证”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00023BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00023 a_b00023;//上行体
+	D_B00023 d_b00023;//下行体
+
+	public B00023BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00023=new A_B00023();
+		d_b00023=new D_B00023();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00023.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00023.class);
+		this.a_b00023 = UtilTools.map2Obj(bodyMap, A_B00023.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00023));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00023 getA_b00023() {
+		return a_b00023;
+	}
+
+	public void setA_b00023(A_B00023 a_b00023) {
+		this.a_b00023=a_b00023;
+	}
+
+	public D_B00023 getD_b00023() {
+		return this.d_b00023;
+	}
+
+	public void setD_b00023(D_B00023 d_b00023) {
+		this.d_b00023=d_b00023;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00026BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00026;
+import com.miniframe.generate.comm.system.D_B00026;
+
+/**
+ * 系统服务,“找回密码”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00026BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00026 a_b00026;//上行体
+	D_B00026 d_b00026;//下行体
+
+	public B00026BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00026=new A_B00026();
+		d_b00026=new D_B00026();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00026.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00026.class);
+		this.a_b00026 = UtilTools.map2Obj(bodyMap, A_B00026.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00026));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00026 getA_b00026() {
+		return a_b00026;
+	}
+
+	public void setA_b00026(A_B00026 a_b00026) {
+		this.a_b00026=a_b00026;
+	}
+
+	public D_B00026 getD_b00026() {
+		return this.d_b00026;
+	}
+
+	public void setD_b00026(D_B00026 d_b00026) {
+		this.d_b00026=d_b00026;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00027BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00027;
+import com.miniframe.generate.comm.system.D_B00027;
+
+/**
+ * 系统服务,“获取文件URL”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00027BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00027 a_b00027;//上行体
+	D_B00027 d_b00027;//下行体
+
+	public B00027BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00027=new A_B00027();
+		d_b00027=new D_B00027();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00027.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00027.class);
+		this.a_b00027 = UtilTools.map2Obj(bodyMap, A_B00027.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00027));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00027 getA_b00027() {
+		return a_b00027;
+	}
+
+	public void setA_b00027(A_B00027 a_b00027) {
+		this.a_b00027=a_b00027;
+	}
+
+	public D_B00027 getD_b00027() {
+		return this.d_b00027;
+	}
+
+	public void setD_b00027(D_B00027 d_b00027) {
+		this.d_b00027=d_b00027;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00028BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00028;
+import com.miniframe.generate.comm.system.D_B00028;
+
+/**
+ * 系统服务,“文件分片上传”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00028BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00028 a_b00028;//上行体
+	D_B00028 d_b00028;//下行体
+
+	public B00028BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00028=new A_B00028();
+		d_b00028=new D_B00028();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00028.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00028.class);
+		this.a_b00028 = UtilTools.map2Obj(bodyMap, A_B00028.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00028));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00028 getA_b00028() {
+		return a_b00028;
+	}
+
+	public void setA_b00028(A_B00028 a_b00028) {
+		this.a_b00028=a_b00028;
+	}
+
+	public D_B00028 getD_b00028() {
+		return this.d_b00028;
+	}
+
+	public void setD_b00028(D_B00028 d_b00028) {
+		this.d_b00028=d_b00028;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00029BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00029;
+import com.miniframe.generate.comm.system.D_B00029;
+
+/**
+ * 系统服务,“文件分片合并”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00029BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00029 a_b00029;//上行体
+	D_B00029 d_b00029;//下行体
+
+	public B00029BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00029=new A_B00029();
+		d_b00029=new D_B00029();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00029.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00029.class);
+		this.a_b00029 = UtilTools.map2Obj(bodyMap, A_B00029.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00029));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00029 getA_b00029() {
+		return a_b00029;
+	}
+
+	public void setA_b00029(A_B00029 a_b00029) {
+		this.a_b00029=a_b00029;
+	}
+
+	public D_B00029 getD_b00029() {
+		return this.d_b00029;
+	}
+
+	public void setD_b00029(D_B00029 d_b00029) {
+		this.d_b00029=d_b00029;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00030BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00030;
+import com.miniframe.generate.comm.system.D_B00030;
+
+/**
+ * 系统服务,“用户列表查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00030BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00030 a_b00030;//上行体
+	D_B00030 d_b00030;//下行体
+
+	public B00030BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00030=new A_B00030();
+		d_b00030=new D_B00030();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00030.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00030.class);
+		this.a_b00030 = UtilTools.map2Obj(bodyMap, A_B00030.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00030));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00030 getA_b00030() {
+		return a_b00030;
+	}
+
+	public void setA_b00030(A_B00030 a_b00030) {
+		this.a_b00030=a_b00030;
+	}
+
+	public D_B00030 getD_b00030() {
+		return this.d_b00030;
+	}
+
+	public void setD_b00030(D_B00030 d_b00030) {
+		this.d_b00030=d_b00030;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00031BaseModel.java

@@ -0,0 +1,112 @@
+package com.miniframe.generate.business.system.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.system.A_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+import com.miniframe.generate.comm.system.A_B00031;
+import com.miniframe.generate.comm.system.D_B00031;
+
+/**
+ * 系统服务,“用户查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00031BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00031 a_b00031;//上行体
+	D_B00031 d_b00031;//下行体
+
+	public B00031BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00031=new A_B00031();
+		d_b00031=new D_B00031();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00031.validater();
+	}
+
+	public void setTransMap(Map map) throws Exception {
+		Map headMap = HttpMapFormater.format(map, A_SYSTEMHEAD.class);
+		this.a_systemhead = UtilTools.map2Obj(headMap, A_SYSTEMHEAD.class);
+		Map bodyMap = HttpMapFormater.format(map, A_B00031.class);
+		this.a_b00031 = UtilTools.map2Obj(bodyMap, A_B00031.class);
+	}
+
+	public Map getTransMap() throws Exception {
+		Map reMap = new LinkedHashMap();
+
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getTransCode())){
+			(this.d_systemhead).setTransCode((this.a_systemhead).getTransCode());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getChannelNo())){
+			(this.d_systemhead).setChannelNo((this.a_systemhead).getChannelNo());
+		}
+		if(UtilTools.isNullOrBlank((this.d_systemhead).getUserId())){
+			(this.d_systemhead).setUserId((this.a_systemhead).getUserId());
+		}
+        if(UtilTools.isNullOrBlank((this.d_systemhead).getTransTime())){
+            (this.d_systemhead).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now()));
+        }
+
+		reMap.putAll(UtilTools.obj2Map(this.d_systemhead));
+		reMap.putAll(UtilTools.obj2Map(this.d_b00031));
+
+		return reMap;
+	}
+
+	public A_SYSTEMHEAD getA_systemhead() {
+		return this.a_systemhead;
+	}
+
+	public void setA_systemhead(A_SYSTEMHEAD a_systemhead) {
+		this.a_systemhead=a_systemhead;
+	}
+
+	public D_SYSTEMHEAD getD_systemhead() {
+		return d_systemhead;
+	}
+
+	public void setD_systemhead(D_SYSTEMHEAD d_systemhead) {
+		this.d_systemhead=d_systemhead;
+	}
+
+	public A_B00031 getA_b00031() {
+		return a_b00031;
+	}
+
+	public void setA_b00031(A_B00031 a_b00031) {
+		this.a_b00031=a_b00031;
+	}
+
+	public D_B00031 getD_b00031() {
+		return this.d_b00031;
+	}
+
+	public void setD_b00031(D_B00031 d_b00031) {
+		this.d_b00031=d_b00031;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini