Quellcode durchsuchen

边界条件添加

huangxingxing vor 1 Jahr
Ursprung
Commit
ff6a0edcfa
51 geänderte Dateien mit 1988 neuen und 129 gelöschten Zeilen
  1. 3 0
      dbscript/init/generate/03-functionInit.sql
  2. 2 0
      definitionsrc/returncode/returncode-business.properties
  3. 2 0
      definitionsrc/returncode/returncode-business_zh_CN.properties
  4. 112 0
      generated/com/miniframe/generate/business/system/model/D10007BaseModel.java
  5. 112 0
      generated/com/miniframe/generate/business/system/model/D10008BaseModel.java
  6. 112 0
      generated/com/miniframe/generate/business/system/model/D10009BaseModel.java
  7. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10007Client.java
  8. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10008Client.java
  9. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/D10009Client.java
  10. 25 0
      generated/com/miniframe/generate/comm/system/A_D10007.java
  11. 142 0
      generated/com/miniframe/generate/comm/system/A_D10008.java
  12. 25 0
      generated/com/miniframe/generate/comm/system/A_D10009.java
  13. 39 0
      generated/com/miniframe/generate/comm/system/D_D10007.java
  14. 142 0
      generated/com/miniframe/generate/comm/system/D_D10007_ROWS_RECODE.java
  15. 12 0
      generated/com/miniframe/generate/comm/system/D_D10008.java
  16. 12 0
      generated/com/miniframe/generate/comm/system/D_D10009.java
  17. 12 0
      generated/validateform/a_d10007Form.xml
  18. 21 0
      generated/validateform/a_d10008Form.xml
  19. 12 0
      generated/validateform/a_d10009Form.xml
  20. 22 0
      generated/validateform/d_d10007Form.xml
  21. 2 0
      generated/validator/resources_a_d10007Form_validator.properties
  22. 2 0
      generated/validator/resources_a_d10007Form_validator_zh_CN.properties
  23. 11 0
      generated/validator/resources_a_d10008Form_validator.properties
  24. 11 0
      generated/validator/resources_a_d10008Form_validator_zh_CN.properties
  25. 2 0
      generated/validator/resources_a_d10009Form_validator.properties
  26. 2 0
      generated/validator/resources_a_d10009Form_validator_zh_CN.properties
  27. 2 0
      generated/validator/resources_d_d10007Form_validator.properties
  28. 2 0
      generated/validator/resources_d_d10007Form_validator_zh_CN.properties
  29. 11 0
      generated/validator/resources_d_d10007_rows_recodeForm_validator.properties
  30. 11 0
      generated/validator/resources_d_d10007_rows_recodeForm_validator_zh_CN.properties
  31. 1 0
      generated/validator/resources_d_d10008Form_validator.properties
  32. 1 0
      generated/validator/resources_d_d10008Form_validator_zh_CN.properties
  33. 1 0
      generated/validator/resources_d_d10009Form_validator.properties
  34. 1 0
      generated/validator/resources_d_d10009Form_validator_zh_CN.properties
  35. 111 30
      modelsrc/com/miniframe/model/system/DBoundary.java
  36. 266 96
      modelsrc/com/miniframe/model/system/DBoundarySQLBuilder.java
  37. 1 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  38. 78 0
      src/main/java/com/miniframe/bisiness/system/D10007Service.java
  39. 135 0
      src/main/java/com/miniframe/bisiness/system/D10008Service.java
  40. 59 0
      src/main/java/com/miniframe/bisiness/system/D10009Service.java
  41. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10007Test.java
  42. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10008Test.java
  43. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/D10009Test.java
  44. 4 1
      系统设计/数据定义/返 回 码/business(业务系统).csv
  45. 5 1
      系统设计/系统模块/SYSTEM(基础系统).csv
  46. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10007_A(边界数据查询).csv
  47. 16 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10007_D(边界数据查询).csv
  48. 11 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10008_A(边界添加修改).csv
  49. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10008_D(边界添加修改).csv
  50. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10009_A(边界删除).csv
  51. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10009_D(边界删除).csv

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

@@ -46,3 +46,6 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D1
 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);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10007', '基础系统','边界数据查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10008', '基础系统','边界数据添加修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('D10009', '基础系统','边界数据删除',true);

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

@@ -67,3 +67,5 @@ EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u
 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
+EB3100005 = \u8BE5\u8282\u70B9\u8FB9\u754C\u4FE1\u606F\u5DF2\u5B58\u5728\uFF01
+EB3100006 = \u8FB9\u754C\u4FE1\u606F\u4E0D\u5B58\u5728\uFF01

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

@@ -67,3 +67,5 @@ EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u
 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
