Kaynağa Gözat

管理后台对接

huangxingxing 3 ay önce
ebeveyn
işleme
29d9571005
64 değiştirilmiş dosya ile 2269 ekleme ve 3 silme
  1. 4 0
      dbscript/init/generate/03-functionInit.sql
  2. 112 0
      generated/com/miniframe/generate/business/system/model/B00030BaseModel.java
  3. 112 0
      generated/com/miniframe/generate/business/system/model/B00031BaseModel.java
  4. 112 0
      generated/com/miniframe/generate/business/system/model/B00032BaseModel.java
  5. 112 0
      generated/com/miniframe/generate/business/system/model/B00033BaseModel.java
  6. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/B00030Client.java
  7. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/B00031Client.java
  8. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/B00032Client.java
  9. 99 0
      generated/com/miniframe/generate/comm/httpclientapater/B00033Client.java
  10. 51 0
      generated/com/miniframe/generate/comm/system/A_B00030.java
  11. 25 0
      generated/com/miniframe/generate/comm/system/A_B00031.java
  12. 25 0
      generated/com/miniframe/generate/comm/system/A_B00032.java
  13. 103 0
      generated/com/miniframe/generate/comm/system/A_B00033.java
  14. 39 0
      generated/com/miniframe/generate/comm/system/D_B00030.java
  15. 116 0
      generated/com/miniframe/generate/comm/system/D_B00030_ROWS_RECODE.java
  16. 116 0
      generated/com/miniframe/generate/comm/system/D_B00031.java
  17. 116 0
      generated/com/miniframe/generate/comm/system/D_B00031_ROWS_RECODE.java
  18. 12 0
      generated/com/miniframe/generate/comm/system/D_B00032.java
  19. 25 0
      generated/com/miniframe/generate/comm/system/D_B00033.java
  20. 15 0
      generated/validateform/a_b00030Form.xml
  21. 22 0
      generated/validateform/a_b00033Form.xml
  22. 22 0
      generated/validateform/d_b00030Form.xml
  23. 22 0
      generated/validateform/d_b00031Form.xml
  24. 4 0
      generated/validator/resources_a_b00030Form_validator.properties
  25. 4 0
      generated/validator/resources_a_b00030Form_validator_zh_CN.properties
  26. 2 0
      generated/validator/resources_a_b00031Form_validator.properties
  27. 2 0
      generated/validator/resources_a_b00031Form_validator_zh_CN.properties
  28. 2 0
      generated/validator/resources_a_b00032Form_validator.properties
  29. 2 0
      generated/validator/resources_a_b00032Form_validator_zh_CN.properties
  30. 8 0
      generated/validator/resources_a_b00033Form_validator.properties
  31. 8 0
      generated/validator/resources_a_b00033Form_validator_zh_CN.properties
  32. 2 0
      generated/validator/resources_d_b00030Form_validator.properties
  33. 2 0
      generated/validator/resources_d_b00030Form_validator_zh_CN.properties
  34. 9 0
      generated/validator/resources_d_b00030_rows_recodeForm_validator.properties
  35. 9 0
      generated/validator/resources_d_b00030_rows_recodeForm_validator_zh_CN.properties
  36. 9 0
      generated/validator/resources_d_b00031Form_validator.properties
  37. 9 0
      generated/validator/resources_d_b00031Form_validator_zh_CN.properties
  38. 9 0
      generated/validator/resources_d_b00031_rows_recodeForm_validator.properties
  39. 9 0
      generated/validator/resources_d_b00031_rows_recodeForm_validator_zh_CN.properties
  40. 1 0
      generated/validator/resources_d_b00032Form_validator.properties
  41. 1 0
      generated/validator/resources_d_b00032Form_validator_zh_CN.properties
  42. 2 0
      generated/validator/resources_d_b00033Form_validator.properties
  43. 2 0
      generated/validator/resources_d_b00033Form_validator_zh_CN.properties
  44. 1 1
      modelsrc/com/miniframe/model/mdo/dbconfig/MapperConfig-mdo.xml
  45. 23 0
      modelsrc/com/miniframe/model/system/SysUser.java
  46. 70 0
      modelsrc/com/miniframe/model/system/SysUserSQLBuilder.java
  47. 1 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  48. 99 0
      src/main/java/com/miniframe/bisiness/system/B00030Service.java
  49. 69 0
      src/main/java/com/miniframe/bisiness/system/B00031Service.java
  50. 61 0
      src/main/java/com/miniframe/bisiness/system/B00032Service.java
  51. 72 0
      src/main/java/com/miniframe/bisiness/system/B00033Service.java
  52. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/B00030Test.java
  53. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/B00031Test.java
  54. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/B00032Test.java
  55. 44 0
      src/test/java/com/miniframe/comm/httpclientapater/B00033Test.java
  56. 5 1
      系统设计/系统模块/SYSTEM(基础系统).csv
  57. 4 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00030_A(用户列表查询).csv
  58. 11 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00030_D(用户列表查询).csv
  59. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00031_A(用户查询).csv
  60. 9 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00031_D(用户查询).csv
  61. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00032_A(重置查询).csv
  62. 1 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00032_D(重置查询).csv
  63. 8 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00033_A(用户信息修改).csv
  64. 2 0
      系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00033_D(用户信息修改).csv

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

