Selaa lähdekoodia

节点 管道 监测点

huangxingxing 1 vuosi sitten
vanhempi
säilyke
a914e1af0f
100 muutettua tiedostoa jossa 3895 lisäystä ja 10 poistoa
  1. 7 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/D10000BaseModel.java
  5. 112 0
      generated/com/miniframe/generate/business/system/model/D10001BaseModel.java
  6. 112 0
      generated/com/miniframe/generate/business/system/model/D10002BaseModel.java
  7. 112 0
      generated/com/miniframe/generate/business/system/model/D10003BaseModel.java
  8. 112 0
      generated/com/miniframe/generate/business/system/model/D10004BaseModel.java
  9. 112 0
      generated/com/miniframe/generate/business/system/model/D10005BaseModel.java
  10. 112 0
      generated/com/miniframe/generate/business/system/model/D10006BaseModel.java
  11. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10000Client.java
  12. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10001Client.java
  13. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10002Client.java
  14. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10003Client.java
  15. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10004Client.java
  16. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10005Client.java
  17. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10006Client.java
  18. 103 0
      generated/com/miniframe/generate/comm/system/A_D10000.java
  19. 25 0
      generated/com/miniframe/generate/comm/system/A_D10001.java
  20. 155 0
      generated/com/miniframe/generate/comm/system/A_D10002.java
  21. 25 0
      generated/com/miniframe/generate/comm/system/A_D10003.java
  22. 12 0
      generated/com/miniframe/generate/comm/system/A_D10004.java
  23. 51 0
      generated/com/miniframe/generate/comm/system/A_D10005.java
  24. 25 0
      generated/com/miniframe/generate/comm/system/A_D10006.java
  25. 12 0
      generated/com/miniframe/generate/comm/system/D_D10000.java
  26. 12 0
      generated/com/miniframe/generate/comm/system/D_D10001.java
  27. 12 0
      generated/com/miniframe/generate/comm/system/D_D10002.java
  28. 12 0
      generated/com/miniframe/generate/comm/system/D_D10003.java
  29. 39 0
      generated/com/miniframe/generate/comm/system/D_D10004.java
  30. 51 0
      generated/com/miniframe/generate/comm/system/D_D10004_ROWS_RECODE.java
  31. 12 0
      generated/com/miniframe/generate/comm/system/D_D10005.java
  32. 12 0
      generated/com/miniframe/generate/comm/system/D_D10006.java
  33. 87 0
      generated/validateform/a_d10000Form.xml
  34. 12 0
      generated/validateform/a_d10001Form.xml
  35. 106 0
      generated/validateform/a_d10002Form.xml
  36. 12 0
      generated/validateform/a_d10003Form.xml
  37. 18 0
      generated/validateform/a_d10005Form.xml
  38. 12 0
      generated/validateform/a_d10006Form.xml
  39. 22 0
      generated/validateform/d_d10004Form.xml
  40. 8 0
      generated/validator/resources_a_d10000Form_validator.properties
  41. 8 0
      generated/validator/resources_a_d10000Form_validator_zh_CN.properties
  42. 2 0
      generated/validator/resources_a_d10001Form_validator.properties
  43. 2 0
      generated/validator/resources_a_d10001Form_validator_zh_CN.properties
  44. 12 0
      generated/validator/resources_a_d10002Form_validator.properties
  45. 12 0
      generated/validator/resources_a_d10002Form_validator_zh_CN.properties
  46. 2 0
      generated/validator/resources_a_d10003Form_validator.properties
  47. 2 0
      generated/validator/resources_a_d10003Form_validator_zh_CN.properties
  48. 1 0
      generated/validator/resources_a_d10004Form_validator.properties
  49. 1 0
      generated/validator/resources_a_d10004Form_validator_zh_CN.properties
  50. 4 0
      generated/validator/resources_a_d10005Form_validator.properties
  51. 4 0
      generated/validator/resources_a_d10005Form_validator_zh_CN.properties
  52. 2 0
      generated/validator/resources_a_d10006Form_validator.properties
  53. 2 0
      generated/validator/resources_a_d10006Form_validator_zh_CN.properties
  54. 1 0
      generated/validator/resources_d_d10000Form_validator.properties
  55. 1 0
      generated/validator/resources_d_d10000Form_validator_zh_CN.properties
  56. 1 0
      generated/validator/resources_d_d10001Form_validator.properties
  57. 1 0
      generated/validator/resources_d_d10001Form_validator_zh_CN.properties
  58. 1 0
      generated/validator/resources_d_d10002Form_validator.properties
  59. 1 0
      generated/validator/resources_d_d10002Form_validator_zh_CN.properties
  60. 1 0
      generated/validator/resources_d_d10003Form_validator.properties
  61. 1 0
      generated/validator/resources_d_d10003Form_validator_zh_CN.properties
  62. 2 0
      generated/validator/resources_d_d10004Form_validator.properties
  63. 2 0
      generated/validator/resources_d_d10004Form_validator_zh_CN.properties
  64. 4 0
      generated/validator/resources_d_d10004_rows_recodeForm_validator.properties
  65. 4 0
      generated/validator/resources_d_d10004_rows_recodeForm_validator_zh_CN.properties
  66. 1 0
      generated/validator/resources_d_d10005Form_validator.properties
  67. 1 0
      generated/validator/resources_d_d10005Form_validator_zh_CN.properties
  68. 1 0
      generated/validator/resources_d_d10006Form_validator.properties
  69. 1 0
      generated/validator/resources_d_d10006Form_validator_zh_CN.properties
  70. 73 0
      modelsrc/com/miniframe/model/system/DChecknode.java
  71. 380 0
      modelsrc/com/miniframe/model/system/DChecknodeSQLBuilder.java
  72. 10 0
      modelsrc/com/miniframe/model/system/dao/DChecknodeMapper.java
  73. 2 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  74. 50 0
      modelsrc/com/miniframe/model/system/xml/DChecknodeMapper.xml
  75. 5 5
      src/main/java/com/miniframe/bisiness/system/D00002Service.java
  76. 0 1
      src/main/java/com/miniframe/bisiness/system/D00008Service.java
  77. 124 0
      src/main/java/com/miniframe/bisiness/system/D10000Service.java
  78. 63 0
      src/main/java/com/miniframe/bisiness/system/D10001Service.java
  79. 129 0
      src/main/java/com/miniframe/bisiness/system/D10002Service.java
  80. 58 0
      src/main/java/com/miniframe/bisiness/system/D10003Service.java
  81. 67 0
      src/main/java/com/miniframe/bisiness/system/D10004Service.java
  82. 94 0
      src/main/java/com/miniframe/bisiness/system/D10005Service.java
  83. 58 0
      src/main/java/com/miniframe/bisiness/system/D10006Service.java
  84. 23 0
      src/main/java/com/miniframe/dbtransfer/DChecknodeDbTransfer.java
  85. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10000Test.java
  86. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10001Test.java
  87. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10002Test.java
  88. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10003Test.java
  89. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10004Test.java
  90. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10005Test.java
  91. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10006Test.java
  92. 2 1
      系统设计/实体Bean/system(实体列表).csv
  93. 7 1
      系统设计/数据定义/返 回 码/business(业务系统).csv
  94. 9 1
      系统设计/系统模块/SYSTEM(基础系统).csv
  95. 8 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10000_A(节点数据添加修改).csv
  96. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10000_D(节点数据添加修改).csv
  97. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10001_A(节点数据删除).csv
  98. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10001_D(节点数据删除).csv
  99. 12 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10002_A(管道数据添加修改).csv
  100. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10002_D(管道数据添加修改).csv

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

@@ -39,3 +39,10 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D0
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D000013', '基础系统','灾情点源检测数据删除',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D000014', '基础系统','灾情几何文件获取',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D000015', '基础系统','日志文件获取',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10000', '基础系统','节点数据添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10001', '基础系统','节点数据删除',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10002', '基础系统','管道数据添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10003', '基础系统','管道数据删除',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10004', '基础系统','监测点查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10005', '基础系统','监测点添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10006', '基础系统','监测点删除',true);

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

