소스 검색

预设路径

huangxingxing 1 년 전
부모
커밋
492d8572b0
100개의 변경된 파일3993개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 0
      dbscript/init/generate/03-functionInit.sql
  2. 5 0
      definitionsrc/returncode/returncode-business.properties
  3. 5 0
      definitionsrc/returncode/returncode-business_zh_CN.properties
  4. 112 0
      generated/com/miniframe/generate/business/system/model/D10030BaseModel.java
  5. 112 0
      generated/com/miniframe/generate/business/system/model/D10031BaseModel.java
  6. 112 0
      generated/com/miniframe/generate/business/system/model/D10032BaseModel.java
  7. 112 0
      generated/com/miniframe/generate/business/system/model/D10033BaseModel.java
  8. 112 0
      generated/com/miniframe/generate/business/system/model/D10034BaseModel.java
  9. 112 0
      generated/com/miniframe/generate/business/system/model/D10035BaseModel.java
  10. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10030Client.java
  11. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10031Client.java
  12. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10032Client.java
  13. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10033Client.java
  14. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10034Client.java
  15. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10035Client.java
  16. 12 0
      generated/com/miniframe/generate/comm/system/A_D10030.java
  17. 51 0
      generated/com/miniframe/generate/comm/system/A_D10031.java
  18. 25 0
      generated/com/miniframe/generate/comm/system/A_D10032.java
  19. 25 0
      generated/com/miniframe/generate/comm/system/A_D10033.java
  20. 64 0
      generated/com/miniframe/generate/comm/system/A_D10034.java
  21. 25 0
      generated/com/miniframe/generate/comm/system/A_D10035.java
  22. 26 0
      generated/com/miniframe/generate/comm/system/D_D10030.java
  23. 51 0
      generated/com/miniframe/generate/comm/system/D_D10030_ROWS_RECODE.java
  24. 12 0
      generated/com/miniframe/generate/comm/system/D_D10031.java
  25. 12 0
      generated/com/miniframe/generate/comm/system/D_D10032.java
  26. 26 0
      generated/com/miniframe/generate/comm/system/D_D10033.java
  27. 90 0
      generated/com/miniframe/generate/comm/system/D_D10033_ROWS_RECODE.java
  28. 12 0
      generated/com/miniframe/generate/comm/system/D_D10034.java
  29. 12 0
      generated/com/miniframe/generate/comm/system/D_D10035.java
  30. 15 0
      generated/validateform/a_d10031Form.xml
  31. 12 0
      generated/validateform/a_d10032Form.xml
  32. 12 0
      generated/validateform/a_d10033Form.xml
  33. 18 0
      generated/validateform/a_d10034Form.xml
  34. 12 0
      generated/validateform/a_d10035Form.xml
  35. 1 0
      generated/validator/resources_a_d10030Form_validator.properties
  36. 1 0
      generated/validator/resources_a_d10030Form_validator_zh_CN.properties
  37. 4 0
      generated/validator/resources_a_d10031Form_validator.properties
  38. 4 0
      generated/validator/resources_a_d10031Form_validator_zh_CN.properties
  39. 2 0
      generated/validator/resources_a_d10032Form_validator.properties
  40. 2 0
      generated/validator/resources_a_d10032Form_validator_zh_CN.properties
  41. 2 0
      generated/validator/resources_a_d10033Form_validator.properties
  42. 2 0
      generated/validator/resources_a_d10033Form_validator_zh_CN.properties
  43. 5 0
      generated/validator/resources_a_d10034Form_validator.properties
  44. 5 0
      generated/validator/resources_a_d10034Form_validator_zh_CN.properties
  45. 2 0
      generated/validator/resources_a_d10035Form_validator.properties
  46. 2 0
      generated/validator/resources_a_d10035Form_validator_zh_CN.properties
  47. 1 0
      generated/validator/resources_d_d10030Form_validator.properties
  48. 1 0
      generated/validator/resources_d_d10030Form_validator_zh_CN.properties
  49. 4 0
      generated/validator/resources_d_d10030_rows_recodeForm_validator.properties
  50. 4 0
      generated/validator/resources_d_d10030_rows_recodeForm_validator_zh_CN.properties
  51. 1 0
      generated/validator/resources_d_d10031Form_validator.properties
  52. 1 0
      generated/validator/resources_d_d10031Form_validator_zh_CN.properties
  53. 1 0
      generated/validator/resources_d_d10032Form_validator.properties
  54. 1 0
      generated/validator/resources_d_d10032Form_validator_zh_CN.properties
  55. 1 0
      generated/validator/resources_d_d10033Form_validator.properties
  56. 1 0
      generated/validator/resources_d_d10033Form_validator_zh_CN.properties
  57. 7 0
      generated/validator/resources_d_d10033_rows_recodeForm_validator.properties
  58. 7 0
      generated/validator/resources_d_d10033_rows_recodeForm_validator_zh_CN.properties
  59. 1 0
      generated/validator/resources_d_d10034Form_validator.properties
  60. 1 0
      generated/validator/resources_d_d10034Form_validator_zh_CN.properties
  61. 1 0
      generated/validator/resources_d_d10035Form_validator.properties
  62. 1 0
      generated/validator/resources_d_d10035Form_validator_zh_CN.properties
  63. 59 0
      modelsrc/com/miniframe/model/system/DWay.java
  64. 400 0
      modelsrc/com/miniframe/model/system/DWaySQLBuilder.java
  65. 142 0
      modelsrc/com/miniframe/model/system/DWaynode.java
  66. 580 0
      modelsrc/com/miniframe/model/system/DWaynodeSQLBuilder.java
  67. 10 0
      modelsrc/com/miniframe/model/system/dao/DWayMapper.java
  68. 10 0
      modelsrc/com/miniframe/model/system/dao/DWaynodeMapper.java
  69. 3 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  70. 50 0
      modelsrc/com/miniframe/model/system/xml/DWayMapper.xml
  71. 50 0
      modelsrc/com/miniframe/model/system/xml/DWaynodeMapper.xml
  72. 65 0
      src/main/java/com/miniframe/bisiness/system/D10030Service.java
  73. 87 0
      src/main/java/com/miniframe/bisiness/system/D10031Service.java
  74. 69 0
      src/main/java/com/miniframe/bisiness/system/D10032Service.java
  75. 74 0
      src/main/java/com/miniframe/bisiness/system/D10033Service.java
  76. 113 0
      src/main/java/com/miniframe/bisiness/system/D10034Service.java
  77. 59 0
      src/main/java/com/miniframe/bisiness/system/D10035Service.java
  78. 23 0
      src/main/java/com/miniframe/dbtransfer/DWayDbTransfer.java
  79. 23 0
      src/main/java/com/miniframe/dbtransfer/DWaynodeDbTransfer.java
  80. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10030Test.java
  81. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10031Test.java
  82. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10032Test.java
  83. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10033Test.java
  84. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10034Test.java
  85. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10035Test.java
  86. 3 0
      系统设计/实体Bean/system(实体列表).csv
  87. 8 1
      系统设计/数据定义/返 回 码/business(业务系统).csv
  88. 8 0
      系统设计/系统模块/SYSTEM(基础系统).csv
  89. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10030_A(预设路径查询).csv
  90. 5 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10030_D(预设路径查询).csv
  91. 4 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10031_A(预设路径添加修改).csv
  92. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10031_D(预设路径添加修改).csv
  93. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10032_A(预设路径删除).csv
  94. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10032_D(预设路径删除).csv
  95. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10033_A(预设路径节点查询).csv
  96. 8 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10033_D(预设路径节点查询).csv
  97. 5 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10034_A(预设路径节点添加修改).csv
  98. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10034_D(预设路径节点添加修改).csv
  99. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10035_A(预设路径节点删除).csv
  100. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10035_D(预设路径节点删除).csv

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