@@ -96,3 +96,7 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B0
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00027', '基础系统','获取文件URL',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00028', '基础系统','文件分片上传',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00029', '基础系统','文件分片合并',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00030', '基础系统','用户列表查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00031', '基础系统','在线用户查询',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00032', '基础系统','重置密码',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('B00033', '基础系统','用户信息修改',true);

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

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

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

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

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00032BaseModel.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_B00032;
+import com.miniframe.generate.comm.system.D_B00032;
+
+/**
+ * 系统服务,“重置查询”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00032BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00032 a_b00032;//上行体
+	D_B00032 d_b00032;//下行体
+
+	public B00032BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00032=new A_B00032();
+		d_b00032=new D_B00032();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00032.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_B00032.class);
+		this.a_b00032 = UtilTools.map2Obj(bodyMap, A_B00032.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_b00032));
+
+		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_B00032 getA_b00032() {
+		return a_b00032;
+	}
+
+	public void setA_b00032(A_B00032 a_b00032) {
+		this.a_b00032=a_b00032;
+	}
+
+	public D_B00032 getD_b00032() {
+		return this.d_b00032;
+	}
+
+	public void setD_b00032(D_B00032 d_b00032) {
+		this.d_b00032=d_b00032;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

+ 112 - 0
generated/com/miniframe/generate/business/system/model/B00033BaseModel.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_B00033;
+import com.miniframe.generate.comm.system.D_B00033;
+
+/**
+ * 系统服务,“用户信息修改”模型类(不要维护,重新生成将覆盖)。
+ */
+@SuppressWarnings({ "rawtypes", "unchecked" })
+public class B00033BaseModel extends BaseMapModel {
+
+	private static final long serialVersionUID = -1326184831746814093L;
+
+	A_SYSTEMHEAD a_systemhead;//上行头
+	D_SYSTEMHEAD d_systemhead;//下行头
+	A_B00033 a_b00033;//上行体
+	D_B00033 d_b00033;//下行体
+
+	public B00033BaseModel(){
+		a_systemhead=new A_SYSTEMHEAD();
+		d_systemhead=new D_SYSTEMHEAD();
+		a_b00033=new A_B00033();
+		d_b00033=new D_B00033();
+	}
+
+	public void validater() throws Exception {
+		this.a_systemhead.validater();
+		this.a_b00033.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_B00033.class);
+		this.a_b00033 = UtilTools.map2Obj(bodyMap, A_B00033.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_b00033));
+
+		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_B00033 getA_b00033() {
+		return a_b00033;
+	}
+
+	public void setA_b00033(A_B00033 a_b00033) {
+		this.a_b00033=a_b00033;
+	}
+
+	public D_B00033 getD_b00033() {
+		return this.d_b00033;
+	}
+
+	public void setD_b00033(D_B00033 d_b00033) {
+		this.d_b00033=d_b00033;
+	}
+
+	@Override
+	public String toString() {
+		try {
+			return UtilTools.obj2Json(this,true);
+		} catch (IOException e) {
+			return "";
+		}
+	}
+}

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

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

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

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

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

@@ -0,0 +1,51 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户列表查询
+ */
+public class A_B00030 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	int count;//每页显示条数
+	/**
+	 *每页显示条数
+	 */
+	public void setCount(int count) {
+		this.count=count;
+	}
+	/**
+	 *每页显示条数
+	 */
+	public int getCount() {
+		return this.count;
+	}
+	int page;//当前页数
+	/**
+	 *当前页数
+	 */
+	public void setPage(int page) {
+		this.page=page;
+	}
+	/**
+	 *当前页数
+	 */
+	public int getPage() {
+		return this.page;
+	}
+	String searchtag;//查询条件
+	/**
+	 *查询条件
+	 */
+	public void setSearchtag(String searchtag) {
+		this.searchtag=searchtag;
+	}
+	/**
+	 *查询条件
+	 */
+	public String getSearchtag() {
+		return this.searchtag;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户查询
+ */
+public class A_B00031 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+}

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 重置查询
+ */
+public class A_B00032 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+}

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

