From 13b22edeb1c60505be93e7af1903f7c5e00bbc6d Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期一, 22 五月 2023 18:08:30 +0800
Subject: [PATCH] 对使用分类的主键获取表单的定义、根据模板的主键获取表格的定义、标记流程中业务数据是否通过、使用分类的主键获取业务数据等接口的移植工作,其中对以前查询平台数据的方式使用的QueryWrapper实现数据的查询
---
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java
index 221bf19..c5b577a 100644
--- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java
+++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java
@@ -3,11 +3,16 @@
import com.vci.ubcs.omd.dto.BtmTypeDTO;
import com.vci.ubcs.omd.entity.BtmType;
import com.vci.ubcs.omd.vo.BtmTypeVO;
+import com.vci.ubcs.starter.web.enumpck.BooleanEnum;
+import com.vci.ubcs.starter.web.enumpck.NewAppConstantEnum;
+import com.vci.ubcs.starter.web.util.VciBaseUtil;
import org.springblade.core.mp.support.BaseEntityWrapper;
+import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.utils.BeanUtil;
import java.util.Date;
import java.util.List;
+import java.util.Locale;
import java.util.Objects;
import java.util.stream.Collectors;
@@ -30,7 +35,16 @@
@Override
public BtmTypeVO entityVO(BtmType entity) {
BtmTypeVO vo = Objects.requireNonNull(BeanUtil.copy(entity, BtmTypeVO.class));
+ vo.setDomainText(NewAppConstantEnum.getTextByName(vo.getDomain()));
+ vo.setTableName(vo.getTableName().toUpperCase(Locale.ROOT));
// 鍦ㄨ繖閲岃缃灇涓炬樉绀哄��
+ vo.setRevisionFlag(BooleanEnum.TRUE.getValue().equals(entity.getRevisionFlag()));
+ vo.setSecretFlag(BooleanEnum.TRUE.getValue().equals(entity.getSecretFlag()));
+ vo.setLifeCycleFlag(BooleanEnum.TRUE.getValue().equals(entity.getLifeCycleFlag()));
+ vo.setInputRevisionFlag(BooleanEnum.TRUE.getValue().equals(entity.getInputRevisionFlag()));
+ vo.setViewFlag(BooleanEnum.TRUE.getValue().equalsIgnoreCase(entity.getViewFlag()));
+ vo.setViewText(vo.isViewFlag() ? "瑙嗗浘" : "闈炶鍥�");
+ vo.setAbstractFlag(BooleanEnum.TRUE.getValue().equals(entity.getAbstractFlag()));
return vo;
}
@@ -58,4 +72,29 @@
return entity;
}
+ public BtmType entityBeforeInsert(BtmType btmType) {
+ btmType = entityBeforeSave(btmType);
+ String userAccount = AuthUtil.getUserAccount();
+ btmType.setOwner(userAccount);
+ btmType.setCreator(userAccount);
+ Date now = new Date();
+ btmType.setCreateTime(now);
+ return btmType;
+ }
+
+ /**
+ * 鎻掑叆鍓嶅寘瑁呴粯璁ゅ瓧娈�
+ * @param btmTypeDO do鏁版嵁
+ * @return 鍖呰鍚�
+ */
+ public BtmType entityBeforeSave(BtmType btmTypeDO) {
+ btmTypeDO.setOid(VciBaseUtil.getPk());
+ btmTypeDO.setBtmName("btmType");
+ Date now = new Date();
+ String userAccount = AuthUtil.getUserAccount();
+ btmTypeDO.setLastModifier(userAccount);
+ btmTypeDO.setLastModifyTime(now);
+ btmTypeDO.setTs(now);
+ return btmTypeDO;
+ }
}
--
Gitblit v1.9.3