Parcourir la source

系统单位查看

huangxingxing il y a 1 mois
Parent
commit
86da52c18a

+ 39 - 0
generated/com/miniframe/generate/comm/es/D_ES0024.java

@@ -23,4 +23,43 @@ public class D_ES0024 extends BaseMapModel implements Serializable {
 	public List <D_ES0024_ROWS_RECODE> getRows() {
 		return this.rows;
 	}
+	String sutId;//已选择的系统单位ID
+	/**
+	 *已选择的系统单位ID
+	 */
+	public void setSutId(String sutId) {
+		this.sutId=sutId;
+	}
+	/**
+	 *已选择的系统单位ID
+	 */
+	public String getSutId() {
+		return this.sutId;
+	}
+	String nameZn;//已选择的系统单位中文名
+	/**
+	 *已选择的系统单位中文名
+	 */
+	public void setNameZn(String nameZn) {
+		this.nameZn=nameZn;
+	}
+	/**
+	 *已选择的系统单位中文名
+	 */
+	public String getNameZn() {
+		return this.nameZn;
+	}
+	String nameEn;//已选择的系统单位英文名
+	/**
+	 *已选择的系统单位英文名
+	 */
+	public void setNameEn(String nameEn) {
+		this.nameEn=nameEn;
+	}
+	/**
+	 *已选择的系统单位英文名
+	 */
+	public String getNameEn() {
+		return this.nameEn;
+	}
 }

+ 26 - 0
generated/com/miniframe/generate/comm/es/D_ES0024_ROWS_RECODE.java

@@ -22,4 +22,30 @@ public class D_ES0024_ROWS_RECODE extends BaseMapModel implements Serializable {
 	public String getNameEn() {
 		return this.nameEn;
 	}
+	String nameZn;//单位系统中文名
+	/**
+	 *单位系统中文名
+	 */
+	public void setNameZn(String nameZn) {
+		this.nameZn=nameZn;
+	}
+	/**
+	 *单位系统中文名
+	 */
+	public String getNameZn() {
+		return this.nameZn;
+	}
+	String sutId;//系统单位编号
+	/**
+	 *系统单位编号
+	 */
+	public void setSutId(String sutId) {
+		this.sutId=sutId;
+	}
+	/**
+	 *系统单位编号
+	 */
+	public String getSutId() {
+		return this.sutId;
+	}
 }

+ 4 - 1
generated/validator/resources_d_es0024Form_validator.properties

@@ -1 +1,4 @@
-d_es0024Form = false
+d_es0024.sutId = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4DID
+d_es0024.nameZn = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4D\u4E2D\u6587\u540D
+d_es0024.nameEn = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4D\u82F1\u6587\u540D
+d_es0024Form = true

+ 4 - 1
generated/validator/resources_d_es0024Form_validator_zh_CN.properties

@@ -1 +1,4 @@
-d_es0024Form = false
+d_es0024.sutId = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4DID
+d_es0024.nameZn = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4D\u4E2D\u6587\u540D
+d_es0024.nameEn = \u5DF2\u9009\u62E9\u7684\u7CFB\u7EDF\u5355\u4F4D\u82F1\u6587\u540D
+d_es0024Form = true

+ 2 - 0
generated/validator/resources_d_es0024_rows_recodeForm_validator.properties

@@ -1,2 +1,4 @@
 d_es0024_rows_recode.nameEn = \u5355\u4F4D\u7CFB\u7EDF\u82F1\u6587\u540D
+d_es0024_rows_recode.nameZn = \u5355\u4F4D\u7CFB\u7EDF\u4E2D\u6587\u540D
+d_es0024_rows_recode.sutId = \u7CFB\u7EDF\u5355\u4F4D\u7F16\u53F7
 d_es0024_rows_recodeForm = true

+ 2 - 0
generated/validator/resources_d_es0024_rows_recodeForm_validator_zh_CN.properties

@@ -1,2 +1,4 @@
 d_es0024_rows_recode.nameEn = \u5355\u4F4D\u7CFB\u7EDF\u82F1\u6587\u540D
+d_es0024_rows_recode.nameZn = \u5355\u4F4D\u7CFB\u7EDF\u4E2D\u6587\u540D
+d_es0024_rows_recode.sutId = \u7CFB\u7EDF\u5355\u4F4D\u7F16\u53F7
 d_es0024_rows_recodeForm = true

+ 14 - 0
src/main/java/com/miniframe/bisiness/es/ES0024Service.java

@@ -8,7 +8,10 @@ import com.miniframe.core.ext.UtilTools;
 import com.miniframe.generate.business.es.model.ES0024BaseModel;
 import com.miniframe.generate.comm.es.D_ES0024_ROWS_RECODE;
 import com.miniframe.model.es.EsUnitSys;
+import com.miniframe.model.es.EsUnitSysUs;
+import com.miniframe.model.es.EsUnitSysUsSQLBuilder;
 import com.miniframe.model.es.dao.EsUnitSysMapper;
+import com.miniframe.model.es.dao.EsUnitSysUsMapper;
 
 /**
  * 无锡发动机,“单位系统查看”逻辑处理(重新生成不覆盖)。
@@ -27,8 +30,19 @@ public class ES0024Service extends ES0024BaseModel implements ExecProcessFlow {
 		for(EsUnitSys esUnitSys:esUnitSysList){
 			D_ES0024_ROWS_RECODE dEs0024RowsRecode = new D_ES0024_ROWS_RECODE();
 			dEs0024RowsRecode.setNameEn(esUnitSys.getNameEn());
+			dEs0024RowsRecode.setNameZn(esUnitSys.getNameEn());
+			dEs0024RowsRecode.setSutId(esUnitSys.getSutId());
 			dEs0024RowsRecodes.add(dEs0024RowsRecode);
 		}
+		EsUnitSysUsMapper usMapper =UtilTools.getBean(EsUnitSysUsMapper.class);
+		EsUnitSysUsSQLBuilder usSb = new EsUnitSysUsSQLBuilder();
+		EsUnitSysUsSQLBuilder.Criteria ussc = usSb.createCriteria();
+		ussc.andUidEqualTo(this.getA_eshead().getUserId());
+		List<EsUnitSysUs> usList = usMapper.selectByExample(usSb);
+		if(!usList.isEmpty()){
+			EsUnitSysUs us = usList.get(0);
+			this.getD_es0024().setSutId(us.getSutId());
+		}
 		this.getD_es0024().setRows(dEs0024RowsRecodes);
 	}
 	

+ 3 - 0
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0024_D(单位系统查看).csv

@@ -1,3 +1,6 @@
 "序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
 1,rows,数据,list,,,,0,,,,,,,
 1.1,nameEn,单位系统英文名,string,,,,,,,,,,,
+1.2,nameZn,单位系统中文名,string,,,,,,,,,,,
+1.3,sutId,系统单位编号,string,,,,,,,,,,,
+2,sutId,已选择的系统单位ID,string,,,,,,,,,,,