Source/UBCS-WEB/src/views/code/code.vue
@@ -2005,7 +2005,7 @@ this.$refs.crud.toggleSelection(); this.selectionList = row; this.$refs.crud.setCurrentRow(row); //this.$refs.crud.toggleRowSelection(row); //éä¸å½åè¡ this.$refs.crud.toggleRowSelection(row); //éä¸å½åè¡ this.loadBasic(row); }, // å¯ç¨ä¸åç¨ @@ -2488,7 +2488,7 @@ width: 495px; } .clone-avue-crud > .el-card> .el-card__body > .avue-crud__menu { .clone-avue-crud > .el-card > .el-card__body > .avue-crud__menu { display: none!important; } Source/UBCS/pom.xml
@@ -185,11 +185,10 @@ <skip>true</skip> </configuration> </plugin> <!--springbootæå æä»¶ä¼å»æ¾æ¯ä¸ªæ¨¡åä¸é¢çå¯å¨ç±»ï¼å 为å½åæä¸éè¦å¯å¨ç±»çéæ±ï¼æä»¥æ³¨éæï¼ä½¿ç¨mvnçæå æä»¶--> <!--<plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>--> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven.plugin.version}</version> Source/UBCS/ubcs-common/src/main/java/com/vci/ubcs/common/constant/LauncherConstant.java
@@ -41,7 +41,7 @@ * nacos dev å°å */ //String NACOS_DEV_ADDR = "dev.vci-tech.com:38848"; String NACOS_DEV_ADDR = "192.168.93.185:38848"; String NACOS_DEV_ADDR = "192.168.93.186:38848"; /** * nacos prod å°å Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeClassifyProcessTempDTO.java
@@ -2,6 +2,7 @@ import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; import lombok.Data; /** * å类使ç¨çæµç¨æ¨¡æ¿æ°æ®ä¼ è¾å¯¹è±¡ @@ -9,6 +10,7 @@ * @author weidy * @date 2022-01-24 */ @Data public class CodeClassifyProcessTempDTO extends BaseModelVO { /** @@ -19,12 +21,12 @@ /** * 主é¢åºåç±»ä¸»é® */ private String codeclassifyoid; private String codeClassifyOid; /** * 主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ private String codeclassifyoidName; private String codeClassifyoidName; /** * æå±æ¨¡æ¿ @@ -33,12 +35,12 @@ /** * æµç¨æ¨¡æ¿ç¨é */ private String codeprocessuse; private String codeProcessUse; /** * æµç¨æ¨¡æ¿ç¨éæ¾ç¤ºææ¬ */ private String codeprocessuseText; private String codeProcessUseText; /** * æµç¨æ¨¡æ¿ççæ¬ @@ -55,98 +57,4 @@ */ private String codeTempAttrOidArrName; /** * è·å 主é¢åºåç±»ä¸»é® */ public String getCodeclassifyoid (){ return codeclassifyoid; } /** * 设置 主é¢åºåç±»ä¸»é® */ public void setCodeclassifyoid (String codeclassifyoid){ this.codeclassifyoid = codeclassifyoid; } /** * è·å主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ public String getCodeclassifyoidName (){ return codeclassifyoidName; } /** * 设置主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ public void setCodeclassifyoidName (String codeclassifyoidName){ this.codeclassifyoidName = codeclassifyoidName; } /** * è·å æµç¨æ¨¡æ¿ç¨é */ public String getCodeprocessuse (){ return codeprocessuse; } /** * 设置 æµç¨æ¨¡æ¿ç¨é */ public void setCodeprocessuse (String codeprocessuse){ this.codeprocessuse = codeprocessuse; } public String getCodeprocessuseText() { return codeprocessuseText; } public void setCodeprocessuseText(String codeprocessuseText) { this.codeprocessuseText = codeprocessuseText; } public String getProcessVersion() { return processVersion; } public void setProcessVersion(String processVersion) { this.processVersion = processVersion; } public String getClassifyTemplateOid() { return classifyTemplateOid; } public void setClassifyTemplateOid(String classifyTemplateOid) { this.classifyTemplateOid = classifyTemplateOid; } public String getCodeTempAttrOidArr() { return codeTempAttrOidArr; } public void setCodeTempAttrOidArr(String codeTempAttrOidArr) { this.codeTempAttrOidArr = codeTempAttrOidArr; } public String getCodeTempAttrOidArrName() { return codeTempAttrOidArrName; } public void setCodeTempAttrOidArrName(String codeTempAttrOidArrName) { this.codeTempAttrOidArrName = codeTempAttrOidArrName; } @Override public String toString() { return "CodeClassifyProcessTempDTO{" + "codeclassifyoid='" + codeclassifyoid + '\'' + ", codeclassifyoidName='" + codeclassifyoidName + '\'' + ", classifyTemplateOid='" + classifyTemplateOid + '\'' + ", codeprocessuse='" + codeprocessuse + '\'' + ", codeprocessuseText='" + codeprocessuseText + '\'' + ", processVersion='" + processVersion + '\'' + ", codeTempAttrOidArr='" + codeTempAttrOidArr + '\'' + ", codeTempAttrOidArrName='" + codeTempAttrOidArrName + '\'' + "} " + super.toString(); } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/CodePhaseattrEntity.java
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/CodePhaseAttr.java ÐÞ¸Ä @@ -33,7 +33,7 @@ @TableName("PL_CODE_PHASEATTR") @ApiModel(value = "CodePhaseattr对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ-屿§") @EqualsAndHashCode(callSuper = true) public class CodePhaseAttr extends BaseModel { public class CodePhaseattrEntity extends BaseModel { /** Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/CodeTempphaseEntity.java
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/CodeTemplatePhase.java ÐÞ¸Ä @@ -33,7 +33,7 @@ @TableName("PL_CODE_TEMPPHASE") @ApiModel(value = "CodeTempphase对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ") @EqualsAndHashCode(callSuper = true) public class CodeTemplatePhase extends BaseModel { public class CodeTempphaseEntity extends BaseModel { /** * */ Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodePhaseattrVO.java
@@ -16,8 +16,7 @@ */ package com.vci.ubcs.code.vo; import com.vci.ubcs.code.entity.CodePhaseAttr; import org.springblade.core.tool.node.INode; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import lombok.Data; import lombok.EqualsAndHashCode; @@ -29,7 +28,7 @@ */ @Data @EqualsAndHashCode(callSuper = true) public class CodePhaseattrVO extends CodePhaseAttr { public class CodePhaseattrVO extends CodePhaseattrEntity { private static final long serialVersionUID = 1L; } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/BaseModelVO.java
@@ -4,6 +4,7 @@ // package com.vci.ubcs.code.vo.pagemodel; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.data.annotation.Transient; import java.io.Serializable; import java.util.Date; @@ -33,6 +34,9 @@ private String versionValue; private String lcStatus; private String lcStatusText; @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss.SSS" ) private Date ts; private String owner; // private String checkInBy; Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeClassifyProcessTempVO.java
@@ -2,16 +2,18 @@ import com.vci.ubcs.code.entity.CodeClassifyProcessTemp; import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; import lombok.Data; import java.util.List; /** * å类使ç¨çæµç¨æ¨¡æ¿æ¾ç¤ºå¯¹è±¡ * * @author weidy * @date 2022-01-24 * @author ludc * @date 2023-05-6 */ public class CodeClassifyProcessTempVO extends CodeClassifyProcessTemp { @Data public class CodeClassifyProcessTempVO extends BaseModelVO { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ @@ -21,12 +23,12 @@ /** * 主é¢åºåç±»ä¸»é® */ private String codeclassifyoid; private String codeClassifyOid; /** * 主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ private String codeclassifyoidName; private String codeClassifyoidName; /** * æå±æ¨¡æ¿ @@ -36,12 +38,12 @@ /** * æµç¨æ¨¡æ¿ç¨é */ private String codeprocessuse; private String codeProcessUse; /** * æµç¨æ¨¡æ¿ç¨éåç§° */ private String codeprocessuseText; private String codeProcessUseText; /** * æµç¨æ¨¡æ¿ççæ¬ @@ -63,106 +65,4 @@ */ private List<CodeClassifyTemplateAttrVO> attrList; /** * è·å 主é¢åºåç±»ä¸»é® */ public String getCodeclassifyoid (){ return codeclassifyoid; } /** * 设置 主é¢åºåç±»ä¸»é® */ public void setCodeclassifyoid (String codeclassifyoid){ this.codeclassifyoid = codeclassifyoid; } /** * è·å主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ public String getCodeclassifyoidName (){ return codeclassifyoidName; } /** * 设置主é¢åºåç±»ä¸»é®æ¾ç¤ºææ¬ */ public void setCodeclassifyoidName (String codeclassifyoidName){ this.codeclassifyoidName = codeclassifyoidName; } /** * è·å æµç¨æ¨¡æ¿ç¨é */ public String getCodeprocessuse (){ return codeprocessuse; } /** * 设置 æµç¨æ¨¡æ¿ç¨é */ public void setCodeprocessuse (String codeprocessuse){ this.codeprocessuse = codeprocessuse; } public String getCodeprocessuseText() { return codeprocessuseText; } public void setCodeprocessuseText(String codeprocessuseText) { this.codeprocessuseText = codeprocessuseText; } public String getClassifyTemplateOid() { return classifyTemplateOid; } public void setClassifyTemplateOid(String classifyTemplateOid) { this.classifyTemplateOid = classifyTemplateOid; } public String getProcessVersion() { return processVersion; } public void setProcessVersion(String processVersion) { this.processVersion = processVersion; } public List<CodeClassifyTemplateAttrVO> getAttrList() { return attrList; } public void setAttrList(List<CodeClassifyTemplateAttrVO> attrList) { this.attrList = attrList; } public String getCodeTempAttrOidArr() { return codeTempAttrOidArr; } public void setCodeTempAttrOidArr(String codeTempAttrOidArr) { this.codeTempAttrOidArr = codeTempAttrOidArr; } public String getCodeTempAttrOidArrName() { return codeTempAttrOidArrName; } public void setCodeTempAttrOidArrName(String codeTempAttrOidArrName) { this.codeTempAttrOidArrName = codeTempAttrOidArrName; } @Override public String toString() { return "CodeClassifyProcessTempVO{" + "codeclassifyoid='" + codeclassifyoid + '\'' + ", codeclassifyoidName='" + codeclassifyoidName + '\'' + ", classifyTemplateOid='" + classifyTemplateOid + '\'' + ", codeprocessuse='" + codeprocessuse + '\'' + ", codeprocessuseText='" + codeprocessuseText + '\'' + ", processVersion='" + processVersion + '\'' + ", codeTempAttrOidArr='" + codeTempAttrOidArr + '\'' + ", codeTempAttrOidArrName='" + codeTempAttrOidArrName + '\'' + ", attrList=" + attrList + '}' + super.toString(); } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeTemplatePhaseEntityVO.java
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeTemplatePhaseVO.java ÐÞ¸Ä @@ -1,7 +1,6 @@ package com.vci.ubcs.code.vo.pagemodel; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; import com.vci.ubcs.code.entity.CodeTempphaseEntity; /** * 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡ @@ -9,7 +8,7 @@ * @author weidy * @date 2022-01-24 */ public class CodeTemplatePhaseVO extends CodeTemplatePhase { public class CodeTemplatePhaseEntityVO extends CodeTempphaseEntity { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/entity/Param.java
@@ -21,7 +21,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.mp.base.BaseEntity; import org.springblade.core.mp.import com.vci.ubcs.starter.revision.model.TreeQueryObject;.BaseEntity; /** * å®ä½ç±» Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/revision/model/BaseModel.java
@@ -7,13 +7,13 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.data.annotation.Transient; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.Map; public class BaseModel implements Serializable { @JsonSerialize( using = ToStringSerializer.class Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,79 @@ package com.vci.ubcs.starter.util; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.web.util.VciBaseUtil; import org.apache.poi.ss.formula.functions.T; import org.springblade.core.secure.utils.AuthUtil; import java.lang.reflect.Field; import java.math.BigDecimal; import java.util.Date; /** * æ°å¢æ¶é»è®¤å¼å±æ§èµå¼ * * @author ludc * @date 2023/5/6 */ public class DefaultAttrAssimtUtil { /** * æ°å¢æ¶å¡«å é»è®¤å¼ * @param object ç»§æ¿äºBaseModelçå®ä½å¯¹è±¡ * @param <T> è¿åå¼çç±»å * @param btmName ä¸å¡ç±»å * @return * @throws VciBaseException */ public static <T extends BaseModel> T addDefaultAttrAssimt(T object,String btmName) throws VciBaseException { BaseModel baseModel = object; try { baseModel.setOid(VciBaseUtil.getPk()); baseModel.setCreateTime(new Date()); baseModel.setNameOid(VciBaseUtil.getPk()); baseModel.setLastModifyTime(new Date()); baseModel.setTs(new Date()); //ç¨æ·id String userId = AuthUtil.getUserId().toString(); baseModel.setBtmname(btmName); baseModel.setCreator(userId); baseModel.setFirstR("1"); baseModel.setFirstV("1"); baseModel.setLastR("1"); baseModel.setLastV("1"); baseModel.setRevisionSeq(1); baseModel.setOwner("1"); baseModel.setVersionSeq(1); baseModel.setVersionRule("0"); baseModel.setVersionValue("1"); baseModel.setNameOid(VciBaseUtil.getPk()); baseModel.setLastModifier(userId); }catch (VciBaseException e){ e.printStackTrace(); } return (T)baseModel; } /** * ä¿®æ¹æ¶å¡«å é»è®¤å¼ * @param object ç»§æ¿äºBaseModelçå®ä½å¯¹è±¡ * @param <T> è¿åå¼çç±»å * @return * @throws VciBaseException */ public static <T extends BaseModel> T updateDefaultAttrAssimt(T object) throws VciBaseException { BaseModel baseModel = object; try { baseModel.setLastModifyTime(new Date()); baseModel.setTs(new Date()); //ç¨æ·id String userId = AuthUtil.getUserId().toString(); baseModel.setLastModifier(userId); }catch (VciBaseException e){ e.printStackTrace(); } return (T)baseModel; } } Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MybatisParameterUtil.java
ÎļþÃû´Ó Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MybatisParameterUtils.java ÐÞ¸Ä @@ -1,8 +1,6 @@ package com.vci.ubcs.starter.util; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.vci.ubcs.starter.exception.VciBaseException; import org.springframework.util.ObjectUtils; @@ -16,7 +14,7 @@ * @author ludc * @date 2023/5/5 */ public class MybatisParameterUtils { public class MybatisParameterUtil { public static <T, F> LambdaQueryWrapper<T> cutInParameter(LambdaQueryWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) throws VciBaseException { List<List<F>> newList = splitList(coll, 900); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyProcessTempController.java
@@ -165,4 +165,5 @@ return R.data(codeClassifyProcessTempVOS.get(0)); } } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodePhaseattrController.java
@@ -19,8 +19,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.mapper.CodePhaseAttrMapper; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import com.vci.ubcs.code.mapper.CodePhaseattrMapper; import com.vci.ubcs.code.service.ICodePhaseattrService; import com.vci.ubcs.code.vo.CodePhaseattrVO; import com.vci.ubcs.code.wrapper.CodePhaseattrWrapper; @@ -45,13 +45,13 @@ */ @RestController @AllArgsConstructor @RequestMapping("ubcs-code/CodePhaseattr") @RequestMapping("/CodePhaseattr") @Api(value = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ-屿§", tags = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ-屿§æ¥å£") public class CodePhaseattrController extends BladeController { private final ICodePhaseattrService CodePhaseattrService; private CodePhaseAttrMapper codePhaseAttrMapper; private CodePhaseattrMapper codePhaseAttrMapper; /** * ç¼ç åºå®ä¹-模æ¿é¶æ®µ-屿§ 详æ @@ -59,8 +59,8 @@ @GetMapping("/detail") @ApiOperationSupport(order = 1) @ApiOperation(value = "详æ ", notes = "ä¼ å ¥CodePhaseattr") public R<CodePhaseattrVO> detail(CodePhaseAttr CodePhaseattr) { CodePhaseAttr detail = CodePhaseattrService.getOne(Condition.getQueryWrapper(CodePhaseattr)); public R<CodePhaseattrVO> detail(CodePhaseattrEntity codePhaseattr) { CodePhaseattrEntity detail = CodePhaseattrService.getOne(Condition.getQueryWrapper(codePhaseattr)); return R.data(CodePhaseattrWrapper.build().entityVO(detail)); } /** @@ -69,8 +69,8 @@ @GetMapping("/list") @ApiOperationSupport(order = 2) @ApiOperation(value = "å页", notes = "ä¼ å ¥CodePhaseattr") public R<IPage<CodePhaseattrVO>> list(CodePhaseAttr CodePhaseattr, Query query) { IPage<CodePhaseAttr> pages = CodePhaseattrService.page(Condition.getPage(query), Condition.getQueryWrapper(CodePhaseattr)); public R<IPage<CodePhaseattrVO>> list(CodePhaseattrEntity codePhaseattr, Query query) { IPage<CodePhaseattrEntity> pages = CodePhaseattrService.page(Condition.getPage(query), Condition.getQueryWrapper(codePhaseattr)); return R.data(CodePhaseattrWrapper.build().pageVO(pages)); } @@ -91,8 +91,8 @@ @PostMapping("/save") @ApiOperationSupport(order = 4) @ApiOperation(value = "æ°å¢", notes = "ä¼ å ¥CodePhaseattr") public R save(@Valid @RequestBody CodePhaseAttr CodePhaseattr) { return R.status(CodePhaseattrService.save(CodePhaseattr)); public R save(@Valid @RequestBody CodePhaseattrEntity codePhaseattr) { return R.status(CodePhaseattrService.save(codePhaseattr)); } /** @@ -101,8 +101,8 @@ @PostMapping("/update") @ApiOperationSupport(order = 5) @ApiOperation(value = "ä¿®æ¹", notes = "ä¼ å ¥CodePhaseattr") public R update(@Valid @RequestBody CodePhaseAttr CodePhaseattr) { return R.status(CodePhaseattrService.updateById(CodePhaseattr)); public R update(@Valid @RequestBody CodePhaseattrEntity codePhaseattr) { return R.status(CodePhaseattrService.updateById(codePhaseattr)); } /** @@ -111,8 +111,8 @@ @PostMapping("/submit") @ApiOperationSupport(order = 6) @ApiOperation(value = "æ°å¢æä¿®æ¹", notes = "ä¼ å ¥CodePhaseattr") public R submit(@Valid @RequestBody CodePhaseAttr CodePhaseattr) { return R.status(CodePhaseattrService.saveOrUpdate(CodePhaseattr)); public R submit(@Valid @RequestBody CodePhaseattrEntity codePhaseattr) { return R.status(CodePhaseattrService.saveOrUpdate(codePhaseattr)); } /** Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeTemplatePhaseController.java
@@ -16,32 +16,21 @@ */ package com.vci.ubcs.code.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.code.dto.CodeTemplatePhaseDTO; import com.vci.ubcs.code.service.ICodeTempphaseService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; import com.vci.ubcs.code.wrapper.CodeTempphaseWrapper; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.web.pagemodel.PageHelper; import com.vci.ubcs.starter.web.util.VciBaseUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.Collection; import java.util.Map; /** * ç¼ç åºå®ä¹-模æ¿é¶æ®µ æ§å¶å¨ @@ -67,7 +56,7 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridCodeTemplatePhase") public DataGrid<CodeTemplatePhaseVO> gridCodeTemplatePhase(CodeTemplatePhaseVO codeTemplatePhaseVO,Query query){ public DataGrid<CodeTemplatePhaseEntityVO> gridCodeTemplatePhase(CodeTemplatePhaseEntityVO codeTemplatePhaseVO, Query query){ return codeTemplatePhaseService.gridCodeTemplatePhase(codeTemplatePhaseVO,query); } @@ -77,7 +66,7 @@ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @PostMapping( "/addSave") public R<CodeTemplatePhaseVO> addSave(@RequestBody CodeTemplatePhaseDTO codeTemplatePhaseDTO){ public R<CodeTemplatePhaseEntityVO> addSave(@RequestBody CodeTemplatePhaseDTO codeTemplatePhaseDTO){ return R.data(codeTemplatePhaseService.addSave(codeTemplatePhaseDTO)); } @@ -87,8 +76,8 @@ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @PutMapping("/editSave") public R<CodeTemplatePhaseVO> editSave(@RequestBody CodeTemplatePhaseDTO codeTemplatePhaseDTO){ CodeTemplatePhaseVO codeTemplatePhaseVO = codeTemplatePhaseService.editSave(codeTemplatePhaseDTO); public R<CodeTemplatePhaseEntityVO> editSave(@RequestBody CodeTemplatePhaseDTO codeTemplatePhaseDTO){ CodeTemplatePhaseEntityVO codeTemplatePhaseVO = codeTemplatePhaseService.editSave(codeTemplatePhaseDTO); return R.data(codeTemplatePhaseVO); } @@ -108,8 +97,8 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡ */ @GetMapping("/getObjectByOid") public R<CodeTemplatePhaseVO> getObjectByOid(String oid){ CodeTemplatePhaseVO codeTemplatePhaseVO = codeTemplatePhaseService.getObjectByOid(oid); public R<CodeTemplatePhaseEntityVO> getObjectByOid(String oid){ CodeTemplatePhaseEntityVO codeTemplatePhaseVO = codeTemplatePhaseService.getObjectByOid(oid); return R.data(codeTemplatePhaseVO); } @@ -119,8 +108,8 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡ */ @GetMapping("/listDataByOids") public R<Collection<CodeTemplatePhaseVO>> listCodeTemplatePhaseByOids(String oids){ Collection<CodeTemplatePhaseVO> voCollection = codeTemplatePhaseService.listCodeTemplatePhaseByOids(VciBaseUtil.str2List(oids)); public R<Collection<CodeTemplatePhaseEntityVO>> listCodeTemplatePhaseByOids(String oids){ Collection<CodeTemplatePhaseEntityVO> voCollection = codeTemplatePhaseService.listCodeTemplatePhaseByOids(VciBaseUtil.str2List(oids)); return R.data(voCollection); } @@ -130,7 +119,7 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡å表ï¼çæçå 容 */ @GetMapping("/refDataGrid") public DataGrid<CodeTemplatePhaseVO> refDataGridCodeTemplatePhase(BaseQueryObject baseQueryObject){ public DataGrid<CodeTemplatePhaseEntityVO> refDataGridCodeTemplatePhase(BaseQueryObject baseQueryObject){ if(baseQueryObject == null){ baseQueryObject = new BaseQueryObject(); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodePhaseattrClient.java
@@ -18,13 +18,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.mapper.CodePhaseAttrMapper; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import com.vci.ubcs.code.mapper.CodePhaseattrMapper; import lombok.AllArgsConstructor; import org.springblade.core.mp.support.BladePage; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import com.vci.ubcs.code.service.ICodePhaseattrService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import springfox.documentation.annotations.ApiIgnore; @@ -40,15 +39,15 @@ @AllArgsConstructor public class CodePhaseattrClient implements ICodePhaseattrClient { private final CodePhaseAttrMapper codePhaseAttrMapper; private final CodePhaseattrMapper codePhaseAttrMapper; @Override @GetMapping(TOP) public BladePage<CodePhaseAttr> top(Integer current, Integer size) { public BladePage<CodePhaseattrEntity> top(Integer current, Integer size) { Query query = new Query(); query.setCurrent(current); query.setSize(size); IPage<CodePhaseAttr> page = codePhaseAttrMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper()); IPage<CodePhaseattrEntity> page = codePhaseAttrMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper()); return BladePage.of(page); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeTempphaseClient.java
@@ -18,7 +18,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.entity.CodeTempphaseEntity; import com.vci.ubcs.code.mapper.CodeTemplatePhaseMapper; import lombok.AllArgsConstructor; import org.springblade.core.mp.support.BladePage; @@ -43,11 +43,11 @@ @Override @GetMapping(TOP) public BladePage<CodeTemplatePhase> top(Integer current, Integer size) { public BladePage<CodeTempphaseEntity> top(Integer current, Integer size) { Query query = new Query(); query.setCurrent(current); query.setSize(size); IPage<CodeTemplatePhase> page = codeTempphaseMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper()); IPage<CodeTempphaseEntity> page = codeTempphaseMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper()); return BladePage.of(page); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/ICodePhaseattrClient.java
@@ -16,8 +16,7 @@ */ package com.vci.ubcs.code.feign; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import org.springblade.core.mp.support.BladePage; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; @@ -45,6 +44,6 @@ * @return BladePage */ @GetMapping(TOP) BladePage<CodePhaseAttr> top(@RequestParam("current") Integer current, @RequestParam("size") Integer size); BladePage<CodePhaseattrEntity> top(@RequestParam("current") Integer current, @RequestParam("size") Integer size); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/ICodeTempphaseClient.java
@@ -16,7 +16,7 @@ */ package com.vci.ubcs.code.feign; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.entity.CodeTempphaseEntity; import org.springblade.core.mp.support.BladePage; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; @@ -44,6 +44,6 @@ * @return BladePage */ @GetMapping(TOP) BladePage<CodeTemplatePhase> top(@RequestParam("current") Integer current, @RequestParam("size") Integer size); BladePage<CodeTempphaseEntity> top(@RequestParam("current") Integer current, @RequestParam("size") Integer size); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodePhaseAttrMapper.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodePhaseattrMapper.java
@@ -16,7 +16,7 @@ */ package com.vci.ubcs.code.mapper; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import com.vci.ubcs.code.vo.CodePhaseattrVO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -28,7 +28,7 @@ * @author yuxc * @since 2023-04-20 */ public interface CodePhaseAttrMapper extends BaseMapper<CodePhaseAttr> { public interface CodePhaseattrMapper extends BaseMapper<CodePhaseattrEntity> { /** * èªå®ä¹å页 @@ -39,9 +39,9 @@ */ List<CodePhaseattrVO> selectCodePhaseattrPage(IPage page, CodePhaseattrVO CodePhaseattr); List<CodePhaseAttr> selectByPhasea(String oid); List<CodePhaseattrEntity> selectByPhasea(String oid); List<CodePhaseAttr> selectByPhaseaIds(String oids); List<CodePhaseattrEntity> selectByPhaseaIds(String oids); List<CodePhaseAttr> listLinkAttrDOByTemplateAttrDOS(String id,String codeClassifyTemplateOid); List<CodePhaseattrEntity> listLinkAttrDOByTemplateAttrDOS(String id, String codeClassifyTemplateOid); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeTemplatePhaseMapper.java
@@ -16,10 +16,10 @@ */ package com.vci.ubcs.code.mapper; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; import com.vci.ubcs.code.entity.CodeTempphaseEntity; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import java.util.List; @@ -29,7 +29,7 @@ * @author yuxc * @since 2023-04-20 */ public interface CodeTemplatePhaseMapper extends BaseMapper<CodeTemplatePhase> { public interface CodeTemplatePhaseMapper extends BaseMapper<CodeTempphaseEntity> { /** * èªå®ä¹å页 @@ -38,7 +38,7 @@ * @param CodeTempphase * @return */ List<CodeTemplatePhaseVO> selectCodeTempphasePage(IPage page, CodeTemplatePhaseVO CodeTempphase); List<CodeTemplatePhaseEntityVO> selectCodeTempphasePage(IPage page, CodeTemplatePhaseEntityVO CodeTempphase); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyTemplateAttrService.java
@@ -1,17 +1,13 @@ package com.vci.ubcs.code.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.entity.CodeClassifyTemplateAttr; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.web.pagemodel.PageHelper; import java.sql.Wrapper; import java.util.Collection; import java.util.List; import java.util.Map; Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodePhaseattrService.java
@@ -18,7 +18,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import com.vci.ubcs.code.vo.CodePhaseattrVO; /** @@ -27,7 +27,7 @@ * @author yuxc * @since 2023-04-20 */ public interface ICodePhaseattrService extends IService<CodePhaseAttr> { public interface ICodePhaseattrService extends IService<CodePhaseattrEntity> { /** * èªå®ä¹å页 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeTempphaseService.java
@@ -19,9 +19,9 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.dto.CodeTemplatePhaseDTO; import com.vci.ubcs.code.entity.CodeClstempattrEntity; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.entity.CodeTempphaseEntity; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.web.pagemodel.PageHelper; @@ -38,7 +38,7 @@ * @author yuxc * @since 2023-04-20 */ public interface ICodeTempphaseService extends IService<CodeTemplatePhase> { public interface ICodeTempphaseService extends IService<CodeTempphaseEntity> { /** * æ¥è¯¢ææç模æ¿é¶æ®µ @@ -47,7 +47,7 @@ * @return æ§è¡ç»æ * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ */ DataGrid<CodeTemplatePhaseVO> gridCodeTemplatePhase(CodeTemplatePhaseVO codeTemplatePhaseVO, Query query) throws VciBaseException; DataGrid<CodeTemplatePhaseEntityVO> gridCodeTemplatePhase(CodeTemplatePhaseEntityVO codeTemplatePhaseVO, Query query) throws VciBaseException; /** * 模æ¿å é¤çæ¶å触å @@ -65,19 +65,19 @@ /** * æ¹éæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ * @param codeTemplatePhaseDOs æ°æ®å¯¹è±¡å表 * @param codeTemplatePhaseEntityDOS æ°æ®å¯¹è±¡å表 * @return æ¾ç¤ºå¯¹è±¡ * @throws VciBaseException åæ°ä¸ºç©ºæè ä¸åå¨çæ¶å伿åºå¼å¸¸ */ List<CodeTemplatePhaseVO> codeTemplatePhaseDO2VOs(Collection<CodeTemplatePhase> codeTemplatePhaseDOs) throws VciBaseException; List<CodeTemplatePhaseEntityVO> codeTemplatePhaseDO2VOs(Collection<CodeTempphaseEntity> codeTemplatePhaseEntityDOS) throws VciBaseException; /** * æ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ * @param codeTemplatePhaseDO æ°æ®å¯¹è±¡ * @param codeTemplatePhaseEntityDO æ°æ®å¯¹è±¡ * @return æ¾ç¤ºå¯¹è±¡ * @throws VciBaseException æ·è´å±æ§åºéçæ¶å伿åºå¼å¸¸ */ CodeTemplatePhaseVO codeTemplatePhaseDO2VO(CodeTemplatePhase codeTemplatePhaseDO) throws VciBaseException; CodeTemplatePhaseEntityVO codeTemplatePhaseDO2VO(CodeTempphaseEntity codeTemplatePhaseEntityDO) throws VciBaseException; /** * å¢å 模æ¿é¶æ®µ @@ -85,7 +85,7 @@ * @return æ§è¡ç»æ * @throws VciBaseException åæ°ä¸ºç©ºï¼å¯ä¸é¡¹ï¼å¿ è¾é¡¹ä¸éè¿æ¶ä¼æåºå¼å¸¸ */ CodeTemplatePhaseVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException; CodeTemplatePhaseEntityVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException; /** * ä¿®æ¹æ¨¡æ¿é¶æ®µ @@ -93,7 +93,7 @@ * @return æ§è¡ç»æ * @throws VciBaseException åæ°ä¸ºç©ºï¼å¯ä¸é¡¹ï¼å¿ è¾é¡¹ä¸éè¿æ¶ä¼æåºå¼å¸¸ */ CodeTemplatePhaseVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException; CodeTemplatePhaseEntityVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException; /** * å 餿¨¡æ¿é¶æ®µ @@ -109,7 +109,7 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡ * @throws VciBaseException åæ°ä¸ºç©ºï¼æ°æ®ä¸å卿¶ä¼æåºå¼å¸¸ */ CodeTemplatePhaseVO getObjectByOid(String oid) throws VciBaseException; CodeTemplatePhaseEntityVO getObjectByOid(String oid) throws VciBaseException; /** * 䏻鮿¹éè·å模æ¿é¶æ®µ @@ -117,7 +117,7 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡ * @throws VciBaseException æ¥è¯¢åºç°å¼å¸¸æ¶ä¼æåº */ Collection<CodeTemplatePhaseVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException; Collection<CodeTemplatePhaseEntityVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException; /** * åç §æ¨¡æ¿é¶æ®µå表 @@ -126,7 +126,7 @@ * @return 模æ¿é¶æ®µæ¾ç¤ºå¯¹è±¡å表ï¼çæçå 容 * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ */ DataGrid<CodeTemplatePhaseVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException; DataGrid<CodeTemplatePhaseEntityVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException; /** * é¶æ®µä¸å å«ç屿§ Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyProcessTempServiceImpl.java
@@ -2,29 +2,24 @@ import com.alibaba.cloud.commons.lang.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.dto.CodeClassifyProcessTempDTO; import com.vci.ubcs.code.entity.CodeClassify; import com.vci.ubcs.code.entity.CodeClassifyProcessTemp; import com.vci.ubcs.code.mapper.CodeClassifyMapper; import com.vci.ubcs.code.mapper.CodeClassifyProcessTempMapper; import com.vci.ubcs.code.mapper.CodeClassifyTemplateAttrMapper; import com.vci.ubcs.code.service.ICodeClassifyProcessTempService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyProcessTempVO; import com.vci.ubcs.code.wrapper.CodeClassifyProcessTempWrapper; import com.vci.ubcs.common.utils.PageDO2PageVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.service.RevisionModelUtil; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; import com.vci.ubcs.starter.web.pagemodel.PageHelper; import com.vci.ubcs.starter.web.util.BeanUtil; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; import com.vci.ubcs.starter.web.util.VciBaseUtil; import com.vci.ubcs.starter.web.wrapper.VciQueryWrapperForDO; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; @@ -86,7 +81,7 @@ IPage<CodeClassifyProcessTempVO> pageList = new Page<CodeClassifyProcessTempVO>(); //DataGrid<CodeClassifyProcessTempVO> dataGrid=new DataGrid<>(); if (!CollectionUtils.isEmpty(doList.getRecords())) { pageList.setRecords(codeClassifyProcessTempDO2VOs(doList.getRecords())); pageList.setRecords(CodeClassifyProcessTempWrapper.build().listVO(doList.getRecords())); //åé¡µåæ°è½¬å°pageVO对象 pageList = PageDO2PageVO.pageDO2PageVO(doList,pageList); } @@ -139,8 +134,8 @@ @Override @Transactional(rollbackFor = Exception.class) public CodeClassifyProcessTempVO addSave(CodeClassifyProcessTempDTO codeClassifyProcessTempDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeClassifyProcessTempDTO,"éè¦æ·»å çæ°æ®å¯¹è±¡",codeClassifyProcessTempDTO.getProcessVersion(),"æµç¨æ¨¡æ¿ççæ¬å·",codeClassifyProcessTempDTO.getCodeprocessuse(),"æ¨¡æ¿æµç¨çç¨é"); if (StringUtils.isBlank(codeClassifyProcessTempDTO.getCodeprocessuse())){ VciBaseUtil.alertNotNull(codeClassifyProcessTempDTO,"éè¦æ·»å çæ°æ®å¯¹è±¡",codeClassifyProcessTempDTO.getProcessVersion(),"æµç¨æ¨¡æ¿ççæ¬å·",codeClassifyProcessTempDTO.getCodeProcessUse(),"æ¨¡æ¿æµç¨çç¨é"); if (StringUtils.isBlank(codeClassifyProcessTempDTO.getCodeProcessUse())){ throw new VciBaseException("æ¨¡æ¿æµç¨ç¨éä¸è½ä¸ºç©º"); } Long count = countProcessTemplate(codeClassifyProcessTempDTO); @@ -150,10 +145,11 @@ //å°DTO转æ¢ä¸ºDO CodeClassifyProcessTemp codeClassifyProcessTempDO = new CodeClassifyProcessTemp(); BeanUtilForVCI.copyPropertiesIgnoreCase(codeClassifyProcessTempDTO,codeClassifyProcessTempDO); codeClassifyProcessTempDO = DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeClassifyProcessTempDO,"codeclsflowtemp"); codeClassifyProcessTempMapper.insert(codeClassifyProcessTempDO); //å 为ä¸å¡ç±»åæ¬èº«æ²¡ææ§å¶çæ¬ï¼ææå¼ºå¶ç»çæ¬revisionValue设置å¼ï¼å¹³å°ä¹ä¼åæç©ºãããã //çæ¬å·ä¸è½ä½¿ç¨é»è®¤ç屿§ return codeClassifyProcessTempDO2VO(codeClassifyProcessTempDO); return CodeClassifyProcessTempWrapper.build().entityVO(codeClassifyProcessTempDO); } /** @@ -169,8 +165,9 @@ //å°DTO转æ¢ä¸ºDO CodeClassifyProcessTemp codeClassifyProcessTempDO = selectByOid(codeClassifyProcessTempDTO.getOid()); revisionModelUtil.copyFromDTOIgnore(codeClassifyProcessTempDTO,codeClassifyProcessTempDO); codeClassifyProcessTempDO = DefaultAttrAssimtUtil.updateDefaultAttrAssimt(codeClassifyProcessTempDO); codeClassifyProcessTempMapper.updateById(codeClassifyProcessTempDO); return codeClassifyProcessTempDO2VO(codeClassifyProcessTempDO); return CodeClassifyProcessTempWrapper.build().entityVO(codeClassifyProcessTempDO); } /** @@ -185,7 +182,7 @@ VciBaseUtil.alertNotNull(codeClassifyProcessTempDTO,"å类使ç¨çæµç¨æ¨¡æ¿æ°æ®å¯¹è±¡",codeClassifyProcessTempDTO.getOid(),"å类使ç¨çæµç¨æ¨¡æ¿ç主é®"); CodeClassifyProcessTemp codeClassifyProcessTempDO = selectByOid(codeClassifyProcessTempDTO.getOid()); R baseResult = checkIsCanDeleteForDO(codeClassifyProcessTempDTO,codeClassifyProcessTempDO); if(!baseResult.isSuccess()) { if(baseResult.isSuccess()) { }else{ return baseResult; } @@ -202,7 +199,7 @@ */ @Override public CodeClassifyProcessTempVO getObjectByOid(String oid) throws VciBaseException{ return codeClassifyProcessTempDO2VO(selectByOid(oid)); return CodeClassifyProcessTempWrapper.build().entityVO((selectByOid(oid))); } /** @@ -215,7 +212,7 @@ public Collection<CodeClassifyProcessTempVO> listCodeClassifyProcessTempByOids(Collection<String> oidCollections) throws VciBaseException{ VciBaseUtil.alertNotNull(oidCollections,"æ°æ®å¯¹è±¡ä¸»é®éå"); List<CodeClassifyProcessTemp> codeClassifyProcessTempDOList = listCodeClassifyProcessTempDOByOidCollections(oidCollections); return codeClassifyProcessTempDO2VOs(codeClassifyProcessTempDOList); return CodeClassifyProcessTempWrapper.build().listVO(codeClassifyProcessTempDOList); } /** @@ -252,7 +249,7 @@ LambdaQueryWrapper<CodeClassifyProcessTemp> wrapper = Wrappers.<CodeClassifyProcessTemp>query() .lambda().eq(CodeClassifyProcessTemp::getClassifyTemplateOid, codeTemplateOid) .eq(CodeClassifyProcessTemp::getCodeProcessUse, processUse); return codeClassifyProcessTempDO2VOs(codeClassifyProcessTempMapper.selectList(wrapper)); return CodeClassifyProcessTempWrapper.build().listVO(codeClassifyProcessTempMapper.selectList(wrapper)); } /** @@ -263,7 +260,7 @@ @Override public List<CodeClassifyProcessTempVO> selectByWrapper(LambdaQueryWrapper<CodeClassifyProcessTemp> queryWrapper) { List<CodeClassifyProcessTemp> codeClassifyProcessTempDOList= codeClassifyProcessTempMapper.selectList(queryWrapper); return codeClassifyProcessTempDO2VOs(codeClassifyProcessTempDOList); return CodeClassifyProcessTempWrapper.build().listVO(codeClassifyProcessTempDOList); } /** @@ -295,7 +292,7 @@ private R checkIsCanDeleteForDO(CodeClassifyProcessTempDTO codeClassifyProcessTempDTO, CodeClassifyProcessTemp codeClassifyProcessTempDO) { CodeClassifyProcessTemp tempDO = new CodeClassifyProcessTemp(); BeanUtil.convert(codeClassifyProcessTempDTO,tempDO); if (!checkTs(tempDO)) { if (!checkTs(tempDO,codeClassifyProcessTempDO)) { return R.fail(TS_NOT_PROCESS); } if(!checkIsLinked(codeClassifyProcessTempDO.getOid())) { @@ -310,12 +307,11 @@ * @param tempDO * @return */ private boolean checkTs(CodeClassifyProcessTemp tempDO){ LambdaQueryWrapper<CodeClassifyProcessTemp> wrapper = Wrappers.<CodeClassifyProcessTemp>query() .lambda().eq(CodeClassifyProcessTemp::getOid,tempDO.getOid()).select(CodeClassifyProcessTemp::getTs); long dbTs = codeClassifyProcessTempMapper.selectById(wrapper).getTs().getTime(); long currentTs = tempDO.getTs().getTime(); if(dbTs == currentTs){ private boolean checkTs(CodeClassifyProcessTemp tempDO, CodeClassifyProcessTemp codeClassifyProcessTempDO){ Date dbTs = codeClassifyProcessTempDO.getTs(); Date currentTs = tempDO.getTs(); int i = currentTs.compareTo(dbTs); if(i==0){ return true; } return false; @@ -357,7 +353,7 @@ throw new VciBaseException("æ¨¡æ¿æµç¨åç§°ä¸è½ä¸ºç©º"); } LambdaQueryWrapper<CodeClassifyProcessTemp> wrapper = Wrappers.<CodeClassifyProcessTemp>query() .lambda().eq(CodeClassifyProcessTemp::getCodeProcessUse, codeClassifyProcessTempDTO.getCodeprocessuse()) .lambda().eq(CodeClassifyProcessTemp::getCodeProcessUse, codeClassifyProcessTempDTO.getCodeProcessUse()) .eq(CodeClassifyProcessTemp::getClassifyTemplateOid, codeClassifyProcessTempDTO.getClassifyTemplateOid()) .eq(CodeClassifyProcessTemp::getId, codeClassifyProcessTempDTO.getId()); Long count = codeClassifyProcessTempMapper.selectCount(wrapper); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java
@@ -1,17 +1,11 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.CodeClassifyTemplateAttr; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.mapper.CodeClassifyTemplateAttrMapper; import com.vci.ubcs.code.mapper.CodeClassifyTemplateButtonMapper; import com.vci.ubcs.code.mapper.CodeTemplatePhaseMapper; import com.vci.ubcs.code.service.ICodeClassifyTemplateAttrService; import com.vci.ubcs.code.service.ICodeTempphaseService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.web.enumpck.VciFieldTypeEnum; @@ -21,12 +15,10 @@ import com.vci.ubcs.starter.web.util.VciBaseUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springframework.cglib.beans.BeanMap; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; import java.sql.Wrapper; import java.util.*; /** Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java
@@ -89,9 +89,9 @@ @Autowired(required = false) private CodeClsflowtempMapper codeClsflowtempMapper; @Autowired(required = false) private CodeTempphaseMapper codeTempphaseMapper; private CodeTemplatePhaseMapper codeTempphaseMapper; @Autowired(required = false) private CodeTempbuttonMapper codeTempbuttonMapper; private CodeClassifyTemplateButtonMapper codeTempbuttonMapper; @Autowired(required = false) private CodePhaseattrMapper codePhaseattrMapper; @Autowired(required = false) @@ -556,11 +556,11 @@ List<CodePhaseattrEntity> codePhaseAttrDOList = (ArrayList<CodePhaseattrEntity>)phase_attrMap.get("phaseAttr");//é¶æ®µå±æ§ //å¤å¶æ¨¡æ¿æé® List<CodeTempbuttonEntity> codeClassifyTemplateButtonDOList = copyTemplateButton(templateOldOid,templateNewOid); List<CodeClassifyTemplateButton> codeClassifyTemplateButtonDOList = copyTemplateButton(templateOldOid,templateNewOid); //ä¸èµ·ä¿åæ°æ® // WebUtil.setPersistence(false);//䏿§è¡ä¿å //ä¿åæ¨¡æ¿ //ä¿å模æ¿ââ // BatchCBO batchCBOTemplate = new BatchCBO(); //batchCBOä¿åçæ¶åæ²¡æè½å¤èªå¨updateæºæ°æ®çisLastR //batchCBOTemplate.getCreateCbos().add(clientBusinessObject_template_insert); @@ -659,7 +659,7 @@ List<CodePhaseattrEntity> codePhaseAttrDOList = (ArrayList<CodePhaseattrEntity>)phase_attrMap.get("phaseAttr");//é¶æ®µå±æ§ //å¤å¶æ¨¡æ¿æé® List<CodeTempbuttonEntity> codeClassifyTemplateButtonDOList = copyTemplateButton(oldOid,newOid); List<CodeClassifyTemplateButton> codeClassifyTemplateButtonDOList = copyTemplateButton(oldOid,newOid); // baseMapper.insert(codeClassifyTemplateDOList); this.saveBatch(codeClassifyTemplateDOList); @@ -766,7 +766,7 @@ String oldoid = codeTemplatePhaseDO.getOid(); String newOid = VciBaseUtil.getPk(); codeTemplatePhaseDO.setOid(newOid); codeTemplatePhaseDO.setCodeclassifytemplateoid(templateNewOid); codeTemplatePhaseDO.setCodeClassifyTemplateOid(templateNewOid); phaseKeyMap.put(oldoid,newOid); phaseOidList.add(oldoid); } @@ -781,10 +781,10 @@ codePhaseAttrDOList = codePhaseattrMapper.selectByPhaseaIds(VciBaseUtil.toInSql(phaseOidList.toArray(new String[0]))); } for (CodePhaseattrEntity codePhaseAttrDO:codePhaseAttrDOList){ String oldPhaseoid = codePhaseAttrDO.getCodephaseoid(); String oldPhaseoid = codePhaseAttrDO.getCodePhaseOid(); // String newOid = VciBaseUtil.getPk(); codePhaseAttrDO.setOid(null); codePhaseAttrDO.setCodephaseoid(phaseKeyMap.get(oldPhaseoid)); codePhaseAttrDO.setCodePhaseOid(phaseKeyMap.get(oldPhaseoid)); // codePhaseattrMapper.insert(codePhaseAttrDO); } Map phaseMap = new HashMap(); @@ -796,15 +796,15 @@ /** * å¤å¶æ¨¡æ¿æé® */ public List<CodeTempbuttonEntity> copyTemplateButton(String templateOldOid,String templateNewOid){ public List<CodeClassifyTemplateButton> copyTemplateButton(String templateOldOid,String templateNewOid){ Map<String,Object> condition = new HashMap<>(1); condition.put("classifyTemplateOid",templateOldOid); // VciQueryWrapperForDO buttonWrapper = new VciQueryWrapperForDO(CodeClassifyTemplateButtonDO.class); // buttonWrapper.addQueryMap("classifyTemplateOid",templateOldOid); List<CodeTempbuttonEntity> codeTempbuttonEntities = codeTempbuttonMapper.selectByMap(condition); List<CodeClassifyTemplateButton> codeTempbuttonEntities = codeTempbuttonMapper.selectByMap(condition); // List<CodeClassifyTemplateButtonDO> codeClassifyTemplateButtonDOList = codeClassifyTemplateButtonDaoI.selectByWrapper(buttonWrapper); for (CodeTempbuttonEntity codeClassifyTemplateButtonDO:codeTempbuttonEntities){ for (CodeClassifyTemplateButton codeClassifyTemplateButtonDO:codeTempbuttonEntities){ // String newOid = VciBaseUtil.getPk(); codeClassifyTemplateButtonDO.setOid(null); codeClassifyTemplateButtonDO.setClassifytemplateoid(templateNewOid); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodePhaseattrServiceImpl.java
@@ -18,8 +18,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.mapper.CodePhaseAttrMapper; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import com.vci.ubcs.code.mapper.CodePhaseattrMapper; import com.vci.ubcs.code.service.ICodePhaseattrService; import com.vci.ubcs.code.vo.CodePhaseattrVO; import org.springframework.stereotype.Service; @@ -31,7 +31,7 @@ * @since 2023-04-20 */ @Service public class CodePhaseattrServiceImpl extends ServiceImpl<CodePhaseAttrMapper, CodePhaseAttr> implements ICodePhaseattrService { public class CodePhaseattrServiceImpl extends ServiceImpl<CodePhaseattrMapper, CodePhaseattrEntity> implements ICodePhaseattrService { @Override public IPage<CodePhaseattrVO> selectCodePhaseattrPage(IPage<CodePhaseattrVO> page, CodePhaseattrVO CodePhaseattr) { Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java
@@ -18,7 +18,6 @@ import com.alibaba.cloud.commons.lang.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -27,24 +26,21 @@ import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.ubcs.code.dto.CodeTemplatePhaseDTO; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.mapper.CodePhaseAttrMapper; import com.vci.ubcs.code.mapper.CodePhaseattrMapper; import com.vci.ubcs.code.mapper.CodeTemplatePhaseMapper; import com.vci.ubcs.code.mapper.CommonsMapper; import com.vci.ubcs.code.service.ICodeClassifyTemplateAttrService; import com.vci.ubcs.code.service.ICodePhaseattrService; import com.vci.ubcs.code.service.ICodeTempphaseService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.service.RevisionModelUtil; import com.vci.ubcs.starter.util.MybatisParameterUtils; import com.vci.ubcs.starter.web.constant.QueryOptionConstant; import com.vci.ubcs.starter.util.MybatisParameterUtil; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.web.pagemodel.PageHelper; import com.vci.ubcs.starter.web.util.BeanUtil; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; import com.vci.ubcs.starter.web.util.VciBaseUtil; import com.vci.ubcs.starter.web.util.WebUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; @@ -66,10 +62,10 @@ * @since 2023-04-20 */ @Service public class CodeTempphaseServiceImpl extends ServiceImpl<CodeTemplatePhaseMapper, CodeTemplatePhase> implements ICodeTempphaseService { public class CodeTempphaseServiceImpl extends ServiceImpl<CodeTemplatePhaseMapper, CodeTempphaseEntity> implements ICodeTempphaseService { @Autowired(required = false) private CodePhaseAttrMapper codePhaseAttrMapper; private CodePhaseattrMapper codePhaseAttrMapper; @Autowired(required = false) private CodeTemplatePhaseMapper codeTemplatePhaseMapper; @@ -92,7 +88,6 @@ @Autowired private ICodeClassifyTemplateAttrService tempAttrService; /** * æ¥è¯¢ææç模æ¿é¶æ®µ * @param codeTemplatePhaseVO æ¥è¯¢æ¡ä»¶ @@ -101,12 +96,12 @@ * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ */ @Override public DataGrid<CodeTemplatePhaseVO> gridCodeTemplatePhase(CodeTemplatePhaseVO codeTemplatePhaseVO, Query query) throws VciBaseException { public DataGrid<CodeTemplatePhaseEntityVO> gridCodeTemplatePhase(CodeTemplatePhaseEntityVO codeTemplatePhaseVO, Query query) throws VciBaseException { query.setDescs("createTime"); query.setSize(-1); IPage<CodeTemplatePhase> doList = codeTemplatePhaseMapper.selectPage(Condition.getPage(query), Condition.getQueryWrapper(codeTemplatePhaseVO)); DataGrid<CodeTemplatePhaseVO> dataGrid=new DataGrid<CodeTemplatePhaseVO>(); IPage<CodeTempphaseEntity> doList = codeTemplatePhaseMapper.selectPage(Condition.getPage(query), Condition.getQueryWrapper(codeTemplatePhaseVO)); DataGrid<CodeTemplatePhaseEntityVO> dataGrid=new DataGrid<CodeTemplatePhaseEntityVO>(); if (!CollectionUtils.isEmpty(doList.getRecords())) { dataGrid.setData(codeTemplatePhaseDO2VOs(doList.getRecords())); dataGrid.setTotal(VciBaseUtil.getInt(String.valueOf(codeTemplatePhaseMapper.selectCount(Condition.getQueryWrapper(codeTemplatePhaseVO))))); @@ -116,16 +111,16 @@ /** * æ¹éæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ * @param codeTemplatePhaseDOs æ°æ®å¯¹è±¡å表 * @param codeTemplatePhaseEntityDOS æ°æ®å¯¹è±¡å表 * @return æ¾ç¤ºå¯¹è±¡ * @throws VciBaseException åæ°ä¸ºç©ºæè ä¸åå¨çæ¶å伿åºå¼å¸¸ */ @Override public List<CodeTemplatePhaseVO> codeTemplatePhaseDO2VOs(Collection<CodeTemplatePhase> codeTemplatePhaseDOs) throws VciBaseException{ List<CodeTemplatePhaseVO> voList = new ArrayList<CodeTemplatePhaseVO>(); if(!CollectionUtils.isEmpty(codeTemplatePhaseDOs)){ for(CodeTemplatePhase s: codeTemplatePhaseDOs){ CodeTemplatePhaseVO vo = codeTemplatePhaseDO2VO(s); public List<CodeTemplatePhaseEntityVO> codeTemplatePhaseDO2VOs(Collection<CodeTempphaseEntity> codeTemplatePhaseEntityDOS) throws VciBaseException{ List<CodeTemplatePhaseEntityVO> voList = new ArrayList<CodeTemplatePhaseEntityVO>(); if(!CollectionUtils.isEmpty(codeTemplatePhaseEntityDOS)){ for(CodeTempphaseEntity s: codeTemplatePhaseEntityDOS){ CodeTemplatePhaseEntityVO vo = codeTemplatePhaseDO2VO(s); if(vo != null){ voList.add(vo); } @@ -136,15 +131,15 @@ /** * æ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ * @param codeTemplatePhaseDO æ°æ®å¯¹è±¡ * @param codeTemplatePhaseEntityDO æ°æ®å¯¹è±¡ * @return æ¾ç¤ºå¯¹è±¡ * @throws VciBaseException æ·è´å±æ§åºéçæ¶å伿åºå¼å¸¸ */ @Override public CodeTemplatePhaseVO codeTemplatePhaseDO2VO(CodeTemplatePhase codeTemplatePhaseDO) throws VciBaseException{ CodeTemplatePhaseVO vo = new CodeTemplatePhaseVO(); if(codeTemplatePhaseDO != null){ BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDO,vo); public CodeTemplatePhaseEntityVO codeTemplatePhaseDO2VO(CodeTempphaseEntity codeTemplatePhaseEntityDO) throws VciBaseException{ CodeTemplatePhaseEntityVO vo = new CodeTemplatePhaseEntityVO(); if(codeTemplatePhaseEntityDO != null){ BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseEntityDO,vo); //妿ælcstatusçç±»çè¯ } return vo; @@ -161,14 +156,14 @@ int updateCount = 0; Map<String,Object> condition = new HashMap<>(1); condition.put("codeclassifytemplateoid",templateOid); List<CodeTemplatePhase> codeTempphaseEntities = baseMapper.selectByMap(condition); List<CodeTempphaseEntity> codeTempphaseEntities = baseMapper.selectByMap(condition); if(!CollectionUtils.isEmpty(codeTempphaseEntities)) { updateCount += baseMapper.deleteBatchIds(codeTempphaseEntities.stream().map(CodeTemplatePhase::getOid).collect(Collectors.toList())); updateCount += baseMapper.deleteBatchIds(codeTempphaseEntities.stream().map(CodeTempphaseEntity::getOid).collect(Collectors.toList())); // batchCBO.copyFromOther(codeTemplatePhaseMapper.batchDeleteByOids(templatePhaseDOS.stream().map(CodeTemplatePhaseDO::getOid).collect(Collectors.toList()))); // conditionMap.put("codePhaseOid", QueryOptionConstant.IN + "(select oid from " + getPhaseTable() + " where codeClassifyTemplateOid='" + classifyTemplateOid + "')"); List<CodePhaseAttr> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(templateOid); List<CodePhaseattrEntity> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(templateOid); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ updateCount += codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList())); updateCount += codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList())); } } return updateCount; @@ -184,7 +179,7 @@ public List<CodeClstempattrEntity> codeTemplateAttrModifyTrigger(List<CodeClstempattrEntity> attrDOList){ //屿§ä¿®æ¹çæ¶åï¼éè¦åæ¥ä¿®æ¹å¯¹åºå±æ§çåç§° // BatchCBO batchCBO = new BatchCBO(); List<CodePhaseAttr> phaseAttrDOS =codePhaseAttrMapper.listLinkAttrDOByTemplateAttrDOS(VciBaseUtil.toInSql(attrDOList.stream() List<CodePhaseattrEntity> phaseAttrDOS =codePhaseAttrMapper.listLinkAttrDOByTemplateAttrDOS(VciBaseUtil.toInSql(attrDOList.stream() .map(CodeClstempattrEntity::getId).collect(Collectors.toList()).toArray(new String[0])),attrDOList.get(0).getClassifytemplateoid()); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ //说ææå±æ§,æä»¬å»æ¿æ¢ä¸ä¸ @@ -214,25 +209,25 @@ */ @Override @Transactional(rollbackFor = Exception.class) public CodeTemplatePhaseVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ public CodeTemplatePhaseEntityVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"éè¦æ·»å çæ°æ®å¯¹è±¡",codeTemplatePhaseDTO.getAttributes(),"å å«ç屿§"); //å°DTO转æ¢ä¸ºDO CodeTemplatePhase codeTemplatePhaseDO = new CodeTemplatePhase(); codeTemplatePhaseDO.setOid(VciBaseUtil.getPk()); BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDTO,codeTemplatePhaseDO); CodeTempphaseEntity codeTemplatePhaseEntityDO = new CodeTempphaseEntity(); codeTemplatePhaseEntityDO.setOid(VciBaseUtil.getPk()); BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); //WebUtil.setPersistence(false); boolean resBoolean = codeTemplatePhaseMapper.insert(codeTemplatePhaseDO) > 0; List<CodePhaseAttr> attrDOList = new ArrayList<>(); boolean resBoolean = codeTemplatePhaseMapper.insert(codeTemplatePhaseEntityDO) > 0; List<CodePhaseattrEntity> attrDOList = new ArrayList<>(); codeTemplatePhaseDTO.getAttributes().stream().forEach(attrDTO->{ CodePhaseAttr attrDO = new CodePhaseAttr(); CodePhaseattrEntity attrDO = new CodePhaseattrEntity(); BeanUtilForVCI.copyPropertiesIgnoreCase(attrDTO,attrDO); attrDO.setOid(VciBaseUtil.getPk()); attrDO.setCodePhaseOid(codeTemplatePhaseDO.getOid()); attrDO.setCodePhaseOid(codeTemplatePhaseEntityDO.getOid()); attrDOList.add(attrDO); }); codePhaseattrService.saveBatch(attrDOList); //WebUtil.setPersistence(true); return codeTemplatePhaseDO2VO(codeTemplatePhaseDO); return codeTemplatePhaseDO2VO(codeTemplatePhaseEntityDO); } /** @@ -243,29 +238,29 @@ */ @Override @Transactional(rollbackFor = Exception.class) public CodeTemplatePhaseVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ public CodeTemplatePhaseEntityVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"æ°æ®å¯¹è±¡",codeTemplatePhaseDTO.getOid(),"模æ¿é¶æ®µä¸»é®",codeTemplatePhaseDTO.getAttributes(),"å å«ç屿§"); //å°DTO转æ¢ä¸ºDO CodeTemplatePhase codeTemplatePhaseDO = selectByOid(codeTemplatePhaseDTO.getOid()); revisionModelUtil.copyFromDTOIgnore(codeTemplatePhaseDTO,codeTemplatePhaseDO); CodeTempphaseEntity codeTemplatePhaseEntityDO = selectByOid(codeTemplatePhaseDTO.getOid()); revisionModelUtil.copyFromDTOIgnore(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); //WebUtil.setPersistence(false); codeTemplatePhaseMapper.updateById(codeTemplatePhaseDO); codeTemplatePhaseMapper.updateById(codeTemplatePhaseEntityDO); //æä»¥åçå é¤ List<CodePhaseAttr> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseDO.getOid()); List<CodePhaseattrEntity> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseEntityDO.getOid()); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList())); codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList())); } List<CodePhaseAttr> attrDOList = new ArrayList<>(); List<CodePhaseattrEntity> attrDOList = new ArrayList<>(); codeTemplatePhaseDTO.getAttributes().stream().forEach(attrDTO->{ CodePhaseAttr attrDO = new CodePhaseAttr(); CodePhaseattrEntity attrDO = new CodePhaseattrEntity(); BeanUtilForVCI.copyPropertiesIgnoreCase(attrDTO,attrDO); attrDO.setOid(VciBaseUtil.getPk()); attrDO.setCodePhaseOid(codeTemplatePhaseDO.getOid()); attrDO.setCodePhaseOid(codeTemplatePhaseEntityDO.getOid()); attrDOList.add(attrDO); }); codePhaseattrService.saveBatch(attrDOList); //WebUtil.setPersistence(true); return codeTemplatePhaseDO2VO(codeTemplatePhaseDO); return codeTemplatePhaseDO2VO(codeTemplatePhaseEntityDO); } /** @@ -278,20 +273,20 @@ @Transactional(rollbackFor = Exception.class) public R deleteCodeTemplatePhase(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"模æ¿é¶æ®µæ°æ®å¯¹è±¡",codeTemplatePhaseDTO.getOid(),"模æ¿é¶æ®µç主é®"); CodeTemplatePhase codeTemplatePhaseDO = selectByOid(codeTemplatePhaseDTO.getOid()); R baseResult = checkIsCanDeleteForDO(codeTemplatePhaseDTO,codeTemplatePhaseDO); CodeTempphaseEntity codeTemplatePhaseEntityDO = selectByOid(codeTemplatePhaseDTO.getOid()); R baseResult = checkIsCanDeleteForDO(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); if(!baseResult.isSuccess()) { }else{ return baseResult; } //æ§è¡å é¤æä½ //WebUtil.setPersistence(false); boolean batchCBO = codeTemplatePhaseMapper.deleteById(codeTemplatePhaseDO.getOid())>0; boolean batchCBO = codeTemplatePhaseMapper.deleteById(codeTemplatePhaseEntityDO.getOid())>0; //éè¦å é¤å±æ§ List<CodePhaseAttr> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseDO.getOid()); List<CodePhaseattrEntity> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseEntityDO.getOid()); boolean deleteCBO = false; if(!CollectionUtils.isEmpty(phaseAttrDOS)) { deleteCBO = codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList()))>0; deleteCBO = codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList()))>0; } //WebUtil.setPersistence(true); return (batchCBO || deleteCBO)?R.success(DELETE_SUCCESS):R.fail(DELETE_FAIL); @@ -304,7 +299,7 @@ * @throws VciBaseException åæ°ä¸ºç©ºï¼æ°æ®ä¸å卿¶ä¼æåºå¼å¸¸ */ @Override public CodeTemplatePhaseVO getObjectByOid(String oid) throws VciBaseException{ public CodeTemplatePhaseEntityVO getObjectByOid(String oid) throws VciBaseException{ return codeTemplatePhaseDO2VO(selectByOid(oid)); } @@ -315,10 +310,10 @@ * @throws VciBaseException æ¥è¯¢åºç°å¼å¸¸æ¶ä¼æåº */ @Override public Collection<CodeTemplatePhaseVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException{ public Collection<CodeTemplatePhaseEntityVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException{ VciBaseUtil.alertNotNull(oidCollections,"æ°æ®å¯¹è±¡ä¸»é®éå"); List<CodeTemplatePhase> codeTemplatePhaseDOList = listCodeTemplatePhaseDOByOidCollections(oidCollections); return codeTemplatePhaseDO2VOs(codeTemplatePhaseDOList); List<CodeTempphaseEntity> codeTemplatePhaseEntityDOList = listCodeTemplatePhaseDOByOidCollections(oidCollections); return codeTemplatePhaseDO2VOs(codeTemplatePhaseEntityDOList); } /** @@ -329,11 +324,11 @@ * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ */ @Override public DataGrid<CodeTemplatePhaseVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException{ public DataGrid<CodeTemplatePhaseEntityVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException{ if(conditionMap == null){ conditionMap = new HashMap<String, String>(); } CodeTemplatePhaseVO codeTemplatePhaseVO = new CodeTemplatePhaseVO(); CodeTemplatePhaseEntityVO codeTemplatePhaseVO = new CodeTemplatePhaseEntityVO(); BeanMap beanMap = BeanMap.create(codeTemplatePhaseVO); beanMap.putAll(conditionMap); Query query = new Query(); @@ -368,7 +363,7 @@ if(ids.size()<=1000){ queryWrapper = Wrappers.<CodeClassifyTemplateAttr>query().lambda().notIn(CodeClassifyTemplateAttr::getId, ids); }else { queryWrapper = MybatisParameterUtils.cutNotInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); queryWrapper = MybatisParameterUtil.cutNotInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); } //conditionMap.put("id", QueryOptionConstant.NOTIN + ids); } @@ -392,7 +387,7 @@ return new DataGrid<>(); } conditionMap.remove("codePhaseOid"); CodeTemplatePhase phaseDO = selectByOid(codePhaseOid); CodeTempphaseEntity phaseDO = selectByOid(codePhaseOid); List<String> ids = commonsMapper.selectById("(select id from " + getPhaseAttrTable() + " where codePhaseOid ='" +codePhaseOid + "')"); LambdaQueryWrapper<CodeClassifyTemplateAttr> queryWrapper = null; // Wrappers.<CodeClassifyTemplateAttrVO>query() @@ -400,7 +395,7 @@ if(ids.size()<=1000){ queryWrapper = Wrappers.<CodeClassifyTemplateAttr>query().lambda().in(CodeClassifyTemplateAttr::getId, ids); }else { queryWrapper = MybatisParameterUtils.cutInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); queryWrapper = MybatisParameterUtil.cutInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); } queryWrapper.eq(CodeClassifyTemplateAttr::getClassifyTemplateOid,phaseDO.getCodeClassifyTemplateOid()); return tempAttrService.gridCodeClassifyTemplateAttr(queryWrapper,pageHelper); @@ -419,33 +414,33 @@ * @param oidCollections 主é®çéå * @return æ°æ®å¯¹è±¡å表 */ private List<CodeTemplatePhase> listCodeTemplatePhaseDOByOidCollections(Collection<String> oidCollections){ List<CodeTemplatePhase> codeTemplatePhaseDOList = new ArrayList<CodeTemplatePhase>(); private List<CodeTempphaseEntity> listCodeTemplatePhaseDOByOidCollections(Collection<String> oidCollections){ List<CodeTempphaseEntity> codeTemplatePhaseEntityDOList = new ArrayList<CodeTempphaseEntity>(); if(!CollectionUtils.isEmpty(oidCollections)){ Collection<Collection<String>> oidCollectionsList = VciBaseUtil.switchCollectionForOracleIn(oidCollections); for(Collection<String> oids: oidCollectionsList){ List<CodeTemplatePhase> tempDOList = codeTemplatePhaseMapper.selectBatchIds(oids); List<CodeTempphaseEntity> tempDOList = codeTemplatePhaseMapper.selectBatchIds(oids); if(!CollectionUtils.isEmpty(tempDOList)){ codeTemplatePhaseDOList.addAll(tempDOList); codeTemplatePhaseEntityDOList.addAll(tempDOList); } } } return codeTemplatePhaseDOList; return codeTemplatePhaseEntityDOList; } /** * æ ¡éªæ¯å¦å¯ä»¥å é¤ï¼å¦æåå¨ä¸çº§ï¼å¹¶ä¸ä¸çº§ææ°æ®å¼ç¨åä¸è½å é¤ * @param codeTemplatePhaseDTO æ°æ®ä¼ è¾å¯¹è±¡ * @param codeTemplatePhaseDO æ°æ®åºä¸çæ°æ®å¯¹è±¡ * @param codeTemplatePhaseEntityDO æ°æ®åºä¸çæ°æ®å¯¹è±¡ * @return success为true为å¯ä»¥å é¤ï¼falseè¡¨ç¤ºææ°æ®å¼ç¨ï¼obj为true表示æä¸çº§ */ private R checkIsCanDeleteForDO(CodeTemplatePhaseDTO codeTemplatePhaseDTO, CodeTemplatePhase codeTemplatePhaseDO) { CodeTemplatePhase tsDO = new CodeTemplatePhase(); private R checkIsCanDeleteForDO(CodeTemplatePhaseDTO codeTemplatePhaseDTO, CodeTempphaseEntity codeTemplatePhaseEntityDO) { CodeTempphaseEntity tsDO = new CodeTempphaseEntity(); BeanUtil.convert(codeTemplatePhaseDTO,tsDO); if (checkTs(tsDO)) { return R.fail(TS_NOT_PROCESS); } if(!checkIsLinked(codeTemplatePhaseDO.getOid())) { if(!checkIsLinked(codeTemplatePhaseEntityDO.getOid())) { return R.success("succcess"); }else{ return R.fail(DATA_LINKED_NOT_DELETE); @@ -457,9 +452,9 @@ * @param tempDO * @return */ private boolean checkTs(CodeTemplatePhase tempDO){ LambdaQueryWrapper<CodeTemplatePhase> wrapper = Wrappers.<CodeTemplatePhase>query() .lambda().eq(CodeTemplatePhase::getOid,tempDO.getOid()).select(CodeTemplatePhase::getTs); private boolean checkTs(CodeTempphaseEntity tempDO){ LambdaQueryWrapper<CodeTempphaseEntity> wrapper = Wrappers.<CodeTempphaseEntity>query() .lambda().eq(CodeTempphaseEntity::getOid,tempDO.getOid()).select(CodeTempphaseEntity::getTs); long dbTs = codePhaseAttrMapper.selectById(wrapper).getTs().getTime(); long currentTs = tempDO.getTs().getTime(); if(dbTs == currentTs){ @@ -483,11 +478,11 @@ * @param codePhaseOid é¶æ®µçä¸»é® * @return å å«å±æ§çæ°æ®å¯¹è±¡ */ private List<CodePhaseAttr> listPhaseAttrDOByPhaseOid(String codePhaseOid){ private List<CodePhaseattrEntity> listPhaseAttrDOByPhaseOid(String codePhaseOid){ if(StringUtils.isBlank(codePhaseOid)||StringUtils.isEmpty(codePhaseOid)){ return null; } List<CodePhaseAttr> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(codePhaseOid); List<CodePhaseattrEntity> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(codePhaseOid); return phaseAttrDOS; } @@ -497,13 +492,13 @@ * @return æ°æ®å¯¹è±¡ * @throws VciBaseException åæ°ä¸ºç©ºï¼å¹¶ä¸æ°æ®ä¸åå¨çæ¶å伿åºå¼å¸¸ */ private CodeTemplatePhase selectByOid(String oid) throws VciBaseException{ private CodeTempphaseEntity selectByOid(String oid) throws VciBaseException{ VciBaseUtil.alertNotNull(oid,"主é®"); CodeTemplatePhase codeTemplatePhaseDO = codeTemplatePhaseMapper.selectById(oid.trim()); if(codeTemplatePhaseDO == null || StringUtils.isBlank(codeTemplatePhaseDO.getOid())){ CodeTempphaseEntity codeTemplatePhaseEntityDO = codeTemplatePhaseMapper.selectById(oid.trim()); if(codeTemplatePhaseEntityDO == null || StringUtils.isBlank(codeTemplatePhaseEntityDO.getOid())){ throw new VciBaseException(DATA_OID_NOT_EXIST); } return codeTemplatePhaseDO; return codeTemplatePhaseEntityDO; } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java
@@ -27,6 +27,7 @@ import com.vci.ubcs.starter.web.util.VciBaseUtil; import com.vci.ubcs.starter.web.util.VciDateUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; @@ -34,7 +35,7 @@ import java.util.stream.Collectors; import static com.vci.ubcs.code.constant.MdmEngineConstant.*; @Service public class MdmProductCodeServiceImpl implements MdmProductCodeService { /** Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeClassifyProcessTempWrapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,31 @@ package com.vci.ubcs.code.wrapper; import com.vci.ubcs.code.entity.CodeClassifyProcessTemp; import com.vci.ubcs.code.entity.CodeClassifyValue; import com.vci.ubcs.code.enumpack.CodeClassifyProcessUseEnum; import com.vci.ubcs.code.vo.CodeClsflowtempVO; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyProcessTempVO; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyValueVO; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; import java.util.Objects; public class CodeClassifyProcessTempWrapper extends BaseEntityWrapper<CodeClassifyProcessTemp, CodeClassifyProcessTempVO> { public static CodeClassifyProcessTempWrapper build() { return new CodeClassifyProcessTempWrapper(); } @Override public CodeClassifyProcessTempVO entityVO(CodeClassifyProcessTemp codeClassifyProcessTemp) { CodeClassifyProcessTempVO codeClassifyProcessTempVO = Objects.requireNonNull(BeanUtil.copy(codeClassifyProcessTemp, CodeClassifyProcessTempVO.class)); codeClassifyProcessTempVO.setCodeProcessUseText(CodeClassifyProcessUseEnum.getTextByValue(codeClassifyProcessTemp.getCodeProcessUse())); return codeClassifyProcessTempVO; } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeClassifyValueWrapper.java
@@ -32,7 +32,7 @@ * @author ludc * @since 2023-04-03 */ public class CodeClassifyValueWrapper extends BaseEntityWrapper<CodeClassifyValue, CodeClassifyValueVO> { public class CodeClassifyValueWrapper extends BaseEntityWrapper<CodeClassifyValue, CodeClassifyValueVO> { public static CodeClassifyValueWrapper build() { return new CodeClassifyValueWrapper(); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodePhaseattrWrapper.java
@@ -16,7 +16,7 @@ */ package com.vci.ubcs.code.wrapper; import com.vci.ubcs.code.entity.CodePhaseAttr; import com.vci.ubcs.code.entity.CodePhaseattrEntity; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; import com.vci.ubcs.code.vo.CodePhaseattrVO; @@ -28,15 +28,15 @@ * @author yuxc * @since 2023-04-20 */ public class CodePhaseattrWrapper extends BaseEntityWrapper<CodePhaseAttr, CodePhaseattrVO> { public class CodePhaseattrWrapper extends BaseEntityWrapper<CodePhaseattrEntity, CodePhaseattrVO> { public static CodePhaseattrWrapper build() { return new CodePhaseattrWrapper(); } @Override public CodePhaseattrVO entityVO(CodePhaseAttr CodePhaseattr) { CodePhaseattrVO CodePhaseattrVO = Objects.requireNonNull(BeanUtil.copy(CodePhaseattr, CodePhaseattrVO.class)); public CodePhaseattrVO entityVO(CodePhaseattrEntity codePhaseattr) { CodePhaseattrVO CodePhaseattrVO = Objects.requireNonNull(BeanUtil.copy(codePhaseattr, CodePhaseattrVO.class)); //User createUser = UserCache.getUser(CodePhaseattr.getCreateUser()); //User updateUser = UserCache.getUser(CodePhaseattr.getUpdateUser()); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeTempphaseWrapper.java
@@ -16,8 +16,8 @@ */ package com.vci.ubcs.code.wrapper; import com.vci.ubcs.code.entity.CodeTemplatePhase; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; import com.vci.ubcs.code.entity.CodeTempphaseEntity; import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; @@ -29,15 +29,15 @@ * @author yuxc * @since 2023-04-20 */ public class CodeTempphaseWrapper extends BaseEntityWrapper<CodeTemplatePhase, CodeTemplatePhaseVO> { public class CodeTempphaseWrapper extends BaseEntityWrapper<CodeTempphaseEntity, CodeTemplatePhaseEntityVO> { public static CodeTempphaseWrapper build() { return new CodeTempphaseWrapper(); } @Override public CodeTemplatePhaseVO entityVO(CodeTemplatePhase CodeTempphase) { CodeTemplatePhaseVO CodeTemplatePhaseVO = Objects.requireNonNull(BeanUtil.copy(CodeTempphase, CodeTemplatePhaseVO.class)); public CodeTemplatePhaseEntityVO entityVO(CodeTempphaseEntity CodeTempphase) { CodeTemplatePhaseEntityVO CodeTemplatePhaseVO = Objects.requireNonNull(BeanUtil.copy(CodeTempphase, CodeTemplatePhaseEntityVO.class)); //User createUser = UserCache.getUser(CodeTempphase.getCreateUser()); //User updateUser = UserCache.getUser(CodeTempphase.getUpdateUser()); Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseattrMapper.xml
@@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.vci.ubcs.code.mapper.CodePhaseAttrMapper"> <mapper namespace="com.vci.ubcs.code.mapper.CodePhaseattrMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="CodePhaseattrResultMap" type="com.vci.ubcs.code.entity.CodePhaseAttr"> <resultMap id="CodePhaseattrResultMap" type="com.vci.ubcs.code.entity.CodePhaseattrEntity"> <result column="OID" property="oid"/> <result column="REVISIONOID" property="revisionOid"/> <result column="NAMEOID" property="nameOid"/> Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeTemplatePhaseMapper.xml
@@ -3,7 +3,7 @@ <mapper namespace="com.vci.ubcs.code.mapper.CodeTemplatePhaseMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="CodeTempphaseResultMap" type="com.vci.ubcs.code.entity.CodeTemplatePhase"> <resultMap id="CodeTempphaseResultMap" type="com.vci.ubcs.code.entity.CodeTempphaseEntity"> <result column="CREATETIME" property="createTime"/> <result column="LASTMODIFIER" property="lastModifier"/> <result column="LASTMODIFYTIME" property="lastModifyTime"/> @@ -21,7 +21,7 @@ <result column="DESCRIPTION" property="description"/> <result column="OWNER" property="owner"/> <result column="COPYFROMVERSION" property="copyFromVersion"/> <result column="CODECLASSIFYTEMPLATEOID" property="codeclassifytemplateoid"/> <result column="CODECLASSIFYTEMPLATEOID" property="codeClassifyTemplateOid"/> <result column="OID" property="oid"/> <result column="REVISIONOID" property="revisionOid"/> <result column="NAMEOID" property="nameOid"/> Source/UBCS/ubcs-service/ubcs-ddl/pom.xml
@@ -15,6 +15,7 @@ <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.plugin.version>3.8.1</maven.plugin.version> </properties> <dependencies> @@ -50,5 +51,17 @@ </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <skip>true</skip> <finalName>${project.name}</finalName> </configuration> </plugin> </plugins> </build> </project> Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/AttributeController.java
@@ -37,6 +37,7 @@ @RequestMapping("/attribute") @Api(value = "å æ°æ®æ§å¶å¨", tags = "å æ°æ®æ§å¶å¨") public class AttributeController extends BladeController { /** * å æ°æ®æå¡ */ Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/AttributeServiceImpl.java
@@ -128,7 +128,6 @@ return true; } /** * æ ¹æ®è±æåç§°éåæ¹éè·å屿§å¯¹è±¡ *