@@ -62,3 +62,8 @@ EB3000003 = \u4E8B\u6545\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\u6570\u636E\uFF01
 EB3000004 = \u707E\u6E90\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3000005 = \u5DF2\u5B58\u5728\u540C\u6E90\u7684\u6570\u636E\uFF01
 EB3000006 = \u707E\u6E90\u68C0\u6D4B\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB3100000 = \u5DF2\u5B58\u5728\u76F8\u540C\u6570\u636E\u7684\u8282\u70B9\uFF01
+EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u9053\uFF01
+EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u7BA1\u9053\uFF01
+EB3100003 = \u5DF2\u5B58\u5728\u76F8\u540C\u4F4D\u7F6E\u7684\u76D1\u6D4B\u70B9\uFF01
+EB3100004 = \u76D1\u6D4B\u70B9\u4E0D\u5B58\u5728\uFF01

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

@@ -62,3 +62,8 @@ EB3000003 = \u4E8B\u6545\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\u6570\u636E\uFF01
 EB3000004 = \u707E\u6E90\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3000005 = \u5DF2\u5B58\u5728\u540C\u6E90\u7684\u6570\u636E\uFF01
 EB3000006 = \u707E\u6E90\u68C0\u6D4B\u6570\u636E\u4E0D\u5B58\u5728\uFF01
+EB3100000 = \u5DF2\u5B58\u5728\u76F8\u540C\u6570\u636E\u7684\u8282\u70B9\uFF01
+EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u9053\uFF01
+EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u7BA1\u9053\uFF01
+EB3100003 = \u5DF2\u5B58\u5728\u76F8\u540C\u4F4D\u7F6E\u7684\u76D1\u6D4B\u70B9\uFF01
+EB3100004 = \u76D1\u6D4B\u70B9\u4E0D\u5B58\u5728\uFF01

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10000BaseModel.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_D10000;
+import com.miniframe.generate.comm.system.D_D10000;
+
+/**
+ * 系统服务,“节点数据添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10000BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10000 a_d10000;//上行体
+	D_D10000 d_d10000;//下行体
+
+	public D10000BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10000=new A_D10000();
+		d_d10000=new D_D10000();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10000.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_D10000.class);
+		this.a_d10000 = UtilTools.map2Obj(bodyMap, A_D10000.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_d10000));
+
+		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_D10000 getA_d10000() {
+		return a_d10000;
+	}
+
+	public void setA_d10000(A_D10000 a_d10000) {
+		this.a_d10000=a_d10000;
+	}
+
+	public D_D10000 getD_d10000() {
+		return this.d_d10000;
+	}
+
+	public void setD_d10000(D_D10000 d_d10000) {
+		this.d_d10000=d_d10000;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10001BaseModel.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_D10001;
+import com.miniframe.generate.comm.system.D_D10001;
+
+/**
+ * 系统服务,“节点数据删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10001BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10001 a_d10001;//上行体
+	D_D10001 d_d10001;//下行体
+
+	public D10001BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10001=new A_D10001();
+		d_d10001=new D_D10001();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10001.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_D10001.class);
+		this.a_d10001 = UtilTools.map2Obj(bodyMap, A_D10001.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_d10001));
+
+		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_D10001 getA_d10001() {
+		return a_d10001;
+	}
+
+	public void setA_d10001(A_D10001 a_d10001) {
+		this.a_d10001=a_d10001;
+	}
+
+	public D_D10001 getD_d10001() {
+		return this.d_d10001;
+	}
+
+	public void setD_d10001(D_D10001 d_d10001) {
+		this.d_d10001=d_d10001;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10002BaseModel.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_D10002;
+import com.miniframe.generate.comm.system.D_D10002;
+
+/**
+ * 系统服务,“管道数据添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10002BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10002 a_d10002;//上行体
+	D_D10002 d_d10002;//下行体
+
+	public D10002BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10002=new A_D10002();
+		d_d10002=new D_D10002();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10002.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_D10002.class);
+		this.a_d10002 = UtilTools.map2Obj(bodyMap, A_D10002.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_d10002));
+
+		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_D10002 getA_d10002() {
+		return a_d10002;
+	}
+
+	public void setA_d10002(A_D10002 a_d10002) {
+		this.a_d10002=a_d10002;
+	}
+
+	public D_D10002 getD_d10002() {
+		return this.d_d10002;
+	}
+
+	public void setD_d10002(D_D10002 d_d10002) {
+		this.d_d10002=d_d10002;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10003BaseModel.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_D10003;
+import com.miniframe.generate.comm.system.D_D10003;
+
+/**
+ * 系统服务,“管道数据删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10003BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10003 a_d10003;//上行体
+	D_D10003 d_d10003;//下行体
+
+	public D10003BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10003=new A_D10003();
+		d_d10003=new D_D10003();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10003.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_D10003.class);
+		this.a_d10003 = UtilTools.map2Obj(bodyMap, A_D10003.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_d10003));
+
+		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_D10003 getA_d10003() {
+		return a_d10003;
+	}
+
+	public void setA_d10003(A_D10003 a_d10003) {
+		this.a_d10003=a_d10003;
+	}
+
+	public D_D10003 getD_d10003() {
+		return this.d_d10003;
+	}
+
+	public void setD_d10003(D_D10003 d_d10003) {
+		this.d_d10003=d_d10003;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10004BaseModel.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_D10004;
+import com.miniframe.generate.comm.system.D_D10004;
+
+/**
+ * 系统服务,“监测点查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10004BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10004 a_d10004;//上行体
+	D_D10004 d_d10004;//下行体
+
+	public D10004BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10004=new A_D10004();
+		d_d10004=new D_D10004();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10004.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_D10004.class);
+		this.a_d10004 = UtilTools.map2Obj(bodyMap, A_D10004.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_d10004));
+
+		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_D10004 getA_d10004() {
+		return a_d10004;
+	}
+
+	public void setA_d10004(A_D10004 a_d10004) {
+		this.a_d10004=a_d10004;
+	}
+
+	public D_D10004 getD_d10004() {
+		return this.d_d10004;
+	}
+
+	public void setD_d10004(D_D10004 d_d10004) {
+		this.d_d10004=d_d10004;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10005BaseModel.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_D10005;
+import com.miniframe.generate.comm.system.D_D10005;
+
+/**
+ * 系统服务,“监测点添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10005BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10005 a_d10005;//上行体
+	D_D10005 d_d10005;//下行体
+
+	public D10005BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10005=new A_D10005();
+		d_d10005=new D_D10005();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10005.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_D10005.class);
+		this.a_d10005 = UtilTools.map2Obj(bodyMap, A_D10005.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_d10005));
+
+		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_D10005 getA_d10005() {
+		return a_d10005;
+	}
+
+	public void setA_d10005(A_D10005 a_d10005) {
+		this.a_d10005=a_d10005;
+	}
+
+	public D_D10005 getD_d10005() {
+		return this.d_d10005;
+	}
+
+	public void setD_d10005(D_D10005 d_d10005) {
+		this.d_d10005=d_d10005;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10006BaseModel.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_D10006;
+import com.miniframe.generate.comm.system.D_D10006;
+
+/**
+ * 系统服务,“监测点删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10006BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10006 a_d10006;//上行体
+	D_D10006 d_d10006;//下行体
+
+	public D10006BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10006=new A_D10006();
+		d_d10006=new D_D10006();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10006.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_D10006.class);
+		this.a_d10006 = UtilTools.map2Obj(bodyMap, A_D10006.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_d10006));
+
+		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_D10006 getA_d10006() {
+		return a_d10006;
+	}
+
+	public void setA_d10006(A_D10006 a_d10006) {
+		this.a_d10006=a_d10006;
+	}
+
+	public D_D10006 getD_d10006() {
+		return this.d_d10006;
+	}
+
+	public void setD_d10006(D_D10006 d_d10006) {
+		this.d_d10006=d_d10006;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10000Client.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_D10000;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10000BaseModel;
+
+public class D10000Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10000Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->节点数据添加修改((D10000)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10000BaseModel execute(D10000BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10000BaseModel execute(D10000BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10000BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10000BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10000");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10000()));
+		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_D10000 d_d10000 =  UtilTools.map2Obj(outMap, D_D10000.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10000(d_d10000);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10000BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10000BaseModel execute(D10000BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10001Client.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_D10001;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10001BaseModel;
+
+public class D10001Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10001Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->节点数据删除((D10001)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10001BaseModel execute(D10001BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10001BaseModel execute(D10001BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10001BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10001BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10001");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10001()));
+		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_D10001 d_d10001 =  UtilTools.map2Obj(outMap, D_D10001.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10001(d_d10001);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10001BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10001BaseModel execute(D10001BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10002Client.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_D10002;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10002BaseModel;
+
+public class D10002Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10002Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->管道数据添加修改((D10002)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10002BaseModel execute(D10002BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10002BaseModel execute(D10002BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10002BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10002BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10002");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10002()));
+		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_D10002 d_d10002 =  UtilTools.map2Obj(outMap, D_D10002.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10002(d_d10002);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10002BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10002BaseModel execute(D10002BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10003Client.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_D10003;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10003BaseModel;
+
+public class D10003Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10003Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->管道数据删除((D10003)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10003BaseModel execute(D10003BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10003BaseModel execute(D10003BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10003BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10003BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10003");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10003()));
+		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_D10003 d_d10003 =  UtilTools.map2Obj(outMap, D_D10003.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10003(d_d10003);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10003BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10003BaseModel execute(D10003BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10004Client.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_D10004;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10004BaseModel;
+
+public class D10004Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10004Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->监测点查询((D10004)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10004BaseModel execute(D10004BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10004BaseModel execute(D10004BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10004BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10004BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10004");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10004()));
+		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_D10004 d_d10004 =  UtilTools.map2Obj(outMap, D_D10004.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10004(d_d10004);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10004BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10004BaseModel execute(D10004BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10005Client.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_D10005;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10005BaseModel;
+
+public class D10005Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10005Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->监测点添加修改((D10005)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10005BaseModel execute(D10005BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10005BaseModel execute(D10005BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10005BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10005BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10005");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10005()));
+		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_D10005 d_d10005 =  UtilTools.map2Obj(outMap, D_D10005.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10005(d_d10005);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10005BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10005BaseModel execute(D10005BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 99 - 0
generated/com/miniframe/generate/comm/httpclientapater/D10006Client.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_D10006;
+import com.miniframe.generate.comm.system.D_SYSTEMHEAD;
+
+import com.miniframe.generate.business.system.model.D10006BaseModel;
+
+public class D10006Client {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10006Client.class);
+	private MFHttpRespInfo respInfo;
+
+	public MFHttpRespInfo getRespInfo(){
+		return respInfo;
+	}
+
+	/**
+	 * 调用 [系统服务->监测点删除((D10006)]的通讯接口
+	 * @param model 接口模型
+	 * @param extMap 扩展输入
+	 * @param url 请求地址
+	 * @return model 接口模型
+	 * @throws Exception
+	 */
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10006BaseModel execute(D10006BaseModel model,final Map extMap,final String url) throws Exception {
+		this.executeToRespInfo(model,extMap,url);
+		return model;
+	}
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10006BaseModel execute(D10006BaseModel model,final Map extMap) throws Exception {
+		this.executeToRespInfo(model,extMap,null);
+		return model;
+	}
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public MFHttpRespInfo executeToRespInfo(D10006BaseModel model,final Map extMap,final String url) throws Exception {
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10006BaseModel) - start");
+		}
+
+		if(UtilTools.isNullOrBlank(model.getA_systemhead().getTransCode())){
+			model.getA_systemhead().setTransCode("D10006");
+		}
+
+		Map inMap = new LinkedHashMap();
+		inMap.putAll(UtilTools.obj2Map(model.getA_systemhead()));
+		inMap.putAll(UtilTools.obj2Map(model.getA_d10006()));
+		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_D10006 d_d10006 =  UtilTools.map2Obj(outMap, D_D10006.class);
+			model.setD_systemhead(d_systemhead);
+			model.setD_d10006(d_d10006);
+
+
+		}
+
+		if (logger.isDebugEnabled()) {
+			logger.debug("execute(D10006BaseModel) - end");
+		}
+
+        this.respInfo=respInfo;
+
+		return respInfo;
+	}
+
+
+
+	@SuppressWarnings({ "rawtypes", "unchecked" })
+	public D10006BaseModel execute(D10006BaseModel model) throws Exception {
+		return this.execute(model,null,null);
+	}
+
+
+}

