From c8cdec5a84e86c35fbe7d18ca8eefbe5cbf11ba7 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 08 八月 2023 18:11:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/BtmTypeWrapper.java | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 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..9331220 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
@@ -1,13 +1,19 @@
package com.vci.ubcs.omd.wrapper;
+import com.vci.ubcs.omd.constant.BtmTypeConstant;
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 +36,16 @@
@Override
public BtmTypeVO entityVO(BtmType entity) {
BtmTypeVO vo = Objects.requireNonNull(BeanUtil.copy(entity, BtmTypeVO.class));
+ vo.setDomainText(NewAppConstantEnum.getTextByName(vo.getBizDomain()));
+ vo.setTableName(vo.getTableName() == null? "" : 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 +73,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(BtmTypeConstant.BTMTYPE);
+ Date now = new Date();
+ String userAccount = AuthUtil.getUserAccount();
+ btmTypeDO.setLastModifier(userAccount);
+ btmTypeDO.setLastModifyTime(now);
+ btmTypeDO.setTs(now);
+ return btmTypeDO;
+ }
}
--
Gitblit v1.9.3