@@ -0,0 +1,103 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户信息修改
+ */
+public class A_B00033 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+	String nickName;//昵称
+	/**
+	 *昵称
+	 */
+	public void setNickName(String nickName) {
+		this.nickName=nickName;
+	}
+	/**
+	 *昵称
+	 */
+	public String getNickName() {
+		return this.nickName;
+	}
+	String username;//用户名
+	/**
+	 *用户名
+	 */
+	public void setUsername(String username) {
+		this.username=username;
+	}
+	/**
+	 *用户名
+	 */
+	public String getUsername() {
+		return this.username;
+	}
+	String mobileNo;//手机
+	/**
+	 *手机
+	 */
+	public void setMobileNo(String mobileNo) {
+		this.mobileNo=mobileNo;
+	}
+	/**
+	 *手机
+	 */
+	public String getMobileNo() {
+		return this.mobileNo;
+	}
+	String headProfile;//头像
+	/**
+	 *头像
+	 */
+	public void setHeadProfile(String headProfile) {
+		this.headProfile=headProfile;
+	}
+	/**
+	 *头像
+	 */
+	public String getHeadProfile() {
+		return this.headProfile;
+	}
+	String company;//公司
+	/**
+	 *公司
+	 */
+	public void setCompany(String company) {
+		this.company=company;
+	}
+	/**
+	 *公司
+	 */
+	public String getCompany() {
+		return this.company;
+	}
+	String email;//邮箱
+	/**
+	 *邮箱
+	 */
+	public void setEmail(String email) {
+		this.email=email;
+	}
+	/**
+	 *邮箱
+	 */
+	public String getEmail() {
+		return this.email;
+	}
+}

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

+ 116 - 0
generated/com/miniframe/generate/comm/system/D_B00030_ROWS_RECODE.java

@@ -0,0 +1,116 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户列表查询->数据
+ */
+public class D_B00030_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+	String nickname;//用户昵称
+	/**
+	 *用户昵称
+	 */
+	public void setNickname(String nickname) {
+		this.nickname=nickname;
+	}
+	/**
+	 *用户昵称
+	 */
+	public String getNickname() {
+		return this.nickname;
+	}
+	String username;//用户名
+	/**
+	 *用户名
+	 */
+	public void setUsername(String username) {
+		this.username=username;
+	}
+	/**
+	 *用户名
+	 */
+	public String getUsername() {
+		return this.username;
+	}
+	String regTime;//注册时间
+	/**
+	 *注册时间
+	 */
+	public void setRegTime(String regTime) {
+		this.regTime=regTime;
+	}
+	/**
+	 *注册时间
+	 */
+	public String getRegTime() {
+		return this.regTime;
+	}
+	String mobileNo;//手机
+	/**
+	 *手机
+	 */
+	public void setMobileNo(String mobileNo) {
+		this.mobileNo=mobileNo;
+	}
+	/**
+	 *手机
+	 */
+	public String getMobileNo() {
+		return this.mobileNo;
+	}
+	String headProfile;//头像
+	/**
+	 *头像
+	 */
+	public void setHeadProfile(String headProfile) {
+		this.headProfile=headProfile;
+	}
+	/**
+	 *头像
+	 */
+	public String getHeadProfile() {
+		return this.headProfile;
+	}
+	String company;//公司
+	/**
+	 *公司
+	 */
+	public void setCompany(String company) {
+		this.company=company;
+	}
+	/**
+	 *公司
+	 */
+	public String getCompany() {
+		return this.company;
+	}
+	String email;//邮箱
+	/**
+	 *邮箱
+	 */
+	public void setEmail(String email) {
+		this.email=email;
+	}
+	/**
+	 *邮箱
+	 */
+	public String getEmail() {
+		return this.email;
+	}
+}

+ 116 - 0
generated/com/miniframe/generate/comm/system/D_B00031.java

@@ -0,0 +1,116 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户查询
+ */
+public class D_B00031 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+	String nickname;//用户昵称
+	/**
+	 *用户昵称
+	 */
+	public void setNickname(String nickname) {
+		this.nickname=nickname;
+	}
+	/**
+	 *用户昵称
+	 */
+	public String getNickname() {
+		return this.nickname;
+	}
+	String username;//用户名
+	/**
+	 *用户名
+	 */
+	public void setUsername(String username) {
+		this.username=username;
+	}
+	/**
+	 *用户名
+	 */
+	public String getUsername() {
+		return this.username;
+	}
+	String regTime;//注册时间
+	/**
+	 *注册时间
+	 */
+	public void setRegTime(String regTime) {
+		this.regTime=regTime;
+	}
+	/**
+	 *注册时间
+	 */
+	public String getRegTime() {
+		return this.regTime;
+	}
+	String mobileNo;//手机
+	/**
+	 *手机
+	 */
+	public void setMobileNo(String mobileNo) {
+		this.mobileNo=mobileNo;
+	}
+	/**
+	 *手机
+	 */
+	public String getMobileNo() {
+		return this.mobileNo;
+	}
+	String headProfile;//头像
+	/**
+	 *头像
+	 */
+	public void setHeadProfile(String headProfile) {
+		this.headProfile=headProfile;
+	}
+	/**
+	 *头像
+	 */
+	public String getHeadProfile() {
+		return this.headProfile;
+	}
+	String company;//公司
+	/**
+	 *公司
+	 */
+	public void setCompany(String company) {
+		this.company=company;
+	}
+	/**
+	 *公司
+	 */
+	public String getCompany() {
+		return this.company;
+	}
+	String email;//邮箱
+	/**
+	 *邮箱
+	 */
+	public void setEmail(String email) {
+		this.email=email;
+	}
+	/**
+	 *邮箱
+	 */
+	public String getEmail() {
+		return this.email;
+	}
+}