@@ -71,3 +71,9 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D1
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10027', '基础系统','瓦斯积聚区修改',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10028', '基础系统','报警设置查询',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10029', '基础系统','报警设置修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10030', '基础系统','预设路径查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10031', '基础系统','预设路径添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10032', '基础系统','预设路径删除',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10033', '基础系统','预设路径节点查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10034', '基础系统','预设路径节点添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10035', '基础系统','预设路径节点删除',true);

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

@@ -86,3 +86,8 @@ EB3100025 = \u8FB9\u754C\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF\uFF01
 EB3100026 = \u76D1\u6D4B\u70B9\u7ED3\u679C\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3100027 = \u6C42\u89E3\u672A\u5B8C\u6210\uFF01
 EB3100028 = \u62A5\u8B66\u4E0D\u5B58\u5728\uFF01
+EB3100029 = \u8DEF\u5F84\u4E0D\u5B58\u5728\uFF01
+EB3100030 = \u5B58\u5728\u76F8\u540C\u7F16\u7801\u7684\u8DEF\u5F84\uFF01
+EB3100031 = \u5B58\u5728\u8DEF\u5F84\u8282\u70B9\u4FE1\u606F\u4E0D\u80FD\u5220\u9664\uFF01
+EB3100032 = \u8DEF\u5F84\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\uFF01
+EB3100033 = \u8DEF\u5F84\u8282\u70B9\u4E0D\u5B58\u5728\uFF01

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

@@ -86,3 +86,8 @@ EB3100025 = \u8FB9\u754C\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF\uFF01
 EB3100026 = \u76D1\u6D4B\u70B9\u7ED3\u679C\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3100027 = \u6C42\u89E3\u672A\u5B8C\u6210\uFF01
 EB3100028 = \u62A5\u8B66\u4E0D\u5B58\u5728\uFF01
+EB3100029 = \u8DEF\u5F84\u4E0D\u5B58\u5728\uFF01
+EB3100030 = \u5B58\u5728\u76F8\u540C\u7F16\u7801\u7684\u8DEF\u5F84\uFF01
+EB3100031 = \u5B58\u5728\u8DEF\u5F84\u8282\u70B9\u4FE1\u606F\u4E0D\u80FD\u5220\u9664\uFF01
+EB3100032 = \u8DEF\u5F84\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\uFF01
+EB3100033 = \u8DEF\u5F84\u8282\u70B9\u4E0D\u5B58\u5728\uFF01

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10030BaseModel.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_D10030;
+import com.miniframe.generate.comm.system.D_D10030;
+
+/**
+ * 系统服务,“预设路径查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10030BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10030 a_d10030;//上行体
+	D_D10030 d_d10030;//下行体
+
+	public D10030BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10030=new A_D10030();
+		d_d10030=new D_D10030();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10030.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_D10030.class);
+		this.a_d10030 = UtilTools.map2Obj(bodyMap, A_D10030.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_d10030));
+
+		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_D10030 getA_d10030() {
+		return a_d10030;
+	}
+
+	public void setA_d10030(A_D10030 a_d10030) {
+		this.a_d10030=a_d10030;
+	}
+
+	public D_D10030 getD_d10030() {
+		return this.d_d10030;
+	}
+
+	public void setD_d10030(D_D10030 d_d10030) {
+		this.d_d10030=d_d10030;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10031BaseModel.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_D10031;
+import com.miniframe.generate.comm.system.D_D10031;
+
+/**
+ * 系统服务,“预设路径添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10031BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10031 a_d10031;//上行体
+	D_D10031 d_d10031;//下行体
+
+	public D10031BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10031=new A_D10031();
+		d_d10031=new D_D10031();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10031.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_D10031.class);
+		this.a_d10031 = UtilTools.map2Obj(bodyMap, A_D10031.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_d10031));
+
+		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_D10031 getA_d10031() {
+		return a_d10031;
+	}
+
+	public void setA_d10031(A_D10031 a_d10031) {
+		this.a_d10031=a_d10031;
+	}
+
+	public D_D10031 getD_d10031() {
+		return this.d_d10031;
+	}
+
+	public void setD_d10031(D_D10031 d_d10031) {
+		this.d_d10031=d_d10031;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10032BaseModel.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_D10032;
+import com.miniframe.generate.comm.system.D_D10032;
+
+/**
+ * 系统服务,“预设路径删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10032BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10032 a_d10032;//上行体
+	D_D10032 d_d10032;//下行体
+
+	public D10032BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10032=new A_D10032();
+		d_d10032=new D_D10032();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10032.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_D10032.class);
+		this.a_d10032 = UtilTools.map2Obj(bodyMap, A_D10032.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_d10032));
+
+		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_D10032 getA_d10032() {
+		return a_d10032;
+	}
+
+	public void setA_d10032(A_D10032 a_d10032) {
+		this.a_d10032=a_d10032;
+	}
+
+	public D_D10032 getD_d10032() {
+		return this.d_d10032;
+	}
+
+	public void setD_d10032(D_D10032 d_d10032) {
+		this.d_d10032=d_d10032;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10033BaseModel.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_D10033;
+import com.miniframe.generate.comm.system.D_D10033;
+
+/**
+ * 系统服务,“预设路径节点查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10033BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10033 a_d10033;//上行体
+	D_D10033 d_d10033;//下行体
+
+	public D10033BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10033=new A_D10033();
+		d_d10033=new D_D10033();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10033.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_D10033.class);
+		this.a_d10033 = UtilTools.map2Obj(bodyMap, A_D10033.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_d10033));
+
+		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_D10033 getA_d10033() {
+		return a_d10033;
+	}
+
+	public void setA_d10033(A_D10033 a_d10033) {
+		this.a_d10033=a_d10033;
+	}
+
+	public D_D10033 getD_d10033() {
+		return this.d_d10033;
+	}
+
+	public void setD_d10033(D_D10033 d_d10033) {
+		this.d_d10033=d_d10033;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10034BaseModel.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_D10034;
+import com.miniframe.generate.comm.system.D_D10034;
+
+/**
+ * 系统服务,“预设路径节点添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10034BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10034 a_d10034;//上行体
+	D_D10034 d_d10034;//下行体
+
+	public D10034BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10034=new A_D10034();
+		d_d10034=new D_D10034();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10034.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_D10034.class);
+		this.a_d10034 = UtilTools.map2Obj(bodyMap, A_D10034.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_d10034));
+
+		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_D10034 getA_d10034() {
+		return a_d10034;
+	}
+
+	public void setA_d10034(A_D10034 a_d10034) {
+		this.a_d10034=a_d10034;
+	}
+
+	public D_D10034 getD_d10034() {
+		return this.d_d10034;
+	}
+
+	public void setD_d10034(D_D10034 d_d10034) {
+		this.d_d10034=d_d10034;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10035BaseModel.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_D10035;
+import com.miniframe.generate.comm.system.D_D10035;
+
+/**
+ * 系统服务,“预设路径节点删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10035BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10035 a_d10035;//上行体
+	D_D10035 d_d10035;//下行体
+
+	public D10035BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10035=new A_D10035();
+		d_d10035=new D_D10035();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10035.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_D10035.class);
+		this.a_d10035 = UtilTools.map2Obj(bodyMap, A_D10035.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_d10035));
+
+		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_D10035 getA_d10035() {
+		return a_d10035;
+	}
+
+	public void setA_d10035(A_D10035 a_d10035) {
+		this.a_d10035=a_d10035;
+	}
+
+	public D_D10035 getD_d10035() {
+		return this.d_d10035;
+	}
+
+	public void setD_d10035(D_D10035 d_d10035) {
+		this.d_d10035=d_d10035;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10030Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10030;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10030BaseModel;
+
+public class D10030Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10030Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径查询((D10030)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10030BaseModel execute(D10030BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10030BaseModel execute(D10030BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10030BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10030BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10030");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10030()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10030 d_d10030 =  UtilTools.map2Obj(outMap, D_D10030.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10030(d_d10030);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10030BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10030BaseModel execute(D10030BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10031Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10031;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10031BaseModel;
+
+public class D10031Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10031Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径添加修改((D10031)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10031BaseModel execute(D10031BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10031BaseModel execute(D10031BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10031BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10031BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10031");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10031()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10031 d_d10031 =  UtilTools.map2Obj(outMap, D_D10031.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10031(d_d10031);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10031BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10031BaseModel execute(D10031BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10032Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10032;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10032BaseModel;
+
+public class D10032Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10032Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径删除((D10032)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10032BaseModel execute(D10032BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10032BaseModel execute(D10032BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10032BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10032BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10032");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10032()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10032 d_d10032 =  UtilTools.map2Obj(outMap, D_D10032.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10032(d_d10032);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10032BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10032BaseModel execute(D10032BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10033Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10033;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10033BaseModel;
+
+public class D10033Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10033Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径节点查询((D10033)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10033BaseModel execute(D10033BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10033BaseModel execute(D10033BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10033BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10033BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10033");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10033()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10033 d_d10033 =  UtilTools.map2Obj(outMap, D_D10033.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10033(d_d10033);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10033BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10033BaseModel execute(D10033BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10034Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10034;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10034BaseModel;
+
+public class D10034Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10034Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径节点添加修改((D10034)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10034BaseModel execute(D10034BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10034BaseModel execute(D10034BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10034BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10034BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10034");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10034()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10034 d_d10034 =  UtilTools.map2Obj(outMap, D_D10034.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10034(d_d10034);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10034BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10034BaseModel execute(D10034BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10035Client.java

@@ -0,0 +1,99 @@
+package com.miniframe.generate.comm.httpclientapater;
+
+import com.miniframe.spring.httpclient.MFHttpRespInfo;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.LinkedHashMap;
+import java.util.Map;
+
+import com.miniframe.core.Transmitter;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.comm.system.D_D10035;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10035BaseModel;
+
+public class D10035Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10035Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->预设路径节点删除((D10035)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10035BaseModel execute(D10035BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10035BaseModel execute(D10035BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10035BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10035BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10035");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10035()));
+		if(extMap!=null && extMap.size()>0){
+			inMap.putAll(extMap);
+		}
+
+		Transmitter httpclientApater = (Transmitter) UtilTools.getBean("httpclientApater");
+		MFHttpRespInfo respInfo;
+		if(UtilTools.isNotNullAndBlank(url)){
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap,url);
+		}else{
+			respInfo = httpclientApater.doPostDataToRespInfo(inMap);
+		}
+
+		if(respInfo!=null) {
+			Map outMap=respInfo.getParamMap();
+			D_SYSTEMHEAD d_systemhead =  UtilTools.map2Obj(outMap, D_SYSTEMHEAD.class);
+			D_D10035 d_d10035 =  UtilTools.map2Obj(outMap, D_D10035.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10035(d_d10035);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10035BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10035BaseModel execute(D10035BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 12 - 0
generated/com/miniframe/generate/comm/system/A_D10030.java

@@ -0,0 +1,12 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径查询
+ */
+public class A_D10030 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 51 - 0
generated/com/miniframe/generate/comm/system/A_D10031.java

@@ -0,0 +1,51 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径添加修改
+ */
+public class A_D10031 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+	String name;//名称
+	/**
+	 *名称
+	 */
+	public void setName(String name) {
+		this.name=name;
+	}
+	/**
+	 *名称
+	 */
+	public String getName() {
+		return this.name;
+	}
+	String code;//编号
+	/**
+	 *编号
+	 */
+	public void setCode(String code) {
+		this.code=code;
+	}
+	/**
+	 *编号
+	 */
+	public String getCode() {
+		return this.code;
+	}
+}

+ 25 - 0
generated/com/miniframe/generate/comm/system/A_D10032.java

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径删除
+ */
+public class A_D10032 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+}

+ 25 - 0
generated/com/miniframe/generate/comm/system/A_D10033.java

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点查询
+ */
+public class A_D10033 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+}

+ 64 - 0
generated/com/miniframe/generate/comm/system/A_D10034.java

@@ -0,0 +1,64 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点添加修改
+ */
+public class A_D10034 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wnid;//路径节点ID
+	/**
+	 *路径节点ID
+	 */
+	public void setWnid(int wnid) {
+		this.wnid=wnid;
+	}
+	/**
+	 *路径节点ID
+	 */
+	public int getWnid() {
+		return this.wnid;
+	}
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+	int nid;//节点id
+	/**
+	 *节点id
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点id
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+	int seq;//排序
+	/**
+	 *排序
+	 */
+	public void setSeq(int seq) {
+		this.seq=seq;
+	}
+	/**
+	 *排序
+	 */
+	public int getSeq() {
+		return this.seq;
+	}
+}

+ 25 - 0
generated/com/miniframe/generate/comm/system/A_D10035.java

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点删除
+ */
+public class A_D10035 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wnid;//路径节点ID
+	/**
+	 *路径节点ID
+	 */
+	public void setWnid(int wnid) {
+		this.wnid=wnid;
+	}
+	/**
+	 *路径节点ID
+	 */
+	public int getWnid() {
+		return this.wnid;
+	}
+}

+ 26 - 0
generated/com/miniframe/generate/comm/system/D_D10030.java

@@ -0,0 +1,26 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+import java.util.*;
+/**
+ * 预设路径查询
+ */
+public class D_D10030 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	List <D_D10030_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_D10030_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_D10030_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
+}

+ 51 - 0
generated/com/miniframe/generate/comm/system/D_D10030_ROWS_RECODE.java

@@ -0,0 +1,51 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径查询->数据
+ */
+public class D_D10030_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+	String name;//名称
+	/**
+	 *名称
+	 */
+	public void setName(String name) {
+		this.name=name;
+	}
+	/**
+	 *名称
+	 */
+	public String getName() {
+		return this.name;
+	}
+	String code;//编号
+	/**
+	 *编号
+	 */
+	public void setCode(String code) {
+		this.code=code;
+	}
+	/**
+	 *编号
+	 */
+	public String getCode() {
+		return this.code;
+	}
+}

+ 12 - 0
generated/com/miniframe/generate/comm/system/D_D10031.java

@@ -0,0 +1,12 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径添加修改
+ */
+public class D_D10031 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/system/D_D10032.java

@@ -0,0 +1,12 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径删除
+ */
+public class D_D10032 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 26 - 0
generated/com/miniframe/generate/comm/system/D_D10033.java

@@ -0,0 +1,26 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+import java.util.*;
+/**
+ * 预设路径节点查询
+ */
+public class D_D10033 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	List <D_D10033_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_D10033_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_D10033_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
+}

