ludc
2023-05-26 850dedca3754c8d29ce74bb4a850f9fc0e58d410
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeReferConfigWraper.java
@@ -1,12 +1,13 @@
package com.vci.ubcs.code.wrapper;
import com.vci.ubcs.code.entity.CodePhaseAttr;
import com.vci.ubcs.code.entity.CodeReferConfig;
import com.vci.ubcs.code.enumpack.CodeReferConfigTypeEnum;
import com.vci.ubcs.code.vo.CodeReferConfigVO;
import com.vci.ubcs.code.vo.pagemodel.CodePhaseAttrVO;
import org.springblade.core.mp.support.BaseEntityWrapper;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.Func;
import java.util.List;
import java.util.Objects;
/**
@@ -17,7 +18,6 @@
 */
public class CodeReferConfigWraper extends BaseEntityWrapper<CodeReferConfig, CodeReferConfigVO> {
   public static CodeReferConfigWraper build() {
      return new CodeReferConfigWraper();
   }
@@ -25,11 +25,16 @@
   @Override
   public CodeReferConfigVO entityVO(CodeReferConfig codeReferConfig) {
      CodeReferConfigVO codeReferConfigVO = Objects.requireNonNull(BeanUtil.copy(codeReferConfig, CodeReferConfigVO.class));
      codeReferConfigVO.setTypeText(CodeReferConfigTypeEnum.getTextByValue(codeReferConfig.getType()));
      if(Func.isNotEmpty(codeReferConfig.getCodeSrchCondConfigs())){
         codeReferConfigVO.setCodeSrchCondConfigVOS(CodeSrchCondConfigWraper.build().listVO(codeReferConfig.getCodeSrchCondConfigs()));
      }
      if(Func.isNotEmpty(codeReferConfig.getCodeShowFieldConfigs())){
         codeReferConfigVO.setCodeShowFieldConfigVOS(CodeShowFieldConfigWraper.build().listVO(codeReferConfig.getCodeShowFieldConfigs()));
      }
      codeReferConfigVO.setCodeShowFieldConfigs(null);
      codeReferConfigVO.setCodeSrchCondConfigs(null);
      return codeReferConfigVO;
   }
}