+ 116 - 0
generated/com/miniframe/generate/comm/system/D_B00031_ROWS_RECODE.java

@@ -0,0 +1,116 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 在线用户查询->数据
+ */
+public class D_B00031_ROWS_RECODE extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+	String nickname;//用户昵称
+	/**
+	 *用户昵称
+	 */
+	public void setNickname(String nickname) {
+		this.nickname=nickname;
+	}
+	/**
+	 *用户昵称
+	 */
+	public String getNickname() {
+		return this.nickname;
+	}
+	String username;//用户名
+	/**
+	 *用户名
+	 */
+	public void setUsername(String username) {
+		this.username=username;
+	}
+	/**
+	 *用户名
+	 */
+	public String getUsername() {
+		return this.username;
+	}
+	String regTime;//注册时间
+	/**
+	 *注册时间
+	 */
+	public void setRegTime(String regTime) {
+		this.regTime=regTime;
+	}
+	/**
+	 *注册时间
+	 */
+	public String getRegTime() {
+		return this.regTime;
+	}
+	String mobileNo;//手机
+	/**
+	 *手机
+	 */
+	public void setMobileNo(String mobileNo) {
+		this.mobileNo=mobileNo;
+	}
+	/**
+	 *手机
+	 */
+	public String getMobileNo() {
+		return this.mobileNo;
+	}
+	String headProfile;//头像
+	/**
+	 *头像
+	 */
+	public void setHeadProfile(String headProfile) {
+		this.headProfile=headProfile;
+	}
+	/**
+	 *头像
+	 */
+	public String getHeadProfile() {
+		return this.headProfile;
+	}
+	String company;//公司
+	/**
+	 *公司
+	 */
+	public void setCompany(String company) {
+		this.company=company;
+	}
+	/**
+	 *公司
+	 */
+	public String getCompany() {
+		return this.company;
+	}
+	String email;//邮箱
+	/**
+	 *邮箱
+	 */
+	public void setEmail(String email) {
+		this.email=email;
+	}
+	/**
+	 *邮箱
+	 */
+	public String getEmail() {
+		return this.email;
+	}
+}

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

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

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

@@ -0,0 +1,25 @@
+/**
+ * 系统服务
+ */
+package com.miniframe.generate.comm.system;
+import com.miniframe.core.BaseMapModel;
+import java.io.Serializable;
+/**
+ * 用户信息修改
+ */
+public class D_B00033 extends BaseMapModel implements Serializable {
+	private static final long serialVersionUID = -1463838678425832212L;
+	String uid;//UUID
+	/**
+	 *UUID
+	 */
+	public void setUid(String uid) {
+		this.uid=uid;
+	}
+	/**
+	 *UUID
+	 */
+	public String getUid() {
+		return this.uid;
+	}
+}

+ 15 - 0
generated/validateform/a_b00030Form.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 用户列表查询Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_b00030Form">
+<field property="count" depends="required">
+    <arg0 key="a_b00030.count"/>
+</field>
+<field property="page" depends="required">
+    <arg0 key="a_b00030.page"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 22 - 0
generated/validateform/a_b00033Form.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_b00033Form">
+<field property="nickName" depends="minlength,maxlength">
+    <arg0 key="a_b00033.nickName"/>
+    <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_b00030Form.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_b00030Form">
+<field property="total" depends="range">
+    <arg0 key="d_b00030.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_b00031Form.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_b00031Form">
+<field property="total" depends="range">
+    <arg0 key="d_b00031.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>

+ 4 - 0
generated/validator/resources_a_b00030Form_validator.properties

@@ -0,0 +1,4 @@
+a_b00030.count = \u6BCF\u9875\u663E\u793A\u6761\u6570
+a_b00030.page = \u5F53\u524D\u9875\u6570
+a_b00030.searchtag = \u67E5\u8BE2\u6761\u4EF6
+a_b00030Form = true

+ 4 - 0
generated/validator/resources_a_b00030Form_validator_zh_CN.properties

@@ -0,0 +1,4 @@
+a_b00030.count = \u6BCF\u9875\u663E\u793A\u6761\u6570
+a_b00030.page = \u5F53\u524D\u9875\u6570
+a_b00030.searchtag = \u67E5\u8BE2\u6761\u4EF6
+a_b00030Form = true

+ 2 - 0
generated/validator/resources_a_b00031Form_validator.properties

@@ -0,0 +1,2 @@
+a_b00031.uid = UUID
+a_b00031Form = true

+ 2 - 0
generated/validator/resources_a_b00031Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_b00031.uid = UUID
+a_b00031Form = true

+ 2 - 0
generated/validator/resources_a_b00032Form_validator.properties

@@ -0,0 +1,2 @@
+a_b00032.uid = UUID
+a_b00032Form = true

+ 2 - 0
generated/validator/resources_a_b00032Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+a_b00032.uid = UUID
+a_b00032Form = true

+ 8 - 0
generated/validator/resources_a_b00033Form_validator.properties

@@ -0,0 +1,8 @@
+a_b00033.uid = UUID
+a_b00033.nickName = \u6635\u79F0
+a_b00033.username = \u7528\u6237\u540D
+a_b00033.mobileNo = \u624B\u673A
+a_b00033.headProfile = \u5934\u50CF
+a_b00033.company = \u516C\u53F8
+a_b00033.email = \u90AE\u7BB1
+a_b00033Form = true

+ 8 - 0
generated/validator/resources_a_b00033Form_validator_zh_CN.properties

@@ -0,0 +1,8 @@
+a_b00033.uid = UUID
+a_b00033.nickName = \u6635\u79F0
+a_b00033.username = \u7528\u6237\u540D
+a_b00033.mobileNo = \u624B\u673A
+a_b00033.headProfile = \u5934\u50CF
+a_b00033.company = \u516C\u53F8
+a_b00033.email = \u90AE\u7BB1
+a_b00033Form = true

+ 2 - 0
generated/validator/resources_d_b00030Form_validator.properties

@@ -0,0 +1,2 @@
+d_b00030.total = \u603B\u6570
+d_b00030Form = true

+ 2 - 0
generated/validator/resources_d_b00030Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_b00030.total = \u603B\u6570
+d_b00030Form = true

+ 9 - 0
generated/validator/resources_d_b00030_rows_recodeForm_validator.properties

@@ -0,0 +1,9 @@
+d_b00030_rows_recode.uid = UUID
+d_b00030_rows_recode.nickname = \u7528\u6237\u6635\u79F0
+d_b00030_rows_recode.username = \u7528\u6237\u540D
+d_b00030_rows_recode.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00030_rows_recode.mobileNo = \u624B\u673A
+d_b00030_rows_recode.headProfile = \u5934\u50CF
+d_b00030_rows_recode.company = \u516C\u53F8
+d_b00030_rows_recode.email = \u90AE\u7BB1
+d_b00030_rows_recodeForm = true

+ 9 - 0
generated/validator/resources_d_b00030_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,9 @@
+d_b00030_rows_recode.uid = UUID
+d_b00030_rows_recode.nickname = \u7528\u6237\u6635\u79F0
+d_b00030_rows_recode.username = \u7528\u6237\u540D
+d_b00030_rows_recode.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00030_rows_recode.mobileNo = \u624B\u673A
+d_b00030_rows_recode.headProfile = \u5934\u50CF
+d_b00030_rows_recode.company = \u516C\u53F8
+d_b00030_rows_recode.email = \u90AE\u7BB1
+d_b00030_rows_recodeForm = true

+ 9 - 0
generated/validator/resources_d_b00031Form_validator.properties

@@ -0,0 +1,9 @@
+d_b00031.uid = UUID
+d_b00031.nickname = \u7528\u6237\u6635\u79F0
+d_b00031.username = \u7528\u6237\u540D
+d_b00031.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00031.mobileNo = \u624B\u673A
+d_b00031.headProfile = \u5934\u50CF
+d_b00031.company = \u516C\u53F8
+d_b00031.email = \u90AE\u7BB1
+d_b00031Form = true

+ 9 - 0
generated/validator/resources_d_b00031Form_validator_zh_CN.properties

@@ -0,0 +1,9 @@
+d_b00031.uid = UUID
+d_b00031.nickname = \u7528\u6237\u6635\u79F0
+d_b00031.username = \u7528\u6237\u540D
+d_b00031.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00031.mobileNo = \u624B\u673A
+d_b00031.headProfile = \u5934\u50CF
+d_b00031.company = \u516C\u53F8
+d_b00031.email = \u90AE\u7BB1
+d_b00031Form = true

+ 9 - 0
generated/validator/resources_d_b00031_rows_recodeForm_validator.properties

@@ -0,0 +1,9 @@
+d_b00031_rows_recode.uid = UUID
+d_b00031_rows_recode.nickname = \u7528\u6237\u6635\u79F0
+d_b00031_rows_recode.username = \u7528\u6237\u540D
+d_b00031_rows_recode.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00031_rows_recode.mobileNo = \u624B\u673A
+d_b00031_rows_recode.headProfile = \u5934\u50CF
+d_b00031_rows_recode.company = \u516C\u53F8
+d_b00031_rows_recode.email = \u90AE\u7BB1
+d_b00031_rows_recodeForm = true

+ 9 - 0
generated/validator/resources_d_b00031_rows_recodeForm_validator_zh_CN.properties

@@ -0,0 +1,9 @@
+d_b00031_rows_recode.uid = UUID
+d_b00031_rows_recode.nickname = \u7528\u6237\u6635\u79F0
+d_b00031_rows_recode.username = \u7528\u6237\u540D
+d_b00031_rows_recode.regTime = \u6CE8\u518C\u65F6\u95F4
+d_b00031_rows_recode.mobileNo = \u624B\u673A
+d_b00031_rows_recode.headProfile = \u5934\u50CF
+d_b00031_rows_recode.company = \u516C\u53F8
+d_b00031_rows_recode.email = \u90AE\u7BB1
+d_b00031_rows_recodeForm = true