+EB3100005 = \u8BE5\u8282\u70B9\u8FB9\u754C\u4FE1\u606F\u5DF2\u5B58\u5728\uFF01
+EB3100006 = \u8FB9\u754C\u4FE1\u606F\u4E0D\u5B58\u5728\uFF01

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10007BaseModel.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_D10007;
+import com.miniframe.generate.comm.system.D_D10007;
+
+/**
+ * 系统服务,“边界数据查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10007BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10007 a_d10007;//上行体
+	D_D10007 d_d10007;//下行体
+
+	public D10007BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10007=new A_D10007();
+		d_d10007=new D_D10007();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10007.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_D10007.class);
+		this.a_d10007 = UtilTools.map2Obj(bodyMap, A_D10007.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_d10007));
+
+		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_D10007 getA_d10007() {
+		return a_d10007;
+	}
+
+	public void setA_d10007(A_D10007 a_d10007) {
+		this.a_d10007=a_d10007;
+	}
+
+	public D_D10007 getD_d10007() {
+		return this.d_d10007;
+	}
+
+	public void setD_d10007(D_D10007 d_d10007) {
+		this.d_d10007=d_d10007;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10008BaseModel.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_D10008;
+import com.miniframe.generate.comm.system.D_D10008;
+
+/**
+ * 系统服务,“边界添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10008BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10008 a_d10008;//上行体
+	D_D10008 d_d10008;//下行体
+
+	public D10008BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10008=new A_D10008();
+		d_d10008=new D_D10008();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10008.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_D10008.class);
+		this.a_d10008 = UtilTools.map2Obj(bodyMap, A_D10008.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_d10008));
+
+		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_D10008 getA_d10008() {
+		return a_d10008;
+	}
+
+	public void setA_d10008(A_D10008 a_d10008) {
+		this.a_d10008=a_d10008;
+	}
+
+	public D_D10008 getD_d10008() {
+		return this.d_d10008;
+	}
+
+	public void setD_d10008(D_D10008 d_d10008) {
+		this.d_d10008=d_d10008;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/D10009BaseModel.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_D10009;
+import com.miniframe.generate.comm.system.D_D10009;
+
+/**
+ * 系统服务,“边界删除”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class D10009BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_D10009 a_d10009;//上行体
+	D_D10009 d_d10009;//下行体
+
+	public D10009BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_d10009=new A_D10009();
+		d_d10009=new D_D10009();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_d10009.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_D10009.class);
+		this.a_d10009 = UtilTools.map2Obj(bodyMap, A_D10009.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_d10009));
+
+		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_D10009 getA_d10009() {
+		return a_d10009;
+	}
+
+	public void setA_d10009(A_D10009 a_d10009) {
+		this.a_d10009=a_d10009;
+	}
+
+	public D_D10009 getD_d10009() {
+		return this.d_d10009;
+	}
+
+	public void setD_d10009(D_D10009 d_d10009) {
+		this.d_d10009=d_d10009;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

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

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

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

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 边界数据查询
+ */
+public class A_D10007 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int aid;//事故ID
+	/**
+	 *事故ID
+	 */
+	public void setAid(int aid) {
+		this.aid=aid;
+	}
+	/**
+	 *事故ID
+	 */
+	public int getAid() {
+		return this.aid;
+	}
+}

+ 142 - 0
generated/com/miniframe/generate/comm/system/A_D10008.java

@@ -0,0 +1,142 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 边界添加修改
+ */
+public class A_D10008 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int bid;//边界ID
+	/**
+	 *边界ID
+	 */
+	public void setBid(int bid) {
+		this.bid=bid;
+	}
+	/**
+	 *边界ID
+	 */
+	public int getBid() {
+		return this.bid;
+	}
+	int nid;//节点编号
+	/**
+	 *节点编号
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点编号
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+	String nname;//节点名称
+	/**
+	 *节点名称
+	 */
+	public void setNname(String nname) {
+		this.nname=nname;
+	}
+	/**
+	 *节点名称
+	 */
+	public String getNname() {
+		return this.nname;
+	}
+	String type;//边界类型
+	/**
+	 *边界类型
+	 */
+	public void setType(String type) {
+		this.type=type;
+	}
+	/**
+	 *边界类型
+	 */
+	public String getType() {
+		return this.type;
+	}
+	int aid;//事故ID
+	/**
+	 *事故ID
+	 */
+	public void setAid(int aid) {
+		this.aid=aid;
+	}
+	/**
+	 *事故ID
+	 */
+	public int getAid() {
+		return this.aid;
+	}
+	String flow;//流量
+	/**
+	 *流量
+	 */
+	public void setFlow(String flow) {
+		this.flow=flow;
+	}
+	/**
+	 *流量
+	 */
+	public String getFlow() {
+		return this.flow;
+	}
+	String pressure;//压强
+	/**
+	 *压强
+	 */
+	public void setPressure(String pressure) {
+		this.pressure=pressure;
+	}
+	/**
+	 *压强
+	 */
+	public String getPressure() {
+		return this.pressure;
+	}
+	String temperature;//温度
+	/**
+	 *温度
+	 */
+	public void setTemperature(String temperature) {
+		this.temperature=temperature;
+	}
+	/**
+	 *温度
+	 */
+	public String getTemperature() {
+		return this.temperature;
+	}
+	String polcon1;//污染物浓度1
+	/**
+	 *污染物浓度1
+	 */
+	public void setPolcon1(String polcon1) {
+		this.polcon1=polcon1;
+	}
+	/**
+	 *污染物浓度1
+	 */
+	public String getPolcon1() {
+		return this.polcon1;
+	}
+	String polcon2;//污染物浓度2
+	/**
+	 *污染物浓度2
+	 */
+	public void setPolcon2(String polcon2) {
+		this.polcon2=polcon2;
+	}
+	/**
+	 *污染物浓度2
+	 */
+	public String getPolcon2() {
+		return this.polcon2;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 边界删除
+ */
+public class A_D10009 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int bid;//边界ID
+	/**
+	 *边界ID
+	 */
+	public void setBid(int bid) {
+		this.bid=bid;
+	}
+	/**
+	 *边界ID
+	 */
+	public int getBid() {
+		return this.bid;
+	}
+}

+ 39 - 0
generated/com/miniframe/generate/comm/system/D_D10007.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_D10007 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_D10007_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_D10007_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_D10007_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
+}

+ 142 - 0
generated/com/miniframe/generate/comm/system/D_D10007_ROWS_RECODE.java