+ 103 - 0
generated/com/miniframe/generate/comm/system/A_D10000.java

@@ -0,0 +1,103 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 节点数据添加修改
+ */
+public class A_D10000 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int nid;//节点编号
+	/**
+	 *节点编号
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点编号
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+	String name;//名称
+	/**
+	 *名称
+	 */
+	public void setName(String name) {
+		this.name=name;
+	}
+	/**
+	 *名称
+	 */
+	public String getName() {
+		return this.name;
+	}
+	String x;//x
+	/**
+	 *x
+	 */
+	public void setX(String x) {
+		this.x=x;
+	}
+	/**
+	 *x
+	 */
+	public String getX() {
+		return this.x;
+	}
+	String y;//y
+	/**
+	 *y
+	 */
+	public void setY(String y) {
+		this.y=y;
+	}
+	/**
+	 *y
+	 */
+	public String getY() {
+		return this.y;
+	}
+	String z;//z
+	/**
+	 *z
+	 */
+	public void setZ(String z) {
+		this.z=z;
+	}
+	/**
+	 *z
+	 */
+	public String getZ() {
+		return this.z;
+	}
+	String desc;//描述
+	/**
+	 *描述
+	 */
+	public void setDesc(String desc) {
+		this.desc=desc;
+	}
+	/**
+	 *描述
+	 */
+	public String getDesc() {
+		return this.desc;
+	}
+	String ntype;//类型默认值
+	/**
+	 *类型默认值
+	 */
+	public void setNtype(String ntype) {
+		this.ntype=ntype;
+	}
+	/**
+	 *类型默认值
+	 */
+	public String getNtype() {
+		return this.ntype;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 节点数据删除
+ */
+public class A_D10001 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int nid;//节点编号
+	/**
+	 *节点编号
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点编号
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+}

+ 155 - 0
generated/com/miniframe/generate/comm/system/A_D10002.java

@@ -0,0 +1,155 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 管道数据添加修改
+ */
+public class A_D10002 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int pid;//管道编号
+	/**
+	 *管道编号
+	 */
+	public void setPid(int pid) {
+		this.pid=pid;
+	}
+	/**
+	 *管道编号
+	 */
+	public int getPid() {
+		return this.pid;
+	}
+	String name;//名称
+	/**
+	 *名称
+	 */
+	public void setName(String name) {
+		this.name=name;
+	}
+	/**
+	 *名称
+	 */
+	public String getName() {
+		return this.name;
+	}
+	int snId;//开始节点
+	/**
+	 *开始节点
+	 */
+	public void setSnId(int snId) {
+		this.snId=snId;
+	}
+	/**
+	 *开始节点
+	 */
+	public int getSnId() {
+		return this.snId;
+	}
+	int enId;//结束节点
+	/**
+	 *结束节点
+	 */
+	public void setEnId(int enId) {
+		this.enId=enId;
+	}
+	/**
+	 *结束节点
+	 */
+	public int getEnId() {
+		return this.enId;
+	}
+	String roughCoe;//粗糙系数
+	/**
+	 *粗糙系数
+	 */
+	public void setRoughCoe(String roughCoe) {
+		this.roughCoe=roughCoe;
+	}
+	/**
+	 *粗糙系数
+	 */
+	public String getRoughCoe() {
+		return this.roughCoe;
+	}
+	String sectionType;//截面类型
+	/**
+	 *截面类型
+	 */
+	public void setSectionType(String sectionType) {
+		this.sectionType=sectionType;
+	}
+	/**
+	 *截面类型
+	 */
+	public String getSectionType() {
+		return this.sectionType;
+	}
+	String sectionPara1;//截面参数1
+	/**
+	 *截面参数1
+	 */
+	public void setSectionPara1(String sectionPara1) {
+		this.sectionPara1=sectionPara1;
+	}
+	/**
+	 *截面参数1
+	 */
+	public String getSectionPara1() {
+		return this.sectionPara1;
+	}
+	String sectionPara2;//截面参数2
+	/**
+	 *截面参数2
+	 */
+	public void setSectionPara2(String sectionPara2) {
+		this.sectionPara2=sectionPara2;
+	}
+	/**
+	 *截面参数2
+	 */
+	public String getSectionPara2() {
+		return this.sectionPara2;
+	}
+	String sectionPara3;//截面参数3
+	/**
+	 *截面参数3
+	 */
+	public void setSectionPara3(String sectionPara3) {
+		this.sectionPara3=sectionPara3;
+	}
+	/**
+	 *截面参数3
+	 */
+	public String getSectionPara3() {
+		return this.sectionPara3;
+	}
+	String sectionPara4;//截面参数4
+	/**
+	 *截面参数4
+	 */
+	public void setSectionPara4(String sectionPara4) {
+		this.sectionPara4=sectionPara4;
+	}
+	/**
+	 *截面参数4
+	 */
+	public String getSectionPara4() {
+		return this.sectionPara4;
+	}
+	String sectionPara5;//截面参数5
+	/**
+	 *截面参数5
+	 */
+	public void setSectionPara5(String sectionPara5) {
+		this.sectionPara5=sectionPara5;
+	}
+	/**
+	 *截面参数5
+	 */
+	public String getSectionPara5() {
+		return this.sectionPara5;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 管道数据删除
+ */
+public class A_D10003 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int pid;//管道编号
+	/**
+	 *管道编号
+	 */
+	public void setPid(int pid) {
+		this.pid=pid;
+	}
+	/**
+	 *管道编号
+	 */
+	public int getPid() {
+		return this.pid;
+	}
+}

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

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

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

@@ -0,0 +1,51 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 监测点添加修改
+ */
+public class A_D10005 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int cid;//监测点id
+	/**
+	 *监测点id
+	 */
+	public void setCid(int cid) {
+		this.cid=cid;
+	}
+	/**
+	 *监测点id
+	 */
+	public int getCid() {
+		return this.cid;
+	}
+	int pid;//管道编号
+	/**
+	 *管道编号
+	 */
+	public void setPid(int pid) {
+		this.pid=pid;
+	}
+	/**
+	 *管道编号
+	 */
+	public int getPid() {
+		return this.pid;
+	}
+	double site;//位置
+	/**
+	 *位置
+	 */
+	public void setSite(double site) {
+		this.site=site;
+	}
+	/**
+	 *位置
+	 */
+	public double getSite() {
+		return this.site;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 监测点删除
+ */
+public class A_D10006 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int cid;//监测点id
+	/**
+	 *监测点id
+	 */
+	public void setCid(int cid) {
+		this.cid=cid;
+	}
+	/**
+	 *监测点id
+	 */
+	public int getCid() {
+		return this.cid;
+	}
+}

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

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

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

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

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

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

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

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

+ 39 - 0
generated/com/miniframe/generate/comm/system/D_D10004.java

@@ -0,0 +1,39 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+import java.util.*;
+/**
+ * 监测点查询
+ */
+public class D_D10004 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int total;//总数
+	/**
+	 *总数
+	 */
+	public void setTotal(int total) {
+		this.total=total;
+	}
+	/**
+	 *总数
+	 */
+	public int getTotal() {
+		return this.total;
+	}
+	List <D_D10004_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_D10004_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_D10004_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
+}