+ 1 - 0
generated/validator/resources_d_b00032Form_validator.properties

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

+ 1 - 0
generated/validator/resources_d_b00032Form_validator_zh_CN.properties

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

+ 2 - 0
generated/validator/resources_d_b00033Form_validator.properties

@@ -0,0 +1,2 @@
+d_b00033.uid = UUID
+d_b00033Form = true

+ 2 - 0
generated/validator/resources_d_b00033Form_validator_zh_CN.properties

@@ -0,0 +1,2 @@
+d_b00033.uid = UUID
+d_b00033Form = true

+ 1 - 1
modelsrc/com/miniframe/model/mdo/dbconfig/MapperConfig-mdo.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 Wed Apr 23 14:29:19 CST 2025.
+    This file was generated on Wed May 14 16:46:03 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/mdo/xml/MdoProjectMapper.xml" />

+ 23 - 0
modelsrc/com/miniframe/model/system/SysUser.java

@@ -169,6 +169,11 @@ public class SysUser extends MiniserviceBaseModel implements Serializable {
     @Column(name = "user_type")
     private String userType;
 
+    /**
+     * 公司
+     */
+    private String company;
+
     private static final long serialVersionUID = 1L;
 
     /**
@@ -710,4 +715,22 @@ public class SysUser extends MiniserviceBaseModel implements Serializable {
     public void setUserType(String userType) {
         this.userType = userType == null ? null : userType.trim();
     }
+
+    /**
+     * 获取公司
+     *
+     * @return company - 公司
+     */
+    public String getCompany() {
+        return company;
+    }
+
+    /**
+     * 设置公司
+     *
+     * @param company 公司
+     */
+    public void setCompany(String company) {
+        this.company = company == null ? null : company.trim();
+    }
 }

+ 70 - 0
modelsrc/com/miniframe/model/system/SysUserSQLBuilder.java

@@ -2134,6 +2134,76 @@ public class SysUserSQLBuilder {
             addCriterion("user_type not between", value1, value2, "userType");
             return (Criteria) this;
         }