@@ -0,0 +1,142 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 边界数据查询->数据
+ */
+public class D_D10007_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int bid;//边界ID
+	/**
+	 *边界ID
+	 */
+	public void setBid(int bid) {
+		this.bid=bid;
+	}
+	/**
+	 *边界ID
+	 */
+	public int getBid() {
+		return this.bid;
+	}
+	int nid;//节点编号
+	/**
+	 *节点编号
+	 */
+	public void setNid(int nid) {
+		this.nid=nid;
+	}
+	/**
+	 *节点编号
+	 */
+	public int getNid() {
+		return this.nid;
+	}
+	String nname;//节点名称
+	/**
+	 *节点名称
+	 */
+	public void setNname(String nname) {
+		this.nname=nname;
+	}
+	/**
+	 *节点名称
+	 */
+	public String getNname() {
+		return this.nname;
+	}
+	String type;//边界类型
+	/**
+	 *边界类型
+	 */
+	public void setType(String type) {
+		this.type=type;
+	}
+	/**
+	 *边界类型
+	 */
+	public String getType() {
+		return this.type;
+	}
+	int aid;//事故ID
+	/**
+	 *事故ID
+	 */
+	public void setAid(int aid) {
+		this.aid=aid;
+	}
+	/**
+	 *事故ID
+	 */
+	public int getAid() {
+		return this.aid;
+	}
+	String flow;//流量
+	/**
+	 *流量
+	 */
+	public void setFlow(String flow) {
+		this.flow=flow;
+	}
+	/**
+	 *流量
+	 */
+	public String getFlow() {
+		return this.flow;
+	}
+	String pressure;//压强
+	/**
+	 *压强
+	 */
+	public void setPressure(String pressure) {
+		this.pressure=pressure;
+	}
+	/**
+	 *压强
+	 */
+	public String getPressure() {
+		return this.pressure;
+	}
+	String temperature;//温度
+	/**
+	 *温度
+	 */
+	public void setTemperature(String temperature) {
+		this.temperature=temperature;
+	}
+	/**
+	 *温度
+	 */
+	public String getTemperature() {
+		return this.temperature;
+	}
+	String polcon1;//污染物浓度1
+	/**
+	 *污染物浓度1
+	 */
+	public void setPolcon1(String polcon1) {
+		this.polcon1=polcon1;
+	}
+	/**
+	 *污染物浓度1
+	 */
+	public String getPolcon1() {
+		return this.polcon1;
+	}
+	String polcon2;//污染物浓度2
+	/**
+	 *污染物浓度2
+	 */
+	public void setPolcon2(String polcon2) {
+		this.polcon2=polcon2;
+	}
+	/**
+	 *污染物浓度2
+	 */
+	public String getPolcon2() {
+		return this.polcon2;
+	}
+}

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

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

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

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

+ 12 - 0
generated/validateform/a_d10007Form.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_d10007Form">
+<field property="aid" depends="required">
+    <arg0 key="a_d10007.aid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 21 - 0
generated/validateform/a_d10008Form.xml

@@ -0,0 +1,21 @@
+<?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_d10008Form">
+<field property="nid" depends="required">
+    <arg0 key="a_d10008.nid"/>
+</field>
+<field property="nname" depends="required">
+    <arg0 key="a_d10008.nname"/>
+</field>
+<field property="type" depends="required">
+    <arg0 key="a_d10008.type"/>
+</field>
+<field property="aid" depends="required">
+    <arg0 key="a_d10008.aid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 12 - 0
generated/validateform/a_d10009Form.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_d10009Form">
+<field property="bid" depends="required">
+    <arg0 key="a_d10009.bid"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 22 - 0
generated/validateform/d_d10007Form.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_d10007Form">
+<field property="total" depends="range">
+    <arg0 key="d_d10007.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>

+ 2 - 0
generated/validator/resources_a_d10007Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10007.aid = \u4E8B\u6545ID
+a_d10007Form = true

+ 2 - 0
generated/validator/resources_a_d10007Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10007.aid = \u4E8B\u6545ID
+a_d10007Form = true

+ 11 - 0
generated/validator/resources_a_d10008Form_validator.properties

@@ -0,0 +1,11 @@
+a_d10008.bid = \u8FB9\u754CID
+a_d10008.nid = \u8282\u70B9\u7F16\u53F7
+a_d10008.nname = \u8282\u70B9\u540D\u79F0
+a_d10008.type = \u8FB9\u754C\u7C7B\u578B
+a_d10008.aid = \u4E8B\u6545ID
+a_d10008.flow = \u6D41\u91CF
+a_d10008.pressure = \u538B\u5F3A
+a_d10008.temperature = \u6E29\u5EA6
+a_d10008.polcon1 = \u6C61\u67D3\u7269\u6D53\u5EA61
+a_d10008.polcon2 = \u6C61\u67D3\u7269\u6D53\u5EA62
+a_d10008Form = true

+ 11 - 0
generated/validator/resources_a_d10008Form_validator_zh_CN.properties

@@ -0,0 +1,11 @@
+a_d10008.bid = \u8FB9\u754CID
+a_d10008.nid = \u8282\u70B9\u7F16\u53F7
+a_d10008.nname = \u8282\u70B9\u540D\u79F0
+a_d10008.type = \u8FB9\u754C\u7C7B\u578B
+a_d10008.aid = \u4E8B\u6545ID
+a_d10008.flow = \u6D41\u91CF
+a_d10008.pressure = \u538B\u5F3A
+a_d10008.temperature = \u6E29\u5EA6
+a_d10008.polcon1 = \u6C61\u67D3\u7269\u6D53\u5EA61
+a_d10008.polcon2 = \u6C61\u67D3\u7269\u6D53\u5EA62
+a_d10008Form = true

+ 2 - 0
generated/validator/resources_a_d10009Form_validator.properties

@@ -0,0 +1,2 @@
+a_d10009.bid = \u8FB9\u754CID
+a_d10009Form = true

+ 2 - 0
generated/validator/resources_a_d10009Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_d10009.bid = \u8FB9\u754CID
+a_d10009Form = true

+ 2 - 0
generated/validator/resources_d_d10007Form_validator.properties

@@ -0,0 +1,2 @@
+d_d10007.total = \u603B\u6570
+d_d10007Form = true

+ 2 - 0
generated/validator/resources_d_d10007Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_d10007.total = \u603B\u6570
+d_d10007Form = true

+ 11 - 0
generated/validator/resources_d_d10007_rows_recodeForm_validator.properties