+ 51 - 0
generated/com/miniframe/generate/comm/system/D_D10004_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_D10004_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int cid;//监测点id
+	/**
+	 *监测点id
+	 */
+	public void setCid(int cid) {
+		this.cid=cid;
+	}
+	/**
+	 *监测点id
+	 */
+	public int getCid() {
+		return this.cid;
+	}
+	int pid;//管道编号
+	/**
+	 *管道编号
+	 */
+	public void setPid(int pid) {
+		this.pid=pid;
+	}
+	/**
+	 *管道编号
+	 */
+	public int getPid() {
+		return this.pid;
+	}
+	double site;//位置
+	/**
+	 *位置
+	 */
+	public void setSite(double site) {
+		this.site=site;
+	}
+	/**
+	 *位置
+	 */
+	public double getSite() {
+		return this.site;
+	}
+}

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

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

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

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

+ 87 - 0
generated/validateform/a_d10000Form.xml

@@ -0,0 +1,87 @@
+<?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_d10000Form">
+<field property="name" depends="required,minlength,maxlength">
+    <arg0 key="a_d10000.name"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
+<field property="x" depends="required,minlength,maxlength">
+    <arg0 key="a_d10000.x"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="y" depends="required,minlength,maxlength">
+    <arg0 key="a_d10000.y"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="z" depends="required,minlength,maxlength">
+    <arg0 key="a_d10000.z"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="desc" depends="minlength,maxlength">
+    <arg0 key="a_d10000.desc"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="ntype" depends="required,minlength,maxlength">
+    <arg0 key="a_d10000.ntype"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/a_d10001Form.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_d10001Form">
+<field property="nid" depends="required">
+    <arg0 key="a_d10001.nid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 106 - 0
generated/validateform/a_d10002Form.xml

@@ -0,0 +1,106 @@
+<?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_d10002Form">
+<field property="snId" depends="required">
+    <arg0 key="a_d10002.snId"/>
+</field>
+<field property="enId" depends="required">
+    <arg0 key="a_d10002.enId"/>
+</field>
+<field property="roughCoe" depends="required,minlength,maxlength">
+    <arg0 key="a_d10002.roughCoe"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionType" depends="required,minlength,maxlength">
+    <arg0 key="a_d10002.sectionType"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionPara1" depends="minlength,maxlength">
+    <arg0 key="a_d10002.sectionPara1"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionPara2" depends="minlength,maxlength">
+    <arg0 key="a_d10002.sectionPara2"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionPara3" depends="minlength,maxlength">
+    <arg0 key="a_d10002.sectionPara3"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionPara4" depends="minlength,maxlength">
+    <arg0 key="a_d10002.sectionPara4"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+<field property="sectionPara5" depends="minlength,maxlength">
+    <arg0 key="a_d10002.sectionPara5"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>128</var-value>
+    </var>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/a_d10003Form.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_d10003Form">
+<field property="pid" depends="required">
+    <arg0 key="a_d10003.pid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 18 - 0
generated/validateform/a_d10005Form.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_d10005Form">
+<field property="cid" depends="required">
+    <arg0 key="a_d10005.cid"/>
+</field>
+<field property="pid" depends="required">
+    <arg0 key="a_d10005.pid"/>
+</field>
+<field property="site" depends="required">
+    <arg0 key="a_d10005.site"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/a_d10006Form.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_d10006Form">
+<field property="cid" depends="required">
+    <arg0 key="a_d10006.cid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 22 - 0
generated/validateform/d_d10004Form.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 监测点查询Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="d_d10004Form">
+<field property="total" depends="range">
+    <arg0 key="d_d10004.total"/>
+    <arg1 name="range" key="${var:max}"/>
+    <arg2 name="range" key="${var:min}"/>
+    <var>
+      <var-name>min</var-name>
+      <var-value>1</var-value>
+    </var>
+    <var>
+      <var-name>max</var-name>
+      <var-value>256</var-value>
+    </var>
+</field>
+</form>
+</formset>
+</form-validation>

+ 8 - 0
generated/validator/resources_a_d10000Form_validator.properties

@@ -0,0 +1,8 @@
+a_d10000.nid = \u8282\u70B9\u7F16\u53F7
+a_d10000.name = \u540D\u79F0
+a_d10000.x = x
+a_d10000.y = y
+a_d10000.z = z
+a_d10000.desc = \u63CF\u8FF0
+a_d10000.ntype = \u7C7B\u578B\u9ED8\u8BA4\u503C
+a_d10000Form = true

+ 8 - 0
generated/validator/resources_a_d10000Form_validator_zh_CN.properties

@@ -0,0 +1,8 @@
+a_d10000.nid = \u8282\u70B9\u7F16\u53F7
+a_d10000.name = \u540D\u79F0
+a_d10000.x = x
+a_d10000.y = y
+a_d10000.z = z
+a_d10000.desc = \u63CF\u8FF0
+a_d10000.ntype = \u7C7B\u578B\u9ED8\u8BA4\u503C
+a_d10000Form = true

+ 2 - 0
generated/validator/resources_a_d10001Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10001.nid = \u8282\u70B9\u7F16\u53F7
+a_d10001Form = true

+ 2 - 0
generated/validator/resources_a_d10001Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10001.nid = \u8282\u70B9\u7F16\u53F7
+a_d10001Form = true

+ 12 - 0
generated/validator/resources_a_d10002Form_validator.properties