+
+        public Criteria andCompanyIsNull() {
+            addCriterion("company is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyIsNotNull() {
+            addCriterion("company is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyEqualTo(String value) {
+            addCriterion("company =", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyNotEqualTo(String value) {
+            addCriterion("company <>", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyGreaterThan(String value) {
+            addCriterion("company >", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyGreaterThanOrEqualTo(String value) {
+            addCriterion("company >=", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyLessThan(String value) {
+            addCriterion("company <", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyLessThanOrEqualTo(String value) {
+            addCriterion("company <=", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyLike(String value) {
+            addCriterion("company like", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyNotLike(String value) {
+            addCriterion("company not like", value, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyIn(List<String> values) {
+            addCriterion("company in", values, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyNotIn(List<String> values) {
+            addCriterion("company not in", values, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyBetween(String value1, String value2) {
+            addCriterion("company between", value1, value2, "company");
+            return (Criteria) this;
+        }
+
+        public Criteria andCompanyNotBetween(String value1, String value2) {
+            addCriterion("company not between", value1, value2, "company");
+            return (Criteria) this;
+        }
     }
 
     public static class Criteria extends GeneratedCriteria {

+ 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 Wed Apr 23 14:29:20 CST 2025.
+    This file was generated on Wed May 14 16:46:05 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

+ 99 - 0
src/main/java/com/miniframe/bisiness/system/B00030Service.java

@@ -0,0 +1,99 @@
+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.B00030BaseModel;
+import com.miniframe.generate.comm.mdo.D_MDO0001_ROWS_RECODE;
+import com.miniframe.generate.comm.system.D_B00030_ROWS_RECODE;
+import com.miniframe.model.system.SysUser;
+import com.miniframe.model.system.SysUserSQLBuilder;
+import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.tools.XIDateTimeUtils;
+import com.miniframe.tools.XIUtils;
+import org.apache.commons.lang3.StringUtils;
+import tk.mybatis.mapper.util.StringUtil;
+import tk.mybatis.mapper.weekend.Weekend;
+import tk.mybatis.mapper.weekend.WeekendCriteria;
+
+/**
+ * 基础系统,“用户列表查询”逻辑处理(重新生成不覆盖)。
+ */
+public class B00030Service extends B00030BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“用户列表查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		//每页显示条数
+		Integer size = this.getA_b00030().getCount();
+		//当前页数
+		Integer page = this.getA_b00030().getPage();
+		//查询条件
+		String searchtag = this.getA_b00030().getSearchtag();
+		SysUserMapper udao = UtilTools.getBean(SysUserMapper.class);
+
+
+		Weekend weekend = new Weekend<>(SysUser.class);
+		WeekendCriteria<SysUser, Object> keywordCriteria = weekend.weekendCriteria();
+		if (StringUtils.isNotEmpty(searchtag)) {
+			searchtag ="%"+searchtag+"%";
+			keywordCriteria.orLike(SysUser::getUsername, searchtag)
+					.orLike(SysUser::getNickname, searchtag)
+					.orLike(SysUser::getUseremail, searchtag)
+					.orLike(SysUser::getUsermobnub, searchtag);
+		}
+		int total = udao.selectCountByExample(weekend);
+		XIUtils.pageSet(page, size);
+		List<SysUser> userList =udao.selectByExample(weekend);
+		List<D_B00030_ROWS_RECODE> rows = new ArrayList<>();
+		for (SysUser u:userList
+			 ) {
+			D_B00030_ROWS_RECODE r =new D_B00030_ROWS_RECODE();
+			r.setCompany(u.getCompany());
+			r.setUid(u.getId());
+			r.setHeadProfile(u.getHeadPortait());
+			r.setMobileNo(u.getUsermobnub());
+			r.setNickname(u.getNickname());
+			r.setRegTime(XIDateTimeUtils.getStrFromDate(u.getCreateTime()));
+			r.setUsername(u.getUsername());
+			r.setEmail(u.getUseremail());
+			rows.add(r);
+		}
+		this.getD_b00030().setRows(rows);
+		this.getD_b00030().setTotal(total);
+
+	}
+	
+	/**
+	 * 基础系统,“用户列表查询”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 基础系统,“用户列表查询”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 基础系统,“用户列表查询”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

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

@@ -0,0 +1,69 @@
+package com.miniframe.bisiness.system;
+
+import java.util.Collection;
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
+import com.miniframe.generate.business.system.model.B00031BaseModel;
+import com.miniframe.generate.comm.system.D_B00030_ROWS_RECODE;
+import com.miniframe.generate.comm.system.D_B00031;
+import com.miniframe.model.system.SysUser;
+import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.tools.XIDateTimeUtils;
+
+/**
+ * 基础系统,“在线用户查询”逻辑处理(重新生成不覆盖)。
+ */
+public class B00031Service extends B00031BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“在线用户查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		String uid = this.getA_b00031().getUid();
+		SysUserMapper udao = UtilTools.getBean(SysUserMapper.class);
+		SysUser u = udao.selectByPrimaryKey(uid);
+		if(u!=null){
+			D_B00031 r =new D_B00031();
+			r.setCompany(u.getCompany());
+			r.setUid(u.getId());
+			r.setHeadProfile(u.getHeadPortait());
+			r.setMobileNo(u.getUsermobnub());
+			r.setNickname(u.getNickname());
+			r.setRegTime(XIDateTimeUtils.getStrFromDate(u.getCreateTime()));
+			r.setUsername(u.getUsername());
+			r.setEmail(u.getUseremail());
+			this.setD_b00031(r);
+		}
+	}
+	
+	/**
+	 * 基础系统,“在线用户查询”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 61 - 0
src/main/java/com/miniframe/bisiness/system/B00032Service.java

@@ -0,0 +1,61 @@
+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.B00032BaseModel;
+import com.miniframe.model.system.SysUser;
+import com.miniframe.model.system.SysUserSQLBuilder;
+import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.service.LoginService;
+
+
+/**
+ * 基础系统,“重置密码”逻辑处理(重新生成不覆盖)。
+ */
+public class B00032Service extends B00032BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“重置密码”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		String uid = this.getA_b00032().getUid();
+		SysUserMapper udao = UtilTools.getBean(SysUserMapper.class);
+		SysUser u = udao.selectByPrimaryKey(uid);
+		if(u!=null){
+			u.setUserpwd(LoginService.encodePassword(uid, "123456"));
+			SysUserSQLBuilder sb = new SysUserSQLBuilder();
+			udao.updateByPrimaryKey(u);
+		}
+	}
+	
+	/**
+	 * 基础系统,“重置密码”业务前处理
+ 	 */
+	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();
+	}
+
+}

+ 72 - 0
src/main/java/com/miniframe/bisiness/system/B00033Service.java

@@ -0,0 +1,72 @@
+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.B00033BaseModel;
+import com.miniframe.model.system.SysUser;
+import com.miniframe.model.system.SysUserSQLBuilder;
+import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.service.LoginService;
+
+/**
+ * 基础系统,“用户信息修改”逻辑处理(重新生成不覆盖)。
+ */
+public class B00033Service extends B00033BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 基础系统,“用户信息修改”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+		String uid = this.getA_b00033().getUid();
+		String nikeName =this.getA_b00033().getNickName();
+		String username = this.getA_b00033().getUsername();
+		String mobileNo =this.getA_b00033().getMobileNo();
+		String headProfile =this.getA_b00033().getHeadProfile();
+		String company =this.getA_b00033().getCompany();
+		String email = this.getA_b00033().getEmail();
+
+		SysUserMapper udao = UtilTools.getBean(SysUserMapper.class);
+		SysUser u = udao.selectByPrimaryKey(uid);
+		if(u!=null){
+			u.setNickname(nikeName);
+			u.setUsername(username);
+			u.setUsermobnub(mobileNo);
+			u.setUseremail(email);
+			u.setCompany(company);
+			u.setHeadPortait(headProfile);
+			SysUserSQLBuilder sb = new SysUserSQLBuilder();
+			udao.updateByPrimaryKey(u);
+		}
+	}
+	
+	/**
+	 * 基础系统,“用户信息修改”业务前处理
+ 	 */
+	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/B00030Test.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_B00030;
+import com.miniframe.generate.comm.httpclientapater.B00030Client;
+import com.miniframe.generate.business.system.model.B00030BaseModel;
+
+public class B00030Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(B00030Test.class);
+
+	/**
+	 * 用户列表查询,获取报文体
+	 * @return
+	 */
+	public static A_B00030 getA_b00030() {
+		A_B00030 a_b00030 = new A_B00030();
+
+		// ----------以下增加【用户列表查询】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_b00030;
+	}
+	
+	/**
+	 * 运行客户端测试,用户列表查询
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		B00030BaseModel model = new B00030BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("B00030"));
+		model.setA_b00030(B00030Test.getA_b00030());
+		B00030Client client = new B00030Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

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

+ 44 - 0
src/test/java/com/miniframe/comm/httpclientapater/B00033Test.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_B00033;
+import com.miniframe.generate.comm.httpclientapater.B00033Client;
+import com.miniframe.generate.business.system.model.B00033BaseModel;
+
+public class B00033Test {
+
+	private static final Logger logger = LoggerFactory.getLogger(B00033Test.class);
+
+	/**
+	 * 用户信息修改,获取报文体
+	 * @return
+	 */
+	public static A_B00033 getA_b00033() {
+		A_B00033 a_b00033 = new A_B00033();
+
+		// ----------以下增加【用户信息修改】上行体赋值-------------
+
+
+
+		// ---------------------------------------------------
+		return a_b00033;
+	}
+	
+	/**
+	 * 运行客户端测试,用户信息修改
+	 * 
+	 * @param args
+	 * @throws Exception
+	 */
+	public static void main(String[] args) throws Exception {
+		B00033BaseModel model = new B00033BaseModel();
+		model.setA_systemhead(HttpclientapaterUtil.getA_systemhead("B00033"));
+		model.setA_b00033(B00033Test.getA_b00033());
+		B00033Client client = new B00033Client();
+		logger.error("客户端发送前总线:\r\n"+model);
+		model = client.execute(model);
+		logger.error("客户端发送后总线:\r\n"+model);
+	}
+}

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

@@ -17,4 +17,8 @@
 200026,B00026,找回密码,service,,
 200027,B00027,获取文件URL,service,,
 200028,B00028,文件分片上传,service,,
-200028,B00029,文件分片合并,service,,
+200029,B00029,文件分片合并,service,,
+200030,B00030,用户列表查询,service,,
+200031,B00031,在线用户查询,service,,
+200032,B00032,重置密码,service,,
+200033,B00033,用户信息修改,service,,

+ 4 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00030_A(用户列表查询).csv

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

+ 11 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00030_D(用户列表查询).csv

@@ -0,0 +1,11 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,total,总数,int,,,,1,256,,,,,,
+2,rows,数据,list,,,,0,,,,,,,
+2.1,uid,UUID,string,,,,,,,,,,,
+2.2,nickname,用户昵称,string,,,,,,,,,,,
+2.3,username,用户名,string,,,,,,,,,,,
+2.4,regTime,注册时间,string,,,,,,,,,,,
+2.5,mobileNo,手机,string,,,,,,,,,,,
+2.6,headProfile,头像,string,,,,,,,,,,,
+2.7,company,公司,string,,,,,,,,,,,
+2.8,email,邮箱,string,,,,,,,,,,,

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00031_A(用户查询).csv

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

+ 9 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00031_D(用户查询).csv

@@ -0,0 +1,9 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,uid,UUID,string,,,,,,,,,,,
+2,nickname,用户昵称,string,,,,,,,,,,,
+3,username,用户名,string,,,,,,,,,,,
+4,regTime,注册时间,string,,,,,,,,,,,
+5,mobileNo,手机,string,,,,,,,,,,,
+6,headProfile,头像,string,,,,,,,,,,,
+7,company,公司,string,,,,,,,,,,,
+8,email,邮箱,string,,,,,,,,,,,

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00032_A(重置查询).csv

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

+ 1 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00032_D(重置查询).csv

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

+ 8 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00033_A(用户信息修改).csv

@@ -0,0 +1,8 @@
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,uid,UUID,string,,,,,,,,,,,
+2,nickName,昵称,string,,,否,1,128,,,,,,
+3,username,用户名,string,,,否,,,,,,,,
+5,mobileNo,手机,string,,,,,,,,,,,
+6,headProfile,头像,string,,,,,,,,,,,
+7,company,公司,string,,,,,,,,,,,
+8,email,邮箱,string,,,,,,,,,,,

+ 2 - 0
系统设计/通信设计/通讯报文/system(系统服务)/报文体/B00033_D(用户信息修改).csv

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