Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntHeaderDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,57 @@ package com.vci.ubcs.code.dto; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; /** * ç³»ç»éææ¥å£çè®¤è¯æ°æ®ä¼ è¾å¯¹è±¡ * * @author xiejun * @date 2023-06-21 */ @Data public class DockingSysIntHeaderDTO extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707117695864945L; /** * SysIntInfoDO çoid */ private String infoOid; /** * åæ°key */ private String headerKey; /** * åæ°value */ private String headerValue; /** * æ¯å¦ä½¿ç¨ */ private String usedFlag; /*** * æ¯å¦ä½¿ç¨æ¾ç¤ºææ¬ */ private String usedFlagText; @Override public String toString() { return "DockingSysIntHeaderDTO{" + "infoOid='" + infoOid + '\'' + ", headerKey='" + headerKey + '\'' + ", headerValue='" + headerValue + '\'' + ", usedFlag='" + usedFlag + '\'' + ", usedFlagText='" + usedFlagText + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,57 @@ package com.vci.ubcs.code.dto; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; /** * ç³»ç»éææ¥å£çè®¤è¯æ°æ®ä¼ è¾å¯¹è±¡ * * @author weidy * @date 2022-04-11 */ @Data public class DockingSysIntParamDTO extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707120661255093L; /** * SysIntInfoDO çoid */ private String infoOid; /** * åæ°key */ private String paramkey; /** * åæ°value */ private String paramvalue; /** * æ¯å¦ä½¿ç¨ */ private String usedflag; /*** * æ¯å¦ä½¿ç¨æ¾ç¤ºææ¬ */ private String usedFlagText; @Override public String toString() { return "DockingSysIntParamDTO{" + "infoOid='" + infoOid + '\'' + ", paramkey='" + paramkey + '\'' + ", paramvalue='" + paramvalue + '\'' + ", usedflag='" + usedflag + '\'' + ", usedFlagText='" + usedFlagText + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java
@@ -1,9 +1,10 @@ package com.vci.ubcs.code.dto; import com.vci.ubcs.code.vo.pagemodel.SysIntHeaderVO; import com.vci.ubcs.code.vo.pagemodel.SysIntParamVO; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntHeaderVO; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntParamVO; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; import java.util.List; @@ -13,6 +14,7 @@ * @author lihang * @date 2022-03-07 */ @Data public class DockingSystemConfigDTO extends BaseModel { /** @@ -245,381 +247,12 @@ /*** * åæ°ä¿¡æ¯å¯¹è±¡ */ private List<SysIntParamVO> sysIntParamVOs; private List<DockingSysIntParamDTO> sysIntParamDTOS; /*** * headerä¿¡æ¯å¯¹è±¡ */ private List<SysIntHeaderVO> sysIntHeaderVOs; public String getAuthorityOid() { return authorityOid; } public void setAuthorityOid(String authorityOid) { this.authorityOid = authorityOid; } public String getAuthorityOidName() { return authorityOidName; } public void setAuthorityOidName(String authorityOidName) { this.authorityOidName = authorityOidName; } public String getAuthorityType() { return authorityType; } public void setAuthorityType(String authorityType) { this.authorityType = authorityType; } public String getAuthorityTypeText() { return authorityTypeText; } public void setAuthorityTypeText(String authorityTypeText) { this.authorityTypeText = authorityTypeText; } public String getUserAccount() { return userAccount; } public void setUserAccount(String userAccount) { this.userAccount = userAccount; } public String getUserCode() { return userCode; } public void setUserCode(String userCode) { this.userCode = userCode; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getInterfaceFunction() { return interfaceFunction; } public void setInterfaceFunction(String interfaceFunction) { this.interfaceFunction = interfaceFunction; } @Override public String getDescription() { return description; } @Override public void setDescription(String description) { this.description = description; } public String getInterfaceType() { return interfaceType; } public void setInterfaceType(String interfaceType) { this.interfaceType = interfaceType; } public String getInterfaceTypeText() { return interfaceTypeText; } public void setInterfaceTypeText(String interfaceTypeText) { this.interfaceTypeText = interfaceTypeText; } public String getParamType() { return paramType; } public void setParamType(String paramType) { this.paramType = paramType; } public String getParamTypeText() { return paramTypeText; } public void setParamTypeText(String paramTypeText) { this.paramTypeText = paramTypeText; } public String getRequestMethod() { return requestMethod; } public void setRequestMethod(String requestMethod) { this.requestMethod = requestMethod; } public String getRequestMethodText() { return requestMethodText; } public void setRequestMethodText(String requestMethodText) { this.requestMethodText = requestMethodText; } public String getClassifyOid() { return classifyOid; } public void setClassifyOid(String classifyOid) { this.classifyOid = classifyOid; } public String getUsedFlag() { return usedFlag; } public void setUsedFlag(String usedFlag) { this.usedFlag = usedFlag; } public String getSysBaseOid() { return sysBaseOid; } public void setSysBaseOid(String sysBaseOid) { this.sysBaseOid = sysBaseOid; } public String getSysBaseId() { return sysBaseId; } public void setSysBaseId(String sysBaseId) { this.sysBaseId = sysBaseId; } public String getSysBaseName() { return sysBaseName; } public void setSysBaseName(String sysBaseName) { this.sysBaseName = sysBaseName; } public String getRequestUrl() { return requestUrl; } public void setRequestUrl(String requestUrl) { this.requestUrl = requestUrl; } public String getReturnType() { return returnType; } public void setReturnType(String returnType) { this.returnType = returnType; } public String getReturnTypeText() { return returnTypeText; } public void setReturnTypeText(String returnTypeText) { this.returnTypeText = returnTypeText; } public String getSourceSystemOid() { return sourceSystemOid; } public void setSourceSystemOid(String sourceSystemOid) { this.sourceSystemOid = sourceSystemOid; } public String getSourceSysName() { return sourceSysName; } public void setSourceSysName(String sourceSysName) { this.sourceSysName = sourceSysName; } public String getSourceSysId() { return sourceSysId; } public void setSourceSysId(String sourceSysId) { this.sourceSysId = sourceSysId; } public String getSourceSystemOidName() { return sourceSystemOidName; } public void setSourceSystemOidName(String sourceSystemOidName) { this.sourceSystemOidName = sourceSystemOidName; } public String getTargetSystemOid() { return targetSystemOid; } public void setTargetSystemOid(String targetSystemOid) { this.targetSystemOid = targetSystemOid; } public String getTargetSysName() { return targetSysName; } public void setTargetSysName(String targetSysName) { this.targetSysName = targetSysName; } public String getTargetSysId() { return targetSysId; } public void setTargetSysId(String targetSysId) { this.targetSysId = targetSysId; } public String getTargetSystemOidName() { return targetSystemOidName; } public void setTargetSystemOidName(String targetSystemOidName) { this.targetSystemOidName = targetSystemOidName; } public String getClassPath() { return classPath; } public void setClassPath(String classPath) { this.classPath = classPath; } public String getDataFlowType() { return dataFlowType; } public void setDataFlowType(String dataFlowType) { this.dataFlowType = dataFlowType; } public String getDataFlowTypeText() { return dataFlowTypeText; } public void setDataFlowTypeText(String dataFlowTypeText) { this.dataFlowTypeText = dataFlowTypeText; } public String getBtmTypeId() { return btmTypeId; } public void setBtmTypeId(String btmTypeId) { this.btmTypeId = btmTypeId; } public String getBtmTypeName() { return btmTypeName; } public void setBtmTypeName(String btmTypeName) { this.btmTypeName = btmTypeName; } public String getNamespace() { return namespace; } public void setNamespace(String namespace) { this.namespace = namespace; } public String getSoapAction() { return soapAction; } public void setSoapAction(String soapAction) { this.soapAction = soapAction; } public String getCxfAxis() { return cxfAxis; } public void setCxfAxis(String cxfAxis) { this.cxfAxis = cxfAxis; } public String getTargetName() { return targetName; } public void setTargetName(String targetName) { this.targetName = targetName; } public String getPushType() { return pushType; } public void setPushType(String pushType) { this.pushType = pushType; } public String getPushTypeText() { return pushTypeText; } public void setPushTypeText(String pushTypeText) { this.pushTypeText = pushTypeText; } public String getClassifyId() { return classifyId; } public void setClassifyId(String classifyId) { this.classifyId = classifyId; } public String getClassifyName() { return classifyName; } public void setClassifyName(String classifyName) { this.classifyName = classifyName; } public List<SysIntParamVO> getSysIntParamVOs() { return sysIntParamVOs; } public void setSysIntParamVOs(List<SysIntParamVO> sysIntParamVOs) { this.sysIntParamVOs = sysIntParamVOs; } public List<SysIntHeaderVO> getSysIntHeaderVOs() { return sysIntHeaderVOs; } private List<DockingSysIntHeaderDTO> sysIntHeaderDTOS; public void setSysIntHeaderVOs(List<SysIntHeaderVO> sysIntHeaderVOs) { this.sysIntHeaderVOs = sysIntHeaderVOs; } @Override public String toString() { @@ -668,8 +301,8 @@ ", pushTypeText='" + pushTypeText + '\'' + ", classifyId='" + classifyId + '\'' + ", classifyName='" + classifyName + '\'' + ", sysIntParamVOs=" + sysIntParamVOs + ", sysIntHeaderVOs=" + sysIntHeaderVOs + ", sysIntParamDTOS=" + sysIntParamDTOS + ", sysIntHeaderDTOS=" + sysIntHeaderDTOS + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntHeaderDTO.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntParamDTO.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSysIntHeader.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,60 @@ package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /**** * æ¥å£å¤´åè®® */ @Data @TableName(CodeTableNameConstant.PL_CODE_SYSINTPAREMTER) @ApiModel(value = "DockingSysIntHeader", description = "éææ¥å£-æ¥å£å¤´å议对象") @EqualsAndHashCode(callSuper = true) public class DockingSysIntHeader extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707117938037102L; /** * SysIntInfoDO çoid */ @ApiModelProperty(value = "é 置主é®") private String infoOid; /** * åæ°key */ @ApiModelProperty(value = "é 置主é®") private String headerKey; /** * åæ°value */ @ApiModelProperty(value = "é 置主é®") @TableField(value = "headeralue") private String headerValue; /** * æ¯å¦ä½¿ç¨ */ @ApiModelProperty(value = "é 置主é®") private String usedFlag; /** * æ¯å¦ä½¿ç¨ */ @ApiModelProperty(value = "é 置主é®") @TableField(exist = true) private String usedFlagText; } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSysIntParam.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,66 @@ package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * ç³»ç»éææ¥å£çåæ°å¯¹è±¡ * * @author weidy * @date 2022-04-11 */ @Data @TableName(CodeTableNameConstant.PL_CODE_SYSINTPAREMTER) @ApiModel(value = "DockingSysIntParam", description = "éææ¥å£-æ¥å£çåæ°å¯¹è±¡") @EqualsAndHashCode(callSuper = true) public class DockingSysIntParam extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707118871819648L; /** * SysIntInfoDO çoid */ @ApiModelProperty(value = "æ¥å£é 置主é®") private String infoOid; /** * åæ°key */ @ApiModelProperty(value = "åæ°key") private String paramKey; /** * åæ°value */ @ApiModelProperty(value = "åæ°value") private String paramValue; /** * æ¯å¦ä½¿ç¨ */ @ApiModelProperty(value = "æ¯å¦ä½¿ç¨") private String usedFlag; /** * æ¯å¦ä½¿ç¨æ¾ç¤ºå¼ */ @ApiModelProperty(value = "æ¯å¦ä½¿ç¨æ¾ç¤ºå¼") @TableField(exist = true) private String usedFlagText; @Override public String toString() { return "DockingSysIntParamVO{" + "infoOid='" + infoOid + '\'' + ", paramKey='" + paramKey + '\'' + ", paramValue='" + paramValue + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java
@@ -2,16 +2,12 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.code.vo.pagemodel.SysIntHeaderVO; import com.vci.ubcs.code.vo.pagemodel.SysIntParamVO; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; /*** * éææ¥å£-éææ¥å£ç®¡ç对象 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSysIntHeaderVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,55 @@ package com.vci.ubcs.code.vo.pagemodel; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; /** * ç³»ç»éææ¥å£çè®¤è¯æ¾ç¤ºå¯¹è±¡ * * @author weidy * @date 2022-04-11 */ @Data public class DockingSysIntHeaderVO extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707117938037102L; /** * SysIntInfoDO çoid */ private String infoOid; /** * åæ°key */ private String headerKey; /** * åæ°value */ private String headerValue; /** * æ¯å¦ä½¿ç¨ */ private String usedFlag; /*** * æ¯å¦ä½¿ç¨æ¾ç¤ºææ¬ */ private String usedFlagText; @Override public String toString() { return "DockingSysIntHeaderVO{" + "infoOid='" + infoOid + '\'' + ", headerKey='" + headerKey + '\'' + ", headerValue='" + headerValue + '\'' + ", usedFlag='" + usedFlag + '\'' + ", usedFlagText='" + usedFlagText + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSysIntParamVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,54 @@ package com.vci.ubcs.code.vo.pagemodel; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; /** * ç³»ç»éææ¥å£çè®¤è¯æ¾ç¤ºå¯¹è±¡ * * @author xiejun * @date 2023-06-21 */ @Data public class DockingSysIntParamVO extends BaseModel { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 4615707118871819648L; /** * SysIntInfoDO çoid */ private String infoOid; /** * åæ°key */ private String paramKey; /** * åæ°value */ private String paramValue; /*** * æ¯å¦ä½¿ç¨ */ private String usedFlag; /*** * æ¯å¦ä½¿ç¨æ¾ç¤ºææ¬ */ private String usedFlagText; @Override public String toString() { return "DockingSysIntParamVO{" + "infoOid='" + infoOid + '\'' + ", paramKey='" + paramKey + '\'' + ", paramValue='" + paramValue + '\'' + ", usedFlag='" + usedFlag + '\'' + ", usedFlagText='" + usedFlagText + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java
@@ -241,11 +241,11 @@ /*** * åæ°ä¿¡æ¯å¯¹è±¡ */ private List<SysIntParamVO> sysIntParamVOs; private List<DockingSysIntParamVO> sysIntParamVOs; /*** * headerä¿¡æ¯å¯¹è±¡ */ private List<SysIntHeaderVO> sysIntHeaderVOs; private List<DockingSysIntHeaderVO> sysIntHeaderVOs; public String getAuthorityOid() { @@ -602,19 +602,19 @@ this.classifyName = classifyName; } public List<SysIntParamVO> getSysIntParamVOs() { public List<DockingSysIntParamVO> getSysIntParamVOs() { return sysIntParamVOs; } public void setSysIntParamVOs(List<SysIntParamVO> sysIntParamVOs) { public void setSysIntParamVOs(List<DockingSysIntParamVO> sysIntParamVOs) { this.sysIntParamVOs = sysIntParamVOs; } public List<SysIntHeaderVO> getSysIntHeaderVOs() { public List<DockingSysIntHeaderVO> getSysIntHeaderVOs() { return sysIntHeaderVOs; } public void setSysIntHeaderVOs(List<SysIntHeaderVO> sysIntHeaderVOs) { public void setSysIntHeaderVOs(List<DockingSysIntHeaderVO> sysIntHeaderVOs) { this.sysIntHeaderVOs = sysIntHeaderVOs; } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntHeaderVO.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntParamVO.java
ÎļþÒÑɾ³ý Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/constant/CodeTableNameConstant.java
@@ -122,4 +122,10 @@ */ public static final String PL_CODE_SYSINTINFO = "PL_CODE_SYSINTINFO"; /** * éææ¥å£-éææ¥å£ç®¡ç对象 * platformbtm_sysintparemter */ public static final String PL_CODE_SYSINTPAREMTER = "PL_CODE_SYSINTPAREMTER"; } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.code.dto.DockingSystemConfigDTO; import com.vci.ubcs.code.dto.DockingSystemDTO; import com.vci.ubcs.code.entity.CodeRule; import com.vci.ubcs.code.entity.DockingSystem; @@ -51,7 +52,7 @@ * @param dockingSystem åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç *@return ç³»ç»éæçç³»ç»ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridSysIntBase") @GetMapping("/gridDockingSystem") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "dockingSystem") public R<IPage<DockingSystemVO>> page(DockingSystem dockingSystem, Query query) { @@ -64,8 +65,8 @@ * @param dockingSystemDTO ç³»ç»éæçç³»ç»ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @PostMapping( "/addSave") public R<DockingSystemVO> addSave(@RequestBody DockingSystemDTO dockingSystemDTO){ @PostMapping( "/addSaveDockingSystem") public R<DockingSystemVO> addSaveDockingSystem(@RequestBody DockingSystemDTO dockingSystemDTO){ boolean res= dockingSystemService.addSave(dockingSystemDTO); return R.status(res); } @@ -76,8 +77,8 @@ * @param dockingSystemDTO ç³»ç»éæçç³»ç»ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @PutMapping("/editSave") public R<DockingSystemVO> editSave(@RequestBody DockingSystemDTO dockingSystemDTO){ @PutMapping("/editSaveDockingSystem") public R<DockingSystemVO> editSaveDockingSystem(@RequestBody DockingSystemDTO dockingSystemDTO){ DockingSystemVO dockingSystemVO = dockingSystemService.editSave(dockingSystemDTO); return R.data(dockingSystemVO); } @@ -102,12 +103,26 @@ * @param DockingSystemConfig åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return ç³»ç»éæåºç¡ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridSysIntInfo") @GetMapping("/gridSystemConfig") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "DockingSystemConfig") public R<IPage<DockingSystemConfigVO>> gridSysIntInfo(DockingSystemConfig DockingSystemConfig, Query query){ public R<IPage<DockingSystemConfigVO>> gridSystemConfig(DockingSystemConfig DockingSystemConfig, Query query){ IPage<DockingSystemConfig> pages = dockingSystemConfigService.page(Condition.getPage(query), Condition.getQueryWrapper(DockingSystemConfig)); return R.data(DockingSystemConfigWrapper.build().pageVO(pages)); } /** * å¢å ç³»ç»éæåºç¡ä¿¡æ¯ * @param systemConfigDTO ç³»ç»éæåºç¡ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @PostMapping( "/addSaveSystemConfig") public R addSaveSystemConfig(@RequestBody DockingSystemConfigDTO systemConfigDTO){ try { boolean res = dockingSystemConfigService.addSave(systemConfigDTO); return R.success("ä¿åæå!"); }catch (Throwable e){ return R.fail("ä¿å失败!"); } } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingSysIntHeaderMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ package com.vci.ubcs.code.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.vci.ubcs.code.entity.DockingSysIntHeader; public interface DockingSysIntHeaderMapper extends BaseMapper<DockingSysIntHeader> { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingSysIntParamMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ package com.vci.ubcs.code.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.vci.ubcs.code.entity.DockingSysIntParam; public interface DockingSysIntParamMapper extends BaseMapper<DockingSysIntParam> { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingSysIntHeaderService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ package com.vci.ubcs.code.service; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.entity.DockingSysIntHeader; public interface IDockingSysIntHeaderService extends IService<DockingSysIntHeader> { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingSysIntParamService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,8 @@ package com.vci.ubcs.code.service; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.entity.DockingSysIntParam; public interface IDockingSysIntParamService extends IService<DockingSysIntParam> { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingSystemConfigService.java
@@ -1,8 +1,9 @@ package com.vci.ubcs.code.service; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.entity.DockingSystem; import com.vci.ubcs.code.dto.DockingSystemConfigDTO; import com.vci.ubcs.code.entity.DockingSystemConfig; import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO; /*** * ç³»ç»æ¥å£ç®¡ç-æ¥å£é ç½®æå¡ @@ -10,4 +11,20 @@ * @date 2023-06-01 */ public interface IDockingSystemConfigService extends IService<DockingSystemConfig> { /** * å¢å ç³»ç»éæçæ¥å£ç®¡çä¿¡æ¯ * @param dockingSystemConfigDTO ç³»ç»éæçç³»ç»ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ public boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO); /** * ä¿®æ¹ ç³»ç»éæçæ¥å£ç®¡çä¿¡æ¯ * @param dockingSystemConfigDTO ç³»ç»éæçç³»ç»ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ DockingSystemVO editSave(DockingSystemConfigDTO dockingSystemConfigDTO); boolean deleteDataById(String oids); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java
@@ -1,10 +1,18 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.vci.ubcs.code.entity.DockingSystem; import com.vci.ubcs.code.service.ICodeDuckingSyncService; import com.vci.ubcs.code.service.IDockingSystemService; import lombok.extern.slf4j.Slf4j; import org.springblade.core.tool.api.R; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; import java.util.*; import java.util.stream.Collectors; /* @@ -17,9 +25,16 @@ @Slf4j public class CodeDuckingSyncServiceImpl implements ICodeDuckingSyncService { @Resource private IDockingSystemService dockingSystemService; @Override public void DockingDataSyncScheduing() { // insertCache2(); initPushDataTaks(1); //sendpushDataForService(); } @@ -32,5 +47,122 @@ public R sendData(String oids) { return null; } /*** * æ¥è¯¢redis䏿°æ®ï¼å¯¹æ¯åæå ¥dockingtask * @param type */ private void initPushDataTaks(int type){ // //initSysadmin(); // //sysintinfoæ¥è¯¢è¦æ¨éç主é¢åºåç¸å ³ç³»ç»ä¿¡æ¯ // Map<String, String> conditionMap = new HashMap<>(); // conditionMap.put("usedflag","true"); // conditionMap.put("pushType",type==2?"2":"1") ;//2æ¯ä»£è¡¨åç±»æ¨éï¼1æ¯ä»£è¡¨æ°æ®æ¨é // // Wrappers wrappers=new Wrappers(); // // List<DockingSystem> sysIntInfoVOList = dockingSystemService.list(Wrappers.query().lambda().eq()); // if(CollectionUtils.isEmpty(sysIntInfoVOList)){ // String title=type==2?"åç±»æ¨é":"æ°æ®æ¨é"; // log.info("info->ææéæç³»ç»ï¼æªæ¥è¯¢å°ç¸å ³çã"+title+"ãçæ¥å£é 置信æ¯ï¼é ç½®"); // return; // } // Map<String ,List<DockingSystem>> sysIntInfoDOMap = new HashMap<String ,List<DockingSystem>>();//key=classifyoid,value=list<map> // for (SysIntInfoDO sysIntInfoVOi:sysIntInfoVOList){ // List<SysIntInfoDO> SysIntInfoVOListi = sysIntInfoDOMap.get(sysIntInfoVOi.getClassifyoid()); // if(SysIntInfoVOListi==null){ // SysIntInfoVOListi = new ArrayList<SysIntInfoDO>(); // } // SysIntInfoVOListi.add(sysIntInfoVOi); // sysIntInfoDOMap.put(sysIntInfoVOi.getClassifyoid(),SysIntInfoVOListi); // } // //æ ¹æ®ç±»å廿¥è¯¢éè¦éæçåç±»æè æ°æ® // VciQueryWrapperForDO queryWrapperForDO = new VciQueryWrapperForDO(DockingDataDO.class); // queryWrapperForDO.addQueryMap("sendflag","false"); // if(type==2){ // queryWrapperForDO.addQueryMap("btmTypeId",DOCKING_DEFAULT_CLASSIFY.toLowerCase(Locale.ROOT)); // }else { // queryWrapperForDO.addQueryMap("btmTypeId", QueryOptionConstant.NOTIN + "(" + VciBaseUtil.toInSql(DOCKING_DEFAULT_CLASSIFY.toLowerCase(Locale.ROOT)) + ")"); // } // List<DockingDataDO> dataList = dockingDataDaoI.selectByWrapper(queryWrapperForDO); // // for (DockingDataDO mapi:dataList){ // WebUtil.setPersistence(false); // BatchCBO batchCBO = new BatchCBO(); // String dataoid = mapi.getOid();//data对象çoid // String classifyoid = mapi.getClassifyoid(); // String id = mapi.getId(); // String uniquecode = mapi.getUniquecode(); // String btmid = mapi.getBtmid(); // String btmoid = mapi.getBtmoid(); // String sendtype = mapi.getSendtype(); // String classifyid = mapi.getClassifyid(); // String classifyname = mapi.getClassifyname(); // String curentClassOid=null; // if(type==2){ // curentClassOid=btmoid; // }else{ // curentClassOid=classifyoid; // } // List<SysIntInfoDO> effectiveSysIntInfoVOs=new ArrayList<>(); // //æ ¹æ®å½åæ°æ®çidï¼æ¥è¯¢è·ååªäºç³»ç»éè¦åéæ // List<CodeClassifyDO> parentLeveDO= codeClassifyDaoI.selectAllLevelParentByOid(curentClassOid); // if(CollectionUtils.isEmpty(parentLeveDO)){ // continue;//说æè¿ä¸ªåç±»è¢«å æäºï¼ä¸åå¤ç // } // Map<String, CodeClassifyDO> oidCodeclassifyDOMap = parentLeveDO.stream().filter(codeClassifyDO -> codeClassifyDO != null && StringUtils.isNotBlank(codeClassifyDO.getOid())).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getOid(), t -> t)); // // oidCodeclassifyDOMap.keySet().forEach(oid->{ // if(sysIntInfoDOMap.containsKey(oid)){ // List<SysIntInfoDO> sysIntInfoDOS= sysIntInfoDOMap.get(oid); // effectiveSysIntInfoVOs.addAll(sysIntInfoDOS); // } // }); // //å¦ææ ¡éªçç³»ç»æ¥å£ä¿¡æ¯ä¸åå¨ï¼åæ°æ®ä¸ä¸å¾ä¿¡æ¯éæ¨é // if(CollectionUtils.isEmpty(effectiveSysIntInfoVOs)){ // continue; // } // List<DockingTaskDO> dockingTaskDO_insert = new ArrayList<DockingTaskDO>(); // for (SysIntInfoDO sysIntInfoVOi:effectiveSysIntInfoVOs){ // DockingTaskDO dockingTaskDO = new DockingTaskDO(); // dockingTaskDO.setOid(redisService.getUUIDEveryDay()); // dockingTaskDO.setSendflag(SEND_FLAG_FALSE); // dockingTaskDO.setId(id);//ç¼ç // dockingTaskDO.setUniquecode(uniquecode); // dockingTaskDO.setBtmoid(btmoid);//æ°æ®oid // dockingTaskDO.setBtmid(btmid);//æ°æ®ä¸å¡ç±»åid // dockingTaskDO.setClassifyid(classifyid);//æ°æ®å¨åç±»id // dockingTaskDO.setClassifyoid(classifyoid);//æ°æ®æå¨åç±»oid // dockingTaskDO.setClassifyname(classifyname);//æ°æ®æå¨åç±»åç§° // dockingTaskDO.setSendtype(sendtype);//æ°æ®æ¨éç±»å // dockingTaskDO.setDataoid(dataoid); // // //intinfo // dockingTaskDO.setSysinfooid(sysIntInfoVOi.getOid());//intinfoçoid // dockingTaskDO.setSystemoid(sysIntInfoVOi.getSysbaseoid());//ç³»ç»oid // dockingTaskDO.setSystemcode(sysIntInfoVOi.getSysbaseid());//ç³»ç»ç¼ç // dockingTaskDO.setSystemname(sysIntInfoVOi.getSysbasename());//ç³»ç»name // dockingTaskDO_insert.add(dockingTaskDO); // } // // BatchCBO bi = null; // if(dockingTaskDO_insert.size()!=0) { // bi = dockingTaskDaoI.batchInsert(dockingTaskDO_insert); // batchCBO.copyFromOther(bi); // } // WebUtil.setPersistence(true); // boService.persistenceBatch(batchCBO); // //dockingTaskDaoI.updateByPrimaryKeyæ¹æ³æ¥éäºï¼æä»¥æåäºè¿ä¸ª // boolean u = updateDockingDatasSendFlag(dataoid,SEND_FLAG_TRUE); // if(!u){ // log.error("éædataå解任å¡å¤±è´¥ï¼dataoid:"+dataoid); // continue; // } // // } } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSysIntHeaderServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.DockingSysIntHeader; import com.vci.ubcs.code.mapper.DockingSysIntHeaderMapper; import com.vci.ubcs.code.service.IDockingSysIntHeaderService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service public class DockingSysIntHeaderServiceImpl extends ServiceImpl<DockingSysIntHeaderMapper, DockingSysIntHeader> implements IDockingSysIntHeaderService { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSysIntParamServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.DockingSysIntParam; import com.vci.ubcs.code.mapper.DockingSysIntParamMapper; import com.vci.ubcs.code.service.IDockingSysIntParamService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service public class DockingSysIntParamServiceImpl extends ServiceImpl<DockingSysIntParamMapper, DockingSysIntParam> implements IDockingSysIntParamService { } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
@@ -1,23 +1,156 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.ubcs.code.dto.DockingSysIntHeaderDTO; import com.vci.ubcs.code.dto.DockingSystemConfigDTO; import com.vci.ubcs.code.dto.DockingSysIntParamDTO; import com.vci.ubcs.code.entity.DockingSysIntHeader; import com.vci.ubcs.code.entity.DockingSysIntParam; import com.vci.ubcs.code.entity.DockingSystem; import com.vci.ubcs.code.entity.DockingSystemConfig; import com.vci.ubcs.code.enumpack.SysIntegrationRequestTypeEnum; import com.vci.ubcs.code.mapper.DockingSysIntHeaderMapper; import com.vci.ubcs.code.mapper.DockingSysIntParamMapper; import com.vci.ubcs.code.mapper.DockingSystemConfigMapper; import com.vci.ubcs.code.mapper.DockingSystemMapper; import com.vci.ubcs.code.service.IDockingSysIntHeaderService; import com.vci.ubcs.code.service.IDockingSysIntParamService; import com.vci.ubcs.code.service.IDockingSystemConfigService; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntHeaderVO; import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.service.RevisionModelUtil; import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; import com.vci.ubcs.starter.web.util.VciBaseUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import java.util.Collection; import java.util.Map; import java.util.function.Function; import java.util.*; /*** * ç³»ç»æ¥å£ç®¡ç-æ¥å£é ç½®æå¡ * @author xiejun * @date 2023-06-01 */ @Slf4j @Service public class DockingSystemConfigServiceImpl extends ServiceImpl<DockingSystemConfigMapper, DockingSystemConfig> implements IDockingSystemConfigService{ /*** * éæç³»ç»ç®¡çæå¡ */ @Autowired(required = false) private DockingSystemConfigMapper dockingSystemConfigMapper; /*** * éææ¥å£-éææ¥å£ç®¡çåæ°æå¡ */ @Autowired(required = false) private IDockingSysIntParamService dockingSysIntParamService; /*** * éææ¥å£-éææ¥å£ç®¡çåæ°æå¡ */ @Autowired(required = false) private IDockingSysIntHeaderService dockingSysIntHeaderService; /*** * éææ¥å£-éæç³»ç»æå¡ */ @Autowired(required = false) private DockingSystemMapper dockingSystemMapper; /** * 对象çæä½ */ @Autowired private RevisionModelUtil revisionModelUtil; /** * å¢å ç³»ç»éæçæ¥å£ç®¡çä¿¡æ¯ * @param dockingSystemConfigDTO ç³»ç»éæçç³»ç»ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @return æ§è¡ç»æï¼success为true表示æåï¼msgæ¯å¤±è´¥çæç¤ºä¿¡æ¯ï¼objæ¯æ·»å 宿åçæ¾ç¤ºå¯¹è±¡ */ @Transactional(rollbackFor = Exception.class) @Override public boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO) { log.info(" å¢å ç³»ç»éæçæ¥å£ç®¡çä¿¡æ¯:"+dockingSystemConfigDTO.toString()); VciBaseUtil.alertNotNull(dockingSystemConfigDTO, "éè¦æ·»å çæ°æ®å¯¹è±¡"); checkColumnNotNull(dockingSystemConfigDTO); String sourcesystemoid = dockingSystemConfigDTO.getSourceSystemOid(); DockingSystem dockingSystem = dockingSystemMapper.selectById(sourcesystemoid); dockingSystemConfigDTO.setSysBaseOid(sourcesystemoid); dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId()); dockingSystemConfigDTO.setSysBaseName(dockingSystem.getName()); dockingSystemConfigDTO.setUsedFlag("true");//设置é»è®¤å¯ç¨ç¶æ //å°DTO转æ¢ä¸ºDO DockingSystemConfig dockingSystemConfig = new DockingSystemConfig(); revisionModelUtil.copyFromDTOIgnore(dockingSystemConfigDTO,dockingSystemConfig); List<DockingSysIntParamDTO> sysIntParamDTOList= dockingSystemConfigDTO.getSysIntParamDTOS(); List<DockingSysIntParam> sysIntParamList=new ArrayList<>(); if(!CollectionUtils.isEmpty(sysIntParamDTOList)) { sysIntParamDTOList.stream().forEach(sysIntParamDTO -> { DockingSysIntParam sysIntParamDO = new DockingSysIntParam(); sysIntParamDTO.setInfoOid(dockingSystemConfigDTO.getOid()); BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntParamDTO, sysIntParamDO); DefaultAttrAssimtUtil.addDefaultAttrAssimt(sysIntParamDO,MdmBtmTypeConstant.SYS_INT_PARAMTERY); sysIntParamList.add(sysIntParamDO); }); } List<DockingSysIntHeaderDTO> sysIntHeaderDTOs= dockingSystemConfigDTO.getSysIntHeaderDTOS(); List<DockingSysIntHeader> sysIntHeaderList = new ArrayList<>(); if(!CollectionUtils.isEmpty(sysIntHeaderDTOs)) { sysIntHeaderDTOs.stream().forEach(sysIntHeaderDTO -> { DockingSysIntHeader dockingSysIntHeader = new DockingSysIntHeader(); sysIntHeaderDTO.setInfoOid(dockingSystemConfigDTO.getOid()); BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntHeaderDTO, dockingSysIntHeader); DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSysIntHeader,MdmBtmTypeConstant.SYS_INT_HEADER); sysIntHeaderList.add(dockingSysIntHeader); }); } dockingSysIntParamService.saveBatch(sysIntParamList); dockingSysIntHeaderService.saveBatch(sysIntHeaderList); DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSystemConfig,MdmBtmTypeConstant.SYS_INT_INFO); dockingSystemConfigMapper.insert(dockingSystemConfig); return true; } @Override public DockingSystemVO editSave(DockingSystemConfigDTO dockingSystemDTO) { return null; } @Override public boolean deleteDataById(String oids) { return false; } /** * ç³»ç»éææ¥å£åºç¡ä¿¡æ¯Nullåæ®µæ£éª * @param dockingSystemConfigDTO ç³»ç»éæåºç¡ä¿¡æ¯æ°æ®ä¼ è¾å¯¹è±¡ * @throws VciBaseException åæ°ä¸ºç©ºï¼å¯ä¸é¡¹ï¼å¿ è¾é¡¹ä¸éè¿æ¶ä¼æåºå¼å¸¸ */ private void checkColumnNotNull(DockingSystemConfigDTO dockingSystemConfigDTO) throws VciBaseException { if (SysIntegrationRequestTypeEnum.HTTP.getValue().equals(dockingSystemConfigDTO.getInterfaceType())){ VciBaseUtil.alertNotNull(dockingSystemConfigDTO.getRequestUrl(),"HTTPæ¥å£ç请æ±å°å",dockingSystemConfigDTO.getRequestMethod(),"HTTPæ¥å£çè¯·æ±æ¹å¼"); } if (SysIntegrationRequestTypeEnum.WEB_SERVICE.getValue().equals(dockingSystemConfigDTO.getInterfaceType())){ VciBaseUtil.alertNotNull(dockingSystemConfigDTO.getInterfaceFunction(),"WebServiceçæ¥å£å½æ°"); } if (SysIntegrationRequestTypeEnum.CLASSPATH.getValue().equals(dockingSystemConfigDTO.getInterfaceType())){ VciBaseUtil.alertNotNull(dockingSystemConfigDTO.getClassPath(),"类路å¾"); } } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingTaskServiceImpl.java
@@ -1,9 +1,7 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.CodeClassifyValue; import com.vci.ubcs.code.entity.DockingTask; import com.vci.ubcs.code.mapper.CodeClassifyValueMapper; import com.vci.ubcs.code.mapper.DockingTaskMapper; import com.vci.ubcs.code.service.IDockingTaskService; Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -1895,9 +1895,30 @@ getFieldIndexMap(titleRowData, attrNameIdMap, fieldIndexMap); Map<String, String> cboOidMap = new HashMap<>(); cboOidMap.put("id", QueryOptionConstant.IN + "(" + VciBaseUtil.toInSql(codeDataMap.keySet().toArray(new String[0])) + ")"); R<BtmTypeVO> r= btmTypeClient.getDetail(templateVO.getBtmTypeId()); BtmTypeVO btmTypeVO =r.getData(); String tableName=btmTypeVO.getTableName(); String tableName =""; try { R<BtmTypeVO> r = btmTypeClient.getAllAttributeByBtmId(templateVO.getBtmTypeId()); if(r.getCode()!=200) { throw new Throwable(r.getMsg()); } BtmTypeVO btmTypeVO = r.getData(); if (btmTypeVO == null) { throw new Throwable("æ ¹æ®ä¸å¡ç±»åæªæ¥è¯¢å°ä¸å¡ç±»å对象ï¼"); } tableName = btmTypeVO.getTableName(); if (StringUtils.isBlank(tableName)) { throw new Throwable("æ ¹æ®ä¸å¡ç±»åæªæ¥è¯¢å°ä¸å¡ç±»åç¸å ³èç表"); } }catch (Throwable e){ log.error("æ¥è¯¢ä¸å¡å¯¹è±¡è¡¨"+e); XMLResultDataObjectDetailDO xmlResultDataObjectDetailDO=new XMLResultDataObjectDetailDO(); xmlResultDataObjectDetailDO.setErrorid("103"); xmlResultDataObjectDetailDO.setMsg("æ¥è¯¢ä¸å¡å¯¹è±¡è¡¨"+e); xmlResultDataObjectDetailDO.setId(""); xmlResultDataObjectDetailDO.setCode(""); resultDataObjectDetailDOs.add(xmlResultDataObjectDetailDO); return; } StringBuffer sb=new StringBuffer(); sb.append(" select * from "); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingSysIntHeaderWrapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,67 @@ package com.vci.ubcs.code.wrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.vci.ubcs.code.entity.DockingSysIntHeader; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntHeaderVO; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Objects; public class DockingSysIntHeaderWrapper extends BaseEntityWrapper<DockingSysIntHeader, DockingSysIntHeaderVO> { public static DockingSysIntHeaderWrapper build() { return new DockingSysIntHeaderWrapper(); } @Override public DockingSysIntHeaderVO entityVO(DockingSysIntHeader entity) { DockingSysIntHeaderVO vo = Objects.requireNonNull(BeanUtil.copy(entity, DockingSysIntHeaderVO.class)); return vo; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param entitys * @return */ public List<DockingSysIntHeaderVO> entityVOs(Collection<DockingSysIntHeader> entitys) { if(CollectionUtils.isEmpty(entitys)) { return new ArrayList<>(); } List<DockingSysIntHeaderVO> vos=new ArrayList<>(); if(!CollectionUtils.isEmpty(entitys)) { entitys.stream().forEach(DockingSystem -> { vos.add(entityVO(DockingSystem)); }); } return vos; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param vos * @return */ public List<DockingSysIntHeader> voentitys(Collection<DockingSysIntHeaderVO> vos) { if(CollectionUtils.isEmpty(vos)) {return new ArrayList<>();} List<DockingSysIntHeader>entitys =new ArrayList<>(); if(!CollectionUtils.isEmpty(vos)) { vos.stream().forEach(entity -> { entitys.add(voentity(entity)); }); } return entitys; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param vo * @return */ public DockingSysIntHeader voentity(DockingSysIntHeaderVO vo) { DockingSysIntHeader entity = Objects.requireNonNull(BeanUtil.copy(vo, DockingSysIntHeader.class)); return entity; } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingSysIntParamWrapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,69 @@ package com.vci.ubcs.code.wrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.vci.ubcs.code.entity.DockingSysIntParam; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntParamVO; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Objects; public class DockingSysIntParamWrapper extends BaseEntityWrapper<DockingSysIntParam, DockingSysIntParamVO> { public static DockingSysIntParamWrapper build() { return new DockingSysIntParamWrapper(); } @Override public DockingSysIntParamVO entityVO(DockingSysIntParam entity) { DockingSysIntParamVO vo = Objects.requireNonNull(BeanUtil.copy(entity, DockingSysIntParamVO.class)); return vo; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param entitys * @return */ public List<DockingSysIntParamVO> entityVOs(Collection<DockingSysIntParam> entitys) { if(CollectionUtils.isEmpty(entitys)) { return new ArrayList<>(); } List<DockingSysIntParamVO> vos=new ArrayList<>(); if(!CollectionUtils.isEmpty(entitys)) { entitys.stream().forEach(DockingSystem -> { vos.add(entityVO(DockingSystem)); }); } return vos; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param vos * @return */ public List<DockingSysIntParam> voentitys(Collection<DockingSysIntParamVO> vos) { if(CollectionUtils.isEmpty(vos)) {return new ArrayList<>();} List<DockingSysIntParam>entitys =new ArrayList<>(); if(!CollectionUtils.isEmpty(vos)) { vos.stream().forEach(entity -> { entitys.add(voentity(entity)); }); } return entitys; } /*** * æ°ç»å¯¹è±¡è½¬æ¢ * @param vo * @return */ public DockingSysIntParam voentity(DockingSysIntParamVO vo) { DockingSysIntParam entity = Objects.requireNonNull(BeanUtil.copy(vo, DockingSysIntParam.class)); return entity; } } Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingSysIntParamMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,42 @@ <?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.DockingSysIntParamMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="plDockingSysIntParamResultMap" type="com.vci.ubcs.code.entity.DockingSysIntParam"> <result column="OID" property="oid"/> <result column="REVISIONOID" property="revisionOid"/> <result column="NAMEOID" property="nameOid"/> <result column="BTMNAME" property="btmname"/> <result column="LASTR" property="lastR"/> <result column="FIRSTR" property="firstR"/> <result column="LASTV" property="lastV"/> <result column="FIRSTV" property="firstV"/> <result column="CREATOR" property="creator"/> <result column="CREATETIME" property="createTime"/> <result column="LASTMODIFIER" property="lastModifier"/> <result column="LASTMODIFYTIME" property="lastModifyTime"/> <result column="REVISIONRULE" property="revisionRule"/> <result column="VERSIONRULE" property="versionRule"/> <result column="REVISIONSEQ" property="revisionSeq"/> <result column="REVISIONVALUE" property="revisionValue"/> <result column="VERSIONSEQ" property="versionSeq"/> <result column="VERSIONVALUE" property="versionValue"/> <result column="LCTID" property="lctid"/> <result column="LCSTATUS" property="lcStatus"/> <result column="TS" property="ts"/> <result column="ID" property="id"/> <result column="NAME" property="name"/> <result column="DESCRIPTION" property="description"/> <result column="OWNER" property="owner"/> <result column="COPYFROMVERSION" property="copyFromVersion"/> <result column="INFOOID" property="infoOid"/> <result column="PARAMKEY" property="paramKey"/> <result column="PARAMVALUE" property="paramValue"/> <result column="USEDFLAG" property="usedFlag"/> <result column="tenant_id" property="tenantId"/> <result column="tenant_id" property="tenantId"/> </resultMap> </mapper>