From caeb0c1b3666655e2e05292c2fcaef82a9808cd1 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 08 九月 2023 20:07:20 +0800 Subject: [PATCH] 代码提交 --- Source/UBCS-WEB/src/components/code-dialog-page/referSelectBtmAttrDialog.vue | 2 + Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java | 3 + Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java | 6 +- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeAllcodeWrapper.java | 2 Source/UBCS-WEB/src/views/code/code.vue | 26 +++++++------ Source/UBCS-WEB/src/components/code-dialog-page/referBtmTypeCrudDialog.vue | 2 + Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java | 20 +++++---- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/BaseMdodelWrapper.java | 43 +++++++++++++++++++++ Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue | 5 ++ Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java | 3 + Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java | 5 +- 11 files changed, 87 insertions(+), 30 deletions(-) diff --git a/Source/UBCS-WEB/src/components/code-dialog-page/referBtmTypeCrudDialog.vue b/Source/UBCS-WEB/src/components/code-dialog-page/referBtmTypeCrudDialog.vue index 10f966c..14ea0a5 100644 --- a/Source/UBCS-WEB/src/components/code-dialog-page/referBtmTypeCrudDialog.vue +++ b/Source/UBCS-WEB/src/components/code-dialog-page/referBtmTypeCrudDialog.vue @@ -5,6 +5,8 @@ :visible.sync="referBtmDialogParams.isShowDialog" @close="recoverPage" width="65%" + top="0" + class= "avue-dialog avue-dialog--top" style="height: 150vh; margin-top: -13vh;"> <avue-crud :page.sync="referBtmDialogParams.referBtmDataPage" diff --git a/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue b/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue index b575e34..134682f 100644 --- a/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue +++ b/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue @@ -6,6 +6,8 @@ :visible.sync="isShowReferConfigForm" width="90%" id="refer-config-form" + top="0" + class= "avue-dialog avue-dialog--top" destroy-on-close @close="recoveryDataAndForm('initData')" style="height: 115vh; margin-top: -14vh; overflow-y: hidden"> @@ -1050,6 +1052,8 @@ return; } Object.assign(this.$data,this.$options.data()); + //this.preClickAttrRow.$cellEdit = false; + //console.log(this.preClickAttrRow.$cellEdit); // 绉婚櫎缁戝畾鍦ㄨ椤甸潰瀵硅瘽妗嗕笂鐨勫叏灞�鐩戝惉浜嬩欢 if(this.element != ''){ let te = window.removeEventListener('click', this.element) @@ -1231,7 +1235,6 @@ }) } }, - } }; diff --git a/Source/UBCS-WEB/src/components/code-dialog-page/referSelectBtmAttrDialog.vue b/Source/UBCS-WEB/src/components/code-dialog-page/referSelectBtmAttrDialog.vue index bdce396..10c166d 100644 --- a/Source/UBCS-WEB/src/components/code-dialog-page/referSelectBtmAttrDialog.vue +++ b/Source/UBCS-WEB/src/components/code-dialog-page/referSelectBtmAttrDialog.vue @@ -4,6 +4,8 @@ append-to-body :visible.sync="crudParams.isShowDialog" width="65%" + top="0" + class= "avue-dialog avue-dialog--top" destroy-on-close @close="clearTableRowSelection" style="height: 110vh; margin-top: -12vh; overflow-y: hidden"> diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue index a3de81c..60a1acb 100644 --- a/Source/UBCS-WEB/src/views/code/code.vue +++ b/Source/UBCS-WEB/src/views/code/code.vue @@ -47,7 +47,7 @@ </el-button> <el-button v-show="scope.row.lcStatus == 'Editing' ? true : false" - :disabled="releadDisabled" + :loading="releadDisabled" icon="el-icon-position" plain size="small" @@ -326,6 +326,7 @@ append-to-body title="杞Щ鎵�鏈夎��" width="30%" + class= "avue-dialog avue-dialog--top" > <el-select v-model="ruleOwner" class="selects" placeholder="璇烽�夋嫨"> <el-option @@ -468,7 +469,7 @@ append-to-body class="avue-dialog avue-dialog--top" destroy-on-close - style="height: 100vh" + style="height: 110vh" title="鐮佹鐮佸�肩鐞�" top="-3%" @close="clearFixedOrClassifyForm('close')" @@ -1274,9 +1275,8 @@ <el-button :disabled="!showbtn" type="primary" - @click="saveOrEditBasicCode" - >淇� 瀛�</el-button - > + :loading="isLoadingSecCodeAddBtn" + @click="saveOrEditBasicCode">淇� 瀛�</el-button> <el-button @click="addBasicCodeSettingBox = false">鍙� 娑�</el-button> </div> @@ -1455,7 +1455,6 @@ import { mapGetters } from "vuex"; import { getByRoleUserList } from "@/api/system/user"; import func from "@/util/func"; -import logeVue from '../docking/loge.vue'; export default { data() { @@ -1544,6 +1543,7 @@ selectionBasicList: [], addBasicCodeSettingBox: false, showbtn: false, //鍩虹鐮佹鏂板鏄惁鏄剧ず鍩虹鐮佹 + isLoadingSecCodeAddBtn: false, basicSecDialogTitle: "", //鍩虹鐮佹绗竴灞傚璇濇鏍囬 basicSecOnlyRead: false, //鏂板鍩虹鐮佹琛ㄥ崟鏄惁鍙 @@ -2514,6 +2514,7 @@ updateStatus(oid, update) { updateStatus({ oid: oid, ts: new Date().getTime, update: update }).then( () => { + this.releadDisabled = false; this.onLoad(this.page); this.$message({ type: "success", @@ -2528,8 +2529,8 @@ /** 鍙戝竷缂栫爜瑙勫垯 */ async enableOrDeactivatse(oid, update) { if (update === "release") { - // 閬垮厤鐢ㄦ埛閲嶅鐐瑰嚮鎸夐挳 this.releadDisabled = true; + // 閬垮厤鐢ㄦ埛閲嶅鐐瑰嚮鎸夐挳 await checkLikeCodeRule(oid) .then((res) => { //console.log(res) @@ -2540,17 +2541,15 @@ distinguishCancelAndClose: true, confirmButtonText: "缁х画鍙戝竷", cancelButtonText: "鍙栨秷", - }) - .then(() => { + }).then(() => { this.updateStatus(oid, update); this.releadDisabled = false; - }) - .catch((action) => { - this.releadDisabled = false; + }).catch((action) => { this.$message({ type: "info", message: "鍙栨秷鍙戝竷!", }); + this.releadDisabled = false; }); } }) @@ -2871,6 +2870,7 @@ /** 闃叉鎵撳紑杩囩紪杈戠獥鍙d箣鍚庤〃鍗曚腑瀛樺湪鍊硷紝鎵�浠ラ渶瑕佹竻绌�,骞跺垵濮嬪寲form琛ㄥ崟灞炴��*/ clearBasicAddForm() { this.form = this.$options.data().form; + //this.isLoadingSecCodeAddBtn = false; // this.changeSectypeFormItems(null); }, /** 鎵撳紑鏂板绐楀彛*/ @@ -2912,6 +2912,7 @@ }, /** 鏂板鍩虹鐮佹*/ async saveOrEditBasicCode() { + this.isLoadingSecCodeAddBtn = true; if ( this.selectionList[0].oid == null || this.selectionList[0].oid == "" @@ -2966,6 +2967,7 @@ // 鍏抽棴瀵硅瘽妗� this.addBasicCodeSettingBox = false; } + this.isLoadingSecCodeAddBtn = false; }, /** 鍥犱负elementui鐨勮〃鍗曟牎楠岃缃笉涓婃墍浠ラ噰鐢ㄥ垽鏂殑鏂瑰紡鏉ュ仛琛ㄥ崟妫�楠屾柟寮�*/ checkForm() { diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java index 5b5112a..0634134 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.dto.CodeOrderDTO; import com.vci.ubcs.code.entity.CodeClassify; @@ -172,8 +173,8 @@ * @return 鎵ц鐨勭粨鏋� */ @GetMapping("/defaultReferDataGrid") - public R<IPage<BaseModel>> defaultReferDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject){ - IPage<BaseModel> iPage= mdmEngineService.referDataGrid(referConfigVO,baseQueryObject); + public R<IPage<BaseModelVO>> defaultReferDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject){ + IPage<BaseModelVO> iPage= mdmEngineService.referDataGrid(referConfigVO,baseQueryObject); return R.data(iPage); } diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java index 9ebdb8f..e24815c 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java @@ -5,6 +5,7 @@ import com.alibaba.nacos.common.utils.StringUtils; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; import com.vci.ubcs.code.dto.CodeDeleteBatchDTO; import com.vci.ubcs.code.dto.CodeExportAttrDTO; import com.vci.ubcs.code.dto.CodeOrderDTO; @@ -726,7 +727,7 @@ * @return 鎵ц鐨勭粨鏋� */ @GetMapping("/defaultReferDataGrid") - public IPage<BaseModel> defaultReferDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject){ + public IPage<BaseModelVO> defaultReferDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject){ return engineService.referDataGrid(referConfigVO,baseQueryObject); } diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java index 2815bf0..e723eb7 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; +import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO; import com.vci.ubcs.code.dto.CodeDeleteBatchDTO; @@ -416,7 +417,7 @@ * @param referConfigVO * @return */ - IPage<BaseModel> referDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject) throws VciBaseException; + IPage<BaseModelVO> referDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject) throws VciBaseException; /** * 鑾峰彇鏍戝舰鐨勫弬鐓� diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java index 007bee9..ea4666f 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java @@ -378,16 +378,16 @@ } //寮曠敤鐮佹鐨勬椂鍊欙紝闇�瑕佸垽鏂弬鐓х殑淇℃伅鏄惁姝g‘ if(CodeSecTypeEnum.CODE_REFER_SEC.getValue().equalsIgnoreCase(codeBasicSecDO.getSecType())){ - if(StringUtils.isBlank(codeBasicSecDO.getReferConfig())){ + if(StringUtils.isBlank(codeBasicSecDTO.getReferConfig())){ throw new VciBaseException("寮曠敤鐮佹鐨勬椂鍊欙紝闇�瑕佸~鍐欏弬鐓ч厤缃殑鍐呭"); } try{ // JSONObject.parseObject(codeBasicSecDO.getReferConfig(), UIFormReferVO.class); - codeReferConfigVO = JSONObject.parseObject(codeBasicSecDO.getReferConfig(), CodeReferConfigVO.class); + codeReferConfigVO = JSONObject.parseObject(codeBasicSecDTO.getReferConfig(), CodeReferConfigVO.class); }catch (Throwable e){ throw new VciBaseException("寮曠敤鐮佹鐨勬椂鍊欙紝鍙傜収閰嶇疆鐨勫唴瀹圭殑鏍煎紡涓嶆纭�,",new String[0],e); } - // 鍒ゆ柇鏄惁涓哄紩鐢ㄧ爜娈碉紝濡傛灉鏄簲鐢ㄧ爜娈电殑璇濓紝涓轰簡閫傞厤鍓嶇缁勪欢锛岃繖閲岃瀵硅〃杩涜澶勭悊涓�涓嬶紝鎸夌収浠ュ墠鐨勫弬鐓ф牸寮忚繘琛岃浆鎹� + // 鍒ゆ柇鏄惁涓哄紩鐢ㄧ爜娈碉紝濡傛灉鏄紩鐢ㄧ爜娈电殑璇濓紝涓轰簡閫傞厤鍓嶇缁勪欢锛岃繖閲岃瀵硅〃杩涜澶勭悊涓�涓嬶紝鎸夌収浠ュ墠鐨勫弬鐓ф牸寮忚繘琛岃浆鎹� codeBasicSecDO.setReferValueInfo(referConfigToUIUiTable(codeReferConfigVO)); if(codeReferConfigVO.getIsPersistence()=="true"){ codeReferConfigService.insert(codeReferConfigVO); diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java index eaca080..0119b7a 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO; import com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant; @@ -20,6 +21,7 @@ import com.vci.ubcs.code.vo.pagemodel.UITableFieldVO; import com.vci.ubcs.code.vo.pagemodel.UITablePageVO; import com.vci.ubcs.code.vo.pagemodel.*; +import com.vci.ubcs.code.wrapper.BaseMdodelWrapper; import com.vci.ubcs.flow.core.dto.FlowStatusDTO; import com.vci.ubcs.flow.core.feign.IMDMIFlowAttrClient; import com.vci.ubcs.flow.core.vo.ProcessStageAttrVO; @@ -3560,7 +3562,6 @@ return baseModels; } - /** * 鏍规嵁涓氬姟绫诲瀷鍚嶇О鍒涘缓涓氬姟鏁版嵁婧愬璞� * @@ -3677,7 +3678,7 @@ * @return 鍒楄〃鏁版嵁 */ @Override - public IPage<BaseModel> referDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject) throws VciBaseException { + public IPage<BaseModelVO> referDataGrid(UIFormReferVO referConfigVO, BaseQueryObject baseQueryObject) throws VciBaseException { //checkReferConfig(referConfigVO); //浣跨敤涓氬姟绫诲瀷鏌ヨ R<BtmTypeVO> allAttributeByBtmId = btmTypeClient.getAllAttributeByBtmId(referConfigVO.getReferType()); @@ -3758,27 +3759,28 @@ ZonedDateTime zdt = localDateTime.atZone(zoneId); Date date = Date.from(zdt.toInstant()); setter.invoke(obj, date); - map.remove(property.getName().toUpperCase()); + //map.remove(property.getName().toUpperCase()); } //oracle鐨勬暟瀛椾负BigDecimal鐨勶紝闇�瑕佽繘琛岃浆鎹㈡垚Integer锛屽惁鍒欏皢鎶ラ敊 else if (map.get(property.getName().toUpperCase()) instanceof BigDecimal && ("Integer").equals(setter.getParameterTypes()[0].getSimpleName())) { setter.invoke(obj, ((BigDecimal) map.get(property.getName().toUpperCase())).intValue()); - map.remove(property.getName().toUpperCase()); + //map.remove(property.getName().toUpperCase()); } else if (map.get(property.getName().toUpperCase()) != null) { if(setter.getParameterTypes()[0].getSimpleName().equals("String")){ setter.invoke(obj, map.get(property.getName().toUpperCase()) == null ? null:String.valueOf(map.get(property.getName().toUpperCase()))); }else{ setter.invoke(obj, map.get(property.getName().toUpperCase())); } - map.remove(property.getName().toUpperCase()); + //map.remove(property.getName().toUpperCase()); } } } for (Object key : map.keySet()) { map.put(key, String.valueOf(map.get(key))); } - - ((BaseModel) obj).setData(map); + Map<String, String> newMap = new HashMap<>(); + map.forEach((key, value) -> newMap.put(String.valueOf(key).toLowerCase(), String.valueOf(value))); + ((BaseModel) obj).setData(newMap); baseModels.add((BaseModel) obj); } } catch (Exception e) { @@ -3789,10 +3791,10 @@ + "and lastv = " + VciBaseUtil.toInSql(baseQueryObject.getConditionMap().get("lastv").toString())) + " and" : "where") + SPACE + "1=1 " + lcstatusSql + namesql + codesql ); - IPage<BaseModel> objectDataGrid = new Page<>(); + IPage<BaseModelVO> objectDataGrid = new Page<>(); objectDataGrid.setPages(baseQueryObject.getPage()); objectDataGrid.setCurrent(baseQueryObject.getPage()); - objectDataGrid.setRecords(baseModels); + objectDataGrid.setRecords(BaseMdodelWrapper.build().listVO(baseModels)); objectDataGrid.setSize(baseQueryObject.getLimit()); objectDataGrid.setTotal(total); return objectDataGrid; diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/BaseMdodelWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/BaseMdodelWrapper.java new file mode 100644 index 0000000..5ff19d9 --- /dev/null +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/BaseMdodelWrapper.java @@ -0,0 +1,43 @@ +package com.vci.ubcs.code.wrapper; + +import com.baomidou.mybatisplus.core.toolkit.StringUtils; +import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; +import com.vci.ubcs.code.entity.CodeAllCode; +import com.vci.ubcs.code.entity.CodeRule; +import com.vci.ubcs.code.vo.pagemodel.CodeAllCodeVO; +import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; +import com.vci.ubcs.omd.cache.EnumCache; +import com.vci.ubcs.omd.enums.EnumEnum; +import com.vci.ubcs.starter.revision.model.BaseModel; +import org.springblade.core.mp.support.BaseEntityWrapper; +import org.springblade.core.tool.utils.BeanUtil; + +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +/** + * @author ludc + * @date 2023/9/8 10:30 + */ +public class BaseMdodelWrapper extends BaseEntityWrapper<BaseModel, BaseModelVO> { + + public static BaseMdodelWrapper build() { + return new BaseMdodelWrapper(); + } + + @Override + public BaseModelVO entityVO(BaseModel baseModel) { + BaseModelVO baseModelVO = Objects.requireNonNull(BeanUtil.copy(baseModel, BaseModelVO.class)); + if(StringUtils.isNotBlank(baseModelVO.getLcStatus())){ + baseModelVO.setLcStatusText(EnumCache.getValue(EnumEnum.CODE_RULE_LC,baseModel.getLcStatus())); + } + return baseModelVO; + } + + @Override + public List<BaseModelVO> listVO(List<BaseModel> list) { + return (List)list.stream().map(this::entityVO).collect(Collectors.toList()); + } + +} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeAllcodeWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeAllcodeWrapper.java index bb5d40c..06ffc64 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeAllcodeWrapper.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeAllcodeWrapper.java @@ -29,7 +29,7 @@ * @author ludc * @since 2023-04-03 */ -public class CodeAllcodeWrapper extends BaseEntityWrapper<CodeAllCode, CodeAllCodeVO> { +public class CodeAllcodeWrapper extends BaseEntityWrapper<CodeAllCode, CodeAllCodeVO> { public static CodeAllcodeWrapper build() { return new CodeAllcodeWrapper(); -- Gitblit v1.9.3