@@ -0,0 +1,12 @@
+a_d10002.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10002.name = \u540D\u79F0
+a_d10002.snId = \u5F00\u59CB\u8282\u70B9
+a_d10002.enId = \u7ED3\u675F\u8282\u70B9
+a_d10002.roughCoe = \u7C97\u7CD9\u7CFB\u6570
+a_d10002.sectionType = \u622A\u9762\u7C7B\u578B
+a_d10002.sectionPara1 = \u622A\u9762\u53C2\u65701
+a_d10002.sectionPara2 = \u622A\u9762\u53C2\u65702
+a_d10002.sectionPara3 = \u622A\u9762\u53C2\u65703
+a_d10002.sectionPara4 = \u622A\u9762\u53C2\u65704
+a_d10002.sectionPara5 = \u622A\u9762\u53C2\u65705
+a_d10002Form = true

+ 12 - 0
generated/validator/resources_a_d10002Form_validator_zh_CN.properties

@@ -0,0 +1,12 @@
+a_d10002.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10002.name = \u540D\u79F0
+a_d10002.snId = \u5F00\u59CB\u8282\u70B9
+a_d10002.enId = \u7ED3\u675F\u8282\u70B9
+a_d10002.roughCoe = \u7C97\u7CD9\u7CFB\u6570
+a_d10002.sectionType = \u622A\u9762\u7C7B\u578B
+a_d10002.sectionPara1 = \u622A\u9762\u53C2\u65701
+a_d10002.sectionPara2 = \u622A\u9762\u53C2\u65702
+a_d10002.sectionPara3 = \u622A\u9762\u53C2\u65703
+a_d10002.sectionPara4 = \u622A\u9762\u53C2\u65704
+a_d10002.sectionPara5 = \u622A\u9762\u53C2\u65705
+a_d10002Form = true

+ 2 - 0
generated/validator/resources_a_d10003Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10003.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10003Form = true

+ 2 - 0
generated/validator/resources_a_d10003Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10003.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10003Form = true

+ 1 - 0
generated/validator/resources_a_d10004Form_validator.properties

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

+ 1 - 0
generated/validator/resources_a_d10004Form_validator_zh_CN.properties

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

+ 4 - 0
generated/validator/resources_a_d10005Form_validator.properties

@@ -0,0 +1,4 @@
+a_d10005.cid = \u76D1\u6D4B\u70B9id
+a_d10005.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10005.site = \u4F4D\u7F6E
+a_d10005Form = true

+ 4 - 0
generated/validator/resources_a_d10005Form_validator_zh_CN.properties

@@ -0,0 +1,4 @@
+a_d10005.cid = \u76D1\u6D4B\u70B9id
+a_d10005.pid = \u7BA1\u9053\u7F16\u53F7
+a_d10005.site = \u4F4D\u7F6E
+a_d10005Form = true

+ 2 - 0
generated/validator/resources_a_d10006Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10006.cid = \u76D1\u6D4B\u70B9id
+a_d10006Form = true

+ 2 - 0
generated/validator/resources_a_d10006Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10006.cid = \u76D1\u6D4B\u70B9id
+a_d10006Form = true

+ 1 - 0
generated/validator/resources_d_d10000Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10000Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10001Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10001Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10002Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10002Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10003Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10003Form_validator_zh_CN.properties

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

+ 2 - 0
generated/validator/resources_d_d10004Form_validator.properties

@@ -0,0 +1,2 @@
+d_d10004.total = \u603B\u6570
+d_d10004Form = true

+ 2 - 0
generated/validator/resources_d_d10004Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_d10004.total = \u603B\u6570
+d_d10004Form = true

+ 4 - 0
generated/validator/resources_d_d10004_rows_recodeForm_validator.properties

@@ -0,0 +1,4 @@
+d_d10004_rows_recode.cid = \u76D1\u6D4B\u70B9id
+d_d10004_rows_recode.pid = \u7BA1\u9053\u7F16\u53F7
+d_d10004_rows_recode.site = \u4F4D\u7F6E
+d_d10004_rows_recodeForm = true

+ 4 - 0
generated/validator/resources_d_d10004_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,4 @@
+d_d10004_rows_recode.cid = \u76D1\u6D4B\u70B9id
+d_d10004_rows_recode.pid = \u7BA1\u9053\u7F16\u53F7
+d_d10004_rows_recode.site = \u4F4D\u7F6E
+d_d10004_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_d10005Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10005Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10006Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10006Form_validator_zh_CN.properties

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

+ 73 - 0
modelsrc/com/miniframe/model/system/DChecknode.java

@@ -0,0 +1,73 @@
+package com.miniframe.model.system;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import javax.persistence.*;
+
+@Table(name = "d_checknode")
+public class DChecknode extends MiniserviceBaseModel implements Serializable {
+    @Id
+    private Integer id;
+
+    /**
+     * 管道ID
+     */
+    private Integer pid;
+
+    /**
+     * 位置
+     */
+    private Float site;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * @return id
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * @param id
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * 获取管道ID
+     *
+     * @return pid - 管道ID
+     */
+    public Integer getPid() {
+        return pid;
+    }
+
+    /**
+     * 设置管道ID
+     *
+     * @param pid 管道ID
+     */
+    public void setPid(Integer pid) {
+        this.pid = pid;
+    }
+
+    /**
+     * 获取位置
+     *
+     * @return site - 位置
+     */
+    public Float getSite() {
+        return site;
+    }
+
+    /**
+     * 设置位置
+     *
+     * @param site 位置
+     */
+    public void setSite(Float site) {
+        this.site = site;
+    }
+}

+ 380 - 0
modelsrc/com/miniframe/model/system/DChecknodeSQLBuilder.java