@@ -0,0 +1,11 @@
+d_d10007_rows_recode.bid = \u8FB9\u754CID
+d_d10007_rows_recode.nid = \u8282\u70B9\u7F16\u53F7
+d_d10007_rows_recode.nname = \u8282\u70B9\u540D\u79F0
+d_d10007_rows_recode.type = \u8FB9\u754C\u7C7B\u578B
+d_d10007_rows_recode.aid = \u4E8B\u6545ID
+d_d10007_rows_recode.flow = \u6D41\u91CF
+d_d10007_rows_recode.pressure = \u538B\u5F3A
+d_d10007_rows_recode.temperature = \u6E29\u5EA6
+d_d10007_rows_recode.polcon1 = \u6C61\u67D3\u7269\u6D53\u5EA61
+d_d10007_rows_recode.polcon2 = \u6C61\u67D3\u7269\u6D53\u5EA62
+d_d10007_rows_recodeForm = true

+ 11 - 0
generated/validator/resources_d_d10007_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,11 @@
+d_d10007_rows_recode.bid = \u8FB9\u754CID
+d_d10007_rows_recode.nid = \u8282\u70B9\u7F16\u53F7
+d_d10007_rows_recode.nname = \u8282\u70B9\u540D\u79F0
+d_d10007_rows_recode.type = \u8FB9\u754C\u7C7B\u578B
+d_d10007_rows_recode.aid = \u4E8B\u6545ID
+d_d10007_rows_recode.flow = \u6D41\u91CF
+d_d10007_rows_recode.pressure = \u538B\u5F3A
+d_d10007_rows_recode.temperature = \u6E29\u5EA6
+d_d10007_rows_recode.polcon1 = \u6C61\u67D3\u7269\u6D53\u5EA61
+d_d10007_rows_recode.polcon2 = \u6C61\u67D3\u7269\u6D53\u5EA62
+d_d10007_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_d10008Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10008Form_validator_zh_CN.properties

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

+ 1 - 0
generated/validator/resources_d_d10009Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_d10009Form_validator_zh_CN.properties

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

+ 111 - 30
modelsrc/com/miniframe/model/system/DBoundary.java

@@ -13,15 +13,40 @@ public class DBoundary extends MiniserviceBaseModel implements Serializable {
 
     private String nname;
 
+    /**
+     * massflow质量流 pressure压力
+     */
     private String type;
 
-    private Float val1;
+    /**
+     * 事故id
+     */
+    private Integer aid;
+
+    /**
+     * 流量
+     */
+    private String flow;
+
+    /**
+     * 压强
+     */
+    private String pressure;
 
-    private Float val2;
+    /**
+     * 温度
+     */
+    private String temperature;
 
-    private Float val3;
+    /**
+     * 污染物浓度1
+     */
+    private String polcon1;
 
-    private Float val4;
+    /**
+     * 污染物浓度2
+     */
+    private String polcon2;
 
     private static final long serialVersionUID = 1L;
 
@@ -68,72 +93,128 @@ public class DBoundary extends MiniserviceBaseModel implements Serializable {
     }
 
     /**
-     * @return type
+     * 获取massflow质量流 pressure压力
+     *
+     * @return type - massflow质量流 pressure压力
      */
     public String getType() {
         return type;
     }
 
     /**
-     * @param type
+     * 设置massflow质量流 pressure压力
+     *
+     * @param type massflow质量流 pressure压力
      */
     public void setType(String type) {
         this.type = type == null ? null : type.trim();
     }
 
     /**
-     * @return val1
+     * 获取事故id
+     *
+     * @return aid - 事故id
+     */
+    public Integer getAid() {
+        return aid;
+    }
+
+    /**
+     * 设置事故id
+     *
+     * @param aid 事故id
+     */
+    public void setAid(Integer aid) {
+        this.aid = aid;
+    }
+
+    /**
+     * 获取流量
+     *
+     * @return flow - 流量
+     */
+    public String getFlow() {
+        return flow;
+    }
+
+    /**
+     * 设置流量
+     *
+     * @param flow 流量
+     */
+    public void setFlow(String flow) {
+        this.flow = flow == null ? null : flow.trim();
+    }
+
+    /**
+     * 获取压强
+     *
+     * @return pressure - 压强
      */
-    public Float getVal1() {
-        return val1;
+    public String getPressure() {
+        return pressure;
     }
 
     /**
-     * @param val1
+     * 设置压强
+     *
+     * @param pressure 压强
      */
-    public void setVal1(Float val1) {
-        this.val1 = val1;
+    public void setPressure(String pressure) {
+        this.pressure = pressure == null ? null : pressure.trim();
     }
 
     /**
-     * @return val2
+     * 获取温度
+     *
+     * @return temperature - 温度
      */
-    public Float getVal2() {
-        return val2;
+    public String getTemperature() {
+        return temperature;
     }
 
     /**
-     * @param val2
+     * 设置温度
+     *
+     * @param temperature 温度
      */
-    public void setVal2(Float val2) {
-        this.val2 = val2;
+    public void setTemperature(String temperature) {
+        this.temperature = temperature == null ? null : temperature.trim();
     }
 
     /**
-     * @return val3
+     * 获取污染物浓度1
+     *
+     * @return polcon1 - 污染物浓度1
      */
-    public Float getVal3() {
-        return val3;
+    public String getPolcon1() {
+        return polcon1;
     }
 
     /**
-     * @param val3
+     * 设置污染物浓度1
+     *
+     * @param polcon1 污染物浓度1
      */
-    public void setVal3(Float val3) {
-        this.val3 = val3;
+    public void setPolcon1(String polcon1) {
+        this.polcon1 = polcon1 == null ? null : polcon1.trim();
     }
 
     /**
-     * @return val4
+     * 获取污染物浓度2
+     *
+     * @return polcon2 - 污染物浓度2
      */
-    public Float getVal4() {
-        return val4;
+    public String getPolcon2() {
+        return polcon2;
     }
 
     /**
-     * @param val4
+     * 设置污染物浓度2
+     *
+     * @param polcon2 污染物浓度2
      */
-    public void setVal4(Float val4) {
-        this.val4 = val4;
+    public void setPolcon2(String polcon2) {
+        this.polcon2 = polcon2 == null ? null : polcon2.trim();
     }
 }

+ 266 - 96
modelsrc/com/miniframe/model/system/DBoundarySQLBuilder.java

@@ -364,243 +364,413 @@ public class DBoundarySQLBuilder {
             return (Criteria) this;
         }
 
-        public Criteria andVal1IsNull() {
-            addCriterion("val1 is null");
+        public Criteria andAidIsNull() {
+            addCriterion("aid is null");
             return (Criteria) this;
         }
 
-        public Criteria andVal1IsNotNull() {
-            addCriterion("val1 is not null");
+        public Criteria andAidIsNotNull() {
+            addCriterion("aid is not null");
             return (Criteria) this;
         }
 
-        public Criteria andVal1EqualTo(Float value) {
-            addCriterion("val1 =", value, "val1");
+        public Criteria andAidEqualTo(Integer value) {
+            addCriterion("aid =", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1NotEqualTo(Float value) {
-            addCriterion("val1 <>", value, "val1");
+        public Criteria andAidNotEqualTo(Integer value) {
+            addCriterion("aid <>", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1GreaterThan(Float value) {
-            addCriterion("val1 >", value, "val1");
+        public Criteria andAidGreaterThan(Integer value) {
+            addCriterion("aid >", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1GreaterThanOrEqualTo(Float value) {
-            addCriterion("val1 >=", value, "val1");
+        public Criteria andAidGreaterThanOrEqualTo(Integer value) {
+            addCriterion("aid >=", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1LessThan(Float value) {
-            addCriterion("val1 <", value, "val1");
+        public Criteria andAidLessThan(Integer value) {
+            addCriterion("aid <", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1LessThanOrEqualTo(Float value) {
-            addCriterion("val1 <=", value, "val1");
+        public Criteria andAidLessThanOrEqualTo(Integer value) {
+            addCriterion("aid <=", value, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1In(List<Float> values) {
-            addCriterion("val1 in", values, "val1");
+        public Criteria andAidIn(List<Integer> values) {
+            addCriterion("aid in", values, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1NotIn(List<Float> values) {
-            addCriterion("val1 not in", values, "val1");
+        public Criteria andAidNotIn(List<Integer> values) {
+            addCriterion("aid not in", values, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1Between(Float value1, Float value2) {
-            addCriterion("val1 between", value1, value2, "val1");
+        public Criteria andAidBetween(Integer value1, Integer value2) {
+            addCriterion("aid between", value1, value2, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal1NotBetween(Float value1, Float value2) {
-            addCriterion("val1 not between", value1, value2, "val1");
+        public Criteria andAidNotBetween(Integer value1, Integer value2) {
+            addCriterion("aid not between", value1, value2, "aid");
             return (Criteria) this;
         }
 
-        public Criteria andVal2IsNull() {
-            addCriterion("val2 is null");
+        public Criteria andFlowIsNull() {
+            addCriterion("flow is null");
             return (Criteria) this;
         }
 
-        public Criteria andVal2IsNotNull() {
-            addCriterion("val2 is not null");
+        public Criteria andFlowIsNotNull() {
+            addCriterion("flow is not null");
             return (Criteria) this;
         }
 
-        public Criteria andVal2EqualTo(Float value) {
-            addCriterion("val2 =", value, "val2");
+        public Criteria andFlowEqualTo(String value) {
+            addCriterion("flow =", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2NotEqualTo(Float value) {
-            addCriterion("val2 <>", value, "val2");
+        public Criteria andFlowNotEqualTo(String value) {
+            addCriterion("flow <>", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2GreaterThan(Float value) {
-            addCriterion("val2 >", value, "val2");
+        public Criteria andFlowGreaterThan(String value) {
+            addCriterion("flow >", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2GreaterThanOrEqualTo(Float value) {
-            addCriterion("val2 >=", value, "val2");
+        public Criteria andFlowGreaterThanOrEqualTo(String value) {
+            addCriterion("flow >=", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2LessThan(Float value) {
-            addCriterion("val2 <", value, "val2");
+        public Criteria andFlowLessThan(String value) {
+            addCriterion("flow <", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2LessThanOrEqualTo(Float value) {
-            addCriterion("val2 <=", value, "val2");
+        public Criteria andFlowLessThanOrEqualTo(String value) {
+            addCriterion("flow <=", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2In(List<Float> values) {
-            addCriterion("val2 in", values, "val2");
+        public Criteria andFlowLike(String value) {
+            addCriterion("flow like", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2NotIn(List<Float> values) {
-            addCriterion("val2 not in", values, "val2");
+        public Criteria andFlowNotLike(String value) {
+            addCriterion("flow not like", value, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2Between(Float value1, Float value2) {
-            addCriterion("val2 between", value1, value2, "val2");
+        public Criteria andFlowIn(List<String> values) {
+            addCriterion("flow in", values, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal2NotBetween(Float value1, Float value2) {
-            addCriterion("val2 not between", value1, value2, "val2");
+        public Criteria andFlowNotIn(List<String> values) {
+            addCriterion("flow not in", values, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal3IsNull() {
-            addCriterion("val3 is null");
+        public Criteria andFlowBetween(String value1, String value2) {
+            addCriterion("flow between", value1, value2, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal3IsNotNull() {
-            addCriterion("val3 is not null");
+        public Criteria andFlowNotBetween(String value1, String value2) {
+            addCriterion("flow not between", value1, value2, "flow");
             return (Criteria) this;
         }
 
-        public Criteria andVal3EqualTo(Float value) {
-            addCriterion("val3 =", value, "val3");
+        public Criteria andPressureIsNull() {
+            addCriterion("pressure is null");
             return (Criteria) this;
         }
 
-        public Criteria andVal3NotEqualTo(Float value) {
-            addCriterion("val3 <>", value, "val3");
+        public Criteria andPressureIsNotNull() {
+            addCriterion("pressure is not null");
             return (Criteria) this;
         }
 
-        public Criteria andVal3GreaterThan(Float value) {
-            addCriterion("val3 >", value, "val3");
+        public Criteria andPressureEqualTo(String value) {
+            addCriterion("pressure =", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3GreaterThanOrEqualTo(Float value) {
-            addCriterion("val3 >=", value, "val3");
+        public Criteria andPressureNotEqualTo(String value) {
+            addCriterion("pressure <>", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3LessThan(Float value) {
-            addCriterion("val3 <", value, "val3");
+        public Criteria andPressureGreaterThan(String value) {
+            addCriterion("pressure >", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3LessThanOrEqualTo(Float value) {
-            addCriterion("val3 <=", value, "val3");
+        public Criteria andPressureGreaterThanOrEqualTo(String value) {
+            addCriterion("pressure >=", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3In(List<Float> values) {
-            addCriterion("val3 in", values, "val3");
+        public Criteria andPressureLessThan(String value) {
+            addCriterion("pressure <", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3NotIn(List<Float> values) {
-            addCriterion("val3 not in", values, "val3");
+        public Criteria andPressureLessThanOrEqualTo(String value) {
+            addCriterion("pressure <=", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3Between(Float value1, Float value2) {
-            addCriterion("val3 between", value1, value2, "val3");
+        public Criteria andPressureLike(String value) {
+            addCriterion("pressure like", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal3NotBetween(Float value1, Float value2) {
-            addCriterion("val3 not between", value1, value2, "val3");
+        public Criteria andPressureNotLike(String value) {
+            addCriterion("pressure not like", value, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal4IsNull() {
-            addCriterion("val4 is null");
+        public Criteria andPressureIn(List<String> values) {
+            addCriterion("pressure in", values, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal4IsNotNull() {
-            addCriterion("val4 is not null");
+        public Criteria andPressureNotIn(List<String> values) {
+            addCriterion("pressure not in", values, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal4EqualTo(Float value) {
-            addCriterion("val4 =", value, "val4");
+        public Criteria andPressureBetween(String value1, String value2) {
+            addCriterion("pressure between", value1, value2, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal4NotEqualTo(Float value) {
-            addCriterion("val4 <>", value, "val4");
+        public Criteria andPressureNotBetween(String value1, String value2) {
+            addCriterion("pressure not between", value1, value2, "pressure");
             return (Criteria) this;
         }
 
-        public Criteria andVal4GreaterThan(Float value) {
-            addCriterion("val4 >", value, "val4");
+        public Criteria andTemperatureIsNull() {
+            addCriterion("temperature is null");
             return (Criteria) this;
         }
 
-        public Criteria andVal4GreaterThanOrEqualTo(Float value) {
-            addCriterion("val4 >=", value, "val4");
+        public Criteria andTemperatureIsNotNull() {
+            addCriterion("temperature is not null");
             return (Criteria) this;
         }
 
-        public Criteria andVal4LessThan(Float value) {
-            addCriterion("val4 <", value, "val4");
+        public Criteria andTemperatureEqualTo(String value) {
+            addCriterion("temperature =", value, "temperature");
             return (Criteria) this;
         }
 
-        public Criteria andVal4LessThanOrEqualTo(Float value) {
-            addCriterion("val4 <=", value, "val4");
+        public Criteria andTemperatureNotEqualTo(String value) {
+            addCriterion("temperature <>", value, "temperature");
             return (Criteria) this;
         }
 
-        public Criteria andVal4In(List<Float> values) {
-            addCriterion("val4 in", values, "val4");
+        public Criteria andTemperatureGreaterThan(String value) {
+            addCriterion("temperature >", value, "temperature");
             return (Criteria) this;
         }
 
-        public Criteria andVal4NotIn(List<Float> values) {
-            addCriterion("val4 not in", values, "val4");
+        public Criteria andTemperatureGreaterThanOrEqualTo(String value) {
+            addCriterion("temperature >=", value, "temperature");
             return (Criteria) this;
         }
 
-        public Criteria andVal4Between(Float value1, Float value2) {
-            addCriterion("val4 between", value1, value2, "val4");
+        public Criteria andTemperatureLessThan(String value) {
+            addCriterion("temperature <", value, "temperature");
             return (Criteria) this;
         }
 
-        public Criteria andVal4NotBetween(Float value1, Float value2) {
-            addCriterion("val4 not between", value1, value2, "val4");
+        public Criteria andTemperatureLessThanOrEqualTo(String value) {
+            addCriterion("temperature <=", value, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureLike(String value) {
+            addCriterion("temperature like", value, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureNotLike(String value) {
+            addCriterion("temperature not like", value, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureIn(List<String> values) {
+            addCriterion("temperature in", values, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureNotIn(List<String> values) {
+            addCriterion("temperature not in", values, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureBetween(String value1, String value2) {
+            addCriterion("temperature between", value1, value2, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andTemperatureNotBetween(String value1, String value2) {
+            addCriterion("temperature not between", value1, value2, "temperature");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1IsNull() {
+            addCriterion("polcon1 is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1IsNotNull() {
+            addCriterion("polcon1 is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1EqualTo(String value) {
+            addCriterion("polcon1 =", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1NotEqualTo(String value) {
+            addCriterion("polcon1 <>", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1GreaterThan(String value) {
+            addCriterion("polcon1 >", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1GreaterThanOrEqualTo(String value) {
+            addCriterion("polcon1 >=", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1LessThan(String value) {
+            addCriterion("polcon1 <", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1LessThanOrEqualTo(String value) {
+            addCriterion("polcon1 <=", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1Like(String value) {
+            addCriterion("polcon1 like", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1NotLike(String value) {
+            addCriterion("polcon1 not like", value, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1In(List<String> values) {
+            addCriterion("polcon1 in", values, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1NotIn(List<String> values) {
+            addCriterion("polcon1 not in", values, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1Between(String value1, String value2) {
+            addCriterion("polcon1 between", value1, value2, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon1NotBetween(String value1, String value2) {
+            addCriterion("polcon1 not between", value1, value2, "polcon1");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2IsNull() {
+            addCriterion("polcon2 is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2IsNotNull() {
+            addCriterion("polcon2 is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2EqualTo(String value) {
+            addCriterion("polcon2 =", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2NotEqualTo(String value) {
+            addCriterion("polcon2 <>", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2GreaterThan(String value) {
+            addCriterion("polcon2 >", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2GreaterThanOrEqualTo(String value) {
+            addCriterion("polcon2 >=", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2LessThan(String value) {
+            addCriterion("polcon2 <", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2LessThanOrEqualTo(String value) {
+            addCriterion("polcon2 <=", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2Like(String value) {
+            addCriterion("polcon2 like", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2NotLike(String value) {
+            addCriterion("polcon2 not like", value, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2In(List<String> values) {
+            addCriterion("polcon2 in", values, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2NotIn(List<String> values) {
+            addCriterion("polcon2 not in", values, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2Between(String value1, String value2) {
+            addCriterion("polcon2 between", value1, value2, "polcon2");
+            return (Criteria) this;
+        }
+
+        public Criteria andPolcon2NotBetween(String value1, String value2) {
+            addCriterion("polcon2 not between", value1, value2, "polcon2");
             return (Criteria) this;
         }
     }

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

@@ -5,7 +5,7 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Tue Feb 27 17:20:39 CST 2024.
+    This file was generated on Wed Feb 28 09:35:21 CST 2024.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

+ 78 - 0
src/main/java/com/miniframe/bisiness/system/D10007Service.java

@@ -0,0 +1,78 @@
+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.D10007BaseModel;
+import com.miniframe.generate.comm.system.D_D10007_ROWS_RECODE;
+import com.miniframe.model.system.DBoundary;
+import com.miniframe.model.system.DBoundarySQLBuilder;
+import com.miniframe.model.system.dao.DBoundaryMapper;
+
+/**
+ * 基础系统,“边界数据查询”逻辑处理(重新生成不覆盖)。
+ */
+public class D10007Service extends D10007BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“边界数据查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer aid =this.getA_d10007().getAid();
+		DBoundaryMapper boundaryDao = UtilTools.getBean(DBoundaryMapper.class);
+		DBoundarySQLBuilder sb = new DBoundarySQLBuilder();
+		DBoundarySQLBuilder.Criteria sc =sb.createCriteria();
+		sc.andAidEqualTo(aid);
+		List<DBoundary> boundaryList = boundaryDao.selectByExample(sb);
+		List <D_D10007_ROWS_RECODE> rows = new ArrayList<>();
+		for (DBoundary b:boundaryList ) {
+			D_D10007_ROWS_RECODE row = new D_D10007_ROWS_RECODE();
+			row.setAid(b.getAid());
+			row.setBid(b.getId());
+			row.setNid(b.getNid());
+			row.setNname(b.getNname());
+			row.setType(b.getType());
+			row.setFlow(b.getFlow());
+			row.setTemperature(b.getTemperature());
+			row.setPressure(b.getPressure());
+			row.setPolcon1(b.getPolcon1());
+			row.setPolcon2(b.getPolcon2());
+			rows.add(row);
+		}
+		this.getD_d10007().setRows(rows);
+		this.getD_d10007().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();
+	}
+
+}

+ 135 - 0
src/main/java/com/miniframe/bisiness/system/D10008Service.java

@@ -0,0 +1,135 @@
+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.D10008BaseModel;
+import com.miniframe.model.system.DBoundary;
+import com.miniframe.model.system.DBoundarySQLBuilder;
+import com.miniframe.model.system.dao.DBoundaryMapper;
+import tk.mybatis.mapper.util.StringUtil;
+
+/**
+ * 基础系统,“边界数据添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class D10008Service extends D10008BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“边界数据添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer bid =this.getA_d10008().getBid();
+		Integer nid =this.getA_d10008().getNid();
+		Integer aid =this.getA_d10008().getAid();
+		String nname =this.getA_d10008().getNname();
+		String type =this.getA_d10008().getType();
+		String flow=this.getA_d10008().getFlow();
+		String pressure=this.getA_d10008().getPressure();
+		String temperature=this.getA_d10008().getTemperature();
+		String polcon1=this.getA_d10008().getPolcon1();
+		String polcon2= this.getA_d10008().getPolcon2();
+		DBoundaryMapper bDao = UtilTools.getBean(DBoundaryMapper.class);
+		if(bid==null||bid<=0){//添加
+			pdAidNidType(nid, aid, type, bDao);
+			saveDBoundary(nid, aid, nname, type, flow, pressure, temperature, polcon1, polcon2, bDao);
+		}else{//修改
+			DBoundary b =bDao.selectByPrimaryKey(bid);
+			if(b==null){
+				throw  new BusinessException("EB3100006");
+			}
+			pdAidNidTypeByBid(nid, aid, type, bDao,bid);
+			updateDBoundary(nid, aid, nname, type, flow, pressure, temperature, polcon1, polcon2, bDao, b);
+		}
+
+	}
+
+	private void updateDBoundary(Integer nid, Integer aid, String nname, String type, String flow, String pressure, String temperature, String polcon1, String polcon2, DBoundaryMapper bDao, DBoundary b) {
+		b.setAid(aid);
+		b.setNid(nid);
+		b.setNname(nname);
+		b.setType(type);
+		b.setFlow(backNumString(flow));
+		b.setPressure(backNumString(pressure));
+		b.setTemperature(backNumString(temperature));
+		b.setPolcon1(backNumString(polcon1));
+		b.setPolcon2(backNumString(polcon2));
+		bDao.updateByPrimaryKey(b);
+	}
+
+	private void saveDBoundary(Integer nid, Integer aid, String nname, String type, String flow, String pressure, String temperature, String polcon1, String polcon2, DBoundaryMapper bDao) {
+		DBoundary b =new DBoundary();
+		b.setAid(aid);
+		b.setNid(nid);
+		b.setNname(nname);
+		b.setType(type);
+		b.setFlow(backNumString(flow));
+		b.setPressure(backNumString(pressure));
+		b.setTemperature(backNumString(temperature));
+		b.setPolcon1(backNumString(polcon1));
+		b.setPolcon2(backNumString(polcon2));
+		bDao.insertSelective(b);
+	}
+
+	public String backNumString(String s){
+		if(StringUtil.isEmpty(s)){
+			return "0";
+		}else{
+			return  s;
+		}
+	}
+
+	private void pdAidNidTypeByBid(Integer nid, Integer aid, String type, DBoundaryMapper bDao,Integer bid) throws BusinessException {
+		DBoundarySQLBuilder sb = new DBoundarySQLBuilder();
+		DBoundarySQLBuilder.Criteria sc = sb.createCriteria();
+		sc.andAidEqualTo(aid);
+		sc.andNidEqualTo(nid);
+		sc.andTypeEqualTo(type);
+		sc.andIdNotEqualTo(bid);
+		int count = bDao.selectCountByExample(sb);
+		if(count>0){
+			throw new BusinessException("EB3100005");
+		}
+	}
+	private void pdAidNidType(Integer nid, Integer aid, String type, DBoundaryMapper bDao) throws BusinessException {
+		DBoundarySQLBuilder sb = new DBoundarySQLBuilder();
+		DBoundarySQLBuilder.Criteria sc = sb.createCriteria();
+		sc.andAidEqualTo(aid);
+		sc.andNidEqualTo(nid);
+		sc.andTypeEqualTo(type);
+		int count = bDao.selectCountByExample(sb);
+		if(count>0){
+			throw new BusinessException("EB3100005");
+		}
+	}
+
+	/**
+	 * 基础系统,“边界数据添加修改”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“边界数据添加修改”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“边界数据添加修改”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

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

@@ -0,0 +1,59 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.exception.BusinessException;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.D10009BaseModel;
+import com.miniframe.model.system.DBoundary;
+import com.miniframe.model.system.dao.DBoundaryMapper;
+
+/**
+ * 基础系统,“边界数据删除”逻辑处理(重新生成不覆盖)。
+ */
+public class D10009Service extends D10009BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“边界数据删除”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer bid =this.getA_d10009().getBid();
+		DBoundaryMapper bDao = UtilTools.getBean(DBoundaryMapper.class);
+		DBoundary b =bDao.selectByPrimaryKey(bid);
+		if(b==null){
+			throw  new BusinessException("EB3100006");
+		}
+		bDao.deleteByPrimaryKey(bid);
+
+	}
+	
+	/**
+	 * 基础系统,“边界数据删除”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/D10007Test.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_D10007;
+import com.miniframe.generate.comm.httpclientapater.D10007Client;
+import com.miniframe.generate.business.system.model.D10007BaseModel;
+
+public class D10007Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(D10007Test.class);
+
+	/**
+	 * 边界数据查询,获取报文体
+	 * @return
+	 */
+	public static A_D10007 getA_d10007() {
+		A_D10007 a_d10007 = new A_D10007();
+
+		// ----------以下增加【边界数据查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_d10007;
+	}
+	
+	/**
+	 * 运行客户端测试,边界数据查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		D10007BaseModel model = new D10007BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("D10007"));
+		model.setA_d10007(D10007Test.getA_d10007());
+		D10007Client client = new D10007Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

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

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

@@ -72,4 +72,7 @@
 3100001,EB3100001,已存在相同起始节点的管道!,
 3100002,EB3100002,不存在对应管道!,
 3100003,EB3100003,已存在相同位置的监测点!,
-3100004,EB3100004,监测点不存在!,
+3100004,EB3100004,监测点不存在!,
+
+3100005,EB3100005,该节点边界信息已存在!,
+3100006,EB3100006,边界信息不存在!,

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

@@ -50,4 +50,8 @@
 310003,D10003,管道数据删除,service,,
 310004,D10004,监测点查询,service,,
 310005,D10005,监测点添加修改,service,,
-310006,D10006,监测点删除,service,,
+310006,D10006,监测点删除,service,,
+
+310007,D10007,边界数据查询,service,,
+310008,D10008,边界数据添加修改,service,,
+310009,D10009,边界数据删除,service,,

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10007_A(边界数据查询).csv

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

+ 16 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10007_D(边界数据查询).csv

@@ -0,0 +1,16 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,total,总数,int,,,,1,256,,,,,,
+2,rows,数据,list,,,,0,,,,,,,
+2.1,bid,边界ID,int,,,,,,,,,,,
+2.2,nid,节点编号,int,,,,,,,,,,,
+2.3,nname,节点名称,string,,,,,,,,,,,
+2.4,type,边界类型,string,,,,,,,,,,,
+2.5,aid,事故ID,int,,,,,,,,,,,
+2.6,flow,流量,string,,,,,,,,,,,
+2.7,pressure,压强,string,,,,,,,,,,,
+2.8,temperature,温度,string,,,,,,,,,,,
+2.9,polcon1,污染物浓度1,string,,,,,,,,,,,
+2.10,polcon2,污染物浓度2,string,,,,,,,,,,,
+
+
+

+ 11 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10008_A(边界添加修改).csv

@@ -0,0 +1,11 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,bid,边界ID,int,,,,,,,,,,,
+2,nid,节点编号,int,,,是,,,,,,,,
+3,nname,节点名称,string,,,是,,,,,,,,
+4,type,边界类型,string,,,是,,,,,,,,
+5,aid,事故ID,int,,,是,,,,,,,,
+6,flow,流量,string,0,,,,,,,,,,
+7,pressure,压强,string,0,,,,,,,,,,
+8,temperature,温度,string,0,,,,,,,,,,
+9,polcon1,污染物浓度1,string,0,,,,,,,,,,
+10,polcon2,污染物浓度2,string,0,,,,,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10008_D(边界添加修改).csv

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

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10009_A(边界删除).csv

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

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/D10009_D(边界删除).csv

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