浏览代码

平台巷道映射

huangxingxing 7 月之前
父节点
当前提交
ba6d95ef88
共有 39 个文件被更改,包括 1653 次插入95 次删除
  1. 2 0
      dbscript/init/generate/03-functionInit.sql
  2. 112 0
      generated/com/miniframe/generate/business/system/model/M00006BaseModel.java
  3. 112 0
      generated/com/miniframe/generate/business/system/model/M00007BaseModel.java
  4. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/M00006Client.java
  5. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/M00007Client.java
  6. 15 54
      generated/com/miniframe/generate/comm/system/A_M00006.java
  7. 36 36
      generated/com/miniframe/generate/comm/system/A_M00007.java
  8. 28 1
      generated/com/miniframe/generate/comm/system/D_M00006.java
  9. 77 0
      generated/com/miniframe/generate/comm/system/D_M00006_ROWS_RECODE.java
  10. 1 1
      generated/com/miniframe/generate/comm/system/D_M00007.java
  11. 22 0
      generated/validateform/a_m00007Form.xml
  12. 22 0
      generated/validateform/d_m00006Form.xml
  13. 22 0
      generated/validateform/d_m00006_rows_recodeForm.xml
  14. 3 0
      generated/validator/resources_a_m00006Form_validator.properties
  15. 3 0
      generated/validator/resources_a_m00006Form_validator_zh_CN.properties
  16. 6 0
      generated/validator/resources_a_m00007Form_validator.properties
  17. 6 0
      generated/validator/resources_a_m00007Form_validator_zh_CN.properties
  18. 2 0
      generated/validator/resources_d_m00006Form_validator.properties
  19. 2 0
      generated/validator/resources_d_m00006Form_validator_zh_CN.properties
  20. 6 0
      generated/validator/resources_d_m00006_rows_recodeForm_validator.properties
  21. 6 0
      generated/validator/resources_d_m00006_rows_recodeForm_validator_zh_CN.properties
  22. 1 0
      generated/validator/resources_d_m00007Form_validator.properties
  23. 1 0
      generated/validator/resources_d_m00007Form_validator_zh_CN.properties
  24. 91 0
      modelsrc/com/miniframe/model/system/DPtpipeass.java
  25. 530 0
      modelsrc/com/miniframe/model/system/DPtpipeassSQLBuilder.java
  26. 10 0
      modelsrc/com/miniframe/model/system/dao/DPtpipeassMapper.java
  27. 2 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  28. 50 0
      modelsrc/com/miniframe/model/system/xml/DPtpipeassMapper.xml
  29. 78 0
      src/main/java/com/miniframe/bisiness/system/M00006Service.java
  30. 75 0
      src/main/java/com/miniframe/bisiness/system/M00007Service.java
  31. 23 0
      src/main/java/com/miniframe/dbtransfer/DPtpipeassDbTransfer.java
  32. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/M00006Test.java
  33. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/M00007Test.java
  34. 2 1
      系统设计/实体Bean/system(实体列表).csv
  35. 3 1
      系统设计/系统模块/SYSTEM(基础系统).csv
  36. 3 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00006_A(平台管道映射查询).csv
  37. 8 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00006_D(平台管道映射查询).csv
  38. 6 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00007_A(平台管道映射添加修改).csv
  39. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00007_D(平台管道映射添加修改).csv

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

@@ -103,3 +103,5 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M0
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00003', '基础系统','平台对接求解状态',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00003', '基础系统','平台对接求解状态',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00004', '基础系统','平台对接求解结果',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00004', '基础系统','平台对接求解结果',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00005', '基础系统','平台对接安全路径求解结果',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00005', '基础系统','平台对接安全路径求解结果',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00006', '基础系统','平台管道映射查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('M00007', '基础系统','平台管道映射添加修改',true);

+ 112 - 0
generated/com/miniframe/generate/business/system/model/M00006BaseModel.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_M00006;
+import com.miniframe.generate.comm.system.D_M00006;
+
+/**
+ * 系统服务,“平台管道映射查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class M00006BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_M00006 a_m00006;//上行体
+	D_M00006 d_m00006;//下行体
+
+	public M00006BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_m00006=new A_M00006();
+		d_m00006=new D_M00006();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_m00006.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_M00006.class);
+		this.a_m00006 = UtilTools.map2Obj(bodyMap, A_M00006.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_m00006));
+
+		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_M00006 getA_m00006() {
+		return a_m00006;
+	}
+
+	public void setA_m00006(A_M00006 a_m00006) {
+		this.a_m00006=a_m00006;
+	}
+
+	public D_M00006 getD_m00006() {
+		return this.d_m00006;
+	}
+
+	public void setD_m00006(D_M00006 d_m00006) {
+		this.d_m00006=d_m00006;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/M00007BaseModel.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_M00007;
+import com.miniframe.generate.comm.system.D_M00007;
+
+/**
+ * 系统服务,“平台管道映射添加修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class M00007BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_M00007 a_m00007;//上行体
+	D_M00007 d_m00007;//下行体
+
+	public M00007BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_m00007=new A_M00007();
+		d_m00007=new D_M00007();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_m00007.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_M00007.class);
+		this.a_m00007 = UtilTools.map2Obj(bodyMap, A_M00007.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_m00007));
+
+		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_M00007 getA_m00007() {
+		return a_m00007;
+	}
+
+	public void setA_m00007(A_M00007 a_m00007) {
+		this.a_m00007=a_m00007;
+	}
+
+	public D_M00007 getD_m00007() {
+		return this.d_m00007;
+	}
+
+	public void setD_m00007(D_M00007 d_m00007) {
+		this.d_m00007=d_m00007;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

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

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

+ 15 - 54
generated/com/miniframe/generate/comm/system/A_M00006.java

@@ -5,73 +5,34 @@ package com.miniframe.generate.comm.system;
 import com.miniframe.core.BaseMapModel;
 import com.miniframe.core.BaseMapModel;
 import java.io.Serializable;
 import java.io.Serializable;
 /**
 /**
- * 菜单修改
+ * 平台管道映射查询
  */
  */
 public class A_M00006 extends BaseMapModel implements Serializable {
 public class A_M00006 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
 	private static final long serialVersionUID = -1463838678425832212L;
-	String menuId;//菜单ID
+	int count;//每页显示条数
 	/**
 	/**
-	 *菜单ID
+	 *每页显示条数
 	 */
 	 */
-	public void setMenuId(String menuId) {
-		this.menuId=menuId;
+	public void setCount(int count) {
+		this.count=count;
 	}
 	}
 	/**
 	/**
-	 *菜单ID
+	 *每页显示条数
 	 */
 	 */
-	public String getMenuId() {
-		return this.menuId;
+	public int getCount() {
+		return this.count;
 	}
 	}
-	String menuName;//菜单名称
+	int page;//当前页数
 	/**
 	/**
-	 *菜单名称
+	 *当前页数
 	 */
 	 */
-	public void setMenuName(String menuName) {
-		this.menuName=menuName;
+	public void setPage(int page) {
+		this.page=page;
 	}
 	}
 	/**
 	/**
-	 *菜单名称
+	 *当前页数
 	 */
 	 */
-	public String getMenuName() {
-		return this.menuName;
-	}
-	String menuUrl;//菜单地址
-	/**
-	 *菜单地址
-	 */
-	public void setMenuUrl(String menuUrl) {
-		this.menuUrl=menuUrl;
-	}
-	/**
-	 *菜单地址
-	 */
-	public String getMenuUrl() {
-		return this.menuUrl;
-	}
-	String menuDesc;//菜单说明
-	/**
-	 *菜单说明
-	 */
-	public void setMenuDesc(String menuDesc) {
-		this.menuDesc=menuDesc;
-	}
-	/**
-	 *菜单说明
-	 */
-	public String getMenuDesc() {
-		return this.menuDesc;
-	}
-	String menuImage;//菜单图片
-	/**
-	 *菜单图片
-	 */
-	public void setMenuImage(String menuImage) {
-		this.menuImage=menuImage;
-	}
-	/**
-	 *菜单图片
-	 */
-	public String getMenuImage() {
-		return this.menuImage;
+	public int getPage() {
+		return this.page;
 	}
 	}
 }
 }

+ 36 - 36
generated/com/miniframe/generate/comm/system/A_M00007.java

@@ -5,73 +5,73 @@ package com.miniframe.generate.comm.system;
 import com.miniframe.core.BaseMapModel;
 import com.miniframe.core.BaseMapModel;
 import java.io.Serializable;
 import java.io.Serializable;
 /**
 /**
- * 角色增加
+ * 平台管道映射添加修改
  */
  */
 public class A_M00007 extends BaseMapModel implements Serializable {
 public class A_M00007 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
 	private static final long serialVersionUID = -1463838678425832212L;
-	String roleId;//角色ID
+	int ptid;//映射编号
 	/**
 	/**
-	 *角色ID
+	 *映射编号
 	 */
 	 */
-	public void setRoleId(String roleId) {
-		this.roleId=roleId;
+	public void setPtid(int ptid) {
+		this.ptid=ptid;
 	}
 	}
 	/**
 	/**
-	 *角色ID
+	 *映射编号
 	 */
 	 */
-	public String getRoleId() {
-		return this.roleId;
+	public int getPtid() {
+		return this.ptid;
 	}
 	}
-	String roleName;//角色名称
+	String ptcode;//平台code
 	/**
 	/**
-	 *角色名称
+	 *平台code
 	 */
 	 */
-	public void setRoleName(String roleName) {
-		this.roleName=roleName;
+	public void setPtcode(String ptcode) {
+		this.ptcode=ptcode;
 	}
 	}
 	/**
 	/**
-	 *角色名称
+	 *平台code
 	 */
 	 */
-	public String getRoleName() {
-		return this.roleName;
+	public String getPtcode() {
+		return this.ptcode;
 	}
 	}
-	String funcIds;//功能
+	int pid;//管道id
 	/**
 	/**
-	 *功能
+	 *管道id
 	 */
 	 */
-	public void setFuncIds(String funcIds) {
-		this.funcIds=funcIds;
+	public void setPid(int pid) {
+		this.pid=pid;
 	}
 	}
 	/**
 	/**
-	 *功能
+	 *管道id
 	 */
 	 */
-	public String getFuncIds() {
-		return this.funcIds;
+	public int getPid() {
+		return this.pid;
 	}
 	}
-	String menuIds;//菜单列表
+	String pcode;//管道code
 	/**
 	/**
-	 *菜单列表
+	 *管道code
 	 */
 	 */
-	public void setMenuIds(String menuIds) {
-		this.menuIds=menuIds;
+	public void setPcode(String pcode) {
+		this.pcode=pcode;
 	}
 	}
 	/**
 	/**
-	 *菜单列表
+	 *管道code
 	 */
 	 */
-	public String getMenuIds() {
-		return this.menuIds;
+	public String getPcode() {
+		return this.pcode;
 	}
 	}
-	String roleDesc;//角色说明
+	String pname;//管道名称
 	/**
 	/**
-	 *角色说明
+	 *管道名称
 	 */
 	 */
-	public void setRoleDesc(String roleDesc) {
-		this.roleDesc=roleDesc;
+	public void setPname(String pname) {
+		this.pname=pname;
 	}
 	}
 	/**
 	/**
-	 *角色说明
+	 *管道名称
 	 */
 	 */
-	public String getRoleDesc() {
-		return this.roleDesc;
+	public String getPname() {
+		return this.pname;
 	}
 	}
 }
 }

+ 28 - 1
generated/com/miniframe/generate/comm/system/D_M00006.java

@@ -4,9 +4,36 @@
 package com.miniframe.generate.comm.system;
 package com.miniframe.generate.comm.system;
 import com.miniframe.core.BaseMapModel;
 import com.miniframe.core.BaseMapModel;
 import java.io.Serializable;
 import java.io.Serializable;
+import java.util.*;
 /**
 /**
- * 菜单修改
+ * 平台管道映射查询
  */
  */
 public class D_M00006 extends BaseMapModel implements Serializable {
 public class D_M00006 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
 	private static final long serialVersionUID = -1463838678425832212L;
+	int total;//总数
+	/**
+	 *总数
+	 */
+	public void setTotal(int total) {
+		this.total=total;
+	}
+	/**
+	 *总数
+	 */
+	public int getTotal() {
+		return this.total;
+	}
+	List <D_M00006_ROWS_RECODE> rows;//数据
+	/**
+	 *数据
+	 */
+	public void setRows(List <D_M00006_ROWS_RECODE> rows) {
+		this.rows=rows;
+	}
+	/**
+	 *数据
+	 */
+	public List <D_M00006_ROWS_RECODE> getRows() {
+		return this.rows;
+	}
 }
 }

+ 77 - 0
generated/com/miniframe/generate/comm/system/D_M00006_ROWS_RECODE.java

@@ -0,0 +1,77 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 平台管道映射查询->数据
+ */
+public class D_M00006_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int ptid;//映射编号
+	/**
+	 *映射编号
+	 */
+	public void setPtid(int ptid) {
+		this.ptid=ptid;
+	}
+	/**
+	 *映射编号
+	 */
+	public int getPtid() {
+		return this.ptid;
+	}
+	String ptcode;//平台code
+	/**
+	 *平台code
+	 */
+	public void setPtcode(String ptcode) {
+		this.ptcode=ptcode;
+	}
+	/**
+	 *平台code
+	 */
+	public String getPtcode() {
+		return this.ptcode;
+	}
+	int pid;//管道id
+	/**
+	 *管道id
+	 */
+	public void setPid(int pid) {
+		this.pid=pid;
+	}
+	/**
+	 *管道id
+	 */
+	public int getPid() {
+		return this.pid;
+	}
+	String pcode;//管道code
+	/**
+	 *管道code
+	 */
+	public void setPcode(String pcode) {
+		this.pcode=pcode;
+	}
+	/**
+	 *管道code
+	 */
+	public String getPcode() {
+		return this.pcode;
+	}
+	String pname;//管道名称
+	/**
+	 *管道名称
+	 */
+	public void setPname(String pname) {
+		this.pname=pname;
+	}
+	/**
+	 *管道名称
+	 */
+	public String getPname() {
+		return this.pname;
+	}
+}

+ 1 - 1
generated/com/miniframe/generate/comm/system/D_M00007.java

@@ -5,7 +5,7 @@ package com.miniframe.generate.comm.system;
 import com.miniframe.core.BaseMapModel;
 import com.miniframe.core.BaseMapModel;
 import java.io.Serializable;
 import java.io.Serializable;
 /**
 /**
- * 角色增加
+ * 平台管道映射添加修改
  */
  */
 public class D_M00007 extends BaseMapModel implements Serializable {
 public class D_M00007 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
 	private static final long serialVersionUID = -1463838678425832212L;

+ 22 - 0
generated/validateform/a_m00007Form.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="a_m00007Form">
+<field property="pname" depends="minlength,maxlength">
+    <arg0 key="a_m00007.pname"/>
+    <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>

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

+ 22 - 0
generated/validateform/d_m00006_rows_recodeForm.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_m00006_rows_recodeForm">
+<field property="pname" depends="minlength,maxlength">
+    <arg0 key="d_m00006_rows_recode.pname"/>
+    <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>

+ 3 - 0
generated/validator/resources_a_m00006Form_validator.properties

@@ -0,0 +1,3 @@
+a_m00006.count = \u6BCF\u9875\u663E\u793A\u6761\u6570
+a_m00006.page = \u5F53\u524D\u9875\u6570
+a_m00006Form = true

+ 3 - 0
generated/validator/resources_a_m00006Form_validator_zh_CN.properties

@@ -0,0 +1,3 @@
+a_m00006.count = \u6BCF\u9875\u663E\u793A\u6761\u6570
+a_m00006.page = \u5F53\u524D\u9875\u6570
+a_m00006Form = true

+ 6 - 0
generated/validator/resources_a_m00007Form_validator.properties

@@ -0,0 +1,6 @@
+a_m00007.ptid = \u6620\u5C04\u7F16\u53F7
+a_m00007.ptcode = \u5E73\u53F0code
+a_m00007.pid = \u7BA1\u9053id
+a_m00007.pcode = \u7BA1\u9053code
+a_m00007.pname = \u7BA1\u9053\u540D\u79F0
+a_m00007Form = true

+ 6 - 0
generated/validator/resources_a_m00007Form_validator_zh_CN.properties

@@ -0,0 +1,6 @@
+a_m00007.ptid = \u6620\u5C04\u7F16\u53F7
+a_m00007.ptcode = \u5E73\u53F0code
+a_m00007.pid = \u7BA1\u9053id
+a_m00007.pcode = \u7BA1\u9053code
+a_m00007.pname = \u7BA1\u9053\u540D\u79F0
+a_m00007Form = true

+ 2 - 0
generated/validator/resources_d_m00006Form_validator.properties

@@ -0,0 +1,2 @@
+d_m00006.total = \u603B\u6570
+d_m00006Form = true

+ 2 - 0
generated/validator/resources_d_m00006Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_m00006.total = \u603B\u6570
+d_m00006Form = true

+ 6 - 0
generated/validator/resources_d_m00006_rows_recodeForm_validator.properties

@@ -0,0 +1,6 @@
+d_m00006_rows_recode.ptid = \u6620\u5C04\u7F16\u53F7
+d_m00006_rows_recode.ptcode = \u5E73\u53F0code
+d_m00006_rows_recode.pid = \u7BA1\u9053id
+d_m00006_rows_recode.pcode = \u7BA1\u9053code
+d_m00006_rows_recode.pname = \u7BA1\u9053\u540D\u79F0
+d_m00006_rows_recodeForm = true

+ 6 - 0
generated/validator/resources_d_m00006_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,6 @@
+d_m00006_rows_recode.ptid = \u6620\u5C04\u7F16\u53F7
+d_m00006_rows_recode.ptcode = \u5E73\u53F0code
+d_m00006_rows_recode.pid = \u7BA1\u9053id
+d_m00006_rows_recode.pcode = \u7BA1\u9053code
+d_m00006_rows_recode.pname = \u7BA1\u9053\u540D\u79F0
+d_m00006_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_m00007Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_m00007Form_validator_zh_CN.properties

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

+ 91 - 0
modelsrc/com/miniframe/model/system/DPtpipeass.java

@@ -0,0 +1,91 @@
+package com.miniframe.model.system;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import javax.persistence.*;
+
+@Table(name = "d_ptpipeass")
+public class DPtpipeass extends MiniserviceBaseModel implements Serializable {
+    @Id
+    private Integer id;
+
+    private String ptcode;
+
+    private Integer pid;
+
+    private String pcode;
+
+    private String pname;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * @return id
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * @param id
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * @return ptcode
+     */
+    public String getPtcode() {
+        return ptcode;
+    }
+
+    /**
+     * @param ptcode
+     */
+    public void setPtcode(String ptcode) {
+        this.ptcode = ptcode == null ? null : ptcode.trim();
+    }
+
+    /**
+     * @return pid
+     */
+    public Integer getPid() {
+        return pid;
+    }
+
+    /**
+     * @param pid
+     */
+    public void setPid(Integer pid) {
+        this.pid = pid;
+    }
+
+    /**
+     * @return pcode
+     */
+    public String getPcode() {
+        return pcode;
+    }
+
+    /**
+     * @param pcode
+     */
+    public void setPcode(String pcode) {
+        this.pcode = pcode == null ? null : pcode.trim();
+    }
+
+    /**
+     * @return pname
+     */
+    public String getPname() {
+        return pname;
+    }
+
+    /**
+     * @param pname
+     */
+    public void setPname(String pname) {
+        this.pname = pname == null ? null : pname.trim();
+    }
+}

+ 530 - 0
modelsrc/com/miniframe/model/system/DPtpipeassSQLBuilder.java

@@ -0,0 +1,530 @@
+package com.miniframe.model.system;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DPtpipeassSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public DPtpipeassSQLBuilder() {
+        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 andPtcodeIsNull() {
+            addCriterion("ptcode is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeIsNotNull() {
+            addCriterion("ptcode is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeEqualTo(String value) {
+            addCriterion("ptcode =", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeNotEqualTo(String value) {
+            addCriterion("ptcode <>", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeGreaterThan(String value) {
+            addCriterion("ptcode >", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeGreaterThanOrEqualTo(String value) {
+            addCriterion("ptcode >=", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeLessThan(String value) {
+            addCriterion("ptcode <", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeLessThanOrEqualTo(String value) {
+            addCriterion("ptcode <=", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeLike(String value) {
+            addCriterion("ptcode like", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeNotLike(String value) {
+            addCriterion("ptcode not like", value, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeIn(List<String> values) {
+            addCriterion("ptcode in", values, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeNotIn(List<String> values) {
+            addCriterion("ptcode not in", values, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeBetween(String value1, String value2) {
+            addCriterion("ptcode between", value1, value2, "ptcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPtcodeNotBetween(String value1, String value2) {
+            addCriterion("ptcode not between", value1, value2, "ptcode");
+            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 andPcodeIsNull() {
+            addCriterion("pcode is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeIsNotNull() {
+            addCriterion("pcode is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeEqualTo(String value) {
+            addCriterion("pcode =", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeNotEqualTo(String value) {
+            addCriterion("pcode <>", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeGreaterThan(String value) {
+            addCriterion("pcode >", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeGreaterThanOrEqualTo(String value) {
+            addCriterion("pcode >=", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeLessThan(String value) {
+            addCriterion("pcode <", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeLessThanOrEqualTo(String value) {
+            addCriterion("pcode <=", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeLike(String value) {
+            addCriterion("pcode like", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeNotLike(String value) {
+            addCriterion("pcode not like", value, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeIn(List<String> values) {
+            addCriterion("pcode in", values, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeNotIn(List<String> values) {
+            addCriterion("pcode not in", values, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeBetween(String value1, String value2) {
+            addCriterion("pcode between", value1, value2, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcodeNotBetween(String value1, String value2) {
+            addCriterion("pcode not between", value1, value2, "pcode");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameIsNull() {
+            addCriterion("pname is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameIsNotNull() {
+            addCriterion("pname is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameEqualTo(String value) {
+            addCriterion("pname =", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameNotEqualTo(String value) {
+            addCriterion("pname <>", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameGreaterThan(String value) {
+            addCriterion("pname >", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameGreaterThanOrEqualTo(String value) {
+            addCriterion("pname >=", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameLessThan(String value) {
+            addCriterion("pname <", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameLessThanOrEqualTo(String value) {
+            addCriterion("pname <=", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameLike(String value) {
+            addCriterion("pname like", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameNotLike(String value) {
+            addCriterion("pname not like", value, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameIn(List<String> values) {
+            addCriterion("pname in", values, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameNotIn(List<String> values) {
+            addCriterion("pname not in", values, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameBetween(String value1, String value2) {
+            addCriterion("pname between", value1, value2, "pname");
+            return (Criteria) this;
+        }
+
+        public Criteria andPnameNotBetween(String value1, String value2) {
+            addCriterion("pname not between", value1, value2, "pname");
+            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/DPtpipeassMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.system.dao;
+
+import com.miniframe.model.system.DPtpipeass;
+import com.miniframe.model.system.DPtpipeassSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface DPtpipeassMapper extends MiniserviceBaseDao, MFBaseMapper<DPtpipeass> {
+    long countByExample(DPtpipeassSQLBuilder 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 generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
     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.
       to this file before it is usable by MyBatis.
-    This file was generated on Tue Jan 21 09:56:00 CST 2025.
+    This file was generated on Thu Feb 06 11:07:43 CST 2025.
   -->
   -->
   <mappers>
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />
@@ -47,5 +47,6 @@
     <mapper resource="com/miniframe/model/system/xml/DVentdoorMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DVentdoorMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DVentfanMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DVentfanMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DSensorValMapper.xml" />
     <mapper resource="com/miniframe/model/system/xml/DSensorValMapper.xml" />
+    <mapper resource="com/miniframe/model/system/xml/DPtpipeassMapper.xml" />
   </mappers>
   </mappers>
 </configuration>
 </configuration>

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

+ 78 - 0
src/main/java/com/miniframe/bisiness/system/M00006Service.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.M00006BaseModel;
+import com.miniframe.generate.comm.system.D_D00001_ROWS_RECODE;
+import com.miniframe.generate.comm.system.D_M00005_LINES_RECODE;
+import com.miniframe.generate.comm.system.D_M00006_ROWS_RECODE;
+import com.miniframe.model.system.DPipe;
+import com.miniframe.model.system.DPtpipeass;
+import com.miniframe.model.system.DPtpipeassSQLBuilder;
+import com.miniframe.model.system.dao.DPtpipeassMapper;
+import com.miniframe.tools.XIUtils;
+
+/**
+ * 基础系统,“平台管道映射查询”逻辑处理(重新生成不覆盖)。
+ */
+public class M00006Service extends M00006BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“平台管道映射查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer size =this.getA_m00006().getCount();
+		Integer page =this.getA_m00006().getPage();
+		DPtpipeassMapper pDao = UtilTools.getBean(DPtpipeassMapper.class);
+		DPtpipeassSQLBuilder sb = new DPtpipeassSQLBuilder();
+		int count = pDao.selectCountByExample(sb);
+		sb.setOrderByClause("id ASC");
+		XIUtils.pageSet(page,size);
+		List<DPtpipeass> list = pDao.selectByExample(sb);
+		List<D_M00006_ROWS_RECODE>  rows = new ArrayList<>();
+		for (DPtpipeass p:list) {
+			D_M00006_ROWS_RECODE row = new D_M00006_ROWS_RECODE();
+			row.setPtid(p.getId());
+			row.setPtcode(p.getPtcode());
+			row.setPid(p.getPid());
+			row.setPcode(p.getPcode());
+			row.setPname(p.getPname());
+			rows.add(row);
+		}
+		this.getD_m00006().setRows(rows);
+		this.getD_m00006().setTotal(count);
+	}
+	
+	/**
+	 * 基础系统,“平台管道映射查询”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 75 - 0
src/main/java/com/miniframe/bisiness/system/M00007Service.java

@@ -0,0 +1,75 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.M00007BaseModel;
+import com.miniframe.model.system.DPtpipeass;
+import com.miniframe.model.system.dao.DPtpipeassMapper;
+
+/**
+ * 基础系统,“平台管道映射添加修改”逻辑处理(重新生成不覆盖)。
+ */
+public class M00007Service extends M00007BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“平台管道映射添加修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		Integer ptid = this.getA_m00007().getPtid();
+		String ptcode =this.getA_m00007().getPtcode();
+		Integer pid =this.getA_m00007().getPid();
+		String pcode =this.getA_m00007().getPcode();
+		String pname =this.getA_m00007().getPname();
+
+		DPtpipeassMapper pDao = UtilTools.getBean(DPtpipeassMapper.class);
+		if(ptid==null ||ptid==0){//添加
+			DPtpipeass p =new DPtpipeass();
+			p.setPcode(pcode);
+			p.setPid(pid);
+			p.setPname(pname);
+			p.setPtcode(ptcode);
+			pDao.insertSelective(p);
+		}else{
+			DPtpipeass p = pDao.selectByPrimaryKey(ptid);
+			if(p!=null){
+				p.setPcode(pcode);
+				p.setPid(pid);
+				p.setPname(pname);
+				p.setPtcode(ptcode);
+				pDao.updateByPrimaryKey(p);
+			}
+		}
+
+	}
+	
+	/**
+	 * 基础系统,“平台管道映射添加修改”业务前处理
+ 	 */
+	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/DPtpipeassDbTransfer.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.DPtpipeass;
+
+/**
+ * 实体列表,“D_PTPIPEASS”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class DPtpipeassDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<DPtpipeass> list=l;
+		return list;
+	};
+
+}

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/M00006Test.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_M00006;
+import com.miniframe.generate.comm.httpclientapater.M00006Client;
+import com.miniframe.generate.business.system.model.M00006BaseModel;
+
+public class M00006Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(M00006Test.class);
+
+	/**
+	 * 平台管道映射查询,获取报文体
+	 * @return
+	 */
+	public static A_M00006 getA_m00006() {
+		A_M00006 a_m00006 = new A_M00006();
+
+		// ----------以下增加【平台管道映射查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_m00006;
+	}
+	
+	/**
+	 * 运行客户端测试,平台管道映射查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		M00006BaseModel model = new M00006BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("M00006"));
+		model.setA_m00006(M00006Test.getA_m00006());
+		M00006Client client = new M00006Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

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

@@ -41,4 +41,5 @@
 25,D_VENTDOOR,风门,FALSE,
 25,D_VENTDOOR,风门,FALSE,
 26,D_VENTFAN,风机,FALSE,
 26,D_VENTFAN,风机,FALSE,
 
 
-27,D_SENSOR_VAL,传感器对接数据,FALSE,
+27,D_SENSOR_VAL,传感器对接数据,FALSE,
+27,D_PTPIPEASS,平台管道映射,FALSE,

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

@@ -115,4 +115,6 @@
 400002,M00002,平台对接预设路径,service,,
 400002,M00002,平台对接预设路径,service,,
 400003,M00003,平台对接求解状态,service,,
 400003,M00003,平台对接求解状态,service,,
 400004,M00004,平台对接求解结果 ,service,,
 400004,M00004,平台对接求解结果 ,service,,
-400005,M00005,平台对接安全路径求解结果 ,service,,
+400005,M00005,平台对接安全路径求解结果 ,service,,
+400006,M00006,平台管道映射查询,service,,
+400007,M00007,平台管道映射添加修改,service,,

+ 3 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00006_A(平台管道映射查询).csv

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

+ 8 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00006_D(平台管道映射查询).csv

@@ -0,0 +1,8 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,total,总数,int,,,,1,256,,,,,,
+2,rows,数据,list,,,,0,,,,,,,
+2.1,ptid,映射编号,int,,,,,,,,,,,
+2.2,ptcode,平台code,string,,,,,,,,,,,
+2.3,pid,管道id,int,,,,,,,,,,,
+2.4,pcode,管道code,string,,,,,,,,,,,
+2.5,pname,管道名称,string,,,,1,128,,,,,,

+ 6 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00007_A(平台管道映射添加修改).csv

@@ -0,0 +1,6 @@
+序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
+1,ptid,映射编号,int,,,,,,,,,,,
+2,ptcode,平台code,string,,,,,,,,,,,
+3,pid,管道id,int,,,,,,,,,,,
+4,pcode,管道code,string,,,,,,,,,,,
+5,pname,管道名称,string,,,,1,128,,,,,,

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00007_D(平台管道映射添加修改).csv

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