@@ -0,0 +1,380 @@
+package com.miniframe.model.system;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DChecknodeSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public DChecknodeSQLBuilder() {
+        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 andPidIsNull() {
+            addCriterion("pid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIsNotNull() {
+            addCriterion("pid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidEqualTo(Integer value) {
+            addCriterion("pid =", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotEqualTo(Integer value) {
+            addCriterion("pid <>", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThan(Integer value) {
+            addCriterion("pid >", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThanOrEqualTo(Integer value) {
+            addCriterion("pid >=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThan(Integer value) {
+            addCriterion("pid <", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThanOrEqualTo(Integer value) {
+            addCriterion("pid <=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIn(List<Integer> values) {
+            addCriterion("pid in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotIn(List<Integer> values) {
+            addCriterion("pid not in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidBetween(Integer value1, Integer value2) {
+            addCriterion("pid between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotBetween(Integer value1, Integer value2) {
+            addCriterion("pid not between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteIsNull() {
+            addCriterion("site is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteIsNotNull() {
+            addCriterion("site is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteEqualTo(Float value) {
+            addCriterion("site =", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteNotEqualTo(Float value) {
+            addCriterion("site <>", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteGreaterThan(Float value) {
+            addCriterion("site >", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteGreaterThanOrEqualTo(Float value) {
+            addCriterion("site >=", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteLessThan(Float value) {
+            addCriterion("site <", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteLessThanOrEqualTo(Float value) {
+            addCriterion("site <=", value, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteIn(List<Float> values) {
+            addCriterion("site in", values, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteNotIn(List<Float> values) {
+            addCriterion("site not in", values, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteBetween(Float value1, Float value2) {
+            addCriterion("site between", value1, value2, "site");
+            return (Criteria) this;
+        }
+
+        public Criteria andSiteNotBetween(Float value1, Float value2) {
+            addCriterion("site not between", value1, value2, "site");
+            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/DChecknodeMapper.java

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

+ 2 - 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 Mon Feb 26 10:50:20 CST 2024.
+    This file was generated on Tue Feb 27 17:20:39 CST 2024.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />
@@ -28,5 +28,6 @@
     <mapper resource="com/miniframe/model/system/xml/DBoundaryMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DNodeValMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DJobMapper.xml" />
+    <mapper resource="com/miniframe/model/system/xml/DChecknodeMapper.xml" />
   </mappers>
 </configuration>

+ 50 - 0
modelsrc/com/miniframe/model/system/xml/DChecknodeMapper.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.DChecknodeMapper">
+  <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.DChecknodeSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from d_checknode
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 5 - 5
src/main/java/com/miniframe/bisiness/system/D00002Service.java

@@ -33,10 +33,10 @@ public class D00002Service extends D00002BaseModel implements ExecProcessFlow {
 		DAccidentSQLBuilder.Criteria asbc= asb.createCriteria();
 		asbc.andSourceEqualTo(source);
 		asbc.andSidEqualTo(sid);
-		DAccident accident= projectDao.selectOneByExample(asb);
-		if(accident!=null){
-			throw new BusinessException("EB3000005");
-		}
+//		DAccident accident= projectDao.selectOneByExample(asb);
+//		if(accident!=null){
+//			throw new BusinessException("EB3000005");
+//		}
 
 		DAccident da = new DAccident();
 		da.setName(this.getA_d00002().getName());
@@ -46,7 +46,7 @@ public class D00002Service extends D00002BaseModel implements ExecProcessFlow {
 		da.setStype(this.getA_d00002().getStype());
 		int aid=projectDao.insertSelective(da);
 
-		accident= projectDao.selectOneByExample(asb);
+//		accident= projectDao.selectOneByExample(asb);
 
 	}
 	

+ 0 - 1
src/main/java/com/miniframe/bisiness/system/D00008Service.java

@@ -60,7 +60,6 @@ public class D00008Service extends D00008BaseModel implements ExecProcessFlow {
 		Integer jid =newJob.getId();
 		//存储最新求解ID
 		changeAccident(accidentDao, accident, jid);
-
 		//创建日志
 		LogService.clearLog(accident);
 

+ 124 - 0
src/main/java/com/miniframe/bisiness/system/D10000Service.java

@@ -0,0 +1,124 @@
+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.D10000BaseModel;
+import com.miniframe.model.system.DNode;
+import com.miniframe.model.system.DNodeSQLBuilder;
+import com.miniframe.model.system.dao.DNodeMapper;
+import com.miniframe.model.system.dao.DNodeValMapper;
+
+/**
+ * 基础系统,“节点数据添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10000Service extends D10000BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“节点数据添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DNodeMapper dNodeDao = UtilTools.getBean(DNodeMapper.class);
+		Integer nid = this.getA_d10000().getNid();
+		String x =this.getA_d10000().getX();
+		String y =this.getA_d10000().getY();
+		String z =this.getA_d10000().getZ();
+		String name =this.getA_d10000().getName();
+		String ntype =this.getA_d10000().getNtype();
+		String desc =this.getA_d10000().getDesc();
+
+		if(nid ==null || nid<=0){//添加
+			pdXYZ(dNodeDao, x, y, z);
+			saveNode(dNodeDao, x, y, z, name, ntype, desc);
+		}else{//修改
+			DNode node =findById(dNodeDao, nid);
+			pdXYZExId(dNodeDao,x,y,z,nid);
+			updateNode(dNodeDao, x, y, z, name, ntype, desc, node);
+		}
+	}
+
+	private void updateNode(DNodeMapper dNodeDao, String x, String y, String z, String name, String ntype, String desc, DNode node) {
+		node.setName(name);
+		node.setnDesc(desc);
+		node.setNtype(ntype);
+		node.setX(Float.valueOf(x));
+		node.setY(Float.valueOf(y));
+		node.setZ(Float.valueOf(z));
+		dNodeDao.updateByPrimaryKey(node);
+	}
+
+	private void saveNode(DNodeMapper dNodeDao, String x, String y, String z, String name, String ntype, String desc) {
+		DNode node =new DNode();
+		node.setName(name);
+		node.setnDesc(desc);
+		node.setNtype(ntype);
+		node.setX(Float.valueOf(x));
+		node.setY(Float.valueOf(y));
+		node.setZ(Float.valueOf(z));
+		dNodeDao.insertSelective(node);
+	}
+
+	private void pdXYZExId(DNodeMapper dNodeDao, String x, String y, String z,Integer nid) throws BusinessException {
+		DNodeSQLBuilder sb =new DNodeSQLBuilder();
+		DNodeSQLBuilder.Criteria sc =sb.createCriteria();
+		sc.andXEqualTo(Float.valueOf(x));
+		sc.andYEqualTo(Float.valueOf(y));
+		sc.andZEqualTo(Float.valueOf(z));
+		sc.andIdNotEqualTo(nid);
+		int conut = dNodeDao.selectCountByExample(sb);
+		if(conut>0){//已存在不能添加
+			throw new BusinessException("EB3100000");
+		}
+	}
+
+	private DNode findById(DNodeMapper dNodeDao, Integer nid) throws BusinessException {
+		DNode node = dNodeDao.selectByPrimaryKey(nid);
+		if(node ==null){
+			throw new BusinessException("EB3000001");
+		}
+		return node;
+	}
+
+	private void pdXYZ(DNodeMapper dNodeDao, String x, String y, String z) throws BusinessException {
+		DNodeSQLBuilder sb =new DNodeSQLBuilder();
+		DNodeSQLBuilder.Criteria sc =sb.createCriteria();
+		sc.andXEqualTo(Float.valueOf(x));
+		sc.andYEqualTo(Float.valueOf(y));
+		sc.andZEqualTo(Float.valueOf(z));
+		int conut = dNodeDao.selectCountByExample(sb);
+		if(conut>0){//已存在不能添加
+			throw new BusinessException("EB3100000");
+		}
+	}
+
+	/**
+	 * 基础系统,“节点数据添加修改”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 63 - 0
src/main/java/com/miniframe/bisiness/system/D10001Service.java

@@ -0,0 +1,63 @@
+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.D10001BaseModel;
+import com.miniframe.model.system.DNode;
+import com.miniframe.model.system.dao.DNodeMapper;
+
+/**
+ * 基础系统,“节点数据删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10001Service extends D10001BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“节点数据删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DNodeMapper dNodeDao = UtilTools.getBean(DNodeMapper.class);
+		Integer nid = this.getA_d10001().getNid();
+		findById(dNodeDao,nid);
+		dNodeDao.deleteByPrimaryKey(nid);
+	}
+
+	private DNode findById(DNodeMapper dNodeDao, Integer nid) throws BusinessException {
+		DNode node = dNodeDao.selectByPrimaryKey(nid);
+		if(node ==null){
+			throw new BusinessException("EB3000001");
+		}
+		return node;
+	}
+
+	/**
+	 * 基础系统,“节点数据删除”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 129 - 0
src/main/java/com/miniframe/bisiness/system/D10002Service.java

@@ -0,0 +1,129 @@
+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.D10002BaseModel;
+import com.miniframe.model.system.DNode;
+import com.miniframe.model.system.DPipe;
+import com.miniframe.model.system.DPipeSQLBuilder;
+import com.miniframe.model.system.dao.DNodeMapper;
+import com.miniframe.model.system.dao.DPipeMapper;
+
+/**
+ * 基础系统,“管道数据添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10002Service extends D10002BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“管道数据添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DPipeMapper dPipeDao = UtilTools.getBean(DPipeMapper.class);
+		Integer pid = this.getA_d10002().getPid();
+		String name =this.getA_d10002().getName();
+		Integer snId = this.getA_d10002().getSnId();
+		Integer enId =this.getA_d10002().getEnId();
+		String roughCoe =this.getA_d10002().getRoughCoe();
+		String sectionType =this.getA_d10002().getSectionType();
+		String sectionPara1 =this.getA_d10002().getSectionPara1();
+		String sectionPara2 =this.getA_d10002().getSectionPara2();
+		String sectionPara3 =this.getA_d10002().getSectionPara3();
+		String sectionPara4 =this.getA_d10002().getSectionPara4();
+		String sectionPara5 =this.getA_d10002().getSectionPara5();
+
+		if(pid ==null || pid<=0){//添加
+			pdSnIdEnId(dPipeDao,snId,enId);
+			savePipe(dPipeDao, name, snId, enId, roughCoe, sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4, sectionPara5);
+		}else{//修改
+			DPipe pipe =dPipeDao.selectByPrimaryKey(pid);
+			if(pipe==null){
+				throw new BusinessException("EB3100002");
+			}
+			updatePipe(dPipeDao, name, snId, enId, roughCoe, sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4, sectionPara5, pipe);
+		}
+	}
+
+	private void updatePipe(DPipeMapper dPipeDao, String name, Integer snId, Integer enId, String roughCoe, String sectionType, String sectionPara1, String sectionPara2, String sectionPara3, String sectionPara4, String sectionPara5, DPipe pipe) {
+		pipe.setName(name);
+		pipe.setSnid(snId);
+		pipe.setEnid(enId);
+		pipe.setRoughCoe(Float.valueOf(roughCoe));
+		pipe.setSectionType(sectionType);
+		pipe.setSectionPara1(Float.valueOf(sectionPara1));
+		pipe.setSectionPara2(Float.valueOf(sectionPara2));
+		pipe.setSectionPara3(Float.valueOf(sectionPara3));
+		pipe.setSectionPara4(Float.valueOf(sectionPara4));
+		pipe.setSectionPara5(Float.valueOf(sectionPara5));
+		dPipeDao.updateByPrimaryKey(pipe);
+	}
+
+	public void pdSnIdEnIdExPid(DPipeMapper dPipeDao,Integer snId,Integer enId,Integer pid) throws BusinessException {
+		DPipeSQLBuilder sb =new DPipeSQLBuilder();
+		DPipeSQLBuilder.Criteria sc = sb.createCriteria();
+		sc.andSnidEqualTo(snId);
+		sc.andEnidEqualTo(enId);
+		sc.andIdNotEqualTo(pid);
+		DPipe pip = dPipeDao.selectOneByExample(sb);
+		if(pip!=null){
+			throw new BusinessException("EB3100001");
+		}
+	}
+
+	private void savePipe(DPipeMapper dPipeDao, String name, Integer snId, Integer enId, String roughCoe, String sectionType, String sectionPara1, String sectionPara2, String sectionPara3, String sectionPara4, String sectionPara5) {
+		DPipe pipe =new DPipe();
+		pipe.setName(name);
+		pipe.setSnid(snId);
+		pipe.setEnid(enId);
+		pipe.setRoughCoe(Float.valueOf(roughCoe));
+		pipe.setSectionType(sectionType);
+		pipe.setSectionPara1(Float.valueOf(sectionPara1));
+		pipe.setSectionPara2(Float.valueOf(sectionPara2));
+		pipe.setSectionPara3(Float.valueOf(sectionPara3));
+		pipe.setSectionPara4(Float.valueOf(sectionPara4));
+		pipe.setSectionPara5(Float.valueOf(sectionPara5));
+		dPipeDao.insertSelective(pipe);
+	}
+
+	public void pdSnIdEnId(DPipeMapper dPipeDao,Integer snId,Integer enId) throws BusinessException {
+		DPipeSQLBuilder sb =new DPipeSQLBuilder();
+		DPipeSQLBuilder.Criteria sc = sb.createCriteria();
+		sc.andSnidEqualTo(snId);
+		sc.andEnidEqualTo(enId);
+		DPipe pip = dPipeDao.selectOneByExample(sb);
+		if(pip!=null){
+			throw new BusinessException("EB3100001");
+		}
+	}
+
+	/**
+	 * 基础系统,“管道数据添加修改”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 58 - 0
src/main/java/com/miniframe/bisiness/system/D10003Service.java

@@ -0,0 +1,58 @@
+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.D10003BaseModel;
+import com.miniframe.model.system.DPipe;
+import com.miniframe.model.system.dao.DPipeMapper;
+
+/**
+ * 基础系统,“管道数据删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10003Service extends D10003BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“管道数据删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DPipeMapper dPipeDao = UtilTools.getBean(DPipeMapper.class);
+		Integer pid = this.getA_d10003().getPid();
+		DPipe pipe =dPipeDao.selectByPrimaryKey(pid);
+		if(pipe==null){
+			throw new BusinessException("EB3100002");
+		}
+		dPipeDao.deleteByPrimaryKey(pid);
+	}
+	
+	/**
+	 * 基础系统,“管道数据删除”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 67 - 0
src/main/java/com/miniframe/bisiness/system/D10004Service.java

@@ -0,0 +1,67 @@
+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.D10004BaseModel;
+import com.miniframe.generate.comm.system.D_D00005_ROWS_RECODE;
+import com.miniframe.generate.comm.system.D_D10004_ROWS_RECODE;
+import com.miniframe.model.system.DChecknode;
+import com.miniframe.model.system.dao.DChecknodeMapper;
+import com.miniframe.tools.CommonUtils;
+
+/**
+ * 基础系统,“监测点查询”逻辑处理(重新生成不覆盖)。
+ */
+public class D10004Service extends D10004BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“监测点查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DChecknodeMapper checknodeDao = UtilTools.getBean(DChecknodeMapper.class);
+		List<DChecknode> checknodeList = checknodeDao.selectAll();
+		List <D_D10004_ROWS_RECODE> rows = new ArrayList<>();
+		for (DChecknode node:checknodeList) {
+			D_D10004_ROWS_RECODE row =new D_D10004_ROWS_RECODE();
+			row.setCid(node.getId());
+			row.setPid(node.getPid());
+			row.setSite(CommonUtils.floatTodobule(node.getSite()));
+			rows.add(row);
+		}
+		this.getD_d10004().setRows(rows);
+		this.getD_d10004().setTotal(rows.size());
+	}
+	
+	/**
+	 * 基础系统,“监测点查询”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 94 - 0
src/main/java/com/miniframe/bisiness/system/D10005Service.java

@@ -0,0 +1,94 @@
+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.D10005BaseModel;
+import com.miniframe.model.system.DChecknode;
+import com.miniframe.model.system.DChecknodeSQLBuilder;
+import com.miniframe.model.system.dao.DChecknodeMapper;
+
+/**
+ * 基础系统,“监测点添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10005Service extends D10005BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“监测点添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DChecknodeMapper checknodeDao = UtilTools.getBean(DChecknodeMapper.class);
+		Integer cid =this.getA_d10005().getCid();
+		Integer pid =this.getA_d10005().getPid();
+		double site =this.getA_d10005().getSite();
+		if(cid ==null||cid<=0 ){//添加
+			pdPidSite(checknodeDao, pid, (float) site);
+			DChecknode node =new DChecknode();
+			node.setPid(pid);
+			node.setSite((float)site);
+			checknodeDao.insertSelective(node);
+		}else{//修改
+			DChecknode node= checknodeDao.selectByPrimaryKey(cid);
+			if(node ==null){
+				throw new BusinessException("EB3100004");
+			}
+			pdPidSiteExCid(checknodeDao, pid, (float) site,cid);
+			node.setPid(pid);
+			node.setSite((float)site);
+			checknodeDao.updateByPrimaryKey(node);
+
+		}
+	}
+	private void pdPidSiteExCid(DChecknodeMapper checknodeDao, Integer pid, float site, Integer cid) throws BusinessException {
+		DChecknodeSQLBuilder sb =new DChecknodeSQLBuilder();
+		DChecknodeSQLBuilder.Criteria sc =sb.createCriteria();
+		sc.andPidEqualTo(pid);
+		sc.andSiteEqualTo(site);
+		sc.andIdNotEqualTo(cid);
+		int count = checknodeDao.selectCountByExample(sb);
+		if(count>=1){
+			throw new BusinessException("EB3100003");
+		}
+	}
+	private void pdPidSite(DChecknodeMapper checknodeDao, Integer pid, float site) throws BusinessException {
+		DChecknodeSQLBuilder sb =new DChecknodeSQLBuilder();
+		DChecknodeSQLBuilder.Criteria sc =sb.createCriteria();
+		sc.andPidEqualTo(pid);
+		sc.andSiteEqualTo(site);
+		int count = checknodeDao.selectCountByExample(sb);
+		if(count>=1){
+			throw new BusinessException("EB3100003");
+		}
+	}
+
+	/**
+	 * 基础系统,“监测点添加修改”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 58 - 0
src/main/java/com/miniframe/bisiness/system/D10006Service.java

@@ -0,0 +1,58 @@
+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.D10006BaseModel;
+import com.miniframe.model.system.DChecknode;
+import com.miniframe.model.system.dao.DChecknodeMapper;
+
+/**
+ * 基础系统,“监测点删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10006Service extends D10006BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“监测点删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		DChecknodeMapper checknodeDao = UtilTools.getBean(DChecknodeMapper.class);
+		Integer cid =this.getA_d10006().getCid();
+		DChecknode node= checknodeDao.selectByPrimaryKey(cid);
+		if(node ==null){
+			throw new BusinessException("EB3100004");
+		}
+		checknodeDao.deleteByPrimaryKey(cid);
+	}
+	
+	/**
+	 * 基础系统,“监测点删除”业务前处理
+ 	 */
+	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/DChecknodeDbTransfer.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.DChecknode;
+
+/**
+ * 实体列表,“D_CHECKNODE”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class DChecknodeDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<DChecknode> list=l;
+		return list;
+	};
+
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10000Test.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_D10000;
+import com.miniframe.generate.comm.httpclientapater.D10000Client;
+import com.miniframe.generate.business.system.model.D10000BaseModel;
+
+public class D10000Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10000Test.class);
+
+	/**
+	 * 节点数据添加修改,获取报文体
+	 * @return
+	 */
+	public static A_D10000 getA_d10000() {
+		A_D10000 a_d10000 = new A_D10000();
+
+		// ----------以下增加【节点数据添加修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10000;
+	}
+	
+	/**
+	 * 运行客户端测试,节点数据添加修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10000BaseModel model = new D10000BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10000"));
+		model.setA_d10000(D10000Test.getA_d10000());
+		D10000Client client = new D10000Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10001Test.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_D10001;
+import com.miniframe.generate.comm.httpclientapater.D10001Client;
+import com.miniframe.generate.business.system.model.D10001BaseModel;
+
+public class D10001Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10001Test.class);
+
+	/**
+	 * 节点数据删除,获取报文体
+	 * @return
+	 */
+	public static A_D10001 getA_d10001() {
+		A_D10001 a_d10001 = new A_D10001();
+
+		// ----------以下增加【节点数据删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10001;
+	}
+	
+	/**
+	 * 运行客户端测试,节点数据删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10001BaseModel model = new D10001BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10001"));
+		model.setA_d10001(D10001Test.getA_d10001());
+		D10001Client client = new D10001Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10002Test.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_D10002;
+import com.miniframe.generate.comm.httpclientapater.D10002Client;
+import com.miniframe.generate.business.system.model.D10002BaseModel;
+
+public class D10002Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10002Test.class);
+
+	/**
+	 * 管道数据添加修改,获取报文体
+	 * @return
+	 */
+	public static A_D10002 getA_d10002() {
+		A_D10002 a_d10002 = new A_D10002();
+
+		// ----------以下增加【管道数据添加修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10002;
+	}
+	
+	/**
+	 * 运行客户端测试,管道数据添加修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10002BaseModel model = new D10002BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10002"));
+		model.setA_d10002(D10002Test.getA_d10002());
+		D10002Client client = new D10002Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10003Test.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_D10003;
+import com.miniframe.generate.comm.httpclientapater.D10003Client;
+import com.miniframe.generate.business.system.model.D10003BaseModel;
+
+public class D10003Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10003Test.class);
+
+	/**
+	 * 管道数据删除,获取报文体
+	 * @return
+	 */
+	public static A_D10003 getA_d10003() {
+		A_D10003 a_d10003 = new A_D10003();
+
+		// ----------以下增加【管道数据删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10003;
+	}
+	
+	/**
+	 * 运行客户端测试,管道数据删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10003BaseModel model = new D10003BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10003"));
+		model.setA_d10003(D10003Test.getA_d10003());
+		D10003Client client = new D10003Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10004Test.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_D10004;
+import com.miniframe.generate.comm.httpclientapater.D10004Client;
+import com.miniframe.generate.business.system.model.D10004BaseModel;
+
+public class D10004Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10004Test.class);
+
+	/**
+	 * 监测点查询,获取报文体
+	 * @return
+	 */
+	public static A_D10004 getA_d10004() {
+		A_D10004 a_d10004 = new A_D10004();
+
+		// ----------以下增加【监测点查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10004;
+	}
+	
+	/**
+	 * 运行客户端测试,监测点查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10004BaseModel model = new D10004BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10004"));
+		model.setA_d10004(D10004Test.getA_d10004());
+		D10004Client client = new D10004Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10005Test.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_D10005;
+import com.miniframe.generate.comm.httpclientapater.D10005Client;
+import com.miniframe.generate.business.system.model.D10005BaseModel;
+
+public class D10005Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10005Test.class);
+
+	/**
+	 * 监测点添加修改,获取报文体
+	 * @return
+	 */
+	public static A_D10005 getA_d10005() {
+		A_D10005 a_d10005 = new A_D10005();
+
+		// ----------以下增加【监测点添加修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10005;
+	}
+	
+	/**
+	 * 运行客户端测试,监测点添加修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10005BaseModel model = new D10005BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10005"));
+		model.setA_d10005(D10005Test.getA_d10005());
+		D10005Client client = new D10005Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10006Test.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_D10006;
+import com.miniframe.generate.comm.httpclientapater.D10006Client;
+import com.miniframe.generate.business.system.model.D10006BaseModel;
+
+public class D10006Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10006Test.class);
+
+	/**
+	 * 监测点删除,获取报文体
+	 * @return
+	 */
+	public static A_D10006 getA_d10006() {
+		A_D10006 a_d10006 = new A_D10006();
+
+		// ----------以下增加【监测点删除】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10006;
+	}
+	
+	/**
+	 * 运行客户端测试,监测点删除
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10006BaseModel model = new D10006BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10006"));
+		model.setA_d10006(D10006Test.getA_d10006());
+		D10006Client client = new D10006Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

@@ -19,4 +19,5 @@
 17,D_ACCIDENT,灾情事故信息,,
 18,D_BOUNDARY,边界数据,,
 19,D_NODE_VAL,节点观测数据,,
-20,D_JOB,求解任务,,
+20,D_JOB,求解任务,,
+21,D_CHECKNODE,监测点,,

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

@@ -66,4 +66,10 @@
 3000003,EB3000003,事故已存在该节点数据!,
 3000004,EB3000004,灾源数据不存在!,
 3000005,EB3000005,已存在同源的数据!,
-3000006,EB3000006,灾源检测数据不存在!,
+3000006,EB3000006,灾源检测数据不存在!,
+
+3100000,EB3100000,已存在相同数据的节点!,
+3100001,EB3100001,已存在相同起始节点的管道!,
+3100002,EB3100002,不存在对应管道!,
+3100003,EB3100003,已存在相同位置的监测点!,
+3100004,EB3100004,监测点不存在!,

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

@@ -42,4 +42,12 @@
 300013,D000013,灾情点源检测数据删除,service,,
 300014,D000014,灾情几何文件获取,service,,
 
-300015,D000015,日志文件获取,service,,
+300015,D000015,日志文件获取,service,,
+
+310000,D10000,节点数据添加修改,service,,
+310001,D10001,节点数据删除,service,,
+310002,D10002,管道数据添加修改,service,,
+310003,D10003,管道数据删除,service,,
+310004,D10004,监测点查询,service,,
+310005,D10005,监测点添加修改,service,,
+310006,D10006,监测点删除,service,,

+ 8 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10000_A(节点数据添加修改).csv

@@ -0,0 +1,8 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,nid,节点编号,int,,,,,,,,,,,
+2,name,名称,string,,,是,1,2048,,,,,,
+3,x,x,string,,,是,1,128,,,,,,
+4,y,y,string,,,是,1,128,,,,,,
+5,z,z,string,,,是,1,128,,,,,,
+6,desc,描述,string,,,,1,128,,,,,,
+7,ntype,类型默认值,string,,,是,1,128,,,,,,

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

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10001_A(节点数据删除).csv

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10001_D(节点数据删除).csv

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

+ 12 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10002_A(管道数据添加修改).csv

@@ -0,0 +1,12 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,pid,管道编号,int,,,,,,,,,,,
+2,name,名称,string,,,,,,,,,,,
+3,snId,开始节点,int,,,是,,,,,,,,
+4,enId,结束节点,int,,,是,,,,,,,,
+5,roughCoe,粗糙系数,string,,,是,1,128,,,,,,
+6,sectionType,截面类型,string,,,是,1,128,,,,,,
+7,sectionPara1,截面参数1,string,,,,1,128,,,,,,
+8,sectionPara2,截面参数2,string,,,,1,128,,,,,,
+9,sectionPara3,截面参数3,string,,,,1,128,,,,,,
+10,sectionPara4,截面参数4,string,,,,1,128,,,,,,
+11,sectionPara5,截面参数5,string,,,,1,128,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10002_D(管道数据添加修改).csv

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

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä