提交get请求中文编码问题,表名常量类,表别名枚举类
| | |
| | | ...params, |
| | | page, |
| | | limit, |
| | | }, |
| | | paramsSerializer: function(params) { |
| | | return qs.stringify(params, { encode: false }); |
| | | } |
| | | }) |
| | | } |
| | |
| | | page, |
| | | limit, |
| | | ...params, |
| | | } |
| | | }, |
| | | }) |
| | | } |
| | | |
| | |
| | | <div class="grid-content"> |
| | | <el-select placeholder="è¯·éæ©" v-model="searchFormArrays[index].condition"> |
| | | <el-option |
| | | v-for="condition in item.fieldType=='text' ? searchConditions:switchSearchConditions" |
| | | v-for="condition in item.fieldType==='text' || item.fieldType==='combox' ? |
| | | item.fieldType==='text' ? searchConditions:switchSearchConditions:dateConditions" |
| | | :key="condition.value" |
| | | :label="condition.label" |
| | | :value="condition.value"> |
| | |
| | | :value="option.itemValue"> |
| | | </el-option> |
| | | </el-select> |
| | | <el-switch v-else-if="item.fieldType==='truefalse'" v-model="searchFormArrays[index].fieldValue"></el-switch> |
| | | <el-switch v-else-if="item.fieldType==='truefalse'" v-model="searchFormArrays[index].fieldValue"></el-switch> |
| | | <el-date-picker v-else-if="item.fieldType==='date'" |
| | | v-model="searchFormArrays[index].fieldValue" |
| | | type="date" |
| | | placeholder="éæ©æ¥æ"> |
| | | </el-date-picker> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="2"> |
| | |
| | | // å¯¹è¯æ¡æ¾ç¤ºæ§å¶ |
| | | isShowDialog: this.visible, |
| | | initOptions: [], |
| | | // åæ®µæ¯è¾å
¥æ¡ç±»åçæ¡ä»¶æ°ç» |
| | | // åæ®µç±»åæ¯è¾å
¥æ¡ç±»åçæ¡ä»¶æ°ç» |
| | | searchConditions: [ |
| | | { |
| | | value: "_equal", |
| | |
| | | },{ |
| | | value: "_notlike", |
| | | label: "ä¸å
å«", |
| | | },{ |
| | | value: "_ge", //大äºï¼é»è®¤ä¸ºå¤§äºçäº |
| | | label: "大äº", |
| | | },{ |
| | | value: "_le", //å°äºï¼é»è®¤ä¸ºå°äºçäº |
| | | label: "å°äº", |
| | | }, |
| | | } |
| | | ], |
| | | // åæ®µæ¯åéæä¸ææ¡ç±»åçæ¡ä»¶æ°ç» |
| | | // åæ®µç±»åæ¯åéæä¸ææ¡ç±»åçæ¡ä»¶æ°ç» |
| | | switchSearchConditions: [ |
| | | { |
| | | value: "_equal", |
| | |
| | | value: "_notequal", |
| | | label: "ä¸çäº", |
| | | } |
| | | ], |
| | | // åæ®µç±»åæ¯æ¥æ |
| | | dateConditions: [ |
| | | { |
| | | value: "_equal", |
| | | label: "çäº", |
| | | },{ |
| | | value: "_notequal", |
| | | label: "ä¸çäº", |
| | | },{ |
| | | value: "_ge", //大äºï¼é»è®¤ä¸ºå¤§äºçäº |
| | | label: "大äº", |
| | | },{ |
| | | value: "_le", //å°äºï¼é»è®¤ä¸ºå°äºçäº |
| | | label: "å°äº", |
| | | }, |
| | | ], |
| | | searchFormArrays: [], |
| | | fieldValue: '', |
| | |
| | | const searchConditions = this.searchFormArrays; |
| | | for(let index = 0; index < searchConditions.length; index++) { |
| | | //console.log(condtionParam['conditionMap['+searchConditions[index].queryField+']']+'' == 'undefined'); |
| | | if(searchConditions[index].fieldValue.trim() != '' || searchConditions[index].fieldValue+''==='false') { |
| | | if(searchConditions[index].fieldValue+'' != '' || searchConditions[index].fieldValue+''==='false') { |
| | | // åå¨ç¸åçæ¥è¯¢æ¡ä»¶ |
| | | if(condtionParam['conditionMap['+searchConditions[index].queryField+']']+'' != 'undefined' ) { |
| | | this.$message.warning("åå¨é夿¥è¯¢æ¡ä»¶ï¼è¯·ä»ç»æ ¸å¯¹!"); |
| | |
| | | condtionParam['conditionMap['+searchConditions[index].queryField+searchConditions[index].condition+']'] = searchConditions[index].fieldValue; |
| | | } |
| | | } |
| | | // æ¥è¯¢æ¡ä»¶æ²¡æåºç°éå¤å±æ§ï¼å¹¶ä¸è¿æ»¤æäºç©ºå¼ï¼ä¼ éç»ç¶ç»ä»¶ |
| | | // æ¥è¯¢æ¡ä»¶æ²¡æåºç°éå¤å±æ§ï¼å¹¶ä¸è¿æ»¤æäºç©ºå¼ï¼å°±ä¼ éç»ç¶ç»ä»¶ |
| | | // console.log(condtionParam); |
| | | this.$emit('echoContion',condtionParam) |
| | | this.isShowDialog = false; |
| | |
| | | line-height: 40px; |
| | | height: 40px; |
| | | } |
| | | .grid-content > .el-date-editor.el-input, .el-date-editor.el-input__inner{ |
| | | width: 100%; |
| | | } |
| | | |
| | | |
| | | </style> |
| | |
| | | import {Base64} from 'js-base64'; |
| | | import NProgress from 'nprogress'; |
| | | import 'nprogress/nprogress.css'; |
| | | import qs from 'qs'; |
| | | |
| | | //é»è®¤è¶
æ¶æ¶é´ |
| | | axios.defaults.timeout = 20000; |
| | |
| | | if (config.method === 'post' && meta.isSerialize === true) { |
| | | config.data = serialize(config.data); |
| | | } |
| | | // get请æ±ç¹æ®å符æ±ååºååï¼å¦åä¼å¯¼è´åç«¯æ æ³è½¬ç |
| | | if(config.method === 'get'){ |
| | | config.paramsSerializer = function(params) { |
| | | return qs.stringify(params, { encode: true }) |
| | | }; |
| | | } |
| | | return config |
| | | }, error => { |
| | | return Promise.reject(error) |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * Param转conditionMapæ¡ä»¶çå·¥å
·ç±» |
| | | */ |
| | | |
| | | |
| | |
| | | refreshParentClassifyDataChange() { |
| | | this.parentClassifyOnLoad(this.parentClsfyParams.parentClassifyDataPage, this.parentClsfyParams.parentClassifyQuery); |
| | | }, |
| | | // TODO:å¾
ä¿®æ¹ |
| | | parentClassifyOnLoad(page, params = {}) { |
| | | let parentClsParam = this.parentClsfyParams; |
| | | parentClsParam.classifyDialogLoading = true; |
| | |
| | | loadlistClassifyLinkAttr() { |
| | | let attrParam = this.selectAttrParams; |
| | | //console.log(this.currentSelectTreeData); |
| | | attrParam.selectAttrOptionLoading = true; |
| | | this.selectAttrParams.selectAttrOptionLoading = true; |
| | | let conditionMaps = {}; |
| | | if(attrParam.selectAttrQeury){ |
| | | Object.keys(attrParam.selectAttrQeury).forEach(key=>{ |
| | | conditionMaps['conditionMap['+key+']'] = attrParam.selectAttrQeury[key]; |
| | | conditionMaps['conditionMap['+key+']'] = attrParam.selectAttrQeury[key].trim(); |
| | | }); |
| | | } |
| | | conditionMaps['conditionMap[codeClassifyOid]'] = this.currentSelectTreeData.oid; |
| | | conditionMaps['conditionMap[btmTypeOid]'] = this.currentSelectTreeData.btmTypeOid; |
| | | listClassifyLinkAttr(conditionMaps).then(res=>{ |
| | | //console.log(res.data.data); |
| | | attrParam.selectAttrData = res.data.data; |
| | | attrParam.selectAttrOptionLoading = false; |
| | | const data = res.data; |
| | | this.$nextTick(() => { |
| | | this.$refs[attrParam.ref].doLayout() |
| | | this.$refs[attrParam.ref].doLayout() |
| | | }); |
| | | //console.log(data.data); |
| | | this.selectAttrParams.selectAttrData = data.data; |
| | | this.selectAttrParams.selectAttrOptionLoading = false; |
| | | // å°æç´¢æ¡å
容置空 |
| | | this.selectAttrParams.selectAttrQeury = {}; |
| | | }) |
| | | }, |
| | | // ç¹å»æç´¢å触å该äºä»¶ |
| | |
| | | //åå¨å½åå
³èçç¼ç è§åç¸å
³ä¿¡æ¯ |
| | | this.currentCodeRuleOid = row.oid; |
| | | this.currentRuleLcStatus = row.lcStatus; |
| | | this.sendGridCodeBasicSec({"pkCodeRule_equal":row.oid},false); |
| | | this.sendGridCodeBasicSec({"cpkCodeRule":row.oid},false); |
| | | }, |
| | | // åéå è½½åºç¡ç 段çè¯·æ± |
| | | sendGridCodeBasicSec(condition,isAdancedQuery/** æ¯å¦é«çº§æ¥è¯¢ */){ |
| | |
| | | let conditionMaps = {}; |
| | | if(condition && !isAdancedQuery){ |
| | | Object.keys(condition).forEach(key=>{ |
| | | conditionMaps['conditionMap[t.'+key+']'] = condition[key]; |
| | | conditionMaps['conditionMap[pl_code_basicsec.'+key+']'] = condition[key].trim(); |
| | | }); |
| | | } |
| | | if(isAdancedQuery){ |
| | | condition['conditionMap[t.pkCodeRule_equal]'] = this.currentCodeRuleOid == null || this.currentCodeRuleOid == '' |
| | | condition['conditionMap[pl_code_basicsec.pkCodeRule]'] = this.currentCodeRuleOid == null || this.currentCodeRuleOid == '' |
| | | ? this.selectionList[0].oid:this.currentCodeRuleOid; |
| | | } |
| | | gridCodeBasicSec(1, -1,isAdancedQuery ? condition:conditionMaps).then(res => { |
| | |
| | | }, |
| | | basicSearchChange(params, done){ |
| | | //console.log(this.$refs.crudBasic); |
| | | this.sendGridCodeBasicSec(Object.assign(params,{"pkCodeRule_equal":this.selectionList[this.selectionList.length-1].oid}),false); |
| | | this.sendGridCodeBasicSec(Object.assign(params,{"pkCodeRule":this.selectionList[this.selectionList.length-1].oid}),false); |
| | | done(); |
| | | }, |
| | | basicSearchReset(){ |
| | | this.sendGridCodeBasicSec({"pkCodeRule_equal":this.selectionList[this.selectionList.length-1].oid},false); |
| | | this.sendGridCodeBasicSec({"pkCodeRule":this.selectionList[this.selectionList.length-1].oid},false); |
| | | }, |
| | | // ä¸ç§»ä¸ç§»åºç¡ç 段 |
| | | upOrderNum(row){ |
| | |
| | | fieldType: 'combox', |
| | | queryField: 'lcStatus', |
| | | comboxKey: 'codeSearchLCStatus', |
| | | } |
| | | }, |
| | | ] |
| | | }else { |
| | | this.advancedQueryParam.options = [ |
| | |
| | | data: [], |
| | | title: 'ç æ®µç¼å·', |
| | | fieldType: 'text', |
| | | queryField: 't.id', |
| | | queryField: 'pl_code_basicsec.id', |
| | | },{ |
| | | data: [], |
| | | title: 'ç æ®µåç§°', |
| | | fieldType: 'text', |
| | | queryField: 't.name', |
| | | queryField: 'pl_code_basicsec.name', |
| | | },{ |
| | | data: [], |
| | | title: 'æè¿°', |
| | | fieldType: 'text', |
| | | queryField: 't.description', |
| | | queryField: 'pl_code_basicsec.description', |
| | | },{ |
| | | data: [], |
| | | title: 'ç æ®µç±»å', |
| | | fieldType: 'combox', |
| | | queryField: 't.secType', |
| | | queryField: 'pl_code_basicsec.secType', |
| | | comboxKey: 'codeSecType', |
| | | } |
| | | ] |
| | |
| | | searchChange(params, done) { |
| | | this.page.currentPage = 1; |
| | | // å¤ä¸ªconditionMapè¿æ ·ä¼ åï¼å¿«éæ¥è¯¢é»è®¤éç¨æ¨¡ç³æ¥è¯¢ |
| | | let requestData = {}; |
| | | if(params){ |
| | | Object.keys(params).forEach(key=>{ |
| | | this.query['conditionMap['+key+'_like]'] = params[key]; |
| | | requestData["conditionMap"+'['+key+']'] = params[key].trim(); |
| | | }); |
| | | } |
| | | this.query = requestData; |
| | | this.onLoad(this.page); |
| | | done(); |
| | | }, |
| | |
| | | proxy: { |
| | | '/api': { |
| | | //æ¬å°æå¡æ¥å£å°å |
| | | target: 'http://localhost:37000', |
| | | target: 'http://localhost:37000', |
| | | // target: 'http://localhost:37000', |
| | | //target: 'http://192.168.1.51:37000', |
| | | //target: 'http://192.168.3.7:37000', |
| | | // target: 'http://192.168.1.51:37000', |
| | | // target: 'http://192.168.3.7:37000', |
| | | // target: 'http://dev.vci-tech.com:37000', |
| | | // target: 'http://192.168.1.51:37000/', |
| | | // target: 'http://localhost:37000', |
| | | // target: 'http://localhost:37000', |
| | | // target: 'http://192.168.1.63:37000', |
| | | //target: 'http://192.168.3.7:37000', |
| | | // target: 'http://192.168.3.7:37000', |
| | | // target: 'http://dev.vci-tech.com:37000', |
| | | //target: 'http://192.168.1.51:37000/', |
| | | // target: 'http://192.168.1.51:37000/', |
| | | //è¿ç¨æ¼ç¤ºæå¡å°å,å¯ç¨äºç´æ¥å¯å¨é¡¹ç® |
| | | // target: 'https://saber.bladex.vip/api', |
| | | ws: true, |
| | |
| | | * nacos dev å°å |
| | | */ |
| | | //String NACOS_DEV_ADDR = "dev.vci-tech.com:38848"; |
| | | String NACOS_DEV_ADDR = "127.0.0.1:8848"; |
| | | String NACOS_DEV_ADDR = "localhost:8848"; |
| | | |
| | | /** |
| | | * nacos prod å°å |
| | |
| | | <name>${project.artifactId}</name> |
| | | <version>${bladex.project.version}</version> |
| | | <dependencies> |
| | | |
| | | <!--<dependency> |
| | | <groupId>com.thoughtworks.xstream</groupId> |
| | | <artifactId>xstream</artifactId> |
| | |
| | | <version>1.0-SNAPSHOT</version> |
| | | <scope>compile</scope> |
| | | </dependency>--> |
| | | |
| | | <!--<dependency> |
| | | <groupId>com.vci</groupId> |
| | | <artifactId>vci-platform-web</artifactId> |
| | |
| | | <groupId>com.thoughtworks.xstream</groupId> |
| | | <artifactId>xstream</artifactId> |
| | | </dependency> |
| | | |
| | | </dependencies> |
| | | <packaging>jar</packaging> |
| | | |
| | |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @since 2023-04-03 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_ALLCODE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_ALLCODE) |
| | | @ApiModel(value = "CodeAllCode对象", description = "å
¨é¨ç å¼") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeAllCode extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | |
| | | import com.vci.ubcs.starter.annotation.Transient; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.apache.ibatis.type.Alias; |
| | | |
| | | import java.sql.Clob; |
| | | |
| | |
| | | * @date 2022-1-18 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_BASICSEC") |
| | | @TableName(CodeTableNameConstant.PL_CODE_BASICSEC) |
| | | @ApiModel(value = "CodeBasicSec对象", description = "ç æ®µåºç¡ä¿¡æ¯") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeBasicSec extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.web.annotation.VciUseEnum; |
| | | import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; |
| | |
| | | * @since 2023-03-29 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_BUTTON") |
| | | @TableName(CodeTableNameConstant.PL_CODE_BUTTON) |
| | | @ApiModel(value = "codebutton对象", description = "æ¨¡æ¿æ©å±æ± ") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeButton extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.annotation.Transient; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | |
| | | */ |
| | | //@VciBtmType(name = MdmBtmTypeConstant.CODE_CLASSIFY,text = "主é¢åºåç±»",lifeCycle = FrameWorkLcStatusConstant.FRAME_WORK_LIFE_CYCLE_NAME) |
| | | @Data |
| | | @TableName("PL_CODE_CLASSIFY") |
| | | @TableName(CodeTableNameConstant.PL_CODE_CLASSIFY) |
| | | @ApiModel(value = "CodeClassify对象", description = "主é¢åºçåç±»") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeClassify extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import com.vci.ubcs.starter.web.annotation.VciUseEnum; |
| | | import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; |
| | |
| | | * @date 2023/5/5 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_CLSFLOWTEMP") |
| | | @TableName(CodeTableNameConstant.PL_CODE_CLSFLOWTEMP) |
| | | @ApiModel(value = "CodeTempphase对象", description = "å类使ç¨çæµç¨æ¨¡æ¿") |
| | | public class CodeClassifyProcessTemp extends BaseModel { |
| | | |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.annotation.Transient; |
| | | 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; |
| | |
| | | * @since 2023-04-10 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_CLSTEMPLATE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_CLSTEMPLATE) |
| | | @ApiModel(value = "PlCodeClstemplate对象", description = "ç¼ç åºå®ä¹-模æ¿ç®¡ç") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeClassifyTemplate extends BaseModel { |
| | |
| | | |
| | | 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 com.vci.ubcs.starter.web.annotation.VciFieldType; |
| | | import com.vci.ubcs.starter.web.enumpck.VciFieldTypeEnum; |
| | |
| | | */ |
| | | //@VciBtmType(name = MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR,text = "主é¢åºåç±»çæ¨¡æ¿å±æ§",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) |
| | | @Data |
| | | @TableName("PL_CODE_CLSTEMPATTR") |
| | | @TableName(CodeTableNameConstant.PL_CODE_CLSTEMPATTR) |
| | | @ApiModel(value = "CodeTempphase对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeClassifyTemplateAttr extends BaseModel { |
| | |
| | | |
| | | 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 lombok.Data; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | * @since 2023-04-20 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_TEMPBUTTON") |
| | | @TableName(CodeTableNameConstant.PL_CODE_TEMPBUTTON) |
| | | @ApiModel(value = "CodeTempbutton对象", description = "ç¼ç åºå®ä¹-æ¨¡æ¿æé®æ©å±") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeClassifyTemplateButton extends BaseModel { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @date 2023/4/5 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_CLASSIFYVALUE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_CLASSIFYVALUE) |
| | | @ApiModel(value = "CodeClassify对象", description = "åç±»ç æ®µçç å¼") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeClassifyValue extends BaseModel { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @date 2022-1-18 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_FIXEDVALUE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_FIXEDVALUE) |
| | | @ApiModel(value = "CodeFixedValue对象", description = "åºå®ç 段çç å¼") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeFixedValue extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | * @since 2023-04-03 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_KEYATTRREPEAT") |
| | | @TableName(CodeTableNameConstant.PL_CODE_KEYATTRREPEAT) |
| | | @ApiModel(value = "PlCodeKeyattrrepeat对象", description = "å
³é®å±æ§æ¥éè§å") |
| | | //@EqualsAndHashCode(callSuper = true) |
| | | public class CodeKeyAttrRepeat implements Serializable { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import lombok.Data; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | * @since 2023-04-20 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_PHASEATTR") |
| | | @TableName(CodeTableNameConstant.PL_CODE_PHASEATTR) |
| | | @ApiModel(value = "CodePhaseattr对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ-屿§") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodePhaseAttr extends BaseModel { |
| | |
| | | import com.github.yulichang.annotation.EntityMapping; |
| | | import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; |
| | | import com.vci.ubcs.code.vo.CodeSrchCondConfigVO; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç æ®µåºç¡ä¿¡æ¯æ°æ®æä½å± |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½® |
| | | * |
| | | * @author ludc |
| | | * @date 2023/5/19 17:24 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_REFERCONFIG") |
| | | @TableName(CodeTableNameConstant.PL_CODE_REFERCONFIG) |
| | | @ApiModel(value = "CodeReferConfig对象", description = "ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®") |
| | | @JsonInclude(JsonInclude.Include.NON_EMPTY) //ä¸è¾åºæç©ºå段 |
| | | public class CodeReferConfig extends BaseModel { |
| | |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @since 2023-04-03 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_RULE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_RULE) |
| | | @ApiModel(value = "CodeRule对象", description = "ç¼ç è§å") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeRule extends BaseModel { |
| | |
| | | |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @date 2022-3-1 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_SERIALVALUE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SERIALVALUE) |
| | | @ApiModel(value = "CodeSerialValue对象", description = "ç¼ç è§åçæµæ°´å¼") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeSerialValue extends BaseModel { |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.github.yulichang.annotation.EntityMapping; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | |
| | | * @date 2023/5/19 17:35 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_SHOWFIELDCONFIG") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SHOWFIELDCONFIG) |
| | | @ApiModel(value = "CodeShowFieldConfig对象", description = "ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æ¾ç¤ºå±æ§é
ç½®") |
| | | public class CodeShowFieldConfig implements Serializable { |
| | | |
| | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | 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 lombok.Data; |
| | |
| | | */ |
| | | |
| | | @Data |
| | | @TableName("PL_CODE_SRCHCONDCONFIG") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SRCHCONDCONFIG) |
| | | @ApiModel(value = "CodeSrchCondConfig对象", description = "ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æç´¢æ¡ä»¶é
ç½®") |
| | | public class CodeSrchCondConfig { |
| | | |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | * @since 2023-04-04 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_SYNONYM") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SYNONYM) |
| | | @ApiModel(value = "PlCodeSynonym对象", description = "è¿ä¹è¯ç»´æ¤") |
| | | //@EqualsAndHashCode(callSuper = true) |
| | | public class CodeSynonymEntity implements Serializable { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import lombok.Data; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | * @since 2023-04-20 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_TEMPPHASE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_TEMPPHASE) |
| | | @ApiModel(value = "CodeTempphase对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeTemplatePhase extends BaseModel { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import lombok.Data; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | * @since 2023-04-20 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_TEMPPHASE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_TEMPPHASE) |
| | | @ApiModel(value = "CodeTempphase对象", description = "ç¼ç åºå®ä¹-模æ¿é¶æ®µ") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeTempphaseEntity extends BaseModel { |
| | |
| | | |
| | | 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 lombok.Data; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | * @since 2023-05-05 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_WUPIN") |
| | | @TableName(CodeTableNameConstant.PL_CODE_WUPIN) |
| | | @ApiModel(value = "CodeWupin对象", description = "ç¼ç ä¿¡æ¯") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeWupin extends BaseModel { |
| | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; |
| | | 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.EqualsAndHashCode; |
| | | |
| | | @Data |
| | | @TableName("PL_DOCKING_LOG") |
| | | @TableName(CodeTableNameConstant.PL_DOCKING_LOG) |
| | | @ApiModel(value = "DockingLog对象", description = "éææ¥å¿å¯¹è±¡") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class DockingLog extends BaseModel { |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | 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 lombok.Data; |
| | |
| | | * @date 2023-06-01 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_SYSINTBASE") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SYSINTBASE) |
| | | @ApiModel(value = "DockingSystem", description = "éæç®¡çæ¥å£-éæç³»ç»ç»´æ¤å¯¹è±¡") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class DockingSystem extends BaseModel { |
| | |
| | | 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; |
| | |
| | | * @date 2023-06-01 |
| | | */ |
| | | @Data |
| | | @TableName("PL_CODE_SYSINTINFO") |
| | | @TableName(CodeTableNameConstant.PL_CODE_SYSINTINFO) |
| | | @ApiModel(value = "DockingSystemConfig", description = "éææ¥å£-éææ¥å£ç®¡ç对象") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class DockingSystemConfig extends BaseModel{ |
| | |
| | | /** |
| | | * 屿§ç±»å |
| | | */ |
| | | VCO_FIELD_TYPE("vciFieldType"), |
| | | VCI_FIELD_TYPE("vciFieldType"), |
| | | /** |
| | | * çªå£ç±»å |
| | | */ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.starter.constant; |
| | | |
| | | /** |
| | | * codeæå¡ä¸ç¨å°ç表å常éç±» |
| | | * @author ludc |
| | | * @date 2023/6/8 11:04 |
| | | */ |
| | | public class CodeTableNameConstant { |
| | | |
| | | /** |
| | | * åºç¡ç 段çä¿¡æ¯ |
| | | */ |
| | | public static final String PL_CODE_BASICSEC = "PL_CODE_BASICSEC"; |
| | | |
| | | /** |
| | | * 主é¢åºçåç±» |
| | | */ |
| | | public static final String PL_CODE_CLASSIFY = "PL_CODE_CLASSIFY"; |
| | | |
| | | /** |
| | | * æ¨¡æ¿æ©å±æ± |
| | | */ |
| | | public static final String PL_CODE_BUTTON = "PL_CODE_BUTTON"; |
| | | |
| | | /** |
| | | * å
¨é¨ç å¼ |
| | | */ |
| | | public static final String PL_CODE_ALLCODE = "PL_CODE_ALLCODE"; |
| | | |
| | | /** |
| | | * å类使ç¨çæµç¨æ¨¡æ¿ |
| | | */ |
| | | public static final String PL_CODE_CLSFLOWTEMP = "PL_CODE_CLSFLOWTEMP"; |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-模æ¿ç®¡ç |
| | | */ |
| | | public static final String PL_CODE_CLSTEMPLATE = "PL_CODE_CLSTEMPLATE"; |
| | | |
| | | /** |
| | | * 主é¢åºåç±»çæ¨¡æ¿å±æ§ |
| | | */ |
| | | public static final String PL_CODE_CLSTEMPATTR = "PL_CODE_CLSTEMPATTR"; |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-æ¨¡æ¿æé®æ©å± |
| | | */ |
| | | public static final String PL_CODE_TEMPBUTTON = "PL_CODE_TEMPBUTTON"; |
| | | |
| | | /** |
| | | * åç±»ç æ®µçç å¼ |
| | | */ |
| | | public static final String PL_CODE_CLASSIFYVALUE = "PL_CODE_CLASSIFYVALUE"; |
| | | |
| | | /** |
| | | * åºå®ç 段çç å¼ |
| | | */ |
| | | public static final String PL_CODE_FIXEDVALUE = "PL_CODE_FIXEDVALUE"; |
| | | |
| | | /** |
| | | * å
³é®å±æ§æ¥éè§å |
| | | */ |
| | | public static final String PL_CODE_KEYATTRREPEAT = "PL_CODE_KEYATTRREPEAT"; |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹ |
| | | */ |
| | | public static final String PL_CODE_PHASEATTR = "PL_CODE_PHASEATTR"; |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½® |
| | | */ |
| | | public static final String PL_CODE_REFERCONFIG = "PL_CODE_REFERCONFIG"; |
| | | |
| | | /** |
| | | * ç¼ç è§å |
| | | */ |
| | | public static final String PL_CODE_RULE = "PL_CODE_RULE"; |
| | | |
| | | /** |
| | | * ç¼ç è§åçæµæ°´å¼ |
| | | */ |
| | | public static final String PL_CODE_SERIALVALUE = "PL_CODE_SERIALVALUE"; |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æ¾ç¤ºå±æ§é
ç½® |
| | | */ |
| | | public static final String PL_CODE_SHOWFIELDCONFIG = "PL_CODE_SHOWFIELDCONFIG"; |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æç´¢æ¡ä»¶é
ç½® |
| | | */ |
| | | public static final String PL_CODE_SRCHCONDCONFIG = "PL_CODE_SRCHCONDCONFIG"; |
| | | |
| | | /** |
| | | * è¿ä¹è¯ç»´æ¤ å®ä½ç±» |
| | | */ |
| | | public static final String PL_CODE_SYNONYM = "PL_CODE_SYNONYM"; |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-模æ¿é¶æ®µ å®ä½ç±» |
| | | */ |
| | | public static final String PL_CODE_TEMPPHASE = "PL_CODE_TEMPPHASE"; |
| | | |
| | | /** |
| | | * ç¼ç ä¿¡æ¯ å®ä½ç±» |
| | | */ |
| | | public static final String PL_CODE_WUPIN = "PL_CODE_WUPIN"; |
| | | |
| | | /** |
| | | * éææ¥å¿å¯¹è±¡ |
| | | */ |
| | | public static final String PL_DOCKING_LOG = "PL_DOCKING_LOG"; |
| | | |
| | | /** |
| | | * éæç®¡çæ¥å£-éæç³»ç»ç»´æ¤å¯¹è±¡ |
| | | */ |
| | | public static final String PL_CODE_SYSINTBASE = "PL_CODE_SYSINTBASE"; |
| | | |
| | | /** |
| | | * éææ¥å£-éææ¥å£ç®¡ç对象 |
| | | */ |
| | | public static final String PL_CODE_SYSINTINFO = "PL_CODE_SYSINTINFO"; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.starter.enumpack; |
| | | |
| | | import com.vci.ubcs.starter.constant.CodeTableNameConstant; |
| | | import org.springblade.core.launch.constant.AppConstant; |
| | | |
| | | /** |
| | | * codeæå¡ä¸ç¨å°çè表æ¥è¯¢æ¶è¡¨å«å |
| | | * @author ludc |
| | | * @date 2023/6/8 11:22 |
| | | */ |
| | | public enum CodeTableNameEnum { |
| | | |
| | | /** |
| | | * åºç¡ç 段çä¿¡æ¯è¡¨å«å |
| | | */ |
| | | PL_CODE_BASICSEC(CodeTableNameConstant.PL_CODE_BASICSEC,"pl_code_basicsec"), |
| | | |
| | | /** |
| | | * 主é¢åºçå类表å«å |
| | | */ |
| | | PL_CODE_CLASSIFY(CodeTableNameConstant.PL_CODE_CLASSIFY,"pl_code_classify"), |
| | | |
| | | /** |
| | | * æ¨¡æ¿æ©å±æ± |
| | | */ |
| | | PL_CODE_BUTTON(CodeTableNameConstant.PL_CODE_BUTTON,"pl_code_button"), |
| | | |
| | | /** |
| | | * å
¨é¨ç å¼ |
| | | */ |
| | | PL_CODE_ALLCODE(CodeTableNameConstant.PL_CODE_ALLCODE,"pl_code_allcode"), |
| | | |
| | | /** |
| | | * å类使ç¨çæµç¨æ¨¡æ¿ |
| | | */ |
| | | PL_CODE_CLSFLOWTEMP(CodeTableNameConstant.PL_CODE_CLSFLOWTEMP,"pl_code_clsflowtemp"), |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-模æ¿ç®¡ç |
| | | */ |
| | | PL_CODE_CLSTEMPLATE(CodeTableNameConstant.PL_CODE_CLSTEMPLATE,"pl_code_clstemplate"), |
| | | |
| | | /** |
| | | * 主é¢åºåç±»çæ¨¡æ¿å±æ§ |
| | | */ |
| | | PL_CODE_CLSTEMPATTR(CodeTableNameConstant.PL_CODE_CLSTEMPATTR,"pl_code_clstempattr"), |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-æ¨¡æ¿æé®æ©å± |
| | | */ |
| | | PL_CODE_TEMPBUTTON(CodeTableNameConstant.PL_CODE_TEMPBUTTON,"pl_code_tempbutton"), |
| | | |
| | | /** |
| | | * åç±»ç æ®µçç å¼ |
| | | */ |
| | | PL_CODE_CLASSIFYVALUE(CodeTableNameConstant.PL_CODE_CLASSIFYVALUE,"pl_code_classifyvalue"), |
| | | |
| | | /** |
| | | * åºå®ç 段çç å¼ |
| | | */ |
| | | PL_CODE_FIXEDVALUE(CodeTableNameConstant.PL_CODE_FIXEDVALUE,"pl_code_fixedvalue"), |
| | | |
| | | /** |
| | | * å
³é®å±æ§æ¥éè§å |
| | | */ |
| | | PL_CODE_KEYATTRREPEAT(CodeTableNameConstant.PL_CODE_KEYATTRREPEAT,"pl_code_keyattrrepeat"), |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹ |
| | | */ |
| | | PL_CODE_PHASEATTR(CodeTableNameConstant.PL_CODE_PHASEATTR,"pl_code_phaseattr"), |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½® |
| | | */ |
| | | PL_CODE_REFERCONFIG(CodeTableNameConstant.PL_CODE_REFERCONFIG,"pl_code_referconfig"), |
| | | |
| | | /** |
| | | * ç¼ç è§å |
| | | */ |
| | | PL_CODE_RULE(CodeTableNameConstant.PL_CODE_RULE,"pl_code_rule"), |
| | | |
| | | /** |
| | | * ç¼ç è§åçæµæ°´å¼ |
| | | */ |
| | | PL_CODE_SERIALVALUE(CodeTableNameConstant.PL_CODE_SERIALVALUE,"pl_code_serialvalue"), |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æ¾ç¤ºå±æ§é
ç½® |
| | | */ |
| | | PL_CODE_SHOWFIELDCONFIG(CodeTableNameConstant.PL_CODE_SHOWFIELDCONFIG,"pl_code_showfieldconfig"), |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æç´¢æ¡ä»¶é
ç½® |
| | | */ |
| | | PL_CODE_SRCHCONDCONFIG(CodeTableNameConstant.PL_CODE_SRCHCONDCONFIG,"pl_code_srchcondconfig"), |
| | | |
| | | /** |
| | | * è¿ä¹è¯ç»´æ¤ å®ä½ç±» |
| | | */ |
| | | PL_CODE_SYNONYM(CodeTableNameConstant.PL_CODE_SYNONYM,"pl_code_synonym"), |
| | | |
| | | /** |
| | | * ç¼ç åºå®ä¹-模æ¿é¶æ®µ å®ä½ç±» |
| | | */ |
| | | PL_CODE_TEMPPHASE(CodeTableNameConstant.PL_CODE_TEMPPHASE,"pl_code_tempphase"), |
| | | |
| | | /** |
| | | * ç¼ç ä¿¡æ¯ å®ä½ç±» |
| | | */ |
| | | PL_CODE_WUPIN(CodeTableNameConstant.PL_CODE_WUPIN,"pl_code_wupin"), |
| | | |
| | | /** |
| | | * éææ¥å¿å¯¹è±¡ |
| | | */ |
| | | PL_DOCKING_LOG(CodeTableNameConstant.PL_DOCKING_LOG,"pl_code_log"), |
| | | |
| | | /** |
| | | * éæç®¡çæ¥å£-éæç³»ç»ç»´æ¤å¯¹è±¡ |
| | | */ |
| | | PL_CODE_SYSINTBASE(CodeTableNameConstant.PL_CODE_SYSINTBASE,"pl_code_sysintbase"), |
| | | |
| | | /** |
| | | * éææ¥å£-éææ¥å£ç®¡ç对象 |
| | | */ |
| | | PL_CODE_SYSINTINFO(CodeTableNameConstant.PL_CODE_SYSINTINFO,"pl_code_sysintinfo") |
| | | |
| | | ; |
| | | |
| | | /** |
| | | * æä¸¾çname |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * æä¸¾æ¾ç¤ºææ¬ |
| | | */ |
| | | private String text; |
| | | |
| | | CodeTableNameEnum(String name, String text) { |
| | | this.name = name; |
| | | this.text = text; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | |
| | | } |
| | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * UBCSSqlKeyword |
| | | * UBCSSqlKeyword,é«çº§æ¥è¯¢ä¸ä¼ çæ¶åé»è®¤æ¯_equal |
| | | * map转wrapperæ¶ç¨å°çæ¯å¯¹è½¬æ¢ |
| | | * @author ludc |
| | | * @date 2023/06/06 10:01 |
| | |
| | | if (!Func.isEmpty(query)) { |
| | | query.forEach((k, v) -> { |
| | | if (!Func.hasEmpty(new Object[]{k, v}) && !k.endsWith("_ignore")) { |
| | | if (k.endsWith("_equal")) { |
| | | qw.eq(getColumn(k, "_equal"), v); |
| | | if (k.endsWith("_like")) { |
| | | qw.eq(getColumn(k, "_like"), v); |
| | | } else if (k.endsWith("_notequal")) { |
| | | qw.ne(getColumn(k, "_notequal"), v); |
| | | } else if (k.endsWith("_likeleft")) { |
| | |
| | | } else if (k.endsWith("_notnull")) { |
| | | qw.isNotNull(getColumn(k, "_notnull")); |
| | | } else { |
| | | qw.like(getColumn(k, "_like"), v); |
| | | qw.like(getColumn(k, "_equal"), v); |
| | | } |
| | | |
| | | } |
| | |
| | | import org.springblade.core.mp.support.Query; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * å 为å½åæ¡æ¶ä½¿ç¨çæ¯queryæ¥ååé¡µï¼ |
| | | * æä»¥æè¿è¾¹åç
§ä»¥åçBladeQueryObjectæ¥ä¿®æ¹ |
| | | * ä¸ä¸ªå½åæ¡æ¶ä½¿ç¨èµ·æ¥æ¹ä¾¿ä¸ç¹ç对象 |
| | | * æä»¥æè¿è¾¹åç
§ä»¥åçBaseQueryObjectæ¥ä¿®æ¹ç |
| | | * @author ludc |
| | | * @date 2023/5/23 13:00 |
| | | */ |
| | |
| | | @JSONField |
| | | private Map<String, Object> conditionMap = new HashMap(); |
| | | @JSONField |
| | | private int page = 1; |
| | | private Integer page = 1; |
| | | @JSONField |
| | | private String sort; |
| | | @JSONField |
| | |
| | | @GetMapping("/gridCodeBasicSec") |
| | | @ApiOperationSupport(order = 2) |
| | | @ApiOperation(value = "å页 ç æ®µåºç¡ä¿¡æ¯å表", notes = "ä¼ å
¥codeRuleVO") |
| | | public R<IPage<CodeBasicSecVO>> gridCodeBasicSec(BladeQueryObject bladeQueryObject){ |
| | | public R<IPage<CodeBasicSecVO>> gridCodeBasicSec(BladeQueryObject bladeQueryObject) throws Exception{ |
| | | IPage<CodeBasicSecVO> codeRuleVOIPage = codeBasicSecService.gridCodeBasicSec(bladeQueryObject.getQuery().setAscs("ordernum"),bladeQueryObject.getConditionMap()); |
| | | return R.data(codeRuleVOIPage); |
| | | } |
| | |
| | | package com.vci.ubcs.code.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
| | | import com.vci.ubcs.code.dto.CodeRuleDTO; |
| | | import com.vci.ubcs.code.entity.CodeRule; |
| | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.AllArgsConstructor; |
| | | import org.apache.http.util.EncodingUtils; |
| | | import org.springblade.core.boot.ctrl.BladeController; |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.mp.support.Query; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import java.util.Collection; |
| | | import java.util.Map; |
| | | |
| | |
| | | * ç¼ç è§å èªå®ä¹å页 |
| | | * @return baseQueryObject |
| | | */ |
| | | @GetMapping("/gridCodeRule") |
| | | @GetMapping(value = "/gridCodeRule") |
| | | @ApiOperationSupport(order = 3) |
| | | @ApiOperation(value = "å页", notes = "ä¼ å
¥CodeRule") |
| | | public R<IPage<CodeRuleVO>> gridCodeRule(BladeQueryObject bladeQueryObject) { |
| | |
| | | import com.vci.ubcs.code.entity.CodeRule; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | | |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import org.apache.commons.codec.net.QCodec; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | R clearAllCode(String oid); |
| | | |
| | | |
| | | /** |
| | | * 使ç¨ä¸»é®è·åç¼ç è§åçå
容 |
| | |
| | | import com.vci.ubcs.code.wrapper.CodeBasicSecWrapper; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import com.vci.ubcs.starter.enumpack.CodeTableNameEnum; |
| | | 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.util.UBCSCondition; |
| | | import com.vci.ubcs.starter.util.UBCSSqlKeyword; |
| | | import com.vci.ubcs.starter.web.enumpck.NewAppConstantEnum; |
| | | import com.vci.ubcs.starter.web.enumpck.OsCodeFillTypeEnum; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.KeyValue; |
| | |
| | | import com.vci.ubcs.starter.web.util.WebUtil; |
| | | import com.vci.ubcs.system.entity.DictBiz; |
| | | import com.vci.ubcs.system.feign.IDictBizClient; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tool.api.R; |
| | |
| | | * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ |
| | | */ |
| | | @Override |
| | | public IPage<CodeBasicSecVO> gridCodeBasicSec(Query query, Map<String,Object> conditionMap) throws VciBaseException { |
| | | if(Func.isEmpty(conditionMap.get("pkCodeRule")) && Func.isEmpty(conditionMap.get("t.pkCodeRule_equal")) ){ |
| | | public IPage<CodeBasicSecVO> gridCodeBasicSec(Query query, Map<String,Object> conditionMap) throws ServiceException { |
| | | if(Func.isEmpty(Func.isEmpty(conditionMap.get(CodeTableNameEnum.PL_CODE_BASICSEC.getText()+".pkCodeRule")))){ |
| | | return null; |
| | | } |
| | | // è表æ¥è¯¢ |
| | | MPJLambdaWrapper<CodeBasicSec> mpjLambdaWrapper = UBCSCondition.getMPJLambdaWrapper(conditionMap, CodeBasicSec.class) |
| | | // è表æ¥è¯¢ ,设置表å«åï¼è¡¨å«åé»è®¤å°±éç¨è¡¨åå°åï¼é
ç½®é«çº§æ¥è¯¢çæ¶åå°±éè¦æ ¹æ®è¿ä¸ªæ¥å¯¹whereæ¡ä»¶è¿è¡é
ç½® |
| | | MPJLambdaWrapper<CodeBasicSec> mpjLambdaWrapper = new MPJLambdaWrapper<>(CodeBasicSec.class, CodeTableNameEnum.PL_CODE_BASICSEC.getText()) |
| | | .selectAll(CodeBasicSec.class) |
| | | .selectAs(CodeClassify::getName, CodeBasicSec::getReferCodeClassifyOidName) |
| | | .leftJoin(CodeClassify.class, CodeClassify::getOid, CodeBasicSec::getReferCodeClassifyOid); |
| | | .leftJoin(CodeClassify.class,CodeTableNameEnum.PL_CODE_CLASSIFY.getText(), CodeClassify::getOid, CodeBasicSec::getReferCodeClassifyOid); |
| | | // æ·»å whereæ¡ä»¶ |
| | | UBCSSqlKeyword.buildCondition(conditionMap,mpjLambdaWrapper); |
| | | IPage<CodeBasicSec> codeBasicSecIPage = codeBasicSecMapper.selectPage(UBCSCondition.getPage(query), mpjLambdaWrapper); |
| | | return CodeBasicSecWrapper.build().pageVO(codeBasicSecIPage); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean batchDeleteSecByCodeRuleOid(String codeRuleOid) { |
| | | public boolean batchDeleteSecByCodeRuleOid(String codeRuleOid) throws ServiceException { |
| | | VciBaseUtil.alertNotNull(codeRuleOid,"ç¼ç è§å主é®"); |
| | | // 1ãéè¿pkcoderuleä½ä¸ºæ¡ä»¶ï¼å
æ¥è¯¢è¦å é¤åºç¡ç 段 |
| | | List<CodeBasicSec> deleteList = this.codeBasicSecMapper.selectList(Wrappers.<CodeBasicSec>query().eq("pkcoderule", codeRuleOid)); |
| | |
| | | * @return æç©ºçåä¼ key-屿§å value-åæ®µå«ä¹ï¼æ²¡æç©ºçåä¼ key-success value-true |
| | | */ |
| | | @Override |
| | | public KeyValue checkAttrNullableBySecType(CodeBasicSecDTO codeBasicSecDTO) { |
| | | public KeyValue checkAttrNullableBySecType(CodeBasicSecDTO codeBasicSecDTO) throws ServiceException { |
| | | VciBaseUtil.alertNotNull(codeBasicSecDTO.getSecType(), "ç æ®µåç±»"); |
| | | String secType = codeBasicSecDTO.getSecType(); |
| | | HashMap<String, String> attrMap = JSONObject.parseObject(JSONObject.toJSONString(codeBasicSecDTO), HashMap.class); |
| | |
| | | * @param secType ç æ®µç±»å |
| | | * @return ä¸å¯ä¸ºç©ºçåæ®µéå |
| | | */ |
| | | private Map<String, String> getNotNullableAttr(String secType) { |
| | | private Map<String, String> getNotNullableAttr(String secType) throws ServiceException { |
| | | Map<String, String> attrMap = new HashMap<>(); |
| | | if (CodeSecTypeEnum.CODE_ATTR_SEC.getValue().equalsIgnoreCase(secType)) { |
| | | attrMap.put("name", "屿§ç 段åç§°"); |
| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R cloneCodeBasicSec(List<String> oidList, String pkCodeRule) { |
| | | public R cloneCodeBasicSec(List<String> oidList, String pkCodeRule) throws ServiceException { |
| | | boolean isLinked = checkIsLinked(pkCodeRule,null); |
| | | if (isLinked) { |
| | | return R.fail("ç¼ç è§å已被å¼ç¨ï¼ä¸å
许ç¼è¾æå é¤"); |
| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean upOrderNum(String oid) { |
| | | public boolean upOrderNum(String oid) throws ServiceException{ |
| | | CodeBasicSec secDO = selectByOid(oid); |
| | | if(secDO.getOrderNum() > 1){ |
| | | //çäº1çæ¶åä¸è½ä¸ç§»äº |
| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean downOrderNum(String oid) { |
| | | public boolean downOrderNum(String oid) throws ServiceException { |
| | | CodeBasicSec secDO = selectByOid(oid); |
| | | Long total = codeBasicSecMapper.selectCount(Wrappers.<CodeBasicSec>query() |
| | | .lambda().eq(CodeBasicSec::getPkCodeRule,secDO.getPkCodeRule()) |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<String> getOidByCodeclassifysecOid(String codeClassifySecOid) { |
| | | public List<String> getOidByCodeclassifysecOid(String codeClassifySecOid)throws ServiceException { |
| | | return codeBasicSecMapper.getOidByCodeclassifysecOid(codeClassifySecOid.trim()); |
| | | } |
| | | |
| | |
| | | * @return ç æ®µçå
容 |
| | | */ |
| | | @Override |
| | | public List<CodeBasicSecVO> listCodeBasicSecByRuleOid(String ruleOid) { |
| | | public List<CodeBasicSecVO> listCodeBasicSecByRuleOid(String ruleOid)throws ServiceException { |
| | | if(StringUtils.isBlank(ruleOid)){ |
| | | return new ArrayList<>(); |
| | | } |
| | |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.awt.event.ItemEvent; |
| | | import java.io.File; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | import java.util.stream.Stream; |
| | | |
| | | import static com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant.*; |
| | | |
| | |
| | | attributeVO.setAttributeLength(attr.getAttributeLength()); |
| | | attributeVO.setBtmTypeId(btmTypeDetail.getData().getId()); |
| | | attributeVO.setBtmname(btmTypeDetail.getData().getName()); |
| | | attributeVO.setAttrDataTypeText(EnumCache.getValue(EnumEnum.VCO_FIELD_TYPE,attr.getAttrDataType())); |
| | | attributeVO.setAttrDataTypeText(EnumCache.getValue(EnumEnum.VCI_FIELD_TYPE,attr.getAttrDataType())); |
| | | boolean add = true; |
| | | if(StringUtils.isNotBlank(id) && !attributeVO.getId().contains(id.replace("*",""))){ |
| | | add = false; |
| | | } |
| | | if(StringUtils.isNotBlank(name) && !attributeVO.getId().contains(name.replace("*",""))){ |
| | | if(StringUtils.isNotBlank(name) && !attributeVO.getName().contains(name.replace("*",""))){ |
| | | add = false; |
| | | } |
| | | if(add){ |
| | |
| | | throw new ServiceException("ä¸å¡ç±»åfeignæ¥å£è°ç¨åºé"); |
| | | } |
| | | List<BtmTypeAttributeVO> defaultAttrVOS = btmTypeVOR.getData().getAttributes(); |
| | | if(!CollectionUtils.isEmpty(defaultAttrVOS)){ |
| | | defaultAttrVOS.stream().forEach(attr->{ |
| | | |
| | | // å两个éåå·®é |
| | | List<String> ids = unDefaultAttributes.stream().map(BtmTypeAttributeVO::getId).collect(Collectors.toList()); |
| | | defaultAttrVOS.forEach(item->{ |
| | | if(!ids.contains(item.getId())){ |
| | | BtmTypeAttributeVO attributeVO = new BtmTypeAttributeVO(); |
| | | BeanUtils.copyProperties(item,attributeVO); |
| | | attributeVO.setAttrDataType(item.getAttrDataType()); |
| | | attributeVO.setAttributeLength(item.getAttributeLength()); |
| | | attributeVO.setBtmTypeId(btmTypeDetail.getData().getId()); |
| | | attributeVO.setBtmname(btmTypeDetail.getData().getName()); |
| | | attributeVO.setAttrDataTypeText(EnumCache.getValue(EnumEnum.VCI_FIELD_TYPE,item.getAttrDataType())); |
| | | boolean add = true; |
| | | if(StringUtils.isNotBlank(id) && !attr.getId().contains(id.replace("*",""))){ |
| | | if(StringUtils.isNotBlank(id) && !item.getId().contains(id.replace("*",""))){ |
| | | add = false; |
| | | } |
| | | if(StringUtils.isNotBlank(name) && !attr.getId().contains(name.replace("*",""))){ |
| | | if(StringUtils.isNotBlank(name) && !item.getName().contains(name.replace("*",""))){ |
| | | add = false; |
| | | } |
| | | if(add){ |
| | | attributeVOS.add(attr); |
| | | attributeVOS.add(attributeVO); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | DataGrid<BtmTypeAttributeVO> dataGrid = new DataGrid<>(); |
| | | dataGrid.setData(attributeVOS); |
| | | dataGrid.setTotal(attributeVOS.size()); |
| | |
| | | } |
| | | |
| | | /** |
| | | <<<<<<< Updated upstream |
| | | <<<<<<< Updated upstream |
| | | <<<<<<< Updated upstream |
| | | * 主é¢åºçæ ,å·²èè°ä¸å¡ç±»åæ¥è¯¢feign |
| | | ======= |
| | | * 主é¢åºçæ ,å·²ç»èè°ä¸å¡ç±»åæ¥è¯¢ |
| | | >>>>>>> Stashed changes |
| | | ======= |
| | | * 主é¢åºçæ ,å·²ç»èè°ä¸å¡ç±»åæ¥è¯¢ |
| | | >>>>>>> Stashed changes |
| | | ======= |
| | | * 主é¢åºçæ ,å·²ç»èè°ä¸å¡ç±»åæ¥è¯¢ |
| | | >>>>>>> Stashed changes |
| | | * |
| | | * @param treeQueryObject æ å½¢æ¥è¯¢å¯¹è±¡ |
| | | * @return 主é¢åºæ¾ç¤ºæ |
| | | */ |
| | |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; |
| | | import com.vci.ubcs.code.wrapper.CodeClassifyTemplateAttrWrapper; |
| | | import com.vci.ubcs.omd.feign.IAttributeClient; |
| | | import com.vci.ubcs.omd.feign.IBtmTypeClient; |
| | | import com.vci.ubcs.omd.vo.BtmTypeAttributeVO; |
| | | import com.vci.ubcs.omd.vo.BtmTypeVO; |
| | | 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.enumpck.VciFieldTypeEnum; |
| | | import com.vci.ubcs.starter.web.pagemodel.*; |
| | | 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.VciDateUtil; |
| | | import com.vci.ubcs.system.entity.DictBiz; |
| | | import com.vci.ubcs.system.feign.IDictBizClient; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.cglib.beans.BeanMap; |
| | | import org.springframework.context.annotation.Lazy; |
| | |
| | | * 屿§æå¡å¯¹è±¡ |
| | | */ |
| | | @Resource |
| | | private IAttributeClient attributeClient; |
| | | private IBtmTypeClient btmTypeClient; |
| | | |
| | | /** |
| | | * æ¥è¯¢ææç主é¢åºåç±»çæ¨¡æ¿å±æ§ |
| | |
| | | pageHelper = new PageHelper(-1); |
| | | } |
| | | pageHelper.addDefaultAsc("ordernum"); |
| | | // IPage iPage = new IPage(); |
| | | Query query = new Query(); |
| | | query.setAscs("ordernum"); |
| | | // query.setSize(100); |
| | | if(pageHelper.getLimit() != -1){ |
| | | query.setSize(pageHelper.getLimit()); |
| | | query.setCurrent(pageHelper.getPage()); |
| | | } |
| | | // Condition.getPage(query) |
| | | CodeClassifyTemplateAttr codeClstempattrVO = new CodeClassifyTemplateAttr(); |
| | | // BeanUtil.toBean(map,codeClstempattrVO); |
| | | // BeanUtil |
| | | BeanMap beanMap = BeanMap.create(codeClstempattrVO); |
| | | |
| | | beanMap.putAll(conditionMap); |
| | | // Condition.getQueryWrapper( |
| | | IPage<CodeClassifyTemplateAttr> doList = baseMapper. |
| | | selectPage(Condition.getPage(query), Condition.getQueryWrapper(codeClstempattrVO)); |
| | | |
| | | |
| | | selectPage(Condition.getPage(query), UBCSCondition.getQueryWrapperByMapString(conditionMap,CodeClassifyTemplateAttr.class)); |
| | | if (!CollectionUtils.isEmpty(doList.getRecords())) { |
| | | // CodeClstempattrEntity codeClstempattrEntity = new CodeClstempattrEntity(); |
| | | // BeanUtils.copyProperties(conditionMap, codeClstempattrEntity); |
| | | // List<CodeClstempattrEntity> codeClstempattrEntities = new ArrayList<>(); |
| | | // BeanUtils.copyProperties(doList,codeClstempattrEntities); |
| | | // codeClstempattrEntities.addAll(doList); |
| | | dataGrid.setData(codeClassifyTemplateAttrDO2VOs(doList.getRecords())); |
| | | dataGrid.setTotal(VciBaseUtil.getInt(String.valueOf(baseMapper.selectCount(Condition.getQueryWrapper(codeClstempattrVO))))); |
| | | dataGrid.setTotal(VciBaseUtil.getInt(String.valueOf(baseMapper.selectCount(UBCSCondition.getQueryWrapperByMapString(conditionMap,CodeClassifyTemplateAttr.class))))); |
| | | } |
| | | return dataGrid; |
| | | } |
| | |
| | | public CodeClassifyTemplateAttrVO getObjectByOid(String oid) throws VciBaseException{ |
| | | return codeClassifyTemplateAttrDO2VO(selectByOid(oid)); |
| | | } |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢æ°æ®å¯¹è±¡ |
| | | * @param oid ä¸»é® |
| | |
| | | } |
| | | |
| | | /** |
| | | * åç
§ä¸»é¢åºåç±»çæ¨¡æ¿å±æ§å表 |
| | | * @param conditionMap æ¥è¯¢æ¡ä»¶ |
| | | * @param pageHelper å页åæåº |
| | | * @return 主é¢åºåç±»çæ¨¡æ¿å±æ§æ¾ç¤ºå¯¹è±¡å表ï¼çæçå
容 |
| | | * @throws VciBaseException æ¥è¯¢æ¡ä»¶åå页åºéçæ¶å伿åºå¼å¸¸ |
| | | */ |
| | | // @Override |
| | | // public DataGrid<CodeClassifyTemplateAttrVO> refDataGridCodeClassifyTemplateAttr(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException{ |
| | | // if(conditionMap == null){ |
| | | // conditionMap = new HashMap<String, String>(); |
| | | // } |
| | | // return gridCodeClassifyTemplateAttr(conditionMap,pageHelper); |
| | | // } |
| | | |
| | | /** |
| | | * æ¥è¯¢è¿ä¸ªæ¨¡æ¿ï¼ä¸å¡ç±»åä¸çæææªéæ©ç屿§ |
| | | * @param baseQueryObject |
| | | * @return |
| | |
| | | |
| | | //æ¥è¯¢æ¨¡æ¿å¯¹è±¡ |
| | | CodeClassifyTemplate codeClassifyTemplateDO = codeClassifyTemplateMapper.selectById(templateAttrOid); |
| | | |
| | | //è¿ä¸ªä¸å¡ç±»åä¸çææå±æ§ |
| | | // å¾
å®å |
| | | List<BtmTypeAttributeVO> boAttrs = null; //(List<BtmTypeAttributeVO>)attributeClient.selectById(codeClassifyTemplateDO.getBtmTypeId());// this.btmService.listAttributeByBtmId(codeClassifyTemplateDO.getBtmTypeId()); |
| | | // codeOsbtmtypeattributeMapper.selectById(codeClassifyTemplateDO.getBtmTypeId()); |
| | | // BeanUtils.copyProperties(codeOsbtmtypeattributeMapper.selectById(codeClassifyTemplateDO.getBtmTypeId()),boAttrs); |
| | | //æé»è®¤ç屿§ä¹æ·»å å°boAttrs |
| | | if(boAttrs == null){ |
| | | boAttrs = new ArrayList<>(); |
| | | // æ²¡ææ¨¡æ¿å¯¹è±¡ä¸æ§è¡é»è¾ |
| | | if(Objects.isNull(codeClassifyTemplateDO)){ |
| | | dataGrid.setData(new ArrayList<>()); |
| | | dataGrid.setTotal(0); |
| | | return dataGrid; |
| | | } |
| | | if(!false){ |
| | | // List<CodeOsbtmtypeattributeVO> finalBoAttrs = boAttrs; |
| | | // attributeService.getDefaultAttributeVOs().stream().forEach(attr-> { |
| | | // CodeOsbtmtypeattributeVO attributeVO = new CodeOsbtmtypeattributeVO(); |
| | | // BeanUtil.convert(attr, attributeVO); |
| | | // if ("id".equalsIgnoreCase(attributeVO.getId())) { |
| | | // attributeVO.setName("ä¼ä¸ç¼ç "); |
| | | // } |
| | | // if ("name".equalsIgnoreCase(attributeVO.getId())) { |
| | | // attributeVO.setName("éå¢ç "); |
| | | // } |
| | | // attributeVO.setAttrDataType(attr.getAttributeDataType()); |
| | | // attributeVO.setAttributeLength(attr.getAttrLength()); |
| | | // attributeVO.setReferBtmTypeId(attr.getBtmTypeId()); |
| | | // attributeVO.setReferBtmTypeName(attr.getBtmTypeName()); |
| | | // finalBoAttrs.add(attributeVO); |
| | | // }); |
| | | // boAttrs = finalBoAttrs; |
| | | Object o = null; |
| | | //è¿ä¸ªä¸å¡ç±»åä¸çææå±æ§ |
| | | R<BtmTypeVO> btmTypeVOR = btmTypeClient.getAllAttributeByBtmId(codeClassifyTemplateDO.getBtmTypeId()); |
| | | if(btmTypeVOR.getCode() != 200){ |
| | | throw new ServiceException("ä¸å¡ç±»åfeignè°ç¨å¤±è´¥ï¼"); |
| | | } |
| | | |
| | | //è¿ä¸ªæ¨¡æ¿ä¸å·²ç»æç屿§ |
| | |
| | | //è¿æ»¤æå·²ç»åå¨ç屿§ |
| | | List<BtmTypeAttributeVO> boAttrss = new ArrayList<BtmTypeAttributeVO>(); |
| | | |
| | | for (BtmTypeAttributeVO osBtmTypeAttributeVO:boAttrs){ |
| | | for (BtmTypeAttributeVO osBtmTypeAttributeVO:btmTypeVOR.getData().getAttributes()){ |
| | | if(!btmOids.contains(osBtmTypeAttributeVO.getId())){ |
| | | //ççæ¯ä¸æ¯ææ¨¡ç³æ¥è¯¢ |
| | | boolean inSearch = true; |
| | |
| | | public CodeClassifyTemplateAttrVO entityVO(CodeClassifyTemplateAttr CodeClstempattr) { |
| | | CodeClassifyTemplateAttrVO codeClassifyTemplateAttrVO = Objects.requireNonNull(BeanUtil.copy(CodeClstempattr, CodeClassifyTemplateAttrVO.class)); |
| | | if(StringUtils.isNotBlank(CodeClstempattr.getAttributeDataType())){ |
| | | codeClassifyTemplateAttrVO.setAttributeDataTypeText( EnumCache.getValue(EnumEnum.VCO_FIELD_TYPE,CodeClstempattr.getAttributeDataType())); |
| | | codeClassifyTemplateAttrVO.setAttributeDataTypeText( EnumCache.getValue(EnumEnum.VCI_FIELD_TYPE,CodeClstempattr.getAttributeDataType())); |
| | | } |
| | | return codeClassifyTemplateAttrVO; |
| | | } |
| | |
| | | #æå¡å¨ç«¯å£ |
| | | server: |
| | | port: 36014 |
| | | |
| | | tomcat: |
| | | uri-encoding: UTF-8 |
| | | servlet: |
| | | encoding: |
| | | enabled: true |
| | | charset: UTF-8 |
| | | force: true |
| | | #æ°æ®æºé
ç½® |
| | | spring: |
| | | datasource: |
| | | url: ${ubcs.datasource.mdm.dev.url} |
| | | username: ${ubcs.datasource.mdm.dev.username} |
| | | password: ${ubcs.datasource.mdm.dev.password} |
| | | messages: |
| | | encoding: utf-8 |
| | | basename: i18n/messages |
| | | #å
³é驼峰å½åæ å° |
| | | mybatis-plus: |
| | | configuration: |
| | | map-underscore-to-camel-case: false |
| | | #mybatis-plus-join: |
| | | # table-alias: |
| | | # table-alias: t |
| | | |
| | | ######åºç¨åºæ¬é
ç½® |
| | | #app: |
| | |
| | | @Override |
| | | @GetMapping(GET_DETAIL) |
| | | public R<BtmTypeVO> getDetail(String oid) { |
| | | return R.data(btmTypeService.getAllAttributeByBtmOid(oid)); |
| | | return R.data(btmTypeService.getBtmTypeByOid(oid)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @GetMapping( "/queryApplyState") |
| | | @ApiOperationSupport(order = 2) |
| | | @ApiOperation(value = "æ¥çç³è¯·åç¶æ", notes = "æ¥çç³è¯·åç¶æ") |
| | | public R queryApplyState(String oids){ |
| | | public R queryApplyState(String oids){ |
| | | try { |
| | | return groupMdmInterService.queryApplyState(oids); |
| | | }catch (VciBaseException e){ |