+ 90 - 0
generated/com/miniframe/generate/comm/system/D_D10033_ROWS_RECODE.java

@@ -0,0 +1,90 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点查询->数据
+ */
+public class D_D10033_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int wnid;//路径节点ID
+	/**
+	 *路径节点ID
+	 */
+	public void setWnid(int wnid) {
+		this.wnid=wnid;
+	}
+	/**
+	 *路径节点ID
+	 */
+	public int getWnid() {
+		return this.wnid;
+	}
+	int wid;//路径ID
+	/**
+	 *路径ID
+	 */
+	public void setWid(int wid) {
+		this.wid=wid;
+	}
+	/**
+	 *路径ID
+	 */
+	public int getWid() {
+		return this.wid;
+	}
+	int nid;//节点id
+	/**
+	 *节点id
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点id
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+	int seq;//排序
+	/**
+	 *排序
+	 */
+	public void setSeq(int seq) {
+		this.seq=seq;
+	}
+	/**
+	 *排序
+	 */
+	public int getSeq() {
+		return this.seq;
+	}
+	String nname;//节点名
+	/**
+	 *节点名
+	 */
+	public void setNname(String nname) {
+		this.nname=nname;
+	}
+	/**
+	 *节点名
+	 */
+	public String getNname() {
+		return this.nname;
+	}
+	String ncode;//节点编号
+	/**
+	 *节点编号
+	 */
+	public void setNcode(String ncode) {
+		this.ncode=ncode;
+	}
+	/**
+	 *节点编号
+	 */
+	public String getNcode() {
+		return this.ncode;
+	}
+}

+ 12 - 0
generated/com/miniframe/generate/comm/system/D_D10034.java

@@ -0,0 +1,12 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点添加修改
+ */
+public class D_D10034 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 12 - 0
generated/com/miniframe/generate/comm/system/D_D10035.java

@@ -0,0 +1,12 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 预设路径节点删除
+ */
+public class D_D10035 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+}

+ 15 - 0
generated/validateform/a_d10031Form.xml

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

+ 12 - 0
generated/validateform/a_d10032Form.xml

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

+ 12 - 0
generated/validateform/a_d10033Form.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 预设路径节点查询Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_d10033Form">
+<field property="wid" depends="required">
+    <arg0 key="a_d10033.wid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 18 - 0
generated/validateform/a_d10034Form.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 预设路径节点添加修改Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_d10034Form">
+<field property="wid" depends="required">
+    <arg0 key="a_d10034.wid"/>
+</field>
+<field property="nid" depends="required">
+    <arg0 key="a_d10034.nid"/>
+</field>
+<field property="seq" depends="required">
+    <arg0 key="a_d10034.seq"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/a_d10035Form.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 预设路径节点删除Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_d10035Form">
+<field property="wnid" depends="required">
+    <arg0 key="a_d10035.wnid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 1 - 0
generated/validator/resources_a_d10030Form_validator.properties

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

+ 1 - 0
generated/validator/resources_a_d10030Form_validator_zh_CN.properties

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

+ 4 - 0
generated/validator/resources_a_d10031Form_validator.properties

@@ -0,0 +1,4 @@
+a_d10031.wid = \u8DEF\u5F84ID
+a_d10031.name = \u540D\u79F0
+a_d10031.code = \u7F16\u53F7
+a_d10031Form = true

+ 4 - 0
generated/validator/resources_a_d10031Form_validator_zh_CN.properties

@@ -0,0 +1,4 @@
+a_d10031.wid = \u8DEF\u5F84ID
+a_d10031.name = \u540D\u79F0
+a_d10031.code = \u7F16\u53F7
+a_d10031Form = true

+ 2 - 0
generated/validator/resources_a_d10032Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10032.wid = \u8DEF\u5F84ID
+a_d10032Form = true

+ 2 - 0
generated/validator/resources_a_d10032Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10032.wid = \u8DEF\u5F84ID
+a_d10032Form = true

+ 2 - 0
generated/validator/resources_a_d10033Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10033.wid = \u8DEF\u5F84ID
+a_d10033Form = true

+ 2 - 0
generated/validator/resources_a_d10033Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10033.wid = \u8DEF\u5F84ID
+a_d10033Form = true

+ 5 - 0
generated/validator/resources_a_d10034Form_validator.properties

@@ -0,0 +1,5 @@
+a_d10034.wnid = \u8DEF\u5F84\u8282\u70B9ID
+a_d10034.wid = \u8DEF\u5F84ID
+a_d10034.nid = \u8282\u70B9id
+a_d10034.seq = \u6392\u5E8F
+a_d10034Form = true

+ 5 - 0
generated/validator/resources_a_d10034Form_validator_zh_CN.properties

@@ -0,0 +1,5 @@
+a_d10034.wnid = \u8DEF\u5F84\u8282\u70B9ID
+a_d10034.wid = \u8DEF\u5F84ID
+a_d10034.nid = \u8282\u70B9id
+a_d10034.seq = \u6392\u5E8F
+a_d10034Form = true

+ 2 - 0
generated/validator/resources_a_d10035Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10035.wnid = \u8DEF\u5F84\u8282\u70B9ID
+a_d10035Form = true

+ 2 - 0
generated/validator/resources_a_d10035Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10035.wnid = \u8DEF\u5F84\u8282\u70B9ID
+a_d10035Form = true

+ 1 - 0
generated/validator/resources_d_d10030Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10030Form_validator_zh_CN.properties

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

+ 4 - 0
generated/validator/resources_d_d10030_rows_recodeForm_validator.properties

@@ -0,0 +1,4 @@
+d_d10030_rows_recode.wid = \u8DEF\u5F84ID
+d_d10030_rows_recode.name = \u540D\u79F0
+d_d10030_rows_recode.code = \u7F16\u53F7
+d_d10030_rows_recodeForm = true

+ 4 - 0
generated/validator/resources_d_d10030_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,4 @@
+d_d10030_rows_recode.wid = \u8DEF\u5F84ID
+d_d10030_rows_recode.name = \u540D\u79F0
+d_d10030_rows_recode.code = \u7F16\u53F7
+d_d10030_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_d10031Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10031Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10032Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10032Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10033Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10033Form_validator_zh_CN.properties

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

+ 7 - 0
generated/validator/resources_d_d10033_rows_recodeForm_validator.properties

@@ -0,0 +1,7 @@
+d_d10033_rows_recode.wnid = \u8DEF\u5F84\u8282\u70B9ID
+d_d10033_rows_recode.wid = \u8DEF\u5F84ID
+d_d10033_rows_recode.nid = \u8282\u70B9id
+d_d10033_rows_recode.seq = \u6392\u5E8F
+d_d10033_rows_recode.nname = \u8282\u70B9\u540D
+d_d10033_rows_recode.ncode = \u8282\u70B9\u7F16\u53F7
+d_d10033_rows_recodeForm = true

+ 7 - 0
generated/validator/resources_d_d10033_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,7 @@
+d_d10033_rows_recode.wnid = \u8DEF\u5F84\u8282\u70B9ID
+d_d10033_rows_recode.wid = \u8DEF\u5F84ID
+d_d10033_rows_recode.nid = \u8282\u70B9id
+d_d10033_rows_recode.seq = \u6392\u5E8F
+d_d10033_rows_recode.nname = \u8282\u70B9\u540D
+d_d10033_rows_recode.ncode = \u8282\u70B9\u7F16\u53F7
+d_d10033_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_d10034Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10034Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10035Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10035Form_validator_zh_CN.properties

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

+ 59 - 0
modelsrc/com/miniframe/model/system/DWay.java

@@ -0,0 +1,59 @@
+package com.miniframe.model.system;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import javax.persistence.*;
+
+@Table(name = "d_way")
+public class DWay extends MiniserviceBaseModel implements Serializable {
+    @Id
+    private Integer id;
+
+    private String name;
+
+    private String code;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * @return id
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * @param id
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * @return name
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * @param name
+     */
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    /**
+     * @return code
+     */
+    public String getCode() {
+        return code;
+    }
+
+    /**
+     * @param code
+     */
+    public void setCode(String code) {
+        this.code = code == null ? null : code.trim();
+    }
+}

+ 400 - 0
modelsrc/com/miniframe/model/system/DWaySQLBuilder.java

@@ -0,0 +1,400 @@
+package com.miniframe.model.system;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DWaySQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public DWaySQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Integer value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Integer value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Integer value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Integer value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Integer value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Integer> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Integer> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Integer value1, Integer value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNull() {
+            addCriterion("name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNotNull() {
+            addCriterion("name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameEqualTo(String value) {
+            addCriterion("name =", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotEqualTo(String value) {
+            addCriterion("name <>", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThan(String value) {
+            addCriterion("name >", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThanOrEqualTo(String value) {
+            addCriterion("name >=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThan(String value) {
+            addCriterion("name <", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThanOrEqualTo(String value) {
+            addCriterion("name <=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLike(String value) {
+            addCriterion("name like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotLike(String value) {
+            addCriterion("name not like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIn(List<String> values) {
+            addCriterion("name in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotIn(List<String> values) {
+            addCriterion("name not in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameBetween(String value1, String value2) {
+            addCriterion("name between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotBetween(String value1, String value2) {
+            addCriterion("name not between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIsNull() {
+            addCriterion("code is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIsNotNull() {
+            addCriterion("code is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeEqualTo(String value) {
+            addCriterion("code =", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotEqualTo(String value) {
+            addCriterion("code <>", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeGreaterThan(String value) {
+            addCriterion("code >", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeGreaterThanOrEqualTo(String value) {
+            addCriterion("code >=", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLessThan(String value) {
+            addCriterion("code <", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLessThanOrEqualTo(String value) {
+            addCriterion("code <=", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLike(String value) {
+            addCriterion("code like", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotLike(String value) {
+            addCriterion("code not like", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIn(List<String> values) {
+            addCriterion("code in", values, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotIn(List<String> values) {
+            addCriterion("code not in", values, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeBetween(String value1, String value2) {
+            addCriterion("code between", value1, value2, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotBetween(String value1, String value2) {
+            addCriterion("code not between", value1, value2, "code");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 142 - 0
modelsrc/com/miniframe/model/system/DWaynode.java

@@ -0,0 +1,142 @@
+package com.miniframe.model.system;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import javax.persistence.*;
+
+@Table(name = "d_waynode")
+public class DWaynode extends MiniserviceBaseModel implements Serializable {
+    @Id
+    private Integer id;
+
+    /**
+     * 路径编号
+     */
+    private Integer wid;
+
+    /**
+     * 节点ID
+     */
+    private Integer nid;
+
+    /**
+     * 节点名称
+     */
+    private String nname;
+
+    /**
+     * 节点编号
+     */
+    private String ncode;
+
+    /**
+     * 序列号
+     */
+    private Integer seq;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * @return id
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * @param id
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * 获取路径编号
+     *
+     * @return wid - 路径编号
+     */
+    public Integer getWid() {
+        return wid;
+    }
+
+    /**
+     * 设置路径编号
+     *
+     * @param wid 路径编号
+     */
+    public void setWid(Integer wid) {
+        this.wid = wid;
+    }
+
+    /**
+     * 获取节点ID
+     *
+     * @return nid - 节点ID
+     */
+    public Integer getNid() {
+        return nid;
+    }
+
+    /**
+     * 设置节点ID
+     *
+     * @param nid 节点ID
+     */
+    public void setNid(Integer nid) {
+        this.nid = nid;
+    }
+
+    /**
+     * 获取节点名称
+     *
+     * @return nname - 节点名称
+     */
+    public String getNname() {
+        return nname;
+    }
+
+    /**
+     * 设置节点名称
+     *
+     * @param nname 节点名称
+     */
+    public void setNname(String nname) {
+        this.nname = nname == null ? null : nname.trim();
+    }
+
+    /**
+     * 获取节点编号
+     *
+     * @return ncode - 节点编号
+     */
+    public String getNcode() {
+        return ncode;
+    }
+
+    /**
+     * 设置节点编号
+     *
+     * @param ncode 节点编号
+     */
+    public void setNcode(String ncode) {
+        this.ncode = ncode == null ? null : ncode.trim();
+    }
+
+    /**
+     * 获取序列号
+     *
+     * @return seq - 序列号
+     */
+    public Integer getSeq() {
+        return seq;
+    }
+
+    /**
+     * 设置序列号
+     *
+     * @param seq 序列号
+     */
+    public void setSeq(Integer seq) {
+        this.seq = seq;
+    }
+}

+ 580 - 0
modelsrc/com/miniframe/model/system/DWaynodeSQLBuilder.java

@@ -0,0 +1,580 @@
+package com.miniframe.model.system;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DWaynodeSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public DWaynodeSQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Integer value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Integer value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Integer value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Integer value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Integer value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Integer> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Integer> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Integer value1, Integer value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidIsNull() {
+            addCriterion("wid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidIsNotNull() {
+            addCriterion("wid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidEqualTo(Integer value) {
+            addCriterion("wid =", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidNotEqualTo(Integer value) {
+            addCriterion("wid <>", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidGreaterThan(Integer value) {
+            addCriterion("wid >", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidGreaterThanOrEqualTo(Integer value) {
+            addCriterion("wid >=", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidLessThan(Integer value) {
+            addCriterion("wid <", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidLessThanOrEqualTo(Integer value) {
+            addCriterion("wid <=", value, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidIn(List<Integer> values) {
+            addCriterion("wid in", values, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidNotIn(List<Integer> values) {
+            addCriterion("wid not in", values, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidBetween(Integer value1, Integer value2) {
+            addCriterion("wid between", value1, value2, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andWidNotBetween(Integer value1, Integer value2) {
+            addCriterion("wid not between", value1, value2, "wid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidIsNull() {
+            addCriterion("nid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidIsNotNull() {
+            addCriterion("nid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidEqualTo(Integer value) {
+            addCriterion("nid =", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidNotEqualTo(Integer value) {
+            addCriterion("nid <>", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidGreaterThan(Integer value) {
+            addCriterion("nid >", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidGreaterThanOrEqualTo(Integer value) {
+            addCriterion("nid >=", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidLessThan(Integer value) {
+            addCriterion("nid <", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidLessThanOrEqualTo(Integer value) {
+            addCriterion("nid <=", value, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidIn(List<Integer> values) {
+            addCriterion("nid in", values, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidNotIn(List<Integer> values) {
+            addCriterion("nid not in", values, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidBetween(Integer value1, Integer value2) {
+            addCriterion("nid between", value1, value2, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNidNotBetween(Integer value1, Integer value2) {
+            addCriterion("nid not between", value1, value2, "nid");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameIsNull() {
+            addCriterion("nname is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameIsNotNull() {
+            addCriterion("nname is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameEqualTo(String value) {
+            addCriterion("nname =", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameNotEqualTo(String value) {
+            addCriterion("nname <>", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameGreaterThan(String value) {
+            addCriterion("nname >", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameGreaterThanOrEqualTo(String value) {
+            addCriterion("nname >=", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameLessThan(String value) {
+            addCriterion("nname <", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameLessThanOrEqualTo(String value) {
+            addCriterion("nname <=", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameLike(String value) {
+            addCriterion("nname like", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameNotLike(String value) {
+            addCriterion("nname not like", value, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameIn(List<String> values) {
+            addCriterion("nname in", values, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameNotIn(List<String> values) {
+            addCriterion("nname not in", values, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameBetween(String value1, String value2) {
+            addCriterion("nname between", value1, value2, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNnameNotBetween(String value1, String value2) {
+            addCriterion("nname not between", value1, value2, "nname");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeIsNull() {
+            addCriterion("ncode is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeIsNotNull() {
+            addCriterion("ncode is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeEqualTo(String value) {
+            addCriterion("ncode =", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeNotEqualTo(String value) {
+            addCriterion("ncode <>", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeGreaterThan(String value) {
+            addCriterion("ncode >", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeGreaterThanOrEqualTo(String value) {
+            addCriterion("ncode >=", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeLessThan(String value) {
+            addCriterion("ncode <", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeLessThanOrEqualTo(String value) {
+            addCriterion("ncode <=", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeLike(String value) {
+            addCriterion("ncode like", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeNotLike(String value) {
+            addCriterion("ncode not like", value, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeIn(List<String> values) {
+            addCriterion("ncode in", values, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeNotIn(List<String> values) {
+            addCriterion("ncode not in", values, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeBetween(String value1, String value2) {
+            addCriterion("ncode between", value1, value2, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andNcodeNotBetween(String value1, String value2) {
+            addCriterion("ncode not between", value1, value2, "ncode");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqIsNull() {
+            addCriterion("seq is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqIsNotNull() {
+            addCriterion("seq is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqEqualTo(Integer value) {
+            addCriterion("seq =", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqNotEqualTo(Integer value) {
+            addCriterion("seq <>", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqGreaterThan(Integer value) {
+            addCriterion("seq >", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqGreaterThanOrEqualTo(Integer value) {
+            addCriterion("seq >=", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqLessThan(Integer value) {
+            addCriterion("seq <", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqLessThanOrEqualTo(Integer value) {
+            addCriterion("seq <=", value, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqIn(List<Integer> values) {
+            addCriterion("seq in", values, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqNotIn(List<Integer> values) {
+            addCriterion("seq not in", values, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqBetween(Integer value1, Integer value2) {
+            addCriterion("seq between", value1, value2, "seq");
+            return (Criteria) this;
+        }
+
+        public Criteria andSeqNotBetween(Integer value1, Integer value2) {
+            addCriterion("seq not between", value1, value2, "seq");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 10 - 0
modelsrc/com/miniframe/model/system/dao/DWayMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.system.dao;
+
+import com.miniframe.model.system.DWay;
+import com.miniframe.model.system.DWaySQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface DWayMapper extends MiniserviceBaseDao, MFBaseMapper<DWay> {
+    long countByExample(DWaySQLBuilder example);
+}

+ 10 - 0
modelsrc/com/miniframe/model/system/dao/DWaynodeMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.system.dao;
+
+import com.miniframe.model.system.DWaynode;
+import com.miniframe.model.system.DWaynodeSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface DWaynodeMapper extends MiniserviceBaseDao, MFBaseMapper<DWaynode> {
+    long countByExample(DWaynodeSQLBuilder example);
+}

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

@@ -5,7 +5,7 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Thu Apr 18 16:55:11 CST 2024.
+    This file was generated on Thu Apr 18 18:37:29 CST 2024.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />
@@ -37,5 +37,7 @@
     <mapper resource="com/miniframe/model/system/xml/DChecknodeValcodeMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DChecknodeValMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DThresholdMapper.xml" />
+    <mapper resource="com/miniframe/model/system/xml/DWayMapper.xml" />
+    <mapper resource="com/miniframe/model/system/xml/DWaynodeMapper.xml" />
   </mappers>
 </configuration>

+ 50 - 0
modelsrc/com/miniframe/model/system/xml/DWayMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.system.dao.DWayMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.system.DWaySQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from d_way
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 50 - 0
modelsrc/com/miniframe/model/system/xml/DWaynodeMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.system.dao.DWaynodeMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.system.DWaynodeSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from d_waynode
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 65 - 0
src/main/java/com/miniframe/bisiness/system/D10030Service.java

@@ -0,0 +1,65 @@
+package com.miniframe.bisiness.system;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10030BaseModel;
+import com.miniframe.generate.comm.system.D_D10030_ROWS_RECODE;
+import com.miniframe.model.system.DWay;
+import com.miniframe.model.system.dao.DWayMapper;
+
+/**
+ * 基础系统,“预设路径查询”逻辑处理(重新生成不覆盖)。
+ */
+public class D10030Service extends D10030BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DWayMapper wayMapper = UtilTools.getBean(DWayMapper.class);
+		List<DWay> ways =wayMapper.selectAll();
+		List<D_D10030_ROWS_RECODE> rows =new ArrayList<>();
+		for (DWay d:ways
+			 ) {
+			D_D10030_ROWS_RECODE r =new D_D10030_ROWS_RECODE();
+			r.setCode(d.getCode());
+			r.setWid(d.getId());
+			r.setName(d.getName());
+			rows.add(r);
+		}
+		this.getD_d10030().setRows(rows);
+	}
+	
+	/**
+	 * 基础系统,“预设路径查询”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径查询”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径查询”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 87 - 0
src/main/java/com/miniframe/bisiness/system/D10031Service.java

@@ -0,0 +1,87 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.exception.BusinessException;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10031BaseModel;
+import com.miniframe.model.system.DWay;
+import com.miniframe.model.system.DWaySQLBuilder;
+import com.miniframe.model.system.dao.DWayMapper;
+
+/**
+ * 基础系统,“预设路径添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10031Service extends D10031BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer wid =this.getA_d10031().getWid();
+		String name =this.getA_d10031().getName();
+		String code =this.getA_d10031().getCode();
+		DWayMapper wayMapper = UtilTools.getBean(DWayMapper.class);
+
+
+		if(wid==null||wid ==0){
+			DWaySQLBuilder wsb  =new DWaySQLBuilder();
+			DWaySQLBuilder.Criteria wsc =wsb.createCriteria();
+			wsc.andCodeEqualTo(code);
+			int count =wayMapper.selectCountByExample(wsb);
+			if(count>0){
+				throw  new BusinessException("EB3100030");
+			}
+			DWay way =new DWay();
+			way.setCode(code);
+			way.setName(name);
+			wayMapper.insertSelective(way);
+		}else{
+			DWay way =wayMapper.selectByPrimaryKey(wid);
+			if(way==null){
+				throw  new BusinessException("EB3100029");
+			}
+			DWaySQLBuilder wsb  =new DWaySQLBuilder();
+			DWaySQLBuilder.Criteria wsc =wsb.createCriteria();
+			wsc.andCodeEqualTo(code);
+			wsc.andIdNotEqualTo(wid);
+			int count =wayMapper.selectCountByExample(wsb);
+			if(count>0){
+				throw  new BusinessException("EB3100030");
+			}
+			way.setName(name);
+			way.setCode(code);
+			wayMapper.updateByPrimaryKey(way);
+		}
+	}
+	
+	/**
+	 * 基础系统,“预设路径添加修改”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径添加修改”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径添加修改”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 69 - 0
src/main/java/com/miniframe/bisiness/system/D10032Service.java

@@ -0,0 +1,69 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.exception.BusinessException;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10032BaseModel;
+import com.miniframe.model.system.DWay;
+import com.miniframe.model.system.DWaynodeSQLBuilder;
+import com.miniframe.model.system.dao.DWayMapper;
+import com.miniframe.model.system.dao.DWaynodeMapper;
+
+/**
+ * 基础系统,“预设路径删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10032Service extends D10032BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer wid =this.getA_d10032().getWid();
+		DWayMapper wayMapper = UtilTools.getBean(DWayMapper.class);
+		DWay way =wayMapper.selectByPrimaryKey(wid);
+		if(way==null){
+			throw  new BusinessException("EB3100029");
+		}
+		DWaynodeMapper wnMapper =UtilTools.getBean(DWaynodeMapper.class);
+		DWaynodeSQLBuilder wnSb =new DWaynodeSQLBuilder();
+		DWaynodeSQLBuilder.Criteria wnsc = wnSb.createCriteria();
+		wnsc.andWidEqualTo(wid);
+		int count = wnMapper.selectCountByExample(wnSb);
+		if(count>0){
+			throw  new BusinessException("EB3100031");
+		}
+
+		wayMapper.deleteByPrimaryKey(wid);
+	}
+	
+	/**
+	 * 基础系统,“预设路径删除”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径删除”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径删除”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 74 - 0
src/main/java/com/miniframe/bisiness/system/D10033Service.java

@@ -0,0 +1,74 @@
+package com.miniframe.bisiness.system;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10033BaseModel;
+import com.miniframe.generate.comm.system.D_D10033_ROWS_RECODE;
+import com.miniframe.model.system.DWaynode;
+import com.miniframe.model.system.DWaynodeSQLBuilder;
+import com.miniframe.model.system.dao.DWaynodeMapper;
+
+/**
+ * 基础系统,“预设路径节点查询”逻辑处理(重新生成不覆盖)。
+ */
+public class D10033Service extends D10033BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径节点查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer wid =this.getA_d10033().getWid();
+		DWaynodeMapper wnMapper = UtilTools.getBean(DWaynodeMapper.class);
+		DWaynodeSQLBuilder wnSb =new DWaynodeSQLBuilder();
+		DWaynodeSQLBuilder.Criteria wnsc = wnSb.createCriteria();
+		wnsc.andWidEqualTo(wid);
+		wnSb.setOrderByClause("seq ASC");
+		List<DWaynode>  wnList = wnMapper.selectByExample(wnSb);
+		List<D_D10033_ROWS_RECODE> rows =new ArrayList<>();
+		for (DWaynode wn:wnList
+			 ) {
+			D_D10033_ROWS_RECODE r =new D_D10033_ROWS_RECODE();
+			r.setNid(wn.getNid());
+			r.setWnid(wn.getId());
+			r.setWid(wn.getWid());
+			r.setSeq(wn.getSeq());
+			r.setNcode(wn.getNcode());
+			r.setNname(wn.getNname());
+			rows.add(r);
+		}
+		this.getD_d10033().setRows(rows);
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点查询”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点查询”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点查询”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 113 - 0
src/main/java/com/miniframe/bisiness/system/D10034Service.java

@@ -0,0 +1,113 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.exception.BusinessException;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10034BaseModel;
+import com.miniframe.model.system.DNode;
+import com.miniframe.model.system.DWay;
+import com.miniframe.model.system.DWaynode;
+import com.miniframe.model.system.DWaynodeSQLBuilder;
+import com.miniframe.model.system.dao.DNodeMapper;
+import com.miniframe.model.system.dao.DWayMapper;
+import com.miniframe.model.system.dao.DWaynodeMapper;
+
+/**
+ * 基础系统,“预设路径节点添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10034Service extends D10034BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径节点添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer wnid =this.getA_d10034().getWnid();
+		Integer wid =this.getA_d10034().getWid();
+		Integer nid =this.getA_d10034().getNid();
+		Integer seq =this.getA_d10034().getSeq();
+
+		DNodeMapper nodeMapper = UtilTools.getBean(DNodeMapper.class);
+		DNode node =nodeMapper.selectByPrimaryKey(nid);
+		if(node ==null){
+			throw new BusinessException("EB3000001");
+		}
+
+		DWayMapper wayMapper =UtilTools.getBean(DWayMapper.class);
+		DWay way =wayMapper.selectByPrimaryKey(wid);
+		if(way==null){
+			throw new BusinessException("EB3100029");
+		}
+
+		DWaynodeMapper wnMapper =UtilTools.getBean(DWaynodeMapper.class);
+
+		if(wnid ==null|| wnid==0){
+			DWaynodeSQLBuilder wnsb =new DWaynodeSQLBuilder();
+			DWaynodeSQLBuilder.Criteria wnsc = wnsb.createCriteria();
+			wnsc.andWidEqualTo(wid);
+			wnsc.andNidEqualTo(nid);
+			int count =wnMapper.selectCountByExample(wnsb);
+			if(count>0){
+				throw new BusinessException("EB3100032");
+			}
+
+			DWaynode wn =new DWaynode();
+			wn.setWid(wid);
+			wn.setSeq(seq);
+			wn.setNcode(node.getCode());
+			wn.setNid(node.getId());
+			wn.setNname(node.getName());
+			wnMapper.insertSelective(wn);
+		}else{
+			DWaynode wn = wnMapper.selectByPrimaryKey(wnid);
+			if(wn==null){
+				throw new BusinessException("EB3100033");
+			}
+			DWaynodeSQLBuilder wnsb =new DWaynodeSQLBuilder();
+			DWaynodeSQLBuilder.Criteria wnsc = wnsb.createCriteria();
+			wnsc.andWidEqualTo(wid);
+			wnsc.andNidEqualTo(nid);
+			wnsc.andIdNotEqualTo(wnid);
+			int count =wnMapper.selectCountByExample(wnsb);
+			if(count>0){
+				throw new BusinessException("EB3100032");
+			}
+			wn.setWid(wid);
+			wn.setSeq(seq);
+			wn.setNcode(node.getCode());
+			wn.setNid(node.getId());
+			wn.setNname(node.getName());
+			wnMapper.updateByPrimaryKey(wn);
+		}
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点添加修改”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点添加修改”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点添加修改”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 59 - 0
src/main/java/com/miniframe/bisiness/system/D10035Service.java

@@ -0,0 +1,59 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.exception.BusinessException;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10035BaseModel;
+import com.miniframe.model.system.DWaynode;
+import com.miniframe.model.system.dao.DWaynodeMapper;
+
+/**
+ * 基础系统,“预设路径节点删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10035Service extends D10035BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“预设路径节点删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	 	Integer wnid =this.getA_d10035().getWnid();
+		DWaynodeMapper wnMapper = UtilTools.getBean(DWaynodeMapper.class);
+
+		DWaynode wn = wnMapper.selectByPrimaryKey(wnid);
+		if(wn==null){
+			throw new BusinessException("EB3100033");
+		}
+		wnMapper.deleteByPrimaryKey(wnid);
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点删除”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点删除”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“预设路径节点删除”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/DWayDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.DWay;
+
+/**
+ * 实体列表,“d_way”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class DWayDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<DWay> list=l;
+		return list;
+	};
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/DWaynodeDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.DWaynode;
+
+/**
+ * 实体列表,“D_WAYNODE”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class DWaynodeDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<DWaynode> list=l;
+		return list;
+	};
+
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10030Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10030;
+import com.miniframe.generate.comm.httpclientapater.D10030Client;
+import com.miniframe.generate.business.system.model.D10030BaseModel;
+
+public class D10030Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10030Test.class);
+
+	/**
+	 * 预设路径查询,获取报文体
+	 * @return
+	 */
+	public static A_D10030 getA_d10030() {
+		A_D10030 a_d10030 = new A_D10030();
+
+		// ----------以下增加【预设路径查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10030;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10030BaseModel model = new D10030BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10030"));
+		model.setA_d10030(D10030Test.getA_d10030());
+		D10030Client client = new D10030Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10031Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10031;
+import com.miniframe.generate.comm.httpclientapater.D10031Client;
+import com.miniframe.generate.business.system.model.D10031BaseModel;
+
+public class D10031Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10031Test.class);
+
+	/**
+	 * 预设路径添加修改,获取报文体
+	 * @return
+	 */
+	public static A_D10031 getA_d10031() {
+		A_D10031 a_d10031 = new A_D10031();
+
+		// ----------以下增加【预设路径添加修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10031;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径添加修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10031BaseModel model = new D10031BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10031"));
+		model.setA_d10031(D10031Test.getA_d10031());
+		D10031Client client = new D10031Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10032Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10032;
+import com.miniframe.generate.comm.httpclientapater.D10032Client;
+import com.miniframe.generate.business.system.model.D10032BaseModel;
+
+public class D10032Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10032Test.class);
+
+	/**
+	 * 预设路径删除,获取报文体
+	 * @return
+	 */
+	public static A_D10032 getA_d10032() {
+		A_D10032 a_d10032 = new A_D10032();
+
+		// ----------以下增加【预设路径删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10032;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10032BaseModel model = new D10032BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10032"));
+		model.setA_d10032(D10032Test.getA_d10032());
+		D10032Client client = new D10032Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10033Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10033;
+import com.miniframe.generate.comm.httpclientapater.D10033Client;
+import com.miniframe.generate.business.system.model.D10033BaseModel;
+
+public class D10033Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10033Test.class);
+
+	/**
+	 * 预设路径节点查询,获取报文体
+	 * @return
+	 */
+	public static A_D10033 getA_d10033() {
+		A_D10033 a_d10033 = new A_D10033();
+
+		// ----------以下增加【预设路径节点查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10033;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径节点查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10033BaseModel model = new D10033BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10033"));
+		model.setA_d10033(D10033Test.getA_d10033());
+		D10033Client client = new D10033Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10034Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10034;
+import com.miniframe.generate.comm.httpclientapater.D10034Client;
+import com.miniframe.generate.business.system.model.D10034BaseModel;
+
+public class D10034Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10034Test.class);
+
+	/**
+	 * 预设路径节点添加修改,获取报文体
+	 * @return
+	 */
+	public static A_D10034 getA_d10034() {
+		A_D10034 a_d10034 = new A_D10034();
+
+		// ----------以下增加【预设路径节点添加修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10034;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径节点添加修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10034BaseModel model = new D10034BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10034"));
+		model.setA_d10034(D10034Test.getA_d10034());
+		D10034Client client = new D10034Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10035Test.java

@@ -0,0 +1,44 @@
+package com.miniframe.comm.httpclientapater;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import com.miniframe.comm.httpclientapater.HttpclientapaterUtil;
+import com.miniframe.generate.comm.system.A_D10035;
+import com.miniframe.generate.comm.httpclientapater.D10035Client;
+import com.miniframe.generate.business.system.model.D10035BaseModel;
+
+public class D10035Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10035Test.class);
+
+	/**
+	 * 预设路径节点删除,获取报文体
+	 * @return
+	 */
+	public static A_D10035 getA_d10035() {
+		A_D10035 a_d10035 = new A_D10035();
+
+		// ----------以下增加【预设路径节点删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10035;
+	}
+	
+	/**
+	 * 运行客户端测试,预设路径节点删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10035BaseModel model = new D10035BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10035"));
+		model.setA_d10035(D10035Test.getA_d10035());
+		D10035Client client = new D10035Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 3 - 0
系统设计/实体Bean/system(实体列表).csv

@@ -30,3 +30,6 @@
 26,D_CHECKNODE_VALCODE,监测点求解结果code,FALSE,
 26,D_CHECKNODE_VAL,监测点求解结果val,FALSE,
 27,D_THRESHOLD,报警设置,FALSE,
+
+28,d_way,预设路径,FALSE,
+29,D_WAYNODE,预设路径节点,FALSE,

+ 8 - 1
系统设计/数据定义/返 回 码/business(业务系统).csv

@@ -97,4 +97,11 @@
 3100026,EB3100026,监测点结果数据不存在!,
 
 3100027,EB3100027,求解未完成!,
-3100028,EB3100028,报警不存在!,
+3100028,EB3100028,报警不存在!,
+
+3100029,EB3100029,路径不存在!,
+3100030,EB3100030,存在相同编码的路径!,
+3100031,EB3100031,存在路径节点信息不能删除!,
+
+3100032,EB3100032,路径已存在该节点!,
+3100033,EB3100033,路径节点不存在!,

+ 8 - 0
系统设计/系统模块/SYSTEM(基础系统).csv

@@ -75,3 +75,11 @@
 
 310012,D10028,报警设置查询,service,,
 310013,D10029,报警设置修改,service,,
+
+310014,D10030,预设路径查询,service,,
+310015,D10031,预设路径添加修改,service,,
+310016,D10032,预设路径删除,service,,
+
+310017,D10033,预设路径节点查询,service,,
+310018,D10034,预设路径节点添加修改,service,,
+310019,D10035,预设路径节点删除,service,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10030_A(预设路径查询).csv

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

+ 5 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10030_D(预设路径查询).csv

@@ -0,0 +1,5 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,rows,数据,list,,,,0,,,,,,,
+1.1,wid,路径ID,int,,,,,,,,,,,
+1.2,name,名称,string,,,,,,,,,,,
+1.3,code,编号,string,,,,,,,,,,,

+ 4 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10031_A(预设路径添加修改).csv

@@ -0,0 +1,4 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,wid,路径ID,int,,,,,,,,,,,
+2,name,名称,string,,,是,,,,,,,,
+3,code,编号,string,,,是,,,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10031_D(预设路径添加修改).csv

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10032_A(预设路径删除).csv

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

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10032_D(预设路径删除).csv

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10033_A(预设路径节点查询).csv

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

+ 8 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10033_D(预设路径节点查询).csv

@@ -0,0 +1,8 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,rows,数据,list,,,,0,,,,,,,
+1.1,wnid,路径节点ID,int,,,,,,,,,,,
+1.2,wid,路径ID,int,,,,,,,,,,,
+1.3,nid,节点id,int,,,,,,,,,,,
+1.4,seq,排序,int,,,,,,,,,,,
+1.5,nname,节点名,string,,,,,,,,,,,
+1.6,ncode,节点编号,string,,,,,,,,,,,

+ 5 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10034_A(预设路径节点添加修改).csv

@@ -0,0 +1,5 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,wnid,路径节点ID,int,,,,,,,,,,,
+2,wid,路径ID,int,,,是,,,,,,,,
+3,nid,节点id,int,,,是,,,,,,,,
+4,seq,排序,int,,,是,,,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10034_D(预设路径节点添加修改).csv

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10035_A(预设路径节点删除).csv

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

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10035_D(预设路径节点删除).csv

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