code服务中部分do转vo时显示值转换改为缓存中拿值
已修改40个文件
已删除2个文件
已重命名3个文件
已添加1个文件
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | |
| | | </style> |
| | |
| | | style="height: 115vh; margin-top: -14vh; overflow-y: hidden"> |
| | | <div style="width: 100%; overflow-y: auto; height: 70vh"> |
| | | <el-row style="width: 100%; height:70%"> |
| | | <el-col :style="toggleCrudWidth"> |
| | | <el-col :style="toggleBasicCrudWidth"> |
| | | <basic-container style="width: 100%;"> |
| | | <avue-crud :option="referConfigCrudOption" |
| | | class="refer-config-crud" |
| | |
| | | </basic-container> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="width: 100%; height:30%; margin-top: 130px" v-show="srchCondParams.isShow && showAttrParams.isShow"> |
| | | <el-col v-show="srchCondParams.isShow" style="width: 40%;"> |
| | | <el-row style="width: 100%; height:30%; margin-top: 130px"> |
| | | <el-col |
| | | :style="toggleSrchCrudWidth"> |
| | | <basic-container style="width: 100%; height:100%;"> |
| | | <avue-crud :option="srchCondOption" |
| | | class="refer-srchcond-crud" |
| | |
| | | </avue-crud> |
| | | </basic-container> |
| | | </el-col> |
| | | <el-col v-show="showAttrParams.isShow" style="width: 60%;"> |
| | | <el-col v-show="showAttrParams.isShow" style="width: 60%; height: 100%;"> |
| | | <basic-container style="width: 100%; height:100%;"> |
| | | <avue-crud :option="showAttrOption" |
| | | class="refer-attr-crud" |
| | |
| | | },{ |
| | | label: 'åç
§çä¸å¡ç±»å', |
| | | search: false, |
| | | prop: 'referType' |
| | | prop: 'referTypeName' |
| | | },{ |
| | | label: 'æ¾ç¤ºç屿§', |
| | | search: false, |
| | |
| | | emptyBtn: false, |
| | | labelWidth: '150', //é»è®¤æ ç¾å®½åº¦ |
| | | // é»è®¤é
置就为æ 形类åï¼æ¹äºä¼åºç°é®é¢ |
| | | column: [{ |
| | | label: 'æ å½¢çä¸çº§å±æ§', |
| | | prop: 'parentFieldName', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'ä¸çº§å±æ§å¼å¯¹åºå±æ§', |
| | | prop: 'parentUsedField', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æ ¹èç¹çå¼', |
| | | prop: 'parentValue', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | }, |
| | | { |
| | | label: 'æ å è½½æ¹å¼', |
| | | prop: 'loadType', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | dicData: [{ |
| | | label: 'å
¨é¨', value: 'all' |
| | | }, { |
| | | label: 'é级å è½½', value: 'node' |
| | | }], |
| | | },{ |
| | | label: 'æ¯å¦åªè½éæ©å¶åèç¹', |
| | | prop: 'onlyLeaf', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æåºå段', |
| | | prop: 'sortField', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æåºç±»å', |
| | | prop: 'sortType', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | dicData: [{ |
| | | label: 'ååº', value: 'asc' |
| | | }, { |
| | | label: 'éåº', value: 'desc' |
| | | }], |
| | | }, |
| | | column: [ |
| | | { |
| | | label: 'æ å½¢çä¸çº§å±æ§', |
| | | prop: 'parentFieldName', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'ä¸çº§å±æ§å¼å¯¹åºå±æ§', |
| | | prop: 'parentUsedField', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æ ¹èç¹çå¼', |
| | | prop: 'parentValue', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æ å è½½æ¹å¼', |
| | | prop: 'loadType', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | dicData: [{ |
| | | label: 'å
¨é¨', value: 'all' |
| | | }, { |
| | | label: 'é级å è½½', value: 'node' |
| | | }], |
| | | },{ |
| | | label: 'æ¯å¦åªè½éæ©å¶åèç¹', |
| | | prop: 'onlyLeaf', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æåºå段', |
| | | prop: 'sortField', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | },{ |
| | | label: 'æåºç±»å', |
| | | prop: 'sortType', |
| | | span: 24, |
| | | disabled: true, |
| | | row: true, |
| | | placeholder: ' ', |
| | | dicData: [{ |
| | | label: 'ååº', value: 'asc' |
| | | }, { |
| | | label: 'éåº', value: 'desc' |
| | | }], |
| | | }, |
| | | ], |
| | | }, |
| | | referConfigForm:{}, |
| | |
| | | srchCondData: [], |
| | | isShow: true, |
| | | }, |
| | | toggleSrchCrudWidth: { |
| | | width: '40%', |
| | | height: '100%', |
| | | }, |
| | | |
| | | //æ¾ç¤ºç屿§è¡¨æ ¼é
ç½®åºå |
| | | showAttrOption: { |
| | |
| | | prop: 'title' |
| | | },{ |
| | | label: 'åæ®µç±»å', |
| | | prop: 'fieldType' |
| | | prop: 'fieldTypeText' |
| | | },{ |
| | | label: 'åè¡¨å¯æåº', |
| | | prop: 'sort' |
| | | },{ |
| | | label: 'æåºå段', |
| | | prop: 'sortField' |
| | | prop: 'attrSortField' |
| | | },{ |
| | | label: 'åæ®µå®½åº¦', |
| | | prop: 'width' |
| | | },{ |
| | | label: 'ååºå®ä½ç½®', |
| | | prop: 'fixedText' |
| | | prop: 'fixedPositionText' |
| | | },{ |
| | | label: 'jsæ¾ç¤ºä»£ç ', |
| | | prop: 'templet' |
| | |
| | | |
| | | // æ¯å¦æ¾ç¤ºåå¨ç表ååºå |
| | | isShowForm: true, |
| | | toggleCrudWidth: { |
| | | toggleBasicCrudWidth: { |
| | | height: '100%', |
| | | width: '70%', |
| | | }, |
| | | |
| | | // æ¯å¦æ¾ç¤ºå±æ§è¡¨æ ¼ |
| | | isShowAttrCrud: true, |
| | | |
| | | defaultOrGridForm: ['limit','sortField','sortType'], |
| | | standForm: ['referContent','displayTable'], |
| | | treeForm: [ |
| | |
| | | this.$message.warning("è¯·éæ©ä¸æ¡æ°æ®ï¼"); |
| | | return; |
| | | } |
| | | let filterForm = this.filterForm(currentSeletedRow); |
| | | if(condition == "selectedSave"){ |
| | | //console.log(currentSeletedRow); |
| | | // ç´æ¥ä¿å,æä»¥ç´æ¥è°ç¨codeçé¢ççé¢åæ¾ |
| | | this.$emit('echoReferConfig',filterForm); |
| | | // console.log(filterForm); |
| | | }else { |
| | | //console.log(currentSeletedRow); |
| | | // éæ©å¹¶ä¿®æ¹,æ§è¡codeæå¡ä¸çæå¼çé¢ï¼æä»¥è¦å
æé åºæéçæ°æ® |
| | | let submitForm = { |
| | | referBtmName: filterForm.referType, |
| | | referBtmId: filterForm.referTypeName, |
| | | referConfig: JSON.stringify(filterForm), |
| | | } |
| | | this.$emit('openReconfigInterFace',submitForm); |
| | | } |
| | | this.isShowReferConfigCrud = false; |
| | | }, |
| | | // è¿æ»¤åºå½åç±»åæéè¦ç屿§ |
| | | filterForm(currentRow){ |
| | | // éè¦ä¿ççåºç¡å±æ§ |
| | | let submittDefaultForm = [ |
| | | 'referTypeName', |
| | | 'referType', |
| | | 'textField', |
| | | 'valueField', |
| | | 'type', //åç
§çªå£ç±»å |
| | | 'url', |
| | | 'backPath', |
| | | 'method', |
| | | 'height', |
| | | 'useFormKey', |
| | | 'paramForFormKey', |
| | | 'isMuti', |
| | | 'mapFields', |
| | | 'isOpenGlobal', //æ¯å¦å¼å¯å
¨å± |
| | | 'isPersistence', |
| | | 'id', |
| | | 'name', |
| | | ]; |
| | | // éè¦æ ¹æ®ç±»åæ·»å ç屿§ |
| | | let addArray = []; |
| | | let newForm ={}; |
| | | // æ ¹æ®ä¸åç±»åè¿æ»¤åºä¸åçç表å屿§ |
| | | if(currentRow.type == 'stand'){ |
| | | addArray = ['referContent', 'displayTable']; |
| | | } else if(currentRow.type == 'default' || currentRow.type == 'grid'){ |
| | | addArray = ['limit', 'sortField', 'sortType']; |
| | | } else if(currentRow.type == 'tree'){ |
| | | addArray = [ |
| | | "parentFieldName", |
| | | 'parentUsedField', |
| | | 'parentValue', |
| | | 'loadType', |
| | | 'onlyLeaf', |
| | | 'sortField', |
| | | 'sortType' |
| | | ]; |
| | | } |
| | | // æ¼æ¥ä¸¤ä¸ªæ°ç» |
| | | submittDefaultForm = submittDefaultForm.concat(addArray); |
| | | if(currentRow.codeSrchCondConfigVOS.length > 0){ |
| | | //console.log(currentRow.codeSrchCondConfigVOS); |
| | | newForm = { |
| | | codeSrchCondConfigVOS: currentRow.codeSrchCondConfigVOS, |
| | | } |
| | | } |
| | | if((currentRow.type == 'default' || currentRow.type == 'grid') && currentRow.codeShowFieldConfigVOS.length >= 0){ |
| | | newForm = Object.assign(newForm,{codeShowFieldConfigVOS: currentRow.codeShowFieldConfigVOS}); |
| | | } |
| | | // è¿æ»¤åºç©ºå¼å±æ§åä¸éè¦ç屿§ |
| | | submittDefaultForm.forEach(item=>{ |
| | | // console.log(!this.checkStringIsEmpty(currentRow[item]) || !this.checkArrayIsUndefined(currentRow[item])); |
| | | if((item == 'isMuti' || item == 'onlyLeaf') || (!this.checkStringIsEmpty(currentRow[item]) || !this.checkArrayIsUndefined(currentRow[item]))){ |
| | | //console.log(item,currentRow[item]); |
| | | newForm = Object.assign(newForm,{[item]:currentRow[item]}); |
| | | } |
| | | }); |
| | | // console.log(newForm); |
| | | return newForm; |
| | | }, |
| | | /** |
| | | * 为空 |
| | | * @param val |
| | | * @returns {boolean} |
| | | */ |
| | | checkStringIsEmpty(val){ |
| | | if ( |
| | | val === null || |
| | | typeof val === 'undefined' || |
| | | (typeof val === 'string' && val === "" && val !== 'undefined') |
| | | ) { |
| | | return true; |
| | | } |
| | | return false; |
| | | }, |
| | | /** |
| | | * æ¯å¦ä¸ºå®ä¹ |
| | | * @param val |
| | | * @returns {boolean} |
| | | */ |
| | | checkArrayIsUndefined(val){ |
| | | return typeof val === 'array' && (val.length === 0 || val === null || typeof val === 'undefined' || val === []); |
| | | }, |
| | | referConfigOnload(){ |
| | | let refer = this.referConfigParams; |
| | |
| | | this.referConfigParams.referConfigPage.total = data.total; |
| | | this.referConfigParams.referConfigData = data.records; |
| | | this.referConfigParams.referConfigLoading = false; |
| | | //console.log(this.referConfigParams.referConfigData.length > 0); |
| | | //console.log(this.referConfigParams.referConfigData.length > 0); |
| | | // 渲æå
¶ä»åºåæ°æ® |
| | | if(this.referConfigParams.referConfigData.length > 0) { |
| | | this.$nextTick(() => { |
| | | // è¡¨æ ¼éè¡é®é¢ |
| | | this.$refs[this.referConfigParams.ref].doLayout() |
| | | // é»è®¤éä¸ç¬¬ä¸è¡ |
| | | this.referConfigParams.referConfigSelectedRow = 0; |
| | | this.$refs[this.referConfigParams.ref].setCurrentRow(this.referConfigParams.referConfigData[0]); |
| | | this.referConfigParams.referConfigSelectedRowData = this.referConfigParams.referConfigData[0]; |
| | | this.attrAndSrchCondOnload(this.referConfigParams.referConfigData[0]); |
| | | this.loadDefaultOrGridOrStandOrTreeForm(this.referConfigParams.referConfigData[0]); |
| | | }) |
| | |
| | | currentFormData.type != 'grid') { |
| | | //æ§å¶åç
§é
ç½®è¡¨æ ¼åè¡¨åæ¾ç¤ºæ¯ä¾ |
| | | this.isShowForm = false; |
| | | this.toggleCrudWidth.width = '100%'; |
| | | this.toggleBasicCrudWidth.width = '100%'; |
| | | }else { |
| | | this.isShowForm = true; |
| | | this.toggleCrudWidth.width = '70%'; |
| | | this.toggleBasicCrudWidth.width = '70%'; |
| | | this.toggleFormOption(currentFormData); |
| | | } |
| | | this.toggleCurdWidth(currentFormData); |
| | | //console.log(this.isShowForm); |
| | | //console.log(this.toggleCrudWidth.width); |
| | | //console.log(this.toggleBasicCrudWidth.width); |
| | | }, |
| | | |
| | | // æ ¹æ®typeçåå¨åæ¢è¡¨åçé
ç½®option |
| | |
| | | let currentForm = ''; |
| | | if(data.type=='default' || data.type=='grid'){ |
| | | this.formOption.column = this.sortColumn; |
| | | currentForm = 'defaultOrGridForm' |
| | | currentForm = 'defaultOrGridForm'; |
| | | }else if(data.type == 'stand'){ |
| | | this.formOption.column = this.standColumn; |
| | | currentForm = 'standForm'; |
| | |
| | | currentForm = 'treeForm' |
| | | } |
| | | this.referConfigForm = {}, |
| | | console.log( this.formOption); |
| | | //console.log( this.formOption); |
| | | this[currentForm].forEach(item=>{ |
| | | Vue.set(this.referConfigForm, item, data[item]) |
| | | //this.referConfigForm = Object.assign(this.referConfigForm,{[item]:data[item]}) |
| | | }) |
| | | console.log(this.referConfigForm); |
| | | // console.log(this.referConfigForm); |
| | | }, |
| | | // æ ¹æ®typeçåå¨åæ¢attrè¡¨æ ¼çæ¾ç¤ºéèï¼è°æ´æ¥è¯¢æ¡ä»¶è¡¨æ ¼ç宽度 |
| | | toggleCurdWidth(data) { |
| | | if(data.type=='default' || data.type=='grid'){ |
| | | this.showAttrParams.isShow = true; |
| | | // ä¸éè¦æ¾ç¤ºå±æ§è¡¨æ ¼ææéè¦å°æ¥è¯¢è°ä»·è¡¨æ ¼ç¼©å°ä¸º100% |
| | | this.toggleSrchCrudWidth.width = '40%'; |
| | | }else { |
| | | this.showAttrParams.isShow = false; |
| | | // ä¸éè¦æ¾ç¤ºå±æ§è¡¨æ ¼ææéè¦å°æ¥è¯¢è°ä»·è¡¨æ ¼ç¼©å°ä¸º100% |
| | | this.toggleSrchCrudWidth.width = '100%'; |
| | | } |
| | | // console.log(this.toggleSrchCrudWidth); |
| | | // console.log(this.showAttrParams.isShow); |
| | | }, |
| | | |
| | | // æ¾ç¤ºç屿§åæ¥è¯¢æ¡ä»¶ç¸å
³æ¹æ³ |
| | |
| | | }); |
| | | this.srchCondParams.srchCondData = row.codeSrchCondConfigVOS |
| | | this.showAttrParams.showAttrData = row.codeShowFieldConfigVOS |
| | | //console.log(this.showAttrParams.showAttrData); |
| | | this.srchCondParams.srchCondLoading = false; |
| | | this.showAttrParams.showAttrLoading = false; |
| | | }, |
| | |
| | | class="crud-attr" |
| | | :option="attrOption" |
| | | @cell-click="clickAttrEdit" |
| | | :data="attrData"> |
| | | :data="codeShowFieldConfigVOS"> |
| | | <!-- è¡¨æ ¼å
æä½æé® --> |
| | | <template slot="menu" slot-scope="scope"> |
| | | <el-button type="text" |
| | |
| | | </el-button> |
| | | <div class="tag-group" style="display: inline"> |
| | | <el-tag |
| | | v-for="item in attrData" |
| | | v-for="item in codeShowFieldConfigVOS" |
| | | v-show="item.isquery && item.title!=''" |
| | | style="margin-left: 3px" |
| | | :key="item.title" |
| | |
| | | </el-row> |
| | | </el-tab-pane> |
| | | <el-tab-pane name="second"> |
| | | <span slot="label"><i class="el-icon-search"></i>æ¥è¯¢æ¡ä»¶æ·»å </span> |
| | | <span slot="label"><i class="el-icon-search"></i>æ·»å æ¥è¯¢æ¡ä»¶</span> |
| | | <avue-crud |
| | | ref="crudAddCondition" |
| | | :option="addSearchCondtionOption" |
| | | @cell-click="clickAddSearchCondtionEdit" |
| | | :data="addSearchCondtionData"> |
| | | :data="form.codeSrchCondConfigVOS"> |
| | | <!-- è¡¨æ ¼å
æä½æé® --> |
| | | <template slot="menu" slot-scope="scope"> |
| | | <el-button type="text" |
| | |
| | | paramForFormKey: '', |
| | | isMuti: false, |
| | | mapFields: '', |
| | | isOpenGlobal: true, //æ¯å¦å¼å¯å
¨å± |
| | | codeSrchCondConfigVOS: [], |
| | | isPersistence: true, // æ¯å¦æä¹
å |
| | | id: '', |
| | | name: '', |
| | | // æ¥è¯¢æ¡ä»¶å表 |
| | | // limit: '15', |
| | | // sortField: '', |
| | |
| | | // loadType: 'all', |
| | | // onlyLeaf: false, |
| | | }, |
| | | attrData: [], |
| | | // type忢æ¶å¯¹form表å屿§è¿è¡ç§»é¤ |
| | | removeFormAttr: [ |
| | | 'limit', |
| | | 'sortField', |
| | | 'sortType', |
| | | 'parentFieldName', |
| | | 'parentUsedField', |
| | | 'parentValue', |
| | | 'loadType', |
| | | 'onlyLeaf', |
| | | 'sortType', |
| | | 'referContent', |
| | | 'displayTable', |
| | | ], |
| | | codeShowFieldConfigVOS: [], |
| | | attrOption: { |
| | | height:'180', |
| | | tip: false, |
| | |
| | | blur: (value) => this.updateAttrBlur(value), |
| | | },{ |
| | | label: "æåºå段", |
| | | prop: "sortField", |
| | | prop: "attrSortField", |
| | | cell: true, |
| | | clearable: false, |
| | | blur: (value) => this.updateAttrBlur(value), |
| | |
| | | blur: (value) => this.updateAttrBlur(value), |
| | | },{ |
| | | label: "ååºå®ä½ç½®", |
| | | prop: "fixedText", |
| | | prop: "fixedPosition", |
| | | cell: true, |
| | | type:"select", |
| | | clearable: false, |
| | |
| | | }, |
| | | ] |
| | | }, |
| | | addSearchCondtionData: [], |
| | | // addSearchCondtionData: [], |
| | | addSearchCondtionOption: { |
| | | height:'150', |
| | | tip: false, |
| | |
| | | } |
| | | ] |
| | | }, |
| | | // 两个表åçref |
| | | formRefs: ['form','otherForm'], |
| | | |
| | | // tabsæ§å¶ |
| | |
| | | icon: 'el-icon-info', |
| | | label: 'å¿
å¡«çåç
§é
ç½®', |
| | | collapse: true, |
| | | labelWidth: '110', |
| | | labelWidth: '115', |
| | | prop: 'groupDdefaultOrGrid', |
| | | column: [ |
| | | { |
| | |
| | | trigger: "blur", |
| | | }], |
| | | change: ({ value, column }) => { |
| | | // console.log("start",value); |
| | | // å¤å表å,å 为å
¶ä»åç»ä¸å¦æåå¨å¼ï¼å¨åæ¢æ¶,ä¼ä¿çè¾å
¥çåæ®µå¼æä»¥éè¦è¿å |
| | | let oldForm = this.form; |
| | | this.form = {}; // 表å对象èµç©º |
| | | this.form.referType = oldForm.referType |
| | | this.form.textField = oldForm.textField |
| | | this.form.valueField = oldForm.valueField |
| | | this.form.type = oldForm.type //åç
§çªå£ç±»å |
| | | this.form.url = oldForm.url |
| | | this.form.backPath = oldForm.backPath |
| | | this.form.method = oldForm.method |
| | | this.form.height = oldForm.height |
| | | this.form.useFormKey = oldForm.useFormKey |
| | | this.form.paramForFormKey = oldForm.paramForFormKey |
| | | this.form.isMuti = oldForm.isMuti |
| | | this.form.mapFields = oldForm.mapFields |
| | | let addFrom = {}; //æ ¹æ®ç±»åéè¦æ·»å çä¸å屿§ |
| | | this.activeName = 'first'; |
| | | let addFrom = {}; |
| | | this.activeName = 'first'; // é»è®¤åæ¢è³ç¬¬ä¸ä¸ªtab |
| | | //æ ¹æ®ç±»å对form表å屿§è¿è¡è°æ´ |
| | | if(value == 'stand'){ |
| | | addFrom = { |
| | | referContent: '', |
| | |
| | | sortField: '', |
| | | sortType: 'asc', |
| | | }; |
| | | console.log('tree'); |
| | | // ä¸ç¥é为ä»ä¹type为treeçæ¶åä¼è§¦å两次changeäºä»¶ |
| | | // 导è´typeåæ¢å¤±è´¥ |
| | | this.form.type = 'tree'; |
| | | this.isDisabledTabs = false; |
| | | }else { |
| | | this.isDisabledTabs = true; |
| | | this.activeName = 'second'; |
| | | } |
| | | // ç±»å忢æ¶ï¼å¯¹ä¸éè¦ç屿§è¿è¡çé¤ |
| | | this.removeFormAttr.forEach(attr=>{ |
| | | // console.log(attr); |
| | | this.$delete(this.form,attr) |
| | | }) |
| | | // å并两个表å |
| | | this.form = Object.assign(addFrom,this.form); |
| | | // console.log("endFilter",this.form.type); |
| | | //console.log(this.form); |
| | | }, |
| | | },{ |
| | | label: 'æ¯å¦å¼å¯æä¹
å', |
| | | prop: 'isPersistence', |
| | | tip: 'true:å¼å¯æä¹
åï¼å¯¹å½åå®ä¹çåç
§é
ç½®è¿è¡æä¹
ååå¨ï¼ä¸æ¬¡å¯ç´æ¥éåï¼false:ä»
对å½åæ¬¡ç æ®µæ°å¢çæã', |
| | | tipPlacement: 'bottom', |
| | | span: 6, |
| | | type: 'switch', |
| | | },{ |
| | | display: this.form.isPersistence | this.form.isPersistence=='true', |
| | | label: 'ç¼å·', |
| | | prop: 'id', |
| | | rules: [{ |
| | | required: true, |
| | | message: "(å¼å§æä¹
åæ¶ç¼å·)å¿
填项ä¸è½ä¸ºç©º", |
| | | trigger: "blur", |
| | | }], |
| | | span: 6, |
| | | },{ |
| | | display: this.form.isPersistence | this.form.isPersistence=='true', |
| | | label: 'åç§°', |
| | | prop: 'name', |
| | | rules: [{ |
| | | required: true, |
| | | message: "(å¼å§æä¹
åæ¶åç§°)å¿
填项ä¸è½ä¸ºç©º", |
| | | trigger: "blur", |
| | | }], |
| | | span: 6, |
| | | } |
| | | |
| | | ] |
| | | }, |
| | | { |
| | | //display: this.form.type=='default'||this.form.type=='grid', |
| | | icon: 'el-icon-info', |
| | | label: '页é¢åæ°é
ç½®', |
| | | collapse: false, |
| | | prop: 'webConfig', |
| | | column: [{ |
| | | label: 'çªå£æ¾ç¤ºçé«åº¦', |
| | | prop: 'height', |
| | | tip: 'é»è®¤ç©ºçï¼è®¾ç½®åè¡¨ç¤ºå¼ºå¶æ¾ç¤ºè¿æ ·çé«åº¦', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | rules:[{ |
| | | validator: validateNumber, |
| | | message: "çªå£æ¾ç¤ºçé«åº¦å¿
须为æ°å¼ç±»å", |
| | | trigger: "blur", |
| | | }] |
| | | },{ |
| | | label: 'è¿æ»¤(级è)屿§', |
| | | prop: 'useFormKey', |
| | | tip: 'è·å表åä¸çå
¶ä»å±æ§ç屿§ç弿¥è¿æ»¤,æè
ä½¿ç¨æä¸ªå±æ§æ¥çº§èéæ©', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'è¿æ»¤å±æ§è¯·æ±åæ°', |
| | | prop: 'paramForFormKey', |
| | | tip: '使ç¨è¿æ»¤å±æ§æ¶ï¼åéç»åå°ç请æ±åæ°', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ å°å
¶ä»å±æ§', |
| | | prop: 'mapFields', |
| | | tip: 'éæ©æ°æ®åï¼å°éæ©çæ°æ®æ·è´å°è¡¨åéçå
¶ä»å±æ§ï¼ä¹¦åæ ¼å¼ä¸º{å½å表åä¸ç屿§:éæ©æ°æ®éç屿§,XXXXx:yyyy}', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ¯å¦å¼å¯å
¨å±', |
| | | prop: 'isOpenGlobal', |
| | | tip: 'å¼å¯å
¨å±ä¹å对å
¨é¨åç
§é
ç½®æ°æ®è¿è¡æ¥è¯¢ï¼é»è®¤æ ¹æ®ç§æ·è¿è¡æ¥è¯¢ã', |
| | | tipPlacement: 'right', |
| | | type: 'switch', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ¯å¦å¤é', |
| | | type: 'switch', |
| | | prop: 'isMuti', |
| | | value: false, |
| | | span: 7, |
| | | row: true, |
| | | }] |
| | | column: [ |
| | | { |
| | | label: 'çªå£æ¾ç¤ºçé«åº¦', |
| | | prop: 'height', |
| | | tip: 'é»è®¤ç©ºçï¼è®¾ç½®åè¡¨ç¤ºå¼ºå¶æ¾ç¤ºè¿æ ·çé«åº¦', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | rules:[{ |
| | | validator: validateNumber, |
| | | message: "çªå£æ¾ç¤ºçé«åº¦å¿
须为æ°å¼ç±»å", |
| | | trigger: "blur", |
| | | }] |
| | | },{ |
| | | label: 'è¿æ»¤(级è)屿§', |
| | | prop: 'useFormKey', |
| | | tip: 'è·å表åä¸çå
¶ä»å±æ§ç屿§ç弿¥è¿æ»¤,æè
ä½¿ç¨æä¸ªå±æ§æ¥çº§èéæ©', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'è¿æ»¤å±æ§è¯·æ±åæ°', |
| | | prop: 'paramForFormKey', |
| | | tip: '使ç¨è¿æ»¤å±æ§æ¶ï¼åéç»åå°ç请æ±åæ°', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ å°å
¶ä»å±æ§', |
| | | prop: 'mapFields', |
| | | tip: 'éæ©æ°æ®åï¼å°éæ©çæ°æ®æ·è´å°è¡¨åéçå
¶ä»å±æ§ï¼ä¹¦åæ ¼å¼ä¸º{å½å表åä¸ç屿§:éæ©æ°æ®éç屿§,XXXXx:yyyy}', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ¯å¦å¼å¯å
¨å±', |
| | | prop: 'isOpenGlobal', |
| | | tip: 'å¼å¯å
¨å±ä¹å对å
¨é¨åç
§é
ç½®æ°æ®è¿è¡æ¥è¯¢ï¼é»è®¤æ ¹æ®ç§æ·è¿è¡æ¥è¯¢ã', |
| | | tipPlacement: 'right', |
| | | type: 'switch', |
| | | span: 7, |
| | | },{ |
| | | label: 'æ¯å¦å¤é', |
| | | type: 'switch', |
| | | prop: 'isMuti', |
| | | value: false, |
| | | span: 7, |
| | | row: true, |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | //display: this.form.type=='default'||this.form.type=='grid', |
| | | icon: 'el-icon-info', |
| | | label: 'åå°åæ°é
ç½®', |
| | | collapse: false, |
| | |
| | | tip: 'é常为空;妿æ¯å表ï¼åå°å¿
é¡»è¿åDataGridï¼å¦ææ¯æ ï¼åå°å¿
é¡»è¿åList<Tree>', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: 'æå¡çå°å', |
| | | prop: 'backPath', |
| | | tip: 'é常为空ï¼å¨æ¯æå¾®æå¡æè
åå¸å¼é¨ç½²çæ¶åæé
ç½®', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: '请æ±åå°çåè®®æ¹å¼', |
| | | prop: 'method', |
| | | tip: 'HTTPçåè®®æ¹å¼ï¼æ¯æPOST,PUT,GETï¼ä¸è¬é½æ¯GET', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | value: 'GET', |
| | | type: 'select', |
| | | dicData: [{ |
| | | label:'GET',value: "GET" |
| | | },{ |
| | | label:'PUT',value: "PUT" |
| | | label: 'æå¡çå°å', |
| | | prop: 'backPath', |
| | | tip: 'é常为空ï¼å¨æ¯æå¾®æå¡æè
åå¸å¼é¨ç½²çæ¶åæé
ç½®', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | },{ |
| | | label: '请æ±åå°çåè®®æ¹å¼', |
| | | prop: 'method', |
| | | tip: 'HTTPçåè®®æ¹å¼ï¼æ¯æPOST,PUT,GETï¼ä¸è¬é½æ¯GET', |
| | | tipPlacement: 'right', |
| | | span: 7, |
| | | value: 'GET', |
| | | type: 'select', |
| | | dicData: [{ |
| | | label:'GET',value: "GET" |
| | | },{ |
| | | label:'PUT',value: "PUT" |
| | | }, |
| | | { |
| | | label:'POST',value: "POST" |
| | | }], |
| | | }, |
| | | { |
| | | label:'POST',value: "POST" |
| | | }], |
| | | }, |
| | | ] |
| | | }, |
| | | ] |
| | |
| | | { |
| | | label: 'æ¯é¡µæ¾ç¤ºæ¡æ°', |
| | | prop: 'limit', |
| | | span: 7, |
| | | span: 8, |
| | | tip: 'åé¡µæ¶æ¯é¡µæ¾ç¤ºçæ°éï¼ä¸å页填-1', |
| | | //value: 15, |
| | | tipPlacement: 'right', |
| | | },{ |
| | | label: 'æåºå段', |
| | | prop: 'sortField', |
| | | span: 7, |
| | | span: 8, |
| | | tip: 'æ¥è¯¢æ°æ®æ¶çæåºå段', |
| | | //clearable: false, |
| | | tipPlacement: 'right', |
| | | },{ |
| | | label: 'æåºç±»å', |
| | | prop: 'sortType', |
| | | span: 7, |
| | | span: 8, |
| | | dicData: [{ |
| | | label: 'ååº', value: 'asc' |
| | | }, { |
| | |
| | | { |
| | | label: 'åèçUIä¸ä¸æ', |
| | | prop: 'referContent', |
| | | span: 7, |
| | | span: 8, |
| | | tip: 'åªæåç
§çªå£ç±»åæ¯standæ¶æå¿
须设置,ä¸å¨standç±»å䏿è½çæ', |
| | | tipPlacement: 'right', |
| | | }, |
| | | { |
| | | label: 'å¹³å°çè¡¨æ ¼ç¼å·', |
| | | prop: 'displayTable', |
| | | span: 7, |
| | | span: 8, |
| | | tip: 'ä¸åç
§çUIä¸ä¸æäºæ¥ï¼åªæåç
§çªå£ç±»åæ¯standæ¶æå¿
须设置ï¼ä¸å¨standç±»å䏿è½çæ', |
| | | tipPlacement: 'right', |
| | | }, |
| | |
| | | }, |
| | | watch: { |
| | | // è´¼åï¼åæ¢ç±»åæ¶è¡¨æ ¼ï¼éèåæ¾ç¤ºå°±ä¼åºç°è¡¨æ ¼éä½é®é¢ï¼ |
| | | 'form.type'(val) { |
| | | //console.log(val); |
| | | 'form.type'(value) { |
| | | this.onloadAttrData(); |
| | | } |
| | | }, |
| | |
| | | // åå»è¡¨æ ¼å®ç°è¡¨æ ¼è¡ç¼è¾ |
| | | clickAttrEdit(row, column, event){ |
| | | if(this.preClickAttrRow && this.preClickAttrRow != row){ |
| | | //console.log(this.attrData[this.preClickAttrRow.$index]); |
| | | this.attrData[this.preClickAttrRow.$index].$cellEdit = false; |
| | | //console.log(this.codeShowFieldConfigVOS[this.preClickAttrRow.$index]); |
| | | this.codeShowFieldConfigVOS[this.preClickAttrRow.$index].$cellEdit = false; |
| | | } |
| | | row.$cellEdit = true; |
| | | this.preClickAttrRow = row; |
| | | }, |
| | | // 屿§è¡¨æ ¼è¡ç¼è¾å¤±å»ç¦ç¹æ¶ä¿åæ¹æ³ |
| | | // updateAttrBlur(value){ |
| | | //console.log(this.attrData[0]); |
| | | //console.log(this.codeShowFieldConfigVOS[0]); |
| | | |
| | | // }, |
| | | |
| | | // åå»è¡¨æ ¼å®ç°è¡¨æ ¼è¡ç¼è¾ |
| | | clickAddSearchCondtionEdit(row, column, event){ |
| | | if(this.preClickAddSearchConditionRow && this.preClickAddSearchConditionRow != row){ |
| | | //console.log(this.attrData[this.preClickAttrRow.$index]); |
| | | this.addSearchCondtionData[this.preClickAddSearchConditionRow.$index].$cellEdit = false; |
| | | //console.log(this.codeShowFieldConfigVOS[this.preClickAttrRow.$index]); |
| | | this.form.codeSrchCondConfigVOS[this.preClickAddSearchConditionRow.$index].$cellEdit = false; |
| | | } |
| | | row.$cellEdit = true; |
| | | this.preClickAddSearchConditionRow = row; |
| | | }, |
| | | //ä¸ä¸ä¸ªé¡µé¢å·²ç»éä¸åç
§åºç¨çä¸å¡ç±»åçæ
åµï¼åä¸ä¸æ¬¡å·²ç»é
ç½®è¿åç
§é
ç½®çæ
åµä¸è¿è¡é¡µé¢åå§å渲æ |
| | | initPageData(val){ |
| | | console.log(val); |
| | | //console.log(val); |
| | | if(func.notEmpty(val.referConfig)){ |
| | | this.form = JSON.parse(val.referConfig); |
| | | //console.log(val); |
| | | // console.log(this.form); |
| | | this.form.isPersistence = this.form.isPersistence == 'true' ? true:false; |
| | | // åç
§å¼ç¨çä¸å¡ç±»åä¸å¯é |
| | | this.referTypeIsReadOnly = true; |
| | | if((this.form.type == 'default' || this.form.type == 'grid') && (this.form.codeShowFieldConfigVOS != undefined && this.form.codeShowFieldConfigVOS.length > 0)){ |
| | | this.codeShowFieldConfigVOS = this.form.codeShowFieldConfigVOS; |
| | | } |
| | | return; |
| | | } |
| | | if(func.notEmpty(val.referType)){ |
| | |
| | | async selectedListReferConfig(){ |
| | | // æ è®°ææè¡¨åæ¯å¦éè¿æ ¡éªçåé |
| | | let isValid = true; |
| | | |
| | | // éåè¡¨åæ°ç»ï¼ä¾æ¬¡å¯¹æ¯ä¸ªè¡¨åè¿è¡æ ¡éª |
| | | await this.formRefs.forEach(ref => { |
| | | this.$refs[ref].validate((valid, done, msg) => { |
| | |
| | | done(); |
| | | }) |
| | | }) |
| | | |
| | | // 妿ææè¡¨å齿 ¡éªéè¿ï¼æ§è¡æäº¤æä½ |
| | | if (isValid) { |
| | | // æ ¹æ®ç±»å对form表åä¸çåæ°è¿è¡è¿æ»¤ï¼åªä¿çé空ä¸éè¦ç屿§ |
| | | let submitForm = this.filterForm(); |
| | | //console.log(submitForm); |
| | | // console.log(submitForm); |
| | | this.$emit('echoReferConfig', submitForm) // 触åupdate:dataå°åç»ä»¶å¼ä¼ éç»ç¶ç»ä»¶ |
| | | this.isShowReferConfigForm = false; |
| | | } |
| | |
| | | /** å
¶å®éå屿§è¡¨æ ¼çé»è®¤æ°æ®ä¸éè¦å è½½ï¼ |
| | | 使¯å¼¹çªæå¼ä¼æè¡¨æ ¼éè¡é®é¢æä»¥éè¦å¨è¿è°ç¨doLayoutæ¹æ³*/ |
| | | onloadAttrData(){ |
| | | this.attrData = [ |
| | | this.codeShowFieldConfigVOS = [ |
| | | { |
| | | field: 'id', |
| | | title: 'ç¼å·', |
| | | fieldType: 'text', |
| | | fieldTypeText: 'ææ¬æ¡', |
| | | sort: true, |
| | | sortField: 'id', |
| | | attrSortField: 'id', |
| | | width: '150', |
| | | isquery: true, |
| | | $cellEdit: false |
| | |
| | | fieldType: 'text', |
| | | fieldTypeText: 'ææ¬æ¡', |
| | | sort: true, |
| | | sortField: 'name', |
| | | attrSortField: 'name', |
| | | width: '180', |
| | | isquery: true, |
| | | $cellEdit: false |
| | |
| | | // 屿§éæ©è¡¨æ ¼ä¸çç§»é¤æé®åè½ |
| | | removeCurrentRow(row,condition){ |
| | | if(condition=='removeAttr'){ |
| | | this.$delete(this.attrData, row.$index); |
| | | this.$delete(this.codeShowFieldConfigVOS, row.$index); |
| | | return; |
| | | } |
| | | this.$delete(this.addSearchCondtionData, row.$index); |
| | | this.$delete(this.form.codeSrchCondConfigVOS, row.$index); |
| | | }, |
| | | // 该çé¢çæ°æ®è¿è¡åå§åå¤å |
| | | recoveryDataAndForm(condition){ |
| | |
| | | 'paramForFormKey', |
| | | 'isMuti', |
| | | 'mapFields', |
| | | 'searchCondition', |
| | | 'codeSrchCondConfigVOS', |
| | | 'isOpenGlobal', //æ¯å¦å¼å¯å
¨å± |
| | | 'isPersistence', |
| | | ]; |
| | | let addArray = []; |
| | | let newForm ={}; |
| | |
| | | 'sortType' |
| | | ]; |
| | | } |
| | | // å¼å¯æä¹
ååç
§é
ç½® |
| | | if(oldForm.isPersistence=='true' | oldForm.isPersistence){ |
| | | submittDefaultForm = submittDefaultForm.concat(['id','name']) |
| | | } |
| | | submittDefaultForm = submittDefaultForm.concat(addArray); |
| | | if(!this.checkArrayIsUndefined(this.addSearchCondtionData)){ |
| | | if(!this.checkArrayIsUndefined(this.form.codeSrchCondConfigVOS)){ |
| | | newForm = { |
| | | searchCondition: this.addSearchCondtionData, |
| | | codeSrchCondConfigVOS: this.form.codeSrchCondConfigVOS, |
| | | } |
| | | } |
| | | if((oldForm.type == 'default' || oldForm.type == 'grid') && (this.attrData.length >= 0 && !this.checkArrayIsUndefined(this.addSearchCondtionData))){ |
| | | newForm = Object.assign(newForm,{attrData:this.attrData}); |
| | | if((oldForm.type == 'default' || oldForm.type == 'grid') && (this.codeShowFieldConfigVOS.length >= 0 && !this.checkArrayIsUndefined(this.codeShowFieldConfigVOS))){ |
| | | newForm = Object.assign(newForm,{codeShowFieldConfigVOS:this.codeShowFieldConfigVOS}); |
| | | } |
| | | // è¿æ»¤åºç©ºå¼å±æ§åä¸éè¦ç屿§ |
| | | submittDefaultForm.forEach(item=>{ |
| | |
| | | newForm = Object.assign(newForm,{[item]:oldForm[item]}); |
| | | } |
| | | }); |
| | | // console.log(newForm); |
| | | //console.log(newForm); |
| | | return newForm; |
| | | }, |
| | | /** |
| | |
| | | } |
| | | //this.showFieldSelectList; |
| | | this.showFieldSelectList.forEach(item => { |
| | | this.attrData.push( |
| | | this.codeShowFieldConfigVOS.push( |
| | | { |
| | | field: item.id, |
| | | title: item.id, |
| | | fieldType: item.attrType, |
| | | fieldTypeText: item.attrTypeText, |
| | | sort: false, |
| | | sortField: item.id, |
| | | attrSortField: item.id, |
| | | width: item.attrLength, |
| | | isquery: false, |
| | | $cellEdit: false |
| | |
| | | this.sortFieldOnLoad(); |
| | | }, |
| | | selectedSearchCondition(){ |
| | | console.log(this.searchConditionSelectList); |
| | | // console.log(this.searchConditionSelectList); |
| | | if(this.searchConditionSelectList.length <= 0) { |
| | | this.$message.warning("请è³å°éæ©ä¸æ¡æ°æ®"); |
| | | return; |
| | | } |
| | | this.searchConditionSelectList.forEach(item => { |
| | | this.addSearchCondtionData.push( |
| | | this.form.codeSrchCondConfigVOS.push( |
| | | { |
| | | filterField: item.id, |
| | | filterType: '=', |
| | | filterTypeText: item.name, |
| | | filterValue: '', |
| | | $cellEdit: false |
| | | } |
| | |
| | | viewBtn: false, |
| | | selection: true, |
| | | menu: false, |
| | | columnBtn: false, |
| | | searchShowBtn: false, // è¡¨æ ¼æç´¢æ¾éæé® |
| | | dialogClickModal: false, |
| | | highlightCurrentRow: true, |
| | | column: [ |
| | |
| | | }, |
| | | { |
| | | label: "屿§é¿åº¦", |
| | | prop: "attrLength", |
| | | prop: "attrlength", |
| | | search: false, |
| | | }, |
| | | { |
| | | label: "屿§ç±»å", |
| | | prop: "attributeDataTypeText", |
| | | prop: "attributedatatypetext", |
| | | search: false, |
| | | } |
| | | ] |
| | |
| | | size="small" |
| | | icon="el-icon-plus" |
| | | :disabled="selectionList.length <= 0" |
| | | @click="addBasicCodeSec"> |
| | | @click="openAddBasicCodeSec"> |
| | | æ° å¢ |
| | | </el-button> |
| | | <el-button type="danger" |
| | |
| | | :option="attrOption" |
| | | :table-loading="selectAttrOptionLoading" |
| | | ref="selectionAttrCrud" |
| | | @search-change="selectAttrOptionSearchChange" |
| | | @search-change="selectAttrSearchChange" |
| | | @search-reset="searchAttrReset" |
| | | @row-click="selectionAttrRowClick" |
| | | @selection-change="selectionChangeAttr"> |
| | |
| | | <!-- 第äºå±å¯¹è¯æ¡,èªå®ä¹åç
§é
ç½®Formç»ä»¶ --> |
| | | <refer-config-form-dialog |
| | | ref="referConfigFormDialog" |
| | | @echoReferConfig="echoReferConfig" > |
| | | @echoReferConfig="echoReferConfig"> |
| | | </refer-config-form-dialog> |
| | | <!-- 第äºå±å¯¹è¯æ¡,ç´æ¥éæ©åç
§é
ç½®curdç»ä»¶ --> |
| | | <!-- 第äºå±å¯¹è¯æ¡,ç´æ¥éæ©åç
§é
ç½®crudç»ä»¶ --> |
| | | <refer-config-crud-dialog |
| | | ref="referConfigCrudDialog"> |
| | | ref="referConfigCrudDialog" |
| | | @openReconfigInterFace="openReconfigInterFace" |
| | | @echoReferConfig="echoReferConfig"> |
| | | </refer-config-crud-dialog> |
| | | |
| | | </el-dialog> |
| | |
| | | |
| | | /* å¼ç¨ç 段åç
§é
ç½®,åç»ä»¶å¡«å®åç
§é
ç½®ä¹åå
容忾æ¶è°ç¨ */ |
| | | echoReferConfig(content){ |
| | | // console.log(content.referTypeName); |
| | | this.form.referBtmId = content.referType; |
| | | this.form.referBtmName = content.referTypeName; |
| | | //è½¬æ¢æJSONå符串è¿è¡ç¶ç»ä»¶åæ¾ |
| | |
| | | //è¿å¿è¿éè¦å®å |
| | | this.selectAttrOptionLoading = true; |
| | | listClassifyLinkAttr({"page": 1,"limit": -1,'conditionMap[codeClassifyOid]':this.currentSelectTreeData.oid}).then(res=>{ |
| | | //console.log(res.data.data); |
| | | //é åæ°æ® |
| | | let dataInfo =[ |
| | | {"id":"address","name":"ä¼è®®å®¤å°å","oid":"058D840D-1010-A7DE-7C52-B39C03CE89C1","attrLength":"150","description":"","attributeDataTypeText":"å符串"}, |
| | | {"id":"businesslicensetype","name":"è¥ä¸æ§ç
§ç±»å","oid":"BDAC6D3E-1827-35A0-F3CA-0E58A43F6A07","attrLength":"255","description":"è¥ä¸æ§ç
§ç±»å","attributeDataTypeText":"å符串"}, |
| | | {"id":"certificatenumber","name":"ä¿å¯è¯ç¼å·","oid":"E2BC8332-A721-3713-26C3-C9F6340C2C1D","attrLength":"255","description":"ä¿å¯è¯ç¼å·","attributeDataTypeText":"å符串"}, |
| | | ] |
| | | this.selectattrData = dataInfo; |
| | | this.selectAttrOptionLoading = false; |
| | | console.log(res.data.data); |
| | | this.selectattrData = res.data.data; |
| | | this.selectAttrOptionLoading = false; |
| | | }) |
| | | }, |
| | | // ç¹å»æç´¢å触å该äºä»¶ |
| | | selectAttrOptionSearchChange(params, done) { |
| | | selectAttrSearchChange(params, done) { |
| | | this.query = params; |
| | | //console.log(params); //è¿å¿éè¦æ¹ |
| | | this.loadlistClassifyLinkAttr(Object.assign(params,{'conditionMap[codeClassifyOid]':this.currentSelectTreeData.oid})); |
| | |
| | | // this.changeSectypeFormItems(null); |
| | | }, |
| | | // æå¼æ°å¢çªå£ |
| | | addBasicCodeSec(){ |
| | | openAddBasicCodeSec(){ |
| | | if(!this.tipsMessage(this.selectionList)){ |
| | | return; |
| | | } |
| | |
| | | if(this.form.oid == '' || this.form.oid == null){ |
| | | if(this.checkForm()){ |
| | | addSave(this.form).then(() => { |
| | | this.$message({ |
| | | type: "success", |
| | | message: "æä½æå!" |
| | | }); |
| | | this.$message({ |
| | | type: "success", |
| | | message: "æä½æå!" |
| | | }); |
| | | }, error => { |
| | | window.console.log(error); |
| | | }); |
| | |
| | | }); |
| | | }, |
| | | |
| | | |
| | | /** 第ä¸å±å¯¹è¯æ¡ç¸å
³æ¹æ³ */ |
| | | // æå¼äºå±å¯¹è¯æ¡æ¹æ³ |
| | | openAttrSelectOrGetValue(condition){ |
| | |
| | | this.refreshReferBtmDataChange(); |
| | | }else if(condition === 'referConfig'){ |
| | | if(func.notEmpty(this.form.referConfig) || func.notEmpty(this.form.referBtmName)){ |
| | | this.$refs.referConfigFormDialog.isShowReferConfigForm = true; |
| | | let value = { |
| | | referTypeName: this.form.referBtmName, |
| | | referType: this.form.referBtmId, |
| | | referConfig: this.form.referConfig, |
| | | } |
| | | this.$refs.referConfigFormDialog.initPageData(value); |
| | | this.openReconfigInterFace(this.form); |
| | | }else{ |
| | | this.openTipsChooseOrCust(); |
| | | } |
| | | //this.$refs.referConfigFormDialog.onloadAttrData(); |
| | | } |
| | | }, |
| | | // æå¼èªå®ä¹åç
§é
ç½®æç´æ¥éæ©åç
§é
ç½®çé¢ |
| | | |
| | | // å½åå·²åå¨ç¼è¾è¿çåå±é
ç½®ï¼æä»¥ç´æ¥æå¼åç
§é
ç½®çé¢ |
| | | openReconfigInterFace(preReferConfigForm){ |
| | | // console.log(preReferConfigForm); |
| | | this.$refs.referConfigFormDialog.isShowReferConfigForm = true; |
| | | let value = { |
| | | referTypeName: preReferConfigForm.referBtmName, |
| | | referType: preReferConfigForm.referBtmId, |
| | | referConfig: preReferConfigForm.referConfig, |
| | | } |
| | | this.$refs.referConfigFormDialog.initPageData(value); |
| | | }, |
| | | // æå¼èªå®ä¹åç
§é
ç½®æç´æ¥éæ©åç
§é
ç½®çæç¤ºæ¡ |
| | | openTipsChooseOrCust(){ |
| | | this.$confirm('è¯·éæ©åç
§é
ç½®çå®ä¹æ¹å¼ï¼','åç
§é
ç½®çæ¹å¼', { |
| | | distinguishCancelAndClose: true, |
| | |
| | | serialStart: row!=null&&row.serialStart != '' ? row.serialStart:1, //æµæ°´å·èµ·å§å¼ |
| | | serialStep: row!=null&&row.serialStep != '' ? row.serialStep:1, //æµæ°´çæ¥é¿ |
| | | codeFillType: row!=null&&row.codeFillType != '' ? row.codeFillType:'code_fill_right', //ç¼ç è¡¥ä½æ¹å¼ |
| | | codeFillSeparatorSelect: row!=null&&row.codeFillSeparatorSelect != '' ? row.codeFillSeparatorSelect:0, //è¡¥ä½æ¶çå符ï¼éä¸ç䏿æ¡ç䏿 |
| | | codeFillSeparatorSelect: row!=null&&row.codeFillSeparator != '' ? row.codeFillSeparatorSelect:0, //è¡¥ä½æ¶çå符ï¼éä¸ç䏿æ¡ç䏿 |
| | | codeFillSeparator: row!=null&&row.codeFillSeparator != '' ? row.codeFillSeparator:0, //è¡¥ä½æ¶çå符 |
| | | codeFillLength: row!=null&&row.codeFillLength != '' ? row.codeFillLength:'', //å¡«å
é¿åº¦ |
| | | codeFillLimit: row!=null&&row.codeFillLimit != '' ? row.codeFillLimit:'', //æµæ°´ä¸é |
| | |
| | | }, |
| | | //æä¸¾åå¯è¾å¯éå
容æ¥è¯¢ |
| | | loadCodeSecType(){ |
| | | getDictionary({code: "codeBasicSecType"}).then(res=>{ |
| | | getDictionary({code: "codeSecType"}).then(res=>{ |
| | | this.sectypeList = res.data.data; |
| | | }) |
| | | this.loadCodeSecLength(); |
| | |
| | | proxy: { |
| | | '/api': { |
| | | //æ¬å°æå¡æ¥å£å°å |
| | | target: 'http://localhost:37000', |
| | | // target: 'http://192.168.3.7:37000', |
| | | // target: 'http://dev.vci-tech.com:37000', |
| | | target: 'http://localhost:37000', |
| | | //target: 'http://192.168.3.7:37000', |
| | | //target: 'http://dev.vci-tech.com:37000', |
| | | //target: 'http://192.168.1.51:37000/', |
| | | //è¿ç¨æ¼ç¤ºæå¡å°å,å¯ç¨äºç´æ¥å¯å¨é¡¹ç® |
| | | // target: 'https://saber.bladex.vip/api', |
| | |
| | | @ApiModelProperty(value = "åå¼èå´") |
| | | private String range; |
| | | |
| | | |
| | | } |
| | |
| | | */ |
| | | private static final long serialVersionUID = -4431848943790920077L; |
| | | |
| | | |
| | | @JsonSerialize( |
| | | using = ToStringSerializer.class |
| | | ) |
| | |
| | | private String referTypeName; |
| | | |
| | | /** |
| | | * æå±é¢å |
| | | * æ¯å¦å¼å¯å
¨å± |
| | | */ |
| | | private String doMain; |
| | | private String isOpenGlobal; |
| | | |
| | | /** |
| | | * æåº |
| | |
| | | private Integer orderNum; |
| | | |
| | | /** |
| | | * æ¯å¦å¼å¯æä¹
å |
| | | */ |
| | | private String isPersistence; |
| | | |
| | | /** |
| | | * æ¾ç¤ºç屿§-æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | @TableField(exist = false) |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.github.yulichang.annotation.EntityMapping; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æ¾ç¤ºå±æ§é
ç½® |
| | |
| | | @Data |
| | | @TableName("PL_CODE_SHOWFIELDCONFIG") |
| | | @ApiModel(value = "CodeShowFieldConfig对象", description = "ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æ¾ç¤ºå±æ§é
ç½®") |
| | | public class CodeShowFieldConfig extends BaseModel { |
| | | public class CodeShowFieldConfig implements Serializable { |
| | | |
| | | private static final long serialVersionUID = -71135592796848692L; |
| | | |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | @TableId(value = "OID",type = IdType.ASSIGN_UUID) |
| | | private String oid; |
| | | |
| | | /** |
| | | * ååæ®µ |
| | | */ |
| | | private String field; |
| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | @Data |
| | | @TableName("PL_CODE_SRCHCONDCONFIG") |
| | | @ApiModel(value = "CodeSrchCondConfig对象", description = "ç¼ç è§å管ç-å¼ç¨ç 段-åç
§é
ç½®-æç´¢æ¡ä»¶é
ç½®") |
| | | public class CodeSrchCondConfig extends BaseModel { |
| | | public class CodeSrchCondConfig { |
| | | |
| | | private static final long serialVersionUID = -51655155561881523L; |
| | | |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | @TableId(value = "OID",type = IdType.ASSIGN_UUID) |
| | | private String oid; |
| | | |
| | | /** |
| | | * çéåæ®µ |
| | | */ |
| | | private String filterField; |
| | |
| | | private static final long serialVersionUID = -71135592796848692L; |
| | | |
| | | /** |
| | | * å
³èçåç
§é
ç½®id |
| | | */ |
| | | private String configOid; |
| | | |
| | | /** |
| | | * åæ®µç±»å-æ¾ç¤ºææ¬ |
| | | */ |
| | | private String fieldTypeText; |
| | |
| | | return getValue(name.getName(), nameChild); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·ååå
¸å¼ |
| | | * |
| | |
| | | * ç¨æ·å¹³å° |
| | | */ |
| | | USER_TYPE("user_type"), |
| | | /** |
| | | * codeSecType ç å¼ç±»å |
| | | */ |
| | | CODE_SEC_TYPE("codeSecType"), |
| | | /** |
| | | * å±çº§ç 段çå±çº§ç±»å |
| | | */ |
| | | CODE_LEVEL_TYPE("codeLevelType"), |
| | | /** |
| | | * ç æ®µé¿åº¦ç±»å |
| | | */ |
| | | CODE_SEC_LENGTH("codeSecLength"), |
| | | /** |
| | | * 弿ªåç±»å |
| | | */ |
| | | CODE_CUT_TYPE("codeCutType"), |
| | | /** |
| | | * 弿ªåç±»å |
| | | */ |
| | | CODE_GET_VALUE_TYPE("codeGetValueType"), |
| | | /** |
| | | * åç±»ä¸çæµç¨æ¨¡æ¿ç¨é |
| | | */ |
| | | CODE_CLASSIFY_PROCESS_USE("codeClassifyProcessUse"), |
| | | /** |
| | | * 屿§ç±»å |
| | | */ |
| | | VCO_FIELD_TYPE("vciFieldType"), |
| | | /** |
| | | * çªå£ç±»å |
| | | */ |
| | | CODE_REFER_CONFIG_TYPE("codeReferConfigType"), |
| | | /** |
| | | * ç¼ç è§åççå½å¨æ |
| | | */ |
| | | CODE_RULE_LC("codeRuleLC"), |
| | | /** |
| | | * åç
§é
ç½®ä¸ç¨å°çåæ®µç±»å |
| | | */ |
| | | CODE_REFER_CONFIG_FIELD_TYPE("codeReferConfigFieldType"), |
| | | /** |
| | | * åç
§é
ç½®ä¸ç¨å°çååºå®ä½ç½® |
| | | */ |
| | | CODE_REFER_CONFIG_FIXED("codeReferConfigFixed"), |
| | | /** |
| | | * çéç±»å |
| | | */ |
| | | CODE_REFER_CONFIG_FILTER_TYPE("codeReferConfigFilterType"), |
| | | /** |
| | | * 模æ¿çæé®ç¨é |
| | | */ |
| | | CODE_TEMPLATE_BUTTON_USE("codeTemplateButtonUse"), |
| | | |
| | | ; |
| | | |
| | | final String name; |
| | |
| | | */ |
| | | public static final String CODE_KEY_ATTR_REPEAT_RULE = "codekeyattrrepeat"; |
| | | |
| | | /** |
| | | * åç
§é
ç½® |
| | | */ |
| | | public static final String CODE_REFER_CONFIG = "codereferconfig"; |
| | | |
| | | /** |
| | | * ç¸ä¼¼æ¥è¯¢è§å |
| | | */ |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.vci.ubcs.code.dto.CodeReferConfigDTO; |
| | | import com.vci.ubcs.code.entity.CodeReferConfig; |
| | | import com.vci.ubcs.code.service.CodeReferConfigService; |
| | | import com.vci.ubcs.code.service.ICodeReferConfigService; |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * åç
§é
置表(CodeReferConfig)表æ§å¶å± |
| | |
| | | * æå¡å¯¹è±¡ |
| | | */ |
| | | @Resource |
| | | private CodeReferConfigService codeReferconfigService; |
| | | private ICodeReferConfigService codeReferconfigService; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | |
| | | |
| | | /** |
| | | * æ¹éæå
¥ |
| | | * @param codeBasicSecList |
| | | //* @param codeBasicSecList |
| | | * @return |
| | | */ |
| | | Long insertBatch(@Param("entities") List<CodeBasicSec> codeBasicSecList); |
| | | // Long insertBatch(@Param("entities") List<CodeBasicSec> codeBasicSecList); |
| | | |
| | | List<String> getOidByCodeclassifysecOid(@Param("codeClassifySecOid") String codeClassifySecOid); |
| | | |
| | |
| | | */ |
| | | public interface CodeShowFieldConfigMapper extends BaseMapper<CodeShowFieldConfig> { |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | CodeShowFieldConfig queryById(String oid); |
| | | |
| | | /** |
| | | * æ¥è¯¢æå®è¡æ°æ® |
| | | * |
| | | * @param plCodeShowfieldconfig æ¥è¯¢æ¡ä»¶ |
| | | * @param pageable å页对象 |
| | | * @return 对象å表 |
| | | */ |
| | | List<CodeShowFieldConfig> queryAllByLimit(CodeShowFieldConfig plCodeShowfieldconfig, @Param("pageable") Pageable pageable); |
| | | |
| | | /** |
| | | * ç»è®¡æ»è¡æ° |
| | | * |
| | | * @param plCodeShowfieldconfig æ¥è¯¢æ¡ä»¶ |
| | | * @return æ»è¡æ° |
| | | */ |
| | | long count(CodeShowFieldConfig plCodeShowfieldconfig); |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | | * |
| | | * @param plCodeShowfieldconfig å®ä¾å¯¹è±¡ |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int insert(CodeShowFieldConfig plCodeShowfieldconfig); |
| | | |
| | | /** |
| | | * æ¹éæ°å¢æ°æ®ï¼MyBatisåçforeachæ¹æ³ï¼ |
| | | * |
| | | * @param entities List<CodeShowFieldConfig> å®ä¾å¯¹è±¡å表 |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int insertBatch(@Param("entities") List<CodeShowFieldConfig> entities); |
| | | |
| | | /** |
| | | * æ¹éæ°å¢ææä¸»é®æ´æ°æ°æ®ï¼MyBatisåçforeachæ¹æ³ï¼ |
| | | * |
| | | * @param entities List<CodeShowFieldConfig> å®ä¾å¯¹è±¡å表 |
| | | * @return å½±åè¡æ° |
| | | * @throws org.springframework.jdbc.BadSqlGrammarException å
¥åæ¯ç©ºListçæ¶å伿SQLè¯å¥é误çå¼å¸¸ï¼è¯·èªè¡æ ¡éªå
¥å |
| | | */ |
| | | int insertOrUpdateBatch(@Param("entities") List<CodeShowFieldConfig> entities); |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param plCodeShowfieldconfig å®ä¾å¯¹è±¡ |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int update(CodeShowFieldConfig plCodeShowfieldconfig); |
| | | |
| | | /** |
| | | * éè¿ä¸»é®å 餿°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int deleteById(String oid); |
| | | |
| | | } |
| | | |
| | |
| | | */ |
| | | public interface CodeSrchCondConfigMapper extends BaseMapper<CodeSrchCondConfig> { |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | CodeSrchCondConfig queryById(String oid); |
| | | |
| | | /** |
| | | * æ¥è¯¢æå®è¡æ°æ® |
| | | * |
| | | * @param plCodeSrchcondconfig æ¥è¯¢æ¡ä»¶ |
| | | * @param pageable å页对象 |
| | | * @return 对象å表 |
| | | */ |
| | | List<CodeSrchCondConfig> queryAllByLimit(CodeSrchCondConfig plCodeSrchcondconfig, @Param("pageable") Pageable pageable); |
| | | |
| | | /** |
| | | * ç»è®¡æ»è¡æ° |
| | | * |
| | | * @param plCodeSrchcondconfig æ¥è¯¢æ¡ä»¶ |
| | | * @return æ»è¡æ° |
| | | */ |
| | | long count(CodeSrchCondConfig plCodeSrchcondconfig); |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | | * |
| | | * @param plCodeSrchcondconfig å®ä¾å¯¹è±¡ |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int insert(CodeSrchCondConfig plCodeSrchcondconfig); |
| | | |
| | | /** |
| | | * æ¹éæ°å¢æ°æ®ï¼MyBatisåçforeachæ¹æ³ï¼ |
| | | * |
| | | * @param entities List<CodeSrchCondConfig> å®ä¾å¯¹è±¡å表 |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int insertBatch(@Param("entities") List<CodeSrchCondConfig> entities); |
| | | |
| | | /** |
| | | * æ¹éæ°å¢ææä¸»é®æ´æ°æ°æ®ï¼MyBatisåçforeachæ¹æ³ï¼ |
| | | * |
| | | * @param entities List<CodeSrchCondConfig> å®ä¾å¯¹è±¡å表 |
| | | * @return å½±åè¡æ° |
| | | * @throws org.springframework.jdbc.BadSqlGrammarException å
¥åæ¯ç©ºListçæ¶å伿SQLè¯å¥é误çå¼å¸¸ï¼è¯·èªè¡æ ¡éªå
¥å |
| | | */ |
| | | int insertOrUpdateBatch(@Param("entities") List<CodeSrchCondConfig> entities); |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param plCodeSrchcondconfig å®ä¾å¯¹è±¡ |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int update(CodeSrchCondConfig plCodeSrchcondconfig); |
| | | |
| | | /** |
| | | * éè¿ä¸»é®å 餿°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å½±åè¡æ° |
| | | */ |
| | | int deleteById(String oid); |
| | | |
| | | } |
| | | |
| | |
| | | List<CodeBasicSecVO> codeBasicSecDO2VOs(Collection<CodeBasicSec> codeBasicSecDOs, boolean hasFixedValue) throws VciBaseException; |
| | | |
| | | /** |
| | | * æ¹éæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param codeBasicSecDOs æ°æ®å¯¹è±¡å表 |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | * @throws VciBaseException åæ°ä¸ºç©ºæè
ä¸åå¨çæ¶å伿åºå¼å¸¸ |
| | | */ |
| | | List<CodeBasicSecVO> codeBasicSecDO2VOs(Collection<CodeBasicSec> codeBasicSecDOs) throws VciBaseException; |
| | | |
| | | /** |
| | | * æ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param codeBasicSecDO æ°æ®å¯¹è±¡ |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | |
| | | */ |
| | | IPage<CodeOsattributeVO> selectCodeOsattributePage(IPage<CodeOsattributeVO> page, CodeOsattributeVO CodeOsattribute); |
| | | |
| | | |
| | | boolean isDefaultAttr(String selectKey); |
| | | |
| | | Map<String, CodeOsattributeVO> getDefaultAttributeVOMap(); |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeReferConfigService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.vci.ubcs.code.dto.CodeReferConfigDTO; |
| | | import com.vci.ubcs.code.entity.CodeReferConfig; |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageRequest; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @author ludc |
| | | * @since 2023-05-19 17:47:59 |
| | | */ |
| | | public interface CodeReferConfigService extends MPJBaseService<CodeReferConfig> { |
| | | public interface ICodeReferConfigService extends MPJBaseService<CodeReferConfig> { |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeShowFieldConfigService.java ÐÞ¸Ä |
| | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; |
| | | import jdk.internal.dynalink.linker.LinkerServices; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageRequest; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @author ludc |
| | | * @since 2023-05-19 17:58:56 |
| | | */ |
| | | public interface CodeShowFieldConfigService extends IService<CodeShowFieldConfig> { |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | CodeShowFieldConfig queryById(String oid); |
| | | public interface ICodeShowFieldConfigService extends IService<CodeShowFieldConfig> { |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | |
| | | * @param codeShowFieldConfigVOS å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | boolean insertBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS); |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param codeShowFieldConfig å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | boolean update(CodeShowFieldConfig codeShowFieldConfig); |
| | | boolean insertBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS, String oid); |
| | | |
| | | /** |
| | | * æ¹éä¿®æ¹æ°æ® |
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeSrchCondConfigService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.entity.CodeSrchCondConfig; |
| | | import com.vci.ubcs.code.entity.CodeSrchCondConfig; |
| | | import com.vci.ubcs.code.service.impl.CodeSrchCondConfigServiceImpl; |
| | | import com.vci.ubcs.code.vo.CodeSrchCondConfigVO; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageRequest; |
| | |
| | | * @author ludc |
| | | * @since 2023-05-19 17:58:56 |
| | | */ |
| | | public interface CodeSrchCondConfigService extends IService<CodeSrchCondConfig> { |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | CodeSrchCondConfig queryById(String oid); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param codeSrchCondConfig ç鿡件 |
| | | * @param pageRequest å页对象 |
| | | * @return æ¥è¯¢ç»æ |
| | | */ |
| | | Page<CodeSrchCondConfig> queryByPage(CodeSrchCondConfig codeSrchCondConfig, PageRequest pageRequest); |
| | | public interface ICodeSrchCondConfigService extends IService<CodeSrchCondConfig> { |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | |
| | | * @param codeSrchCondConfigVOS å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | boolean insertBatch(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS); |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param codeSrchCondConfig å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | boolean update(CodeSrchCondConfig codeSrchCondConfig); |
| | | boolean insertBatch(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS, String oid); |
| | | |
| | | /** |
| | | * æ¹éââä¿®æ¹æ°æ® |
| | |
| | | import com.vci.ubcs.code.mapper.CodeBasicSecMapper; |
| | | import com.vci.ubcs.code.mapper.CodeClassifyValueMapper; |
| | | import com.vci.ubcs.code.mapper.CodeFixedValueMapper; |
| | | import com.vci.ubcs.code.service.ICodeBasicSecService; |
| | | import com.vci.ubcs.code.service.ICodeClassifyValueService; |
| | | import com.vci.ubcs.code.service.ICodeFixedValueService; |
| | | import com.vci.ubcs.code.service.ICodeRuleService; |
| | | import com.vci.ubcs.code.service.*; |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeFixedValueVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | |
| | | |
| | | @Resource |
| | | private ICodeClassifyValueService codeClassifyValueService; |
| | | |
| | | @Resource |
| | | private ICodeReferConfigService codeReferConfigService; |
| | | |
| | | @Resource |
| | | private IDictBizClient iDictBizClient; |
| | |
| | | && StringUtils.isBlank(codeBasicSecDO.getCodeFillSeparator())){ |
| | | throw new VciBaseException("å½è¡¥ä½æ¹å¼ä¸ºå·¦è¡¥ä½æè
å³è¡¥ä½çæ¶åï¼è¡¥ä½å符ä¸è½ä¸ºç©º"); |
| | | } |
| | | CodeReferConfigVO codeReferConfigVO = null; |
| | | //å¼ç¨ç æ®µçæ¶åï¼éè¦å¤æåç
§çä¿¡æ¯æ¯å¦æ£ç¡® |
| | | if(CodeSecTypeEnum.CODE_REFER_SEC.getValue().equalsIgnoreCase(codeBasicSecDO.getSecType())){ |
| | | if(StringUtils.isBlank(codeBasicSecDO.getReferConfig())){ |
| | | throw new VciBaseException("å¼ç¨ç æ®µçæ¶åï¼éè¦å¡«å åç
§é
ç½® çå
容"); |
| | | } |
| | | try{ |
| | | JSONObject.parseObject(codeBasicSecDO.getReferConfig(), UIFormReferVO.class); |
| | | //JSONObject.parseObject(codeBasicSecDO.getReferConfig(), UIFormReferVO.class); |
| | | codeReferConfigVO = JSONObject.parseObject(codeBasicSecDO.getReferConfig(), CodeReferConfigVO.class); |
| | | // å°åç
§é
ç½®è¿è¡æä¹
åï¼ç»ç¨æ·æä¾å¯å¯éæ©åç
§é
ç½®çæ¹å¼ |
| | | |
| | | }catch (Throwable e){ |
| | | throw new VciBaseException("å¼ç¨ç æ®µçæ¶åï¼åç
§é
ç½®çå
å®¹çæ ¼å¼ä¸æ£ç¡®,",new String[0],e); |
| | | } |
| | | if(codeReferConfigVO.getIsPersistence()=="true"){ |
| | | codeReferConfigService.insert(codeReferConfigVO); |
| | | } |
| | | } |
| | | boolean resBoolean = codeBasicSecMapper.insert(codeBasicSecDO) > 0; |
| | |
| | | } |
| | | |
| | | /** |
| | | * æ¹éæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * |
| | | * @param codeBasicSecDOs æ°æ®å¯¹è±¡å表 |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | * @throws VciBaseException åæ°ä¸ºç©ºæè
ä¸åå¨çæ¶å伿åºå¼å¸¸ |
| | | */ |
| | | @Override |
| | | public List<CodeBasicSecVO> codeBasicSecDO2VOs(Collection<CodeBasicSec> codeBasicSecDOs) throws VciBaseException { |
| | | List<CodeBasicSecVO> voList = new ArrayList<CodeBasicSecVO>(); |
| | | if (!CollectionUtils.isEmpty(codeBasicSecDOs)) { |
| | | for (CodeBasicSec s : codeBasicSecDOs) { |
| | | CodeBasicSecVO vo = codeBasicSecDO2VO(s); |
| | | if (vo != null) { |
| | | voList.add(vo); |
| | | } |
| | | } |
| | | } |
| | | return voList; |
| | | } |
| | | |
| | | /** |
| | | * æ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * |
| | | * @param codeBasicSecDO æ°æ®å¯¹è±¡ |
| | |
| | | */ |
| | | @Override |
| | | public CodeBasicSecVO codeBasicSecDO2VO(CodeBasicSec codeBasicSecDO) throws VciBaseException { |
| | | CodeBasicSecVO vo = new CodeBasicSecVO(); |
| | | CodeBasicSecVO codeBasicSecVO = new CodeBasicSecVO(); |
| | | if (codeBasicSecDO != null) { |
| | | BeanUtilForVCI.copyPropertiesIgnoreCase(codeBasicSecDO, vo); |
| | | BeanUtilForVCI.copyPropertiesIgnoreCase(codeBasicSecVO, codeBasicSecVO); |
| | | codeBasicSecVO.setSecTypeText(CodeSecTypeEnum.getTextByValue(codeBasicSecVO.getSecType())); |
| | | codeBasicSecVO.setCodeLevelTypeText(CodeLevelTypeEnum.getTextByValue(codeBasicSecVO.getCodeLevelType())); |
| | | codeBasicSecVO.setCodeSecLengthTypeText(CodeSecLengthTypeEnum.getTextByValue(codeBasicSecVO.getCodeSecLengthType())); |
| | | codeBasicSecVO.setValueCutTypeText(CodeCutTypeEnum.getValueByText(codeBasicSecVO.getValueCutType())); |
| | | codeBasicSecVO.setCodeGetValueTypeText(CodeGetValueTypeEnum.getValueByText(codeBasicSecVO.getCodeGetValueType())); |
| | | // 妿æ¯åç±»ç æ®µéè¦æ¥è¯¢æå±åç±»ç䏿åç§° |
| | | if(codeBasicSecDO.getSecType().equals("codeclassifysec") && Func.isNotEmpty(codeBasicSecDO.getParentClassifySecOid())){ |
| | | CodeBasicSec codeBasicSec = codeBasicSecMapper.selectOne(Wrappers.<CodeBasicSec>query().lambda() |
| | | .eq(CodeBasicSec::getOid, codeBasicSecDO.getParentClassifySecOid()) |
| | | .eq(CodeBasicSec::getSecType, codeBasicSecDO.getSecType())); |
| | | codeBasicSecVO.setParentClassifySecText(codeBasicSec.getName()); |
| | | } |
| | | //妿ælcstatusçç±»çè¯ |
| | | if (true) { |
| | | //vo.setLcStatusText({lcStatusFullClassName}.getTextByValue(vo.getLcStatus())); |
| | | } |
| | | } |
| | | return vo; |
| | | return codeBasicSecVO; |
| | | } |
| | | } |
| | |
| | | import com.vci.ubcs.code.po.CodeClassifyPO; |
| | | import com.vci.ubcs.code.service.ICodeClassifyService; |
| | | import com.vci.ubcs.code.service.ICodeKeyAttrRepeatService; |
| | | import com.vci.ubcs.code.service.ICodeOsattributeService; |
| | | import com.vci.ubcs.code.service.ICodeRuleService; |
| | | import com.vci.ubcs.code.vo.CodeOsattributeVO; |
| | | import com.vci.ubcs.code.vo.CodeOsbtmtypeVO; |
| | |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | |
| | | @Resource |
| | | private IBtmTypeClient btmTypeClient; |
| | | |
| | | |
| | | /** |
| | | * 屿§æå¡ |
| | | */ |
| | | // @Autowired |
| | | // private OsAttributeServiceI attributeService; |
| | | |
| | | /** |
| | | * æ¥å¿ |
| | |
| | | return codeClassifyMapper.checkHasChild(oid.trim()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å é¤ä¸»é¢åºåç±» |
| | | * @param codeClassify 主é¢åºåç±»æ°æ®ä¼ è¾å¯¹è±¡ï¼oidåtséè¦ä¼ è¾ |
| | |
| | | return codeClassifyDO2VOs(codeClassifyDOList); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 使ç¨ä¸»é®éåæ¥è¯¢æ°æ®å¯¹è±¡ |
| | | * @param oidCollections 主é®çéå |
| | |
| | | } |
| | | return codeClassifyList; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¹éæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | |
| | | condition.put("pkbtmtype",topClassifyVO.getBtmtypeid()); |
| | | |
| | | List<CodeOsbtmtypeattributeEntity> unDefaultAttributes = codeOsbtmtypeattributeMapper.selectByMap(condition); |
| | | // List<OsBtmTypeAttributeVO> unDefaultAttributes = btmService. (topClassifyVO.getBtmtypeid()); |
| | | // List<OsBtmTypeAttributeVO> unDefaultAttributes = btmService. (topClassifyVO.getBtmtypeid()); |
| | | List<CodeOsattributeVO> attributeVOS = new ArrayList<>(); |
| | | if(!CollectionUtils.isEmpty(unDefaultAttributes)){ |
| | | unDefaultAttributes.stream().forEach(attr->{ |
| | |
| | | attributeVO.setAttrlength(Short.valueOf(attr.getAttributelength())); |
| | | attributeVO.setBtmtypeid(attr.getReferbtmtypeid()); |
| | | attributeVO.setBtmtypename(attr.getReferbtmtypename()); |
| | | attributeVO.setAttributedatatypetext(attr.getReferbtmtypename()); |
| | | boolean add = true; |
| | | if(StringUtils.isNotBlank(id) && !attributeVO.getId().contains(id.replace("*",""))){ |
| | | add = false; |
| | |
| | | } |
| | | }); |
| | | } |
| | | // if(!CollectionUtils.isEmpty(attributeService.getDefaultAttributeVOs())){ |
| | | // attributeService.getDefaultAttributeVOs().stream().forEach(attr->{ |
| | | // if(!CollectionUtils.isEmpty(codeOsattributeService.getDefaultAttributeVOs())){ |
| | | // codeOsattributeService.getDefaultAttributeVOs().stream().forEach(attr->{ |
| | | // boolean add = true; |
| | | // if(StringUtils.isNotBlank(id) && !attr.getId().contains(id.replace("*",""))){ |
| | | // add = false; |
| | |
| | | |
| | | import com.alibaba.cloud.commons.lang.StringUtils; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import com.vci.ubcs.code.constant.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.code.dto.CodeClassifyProcessTempDTO; |
| | | import com.vci.ubcs.code.dto.CodeReferConfigDTO; |
| | | import com.vci.ubcs.code.entity.*; |
| | | import com.vci.ubcs.code.mapper.CodeReferConfigMapper; |
| | | import com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper; |
| | | import com.vci.ubcs.code.service.CodeReferConfigService; |
| | | import com.vci.ubcs.code.service.CodeShowFieldConfigService; |
| | | import com.vci.ubcs.code.service.CodeSrchCondConfigService; |
| | | import com.vci.ubcs.code.service.ICodeReferConfigService; |
| | | import com.vci.ubcs.code.service.ICodeShowFieldConfigService; |
| | | import com.vci.ubcs.code.service.ICodeSrchCondConfigService; |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.code.wrapper.CodeClassifyProcessTempWrapper; |
| | | import com.vci.ubcs.code.wrapper.CodeReferConfigWraper; |
| | | import com.vci.ubcs.code.wrapper.CodeShowFieldConfigWraper; |
| | | import com.vci.ubcs.code.wrapper.CodeSrchCondConfigWraper; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.util.Map2MPJLambdaUtil; |
| | | import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import com.vci.ubcs.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.cglib.beans.BeanMap; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageImpl; |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | import static com.vci.ubcs.code.constant.FrameWorkLangCodeConstant.TS_NOT_PROCESS; |
| | | |
| | |
| | | * @since 2023-05-19 17:48:02 |
| | | */ |
| | | @Service("CodeReferconfigService") |
| | | public class CodeReferConfigServiceImpl extends MPJBaseServiceImpl<CodeReferConfigMapper,CodeReferConfig> implements CodeReferConfigService { |
| | | public class CodeReferConfigServiceImpl extends MPJBaseServiceImpl<CodeReferConfigMapper,CodeReferConfig> implements ICodeReferConfigService { |
| | | |
| | | @Resource |
| | | private CodeReferConfigMapper codeReferconfigMapper; |
| | | |
| | | @Resource |
| | | private CodeShowFieldConfigService codeShowFieldConfigService; |
| | | private ICodeShowFieldConfigService ICodeShowFieldConfigService; |
| | | |
| | | @Resource |
| | | private CodeSrchCondConfigService codeSrchCondConfigService; |
| | | private ICodeSrchCondConfigService ICodeSrchCondConfigService; |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | |
| | | return CodeReferConfigWraper.build().entityVO(codeReferConfig); |
| | | } |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param bladeQueryObject ç鿡件 |
| | | * @return æ¥è¯¢ç»æ |
| | | */ |
| | | @Override |
| | | public IPage<CodeReferConfigVO> queryByJoinPage(BladeQueryObject bladeQueryObject) { |
| | | CodeReferConfig codeReferConfig = new CodeReferConfig(); |
| | | // æ ¹æ®ç§æ·è¿è¡åºå对åºçåç
§é
ç½® |
| | | Map<String, Object> conditionMap = bladeQueryObject.getConditionMap(); |
| | | // æ¥è¯¢æå±ç§æ·ä¸çåå¼å¯å
¨å±çåç
§é
ç½®ä¿¡æ¯ |
| | | conditionMap.put("tenantId",AuthUtil.getTenantId()); |
| | | conditionMap.put("isOpenGlobal","true"); |
| | | BeanMap beanMap = BeanMap.create(codeReferConfig); |
| | | beanMap.putAll(conditionMap); |
| | | // æ·»å é»è®¤æåºå段,æ ¹æ®æ¶é´è¿è¡æåº |
| | |
| | | return CodeReferConfigWraper.build().pageVO(codeReferConfigs); |
| | | } |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param codeReferConfigVO ç鿡件 |
| | | * @return æ¥è¯¢ç»æ |
| | | */ |
| | | @Override |
| | | public List<CodeReferConfigVO> queryByList(CodeReferConfigVO codeReferConfigVO) { |
| | | codeReferConfigVO.setTenantId(AuthUtil.getTenantId()); |
| | |
| | | if (StringUtils.isBlank(codeReferConfigVO.getReferType())){ |
| | | throw new VciBaseException("åç
§é
ç½®ä¸è½ä¸ºç©º"); |
| | | } |
| | | Long count = countCodeReferConfig(codeReferConfigVO); |
| | | if(count > 0){ |
| | | throw new VciBaseException("å·²åå¨ç¸åçåç
§é
ç½®"); |
| | | } |
| | | |
| | | CodeReferConfig CodeReferConfig = Objects.requireNonNull(BeanUtil.copy(codeReferConfigVO, CodeReferConfig.class)); |
| | | boolean resInsertReferConfig = this.codeReferconfigMapper.insert(CodeReferConfig) > 0; |
| | | // Long count = countCodeReferConfig(codeReferConfigVO); |
| | | // if(count > 0){ |
| | | // throw new VciBaseException("å·²åå¨ç¸åçåç
§é
ç½®"); |
| | | // } |
| | | CodeReferConfig codeReferConfig = CodeReferConfigWraper.build().entityDO(codeReferConfigVO); |
| | | codeReferConfig.setOid(VciBaseUtil.getPk().toUpperCase()); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeReferConfig, MdmBtmTypeConstant.CODE_REFER_CONFIG); |
| | | codeReferConfig.setTenantId(AuthUtil.getTenantId()); |
| | | boolean resInsertReferConfig = this.codeReferconfigMapper.insert(codeReferConfig) > 0; |
| | | if (!resInsertReferConfig) { |
| | | return R.fail("æ°å¢åç
§é
置失败ï¼"); |
| | | } |
| | | codeShowFieldConfigService.insertBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); |
| | | codeSrchCondConfigService.insertBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); |
| | | // 主é®åå¡« |
| | | if(Func.isNotEmpty(codeReferConfig.getCodeShowFieldConfigs())){ |
| | | ICodeShowFieldConfigService.insertBatch(codeReferConfigVO.getCodeShowFieldConfigVOS(),codeReferConfig.getOid()); |
| | | } |
| | | if(Func.isNotEmpty(codeReferConfig.getCodeSrchCondConfigs())){ |
| | | ICodeSrchCondConfigService.insertBatch(codeReferConfigVO.getCodeSrchCondConfigVOS(),codeReferConfig.getOid()); |
| | | } |
| | | return R.data(codeReferConfigVO); |
| | | } |
| | | |
| | |
| | | */ |
| | | private Long countCodeReferConfig(CodeReferConfigVO codeReferConfigVO) { |
| | | String templateName = codeReferConfigVO.getName(); |
| | | if (StringUtils.isBlank(templateName)){ |
| | | throw new VciBaseException("åç
§é
ç½®åç§°ä¸è½ä¸ºç©º"); |
| | | String templateId = codeReferConfigVO.getId(); |
| | | if (StringUtils.isBlank(templateName) && StringUtils.isBlank(templateId)){ |
| | | throw new VciBaseException("åç
§é
ç½®ç¼å·ååç§°ä¸è½ä¸ºç©º"); |
| | | } |
| | | LambdaQueryWrapper<CodeReferConfig> wrapper = Wrappers.<CodeReferConfig>query() |
| | | .lambda().eq(CodeReferConfig::getId, codeReferConfigVO.getId()) |
| | | .eq(CodeReferConfig::getTenantId, codeReferConfigVO.getTenantId()); |
| | | .eq(CodeReferConfig::getTenantId, codeReferConfigVO.getTenantId()) |
| | | .or(true) |
| | | .eq(CodeReferConfig::getIsOpenGlobal,"true") // æ¥è¯¢å¼å¯å
¨å±çåç
§é
ç½® |
| | | .eq(CodeReferConfig::getId,templateId) |
| | | .eq(CodeReferConfig::getName,templateName); |
| | | Long count = codeReferconfigMapper.selectCount(wrapper); |
| | | return count; |
| | | } |
| | |
| | | private MPJLambdaWrapper<CodeReferConfig> getMPJLambdaWrapper(){ |
| | | MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = new MPJLambdaWrapper<>(CodeReferConfig.class) |
| | | .selectAll(CodeReferConfig.class) |
| | | // .select(CodeShowFieldConfig::getField |
| | | // ,CodeShowFieldConfig::getTitle |
| | | // ,CodeShowFieldConfig::getFieldType |
| | | // ,CodeShowFieldConfig::getSort |
| | | // ,CodeShowFieldConfig::getAttrSortField |
| | | // ,CodeShowFieldConfig::getWidth |
| | | // ,CodeShowFieldConfig::getFixedPosition |
| | | // ,CodeShowFieldConfig::getTemplet) |
| | | // .select( |
| | | // CodeSrchCondConfig::getFilterType, |
| | | // CodeSrchCondConfig::getFilterField, |
| | | // CodeSrchCondConfig::getFilterValue) |
| | | // .select(CodeShowFieldConfig::getField |
| | | // ,CodeShowFieldConfig::getTitle |
| | | // ,CodeShowFieldConfig::getFieldType |
| | | // ,CodeShowFieldConfig::getSort |
| | | // ,CodeShowFieldConfig::getAttrSortField |
| | | // ,CodeShowFieldConfig::getWidth |
| | | // ,CodeShowFieldConfig::getFixedPosition |
| | | // ,CodeShowFieldConfig::getTemplet) |
| | | // .select( |
| | | // CodeSrchCondConfig::getFilterType, |
| | | // CodeSrchCondConfig::getFilterField, |
| | | // CodeSrchCondConfig::getFilterValue) |
| | | .selectCollection(CodeShowFieldConfig.class, CodeReferConfig::getCodeShowFieldConfigs) |
| | | .selectCollection(CodeSrchCondConfig.class, CodeReferConfig::getCodeSrchCondConfigs) |
| | | .leftJoin(CodeShowFieldConfig.class, CodeShowFieldConfig::getReferConfigOid,CodeReferConfig::getOid) |
| | |
| | | if (!resUpdateReferConfig) { |
| | | return R.fail("åç
§é
置修æ¹å¤±è´¥ï¼"); |
| | | } |
| | | this.codeShowFieldConfigService.updateBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); |
| | | this.codeSrchCondConfigService.updateBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); |
| | | this.ICodeShowFieldConfigService.updateBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); |
| | | this.ICodeSrchCondConfigService.updateBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); |
| | | return R.data(codeReferConfigVO); |
| | | } |
| | | |
| | |
| | | if (!resDeleteReferConfig) { |
| | | return R.fail("åç
§é
ç½®å é¤å¤±è´¥ï¼"); |
| | | } |
| | | this.codeShowFieldConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); |
| | | this.codeSrchCondConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); |
| | | this.ICodeShowFieldConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); |
| | | this.ICodeSrchCondConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); |
| | | return R.status(resDeleteReferConfig); |
| | | } |
| | | |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper; |
| | | import com.vci.ubcs.code.service.CodeShowFieldConfigService; |
| | | import com.vci.ubcs.code.service.ICodeShowFieldConfigService; |
| | | import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; |
| | | import com.vci.ubcs.code.wrapper.CodeShowFieldConfigWraper; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageImpl; |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | * @since 2023-05-19 17:58:56 |
| | | */ |
| | | @Service("CodeShowFieldConfigService") |
| | | public class CodeShowFieldConfigServiceImpl extends ServiceImpl<CodeShowFieldConfigMapper,CodeShowFieldConfig> implements CodeShowFieldConfigService { |
| | | public class CodeShowFieldConfigServiceImpl extends ServiceImpl<CodeShowFieldConfigMapper,CodeShowFieldConfig> implements ICodeShowFieldConfigService { |
| | | |
| | | @Resource |
| | | private CodeShowFieldConfigMapper codeShowFieldConfigMapper; |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | @Override |
| | | public CodeShowFieldConfig queryById(String oid) { |
| | | return this.codeShowFieldConfigMapper.queryById(oid); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean insertBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS) { |
| | | List<CodeShowFieldConfig> codeShowFieldConfigs = CodeShowFieldConfigWraper.build().listDO(codeShowFieldConfigVOS); |
| | | public boolean insertBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS, String oid) { |
| | | List<CodeShowFieldConfig> codeShowFieldConfigs = CodeShowFieldConfigWraper.build().listDO(codeShowFieldConfigVOS,oid); |
| | | boolean b = this.saveOrUpdateBatch(codeShowFieldConfigs); |
| | | return b; |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param codeShowFieldConfig å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean update(CodeShowFieldConfig codeShowFieldConfig) { |
| | | return this.codeShowFieldConfigMapper.update(codeShowFieldConfig)>0; |
| | | } |
| | | |
| | | @Override |
| | | public boolean updateBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS) { |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.entity.CodeSrchCondConfig; |
| | | import com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper; |
| | | import com.vci.ubcs.code.mapper.CodeSrchCondConfigMapper; |
| | | import com.vci.ubcs.code.service.CodeSrchCondConfigService; |
| | | import com.vci.ubcs.code.service.ICodeSrchCondConfigService; |
| | | import com.vci.ubcs.code.vo.CodeSrchCondConfigVO; |
| | | import com.vci.ubcs.code.wrapper.CodeSrchCondConfigWraper; |
| | | import org.apache.cxf.endpoint.ServerImpl; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.PageImpl; |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.function.Function; |
| | | |
| | | /** |
| | | * å¼ç¨ç 段ï¼åç
§é
ç½®çé¢ï¼æ¥è¯¢æ¡ä»¶é
置表(CodeSrchCondConfigService)表æå¡å®ç°ç±» |
| | |
| | | * @since 2023-05-19 17:58:56 |
| | | */ |
| | | @Service("CodeSrchCondConfigService") |
| | | public class CodeSrchCondConfigServiceImpl extends ServiceImpl<CodeSrchCondConfigMapper, CodeSrchCondConfig> implements CodeSrchCondConfigService { |
| | | public class CodeSrchCondConfigServiceImpl extends ServiceImpl<CodeSrchCondConfigMapper, CodeSrchCondConfig> implements ICodeSrchCondConfigService { |
| | | |
| | | @Resource |
| | | private CodeSrchCondConfigMapper codeSrchcondconfigMapper; |
| | | |
| | | /** |
| | | * éè¿IDæ¥è¯¢åæ¡æ°æ® |
| | | * codeSrchcondconfig |
| | | * @param oid ä¸»é® |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | @Override |
| | | public CodeSrchCondConfig queryById(String oid) { |
| | | return this.codeSrchcondconfigMapper.queryById(oid); |
| | | } |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param codeSrchcondconfig ç鿡件 |
| | | * @param pageRequest å页对象 |
| | | * @return æ¥è¯¢ç»æ |
| | | */ |
| | | @Override |
| | | public Page<CodeSrchCondConfig> queryByPage(CodeSrchCondConfig codeSrchcondconfig, PageRequest pageRequest) { |
| | | long total = this.codeSrchcondconfigMapper.count(codeSrchcondconfig); |
| | | return new PageImpl<>(this.codeSrchcondconfigMapper.queryAllByLimit(codeSrchcondconfig, pageRequest), pageRequest, total); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ°æ® |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean insertBatch(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS) { |
| | | List<CodeSrchCondConfig> codeSrchCondConfigs = CodeSrchCondConfigWraper.build().listDO(codeSrchCondConfigVOS); |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean insertBatch(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS, String oid) { |
| | | List<CodeSrchCondConfig> codeSrchCondConfigs = CodeSrchCondConfigWraper.build().listDO(codeSrchCondConfigVOS,oid); |
| | | return this.saveOrUpdateBatch(codeSrchCondConfigs); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ°æ® |
| | | * |
| | | * @param codeSrchcondconfig å®ä¾å¯¹è±¡ |
| | | * @return å®ä¾å¯¹è±¡ |
| | | */ |
| | | @Override |
| | | public boolean update(CodeSrchCondConfig codeSrchcondconfig) { |
| | | return this.codeSrchcondconfigMapper.update(codeSrchcondconfig)>0; |
| | | } |
| | | |
| | | @Override |
| | | public boolean updateBatch(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS) { |
| | |
| | | * Author: Chill åºéª (smallchill@163.com) |
| | | */ |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeBasicSec; |
| | | import com.vci.ubcs.code.enumpack.*; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public CodeBasicSecVO entityVO(CodeBasicSec codeBasicSec) { |
| | | CodeBasicSecVO codeBasicSecVO = Objects.requireNonNull(BeanUtil.copy(codeBasicSec, CodeBasicSecVO.class)); |
| | | |
| | | //codeBasicSecVO.setLcStatusText(CodeRuleLC.getTextByValue(codeBasicSec.getLcStatus())); |
| | | codeBasicSecVO.setSecTypeText(CodeSecTypeEnum.getTextByValue(codeBasicSec.getSecType())); |
| | | codeBasicSecVO.setCodeLevelTypeText(CodeLevelTypeEnum.getTextByValue(codeBasicSec.getCodeLevelType())); |
| | | codeBasicSecVO.setCodeSecLengthTypeText(CodeSecLengthTypeEnum.getTextByValue(codeBasicSec.getCodeSecLengthType())); |
| | | codeBasicSecVO.setValueCutTypeText(CodeCutTypeEnum.getValueByText(codeBasicSec.getValueCutType())); |
| | | codeBasicSecVO.setCodeGetValueTypeText(CodeGetValueTypeEnum.getValueByText(codeBasicSec.getCodeGetValueType())); |
| | | public CodeBasicSecVO entityVO(CodeBasicSec codeBasicSecDO) { |
| | | CodeBasicSecVO codeBasicSecVO = Objects.requireNonNull(BeanUtil.copy(codeBasicSecDO, CodeBasicSecVO.class)); |
| | | if(StringUtils.isNotBlank(codeBasicSecDO.getSecType())){ |
| | | codeBasicSecVO.setSecTypeText(EnumCache.getValue(EnumEnum.CODE_SEC_TYPE,codeBasicSecDO.getSecType())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeBasicSecDO.getCodeLevelType())){ |
| | | codeBasicSecVO.setCodeLevelTypeText(EnumCache.getValue(EnumEnum.CODE_LEVEL_TYPE,codeBasicSecDO.getCodeLevelType())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeBasicSecDO.getCodeSecLengthType())){ |
| | | codeBasicSecVO.setCodeSecLengthTypeText(EnumCache.getValue(EnumEnum.CODE_SEC_LENGTH,codeBasicSecDO.getCodeSecLengthType())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeBasicSecDO.getValueCutType())){ |
| | | codeBasicSecVO.setValueCutTypeText(EnumCache.getValue(EnumEnum.CODE_CUT_TYPE,codeBasicSecDO.getValueCutType())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeBasicSecDO.getCodeGetValueType())){ |
| | | codeBasicSecVO.setCodeGetValueTypeText(EnumCache.getValue(EnumEnum.CODE_GET_VALUE_TYPE,codeBasicSecDO.getCodeGetValueType())); |
| | | } |
| | | //codeBasicSecVO.setParentClassifySecText(); |
| | | //codeBasicSecVO.setSecretGradeText(); |
| | | return codeBasicSecVO; |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeClassifyProcessTemp; |
| | | import com.vci.ubcs.code.enumpack.CodeClassifyProcessUseEnum; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyProcessTempVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | @Override |
| | | public CodeClassifyProcessTempVO entityVO(CodeClassifyProcessTemp codeClassifyProcessTemp) { |
| | | CodeClassifyProcessTempVO codeClassifyProcessTempVO = Objects.requireNonNull(BeanUtil.copy(codeClassifyProcessTemp, CodeClassifyProcessTempVO.class)); |
| | | codeClassifyProcessTempVO.setCodeProcessUseText(CodeClassifyProcessUseEnum.getTextByValue(codeClassifyProcessTemp.getCodeProcessUse())); |
| | | |
| | | |
| | | if(StringUtils.isNotBlank(codeClassifyProcessTemp.getCodeProcessUse())){ |
| | | codeClassifyProcessTempVO.setCodeProcessUseText(EnumCache.getValue(EnumEnum.CODE_CLASSIFY_PROCESS_USE,codeClassifyProcessTemp.getCodeProcessUse())); |
| | | } |
| | | return codeClassifyProcessTempVO; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | */ |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeClassifyTemplateAttr; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import com.vci.ubcs.starter.web.enumpck.VciFieldTypeEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | |
| | | @Override |
| | | public CodeClassifyTemplateAttrVO entityVO(CodeClassifyTemplateAttr CodeClstempattr) { |
| | | CodeClassifyTemplateAttrVO codeClassifyTemplateAttrVO = Objects.requireNonNull(BeanUtil.copy(CodeClstempattr, CodeClassifyTemplateAttrVO.class)); |
| | | |
| | | codeClassifyTemplateAttrVO.setAttributeDataTypeText(VciFieldTypeEnum.getTextByValue(CodeClstempattr.getAttributeDataType())); |
| | | |
| | | if(StringUtils.isNotBlank(CodeClstempattr.getAttributeDataType())){ |
| | | codeClassifyTemplateAttrVO.setAttributeDataTypeText( EnumCache.getValue(EnumEnum.VCO_FIELD_TYPE,CodeClstempattr.getAttributeDataType())); |
| | | } |
| | | return codeClassifyTemplateAttrVO; |
| | | } |
| | | |
| | |
| | | @Override |
| | | public CodeClassifyTemplateVO entityVO(CodeClassifyTemplate plCodeClstemplate) { |
| | | CodeClassifyTemplateVO plCodeClstemplateVO = Objects.requireNonNull(BeanUtil.copy(plCodeClstemplate, CodeClassifyTemplateVO.class)); |
| | | |
| | | //User createUser = UserCache.getUser(plCodeClstemplate.getCreateUser()); |
| | | //User updateUser = UserCache.getUser(plCodeClstemplate.getUpdateUser()); |
| | | //plCodeClstemplateVO.setCreateUserName(createUser.getName()); |
| | | //plCodeClstemplateVO.setUpdateUserName(updateUser.getName()); |
| | | |
| | | return plCodeClstemplateVO; |
| | | } |
| | | |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeReferConfig; |
| | | import com.vci.ubcs.code.enumpack.CodeReferConfigTypeEnum; |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | | |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * åç
§é
ç½®-å
è£
ç±»,è¿åè§å¾å±æéçåæ®µ |
| | |
| | | @Override |
| | | public CodeReferConfigVO entityVO(CodeReferConfig codeReferConfig) { |
| | | CodeReferConfigVO codeReferConfigVO = Objects.requireNonNull(BeanUtil.copy(codeReferConfig, CodeReferConfigVO.class)); |
| | | codeReferConfigVO.setTypeText(CodeReferConfigTypeEnum.getTextByValue(codeReferConfig.getType())); |
| | | if(StringUtils.isNotBlank(codeReferConfig.getType())){ |
| | | codeReferConfigVO.setTypeText(EnumCache.getValue(EnumEnum.CODE_REFER_CONFIG_TYPE,codeReferConfig.getType())); |
| | | } |
| | | if(Func.isNotEmpty(codeReferConfig.getCodeSrchCondConfigs())){ |
| | | codeReferConfigVO.setCodeSrchCondConfigVOS(CodeSrchCondConfigWraper.build().listVO(codeReferConfig.getCodeSrchCondConfigs())); |
| | | } |
| | |
| | | return codeReferConfigVO; |
| | | } |
| | | |
| | | public CodeReferConfig entityDO(CodeReferConfigVO codeReferConfigVO) { |
| | | CodeReferConfig codeReferConfig = Objects.requireNonNull(BeanUtil.copy(codeReferConfigVO, CodeReferConfig.class)); |
| | | //codeReferConfig.setType(CodeReferConfigTypeEnum.getValueByText(codeReferConfigVO.getTypeText())); |
| | | if(Func.isNotEmpty(codeReferConfigVO.getCodeSrchCondConfigVOS())){ |
| | | codeReferConfig.setCodeSrchCondConfigs(CodeSrchCondConfigWraper.build().listDO(codeReferConfigVO.getCodeSrchCondConfigVOS())); |
| | | } |
| | | if(Func.isNotEmpty(codeReferConfigVO.getCodeShowFieldConfigVOS())){ |
| | | codeReferConfig.setCodeShowFieldConfigs(CodeShowFieldConfigWraper.build().listDO(codeReferConfigVO.getCodeShowFieldConfigVOS())); |
| | | } |
| | | // codeReferConfigVO.setCodeSrchCondConfigVOS(null); |
| | | // codeReferConfigVO.setCodeShowFieldConfigVOS(null); |
| | | return codeReferConfig; |
| | | } |
| | | |
| | | } |
| | |
| | | */ |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeRule; |
| | | import com.vci.ubcs.code.lifecycle.CodeRuleLC; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | @Override |
| | | public CodeRuleVO entityVO(CodeRule codeRule) { |
| | | CodeRuleVO codeRuleVO = Objects.requireNonNull(BeanUtil.copy(codeRule, CodeRuleVO.class)); |
| | | codeRuleVO.setLcStatusText(CodeRuleLC.getTextByValue(codeRuleVO.getLcStatus())); |
| | | if(StringUtils.isNotBlank(codeRuleVO.getLcStatus())){ |
| | | codeRuleVO.setLcStatusText(EnumCache.getValue(EnumEnum.CODE_RULE_LC,codeRuleVO.getLcStatus())); |
| | | } |
| | | return codeRuleVO; |
| | | } |
| | | |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.entity.CodeSrchCondConfig; |
| | | import com.vci.ubcs.code.enumpack.CodeReferConfigFieldTypeEnum; |
| | |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; |
| | | import com.vci.ubcs.code.vo.CodeSrchCondConfigVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | @Override |
| | | public CodeShowFieldConfigVO entityVO(CodeShowFieldConfig codeShowFieldConfig) { |
| | | CodeShowFieldConfigVO codeShowFieldConfigVO = Objects.requireNonNull(BeanUtil.copy(codeShowFieldConfig, CodeShowFieldConfigVO.class)); |
| | | codeShowFieldConfigVO.setFieldTypeText(CodeReferConfigFieldTypeEnum.getTextByValue(codeShowFieldConfig.getField())); |
| | | codeShowFieldConfigVO.setFixedPositionText(CodeReferConfigFixedEnum.getTextByValue(codeShowFieldConfig.getFixedPosition())); |
| | | |
| | | if(StringUtils.isNotBlank(codeShowFieldConfig.getFixedPosition())){ |
| | | codeShowFieldConfigVO.setFixedPositionText(EnumCache.getValue(EnumEnum.CODE_REFER_CONFIG_FIXED,codeShowFieldConfig.getFixedPosition())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeShowFieldConfig.getFieldType())){ |
| | | codeShowFieldConfigVO.setFieldTypeText(EnumCache.getValue(EnumEnum.CODE_REFER_CONFIG_FIELD_TYPE,codeShowFieldConfig.getFieldType())); |
| | | } |
| | | return codeShowFieldConfigVO; |
| | | } |
| | | |
| | | public CodeShowFieldConfig entityDOsetReferConfigOid(CodeShowFieldConfigVO codeShowFieldConfigVO,String oid) { |
| | | CodeShowFieldConfig codeShowFieldConfig = entityDO(codeShowFieldConfigVO); |
| | | codeShowFieldConfig.setReferConfigOid(oid); |
| | | return codeShowFieldConfig; |
| | | } |
| | | |
| | | public CodeShowFieldConfig entityDO(CodeShowFieldConfigVO codeShowFieldConfigVO) { |
| | | CodeShowFieldConfig codeShowFieldConfig = Objects.requireNonNull(BeanUtil.copy(codeShowFieldConfigVO, CodeShowFieldConfig.class)); |
| | | codeShowFieldConfig.setFieldType(CodeReferConfigFieldTypeEnum.getTextByValue(codeShowFieldConfigVO.getFieldTypeText())); |
| | | codeShowFieldConfig.setFixedPosition(CodeReferConfigFieldTypeEnum.getTextByValue(codeShowFieldConfigVO.getFixedPositionText())); |
| | | if(StringUtils.isNotBlank(codeShowFieldConfigVO.getFieldTypeText())){ |
| | | codeShowFieldConfig.setFieldType(CodeReferConfigFieldTypeEnum.getTextByValue(codeShowFieldConfigVO.getFieldTypeText())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeShowFieldConfigVO.getFixedPositionText())){ |
| | | codeShowFieldConfig.setFixedPosition(CodeReferConfigFieldTypeEnum.getTextByValue(codeShowFieldConfigVO.getFixedPositionText())); |
| | | } |
| | | if(StringUtils.isNotBlank(codeShowFieldConfigVO.getFieldTypeText())){ |
| | | codeShowFieldConfig.setFieldType(CodeReferConfigFieldTypeEnum.getValueByText(codeShowFieldConfigVO.getFieldTypeText())); |
| | | } |
| | | return codeShowFieldConfig; |
| | | } |
| | | |
| | | public List<CodeShowFieldConfig> listDO(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS,String oid) { |
| | | return (List)codeShowFieldConfigVOS.stream().map(item->entityDOsetReferConfigOid(item,oid)).collect(Collectors.toList()); |
| | | } |
| | | |
| | | public List<CodeShowFieldConfig> listDO(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS) { |
| | | return (List)codeShowFieldConfigVOS.stream().map(this::entityDO).collect(Collectors.toList()); |
| | | } |
| | |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeReferConfig; |
| | | import com.vci.ubcs.code.entity.CodeShowFieldConfig; |
| | | import com.vci.ubcs.code.entity.CodeSrchCondConfig; |
| | |
| | | import com.vci.ubcs.code.vo.CodeReferConfigVO; |
| | | import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; |
| | | import com.vci.ubcs.code.vo.CodeSrchCondConfigVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | |
| | |
| | | @Override |
| | | public CodeSrchCondConfigVO entityVO(CodeSrchCondConfig codeSrchCondConfig) { |
| | | CodeSrchCondConfigVO codeSrchCondConfigVO = Objects.requireNonNull(BeanUtil.copy(codeSrchCondConfig, CodeSrchCondConfigVO.class)); |
| | | codeSrchCondConfigVO.setFilterTypeText(CodeReferConfigFilterTypeEnum.getTextByValue(codeSrchCondConfig.getFilterType())); |
| | | if(StringUtils.isNotBlank(codeSrchCondConfigVO.getFilterType())){ |
| | | codeSrchCondConfigVO.setFilterTypeText(EnumCache.getValue(EnumEnum.CODE_REFER_CONFIG_FILTER_TYPE,codeSrchCondConfig.getFilterType())); |
| | | } |
| | | return codeSrchCondConfigVO; |
| | | } |
| | | |
| | | public CodeSrchCondConfig entityDOsetReferConfigOid(CodeSrchCondConfigVO codeSrchCondConfigVO,String oid) { |
| | | CodeSrchCondConfig codeSrchCondConfig = entityDO(codeSrchCondConfigVO); |
| | | codeSrchCondConfig.setReferConfigOid(oid); |
| | | return codeSrchCondConfig; |
| | | } |
| | | |
| | | public CodeSrchCondConfig entityDO(CodeSrchCondConfigVO codeSrchCondConfigVO) { |
| | | CodeSrchCondConfig codeSrchCondConfig = Objects.requireNonNull(BeanUtil.copy(codeSrchCondConfigVO, CodeSrchCondConfig.class)); |
| | | codeSrchCondConfig.setFilterType(CodeReferConfigFieldTypeEnum.getTextByValue(codeSrchCondConfigVO.getFilterTypeText())); |
| | | if(StringUtils.isNotBlank(codeSrchCondConfigVO.getFilterTypeText())){ |
| | | codeSrchCondConfig.setFilterType(CodeReferConfigFieldTypeEnum.getTextByValue(codeSrchCondConfigVO.getFilterTypeText())); |
| | | } |
| | | codeSrchCondConfig.setReferConfigOid(codeSrchCondConfigVO.getOid()); |
| | | return codeSrchCondConfig; |
| | | } |
| | | |
| | |
| | | return (List)codeSrchCondConfigVOS.stream().map(this::entityDO).collect(Collectors.toList()); |
| | | } |
| | | |
| | | public List<CodeSrchCondConfig> listDO(List<CodeSrchCondConfigVO> codeSrchCondConfigVOS,String oid) { |
| | | return (List)codeSrchCondConfigVOS.stream().map(item->entityDOsetReferConfigOid(item,oid)).collect(Collectors.toList()); |
| | | } |
| | | |
| | | } |
| | |
| | | */ |
| | | package com.vci.ubcs.code.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.entity.CodeClassifyTemplateButton; |
| | | import com.vci.ubcs.code.enumpack.CodeButtonUseEnum; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateButtonVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import java.util.Objects; |
| | |
| | | public CodeClassifyTemplateButtonVO entityVO(CodeClassifyTemplateButton CodeTempbuttonDO) { |
| | | CodeClassifyTemplateButtonVO codeClassifyTemplateButtonVO = Objects.requireNonNull(BeanUtil.copy(CodeTempbuttonDO, CodeClassifyTemplateButtonVO.class)); |
| | | |
| | | codeClassifyTemplateButtonVO.setButtonUseText(CodeButtonUseEnum.getTextByValue(CodeTempbuttonDO.getButtonUse())); |
| | | if(StringUtils.isNotBlank(CodeTempbuttonDO.getButtonUse())){ |
| | | codeClassifyTemplateButtonVO.setButtonUseText(EnumCache.getValue(EnumEnum.CODE_TEMPLATE_BUTTON_USE,CodeTempbuttonDO.getButtonUse())); |
| | | } |
| | | |
| | | return codeClassifyTemplateButtonVO; |
| | | } |
| | |
| | | <result property="customCodeSerialClass" column="CUSTOMCODESERIALCLASS" jdbcType="VARCHAR"/> |
| | | <result property="matchClassifyValueFlag" column="MATCHCLASSIFYVALUEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="parentClassifySecOid" column="PARENTCLASSIFYSECOID" jdbcType="VARCHAR"/> |
| | | <result property="parentClassifySecText" column="b__name" jdbcType="VARCHAR"/> |
| | | <result property="nullableFlag" column="NULLABLEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="componentCodeFlag" column="COMPONENTCODEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="serialDependFlag" column="SERIALDEPENDFLAG" jdbcType="VARCHAR"/> |
| | |
| | | </resultMap> |
| | | |
| | | <select id="selectCodeBasicSecPage" resultMap="CodeBasicsecMap"> |
| | | select PL_CODE_BASICSEC.oid, |
| | | PL_CODE_BASICSEC.revisionoid, |
| | | PL_CODE_BASICSEC.nameoid, |
| | | PL_CODE_BASICSEC.btmname, |
| | | PL_CODE_BASICSEC.lastr, |
| | | PL_CODE_BASICSEC.firstr, |
| | | PL_CODE_BASICSEC.lastv, |
| | | PL_CODE_BASICSEC.firstv, |
| | | PL_CODE_BASICSEC.creator, |
| | | PL_CODE_BASICSEC.createtime, |
| | | PL_CODE_BASICSEC.lastmodifier, |
| | | PL_CODE_BASICSEC.lastmodifytime, |
| | | PL_CODE_BASICSEC.revisionrule, |
| | | PL_CODE_BASICSEC.versionrule, |
| | | PL_CODE_BASICSEC.revisionseq, |
| | | PL_CODE_BASICSEC.revisionvalue, |
| | | PL_CODE_BASICSEC.versionseq, |
| | | PL_CODE_BASICSEC.versionvalue, |
| | | PL_CODE_BASICSEC.lctid, |
| | | PL_CODE_BASICSEC.lcstatus, |
| | | PL_CODE_BASICSEC.ts, |
| | | PL_CODE_BASICSEC.id, |
| | | PL_CODE_BASICSEC.name, |
| | | PL_CODE_BASICSEC.description, |
| | | PL_CODE_BASICSEC.owner, |
| | | PL_CODE_BASICSEC.copyfromversion, |
| | | PL_CODE_BASICSEC.codefillseparator, |
| | | PL_CODE_BASICSEC.codeseclength, |
| | | PL_CODE_BASICSEC.valuecuttype, |
| | | PL_CODE_BASICSEC.codefilltype, |
| | | PL_CODE_BASICSEC.refervalueinfo, |
| | | PL_CODE_BASICSEC.referattributeid, |
| | | PL_CODE_BASICSEC.getvalueclass, |
| | | PL_CODE_BASICSEC.displayflag, |
| | | PL_CODE_BASICSEC.parentclassifysecoid, |
| | | PL_CODE_BASICSEC.serialstep, |
| | | PL_CODE_BASICSEC.serialdependflag, |
| | | PL_CODE_BASICSEC.filtersql, |
| | | PL_CODE_BASICSEC.codedateformatstr, |
| | | PL_CODE_BASICSEC.refercodeclassifyoid, |
| | | PL_CODE_BASICSEC.codeleveltype, |
| | | PL_CODE_BASICSEC.codeseclengthtype, |
| | | PL_CODE_BASICSEC.referattributename, |
| | | PL_CODE_BASICSEC.referbtmname, |
| | | PL_CODE_BASICSEC.codefillflag, |
| | | PL_CODE_BASICSEC.valuecutlength, |
| | | PL_CODE_BASICSEC.codegetvaluetype, |
| | | PL_CODE_BASICSEC.referbtmid, |
| | | PL_CODE_BASICSEC.codefilltypetext, |
| | | PL_CODE_BASICSEC.codelevelvalue, |
| | | PL_CODE_BASICSEC.codefilllength, |
| | | PL_CODE_BASICSEC.customcodeserialclass, |
| | | PL_CODE_BASICSEC.matchclassifyvalueflag, |
| | | PL_CODE_BASICSEC.sectype, |
| | | PL_CODE_BASICSEC.pkcoderule, |
| | | PL_CODE_BASICSEC.ordernum, |
| | | PL_CODE_BASICSEC.referconfig, |
| | | PL_CODE_BASICSEC.serialstart, |
| | | PL_CODE_BASICSEC.componentcodeflag, |
| | | PL_CODE_BASICSEC.serialdependorder, |
| | | PL_CODE_BASICSEC.nullableflag, |
| | | PL_CODE_BASICSEC.codefilllimit, |
| | | btm_codebasicsec_1.name as b__name, |
| | | platformbtm_codeclassify.name as c__name, |
| | | COUNT(*) OVER () "##VCI_COUNT_VCI##" |
| | | SELECT PL_CODE_BASICSEC.oid, |
| | | PL_CODE_BASICSEC.revisionoid, |
| | | PL_CODE_BASICSEC.nameoid, |
| | | PL_CODE_BASICSEC.btmname, |
| | | PL_CODE_BASICSEC.lastr, |
| | | PL_CODE_BASICSEC.firstr, |
| | | PL_CODE_BASICSEC.lastv, |
| | | PL_CODE_BASICSEC.firstv, |
| | | PL_CODE_BASICSEC.creator, |
| | | PL_CODE_BASICSEC.createtime, |
| | | PL_CODE_BASICSEC.lastmodifier, |
| | | PL_CODE_BASICSEC.lastmodifytime, |
| | | PL_CODE_BASICSEC.revisionrule, |
| | | PL_CODE_BASICSEC.versionrule, |
| | | PL_CODE_BASICSEC.revisionseq, |
| | | PL_CODE_BASICSEC.revisionvalue, |
| | | PL_CODE_BASICSEC.versionseq, |
| | | PL_CODE_BASICSEC.versionvalue, |
| | | PL_CODE_BASICSEC.lctid, |
| | | PL_CODE_BASICSEC.lcstatus, |
| | | PL_CODE_BASICSEC.ts, |
| | | PL_CODE_BASICSEC.id, |
| | | PL_CODE_BASICSEC.name, |
| | | PL_CODE_BASICSEC.description, |
| | | PL_CODE_BASICSEC.owner, |
| | | PL_CODE_BASICSEC.copyfromversion, |
| | | PL_CODE_BASICSEC.codefillseparator, |
| | | PL_CODE_BASICSEC.codeseclength, |
| | | PL_CODE_BASICSEC.valuecuttype, |
| | | PL_CODE_BASICSEC.codefilltype, |
| | | PL_CODE_BASICSEC.refervalueinfo, |
| | | PL_CODE_BASICSEC.referattributeid, |
| | | PL_CODE_BASICSEC.getvalueclass, |
| | | PL_CODE_BASICSEC.displayflag, |
| | | PL_CODE_BASICSEC.parentclassifysecoid, |
| | | PL_CODE_BASICSEC.serialstep, |
| | | PL_CODE_BASICSEC.serialdependflag, |
| | | PL_CODE_BASICSEC.filtersql, |
| | | PL_CODE_BASICSEC.codedateformatstr, |
| | | PL_CODE_BASICSEC.refercodeclassifyoid, |
| | | PL_CODE_BASICSEC.codeleveltype, |
| | | PL_CODE_BASICSEC.codeseclengthtype, |
| | | PL_CODE_BASICSEC.referattributename, |
| | | PL_CODE_BASICSEC.referbtmname, |
| | | PL_CODE_BASICSEC.codefillflag, |
| | | PL_CODE_BASICSEC.valuecutlength, |
| | | PL_CODE_BASICSEC.codegetvaluetype, |
| | | PL_CODE_BASICSEC.referbtmid, |
| | | PL_CODE_BASICSEC.codefilltypetext, |
| | | PL_CODE_BASICSEC.codelevelvalue, |
| | | PL_CODE_BASICSEC.codefilllength, |
| | | PL_CODE_BASICSEC.customcodeserialclass, |
| | | PL_CODE_BASICSEC.matchclassifyvalueflag, |
| | | PL_CODE_BASICSEC.sectype, |
| | | PL_CODE_BASICSEC.pkcoderule, |
| | | PL_CODE_BASICSEC.ordernum, |
| | | PL_CODE_BASICSEC.referconfig, |
| | | PL_CODE_BASICSEC.serialstart, |
| | | PL_CODE_BASICSEC.componentcodeflag, |
| | | PL_CODE_BASICSEC.serialdependorder, |
| | | PL_CODE_BASICSEC.nullableflag, |
| | | PL_CODE_BASICSEC.codefilllimit, |
| | | btm_codebasicsec_1.name as b__name, |
| | | platformbtm_codeclassify.name as c__name, |
| | | COUNT(*) OVER () "##VCI_COUNT_VCI##" |
| | | from PL_CODE_BASICSEC |
| | | left join pl_code_basicsec btm_codebasicsec_1 |
| | | on btm_codebasicsec_1.oid = PL_CODE_BASICSEC.parentclassifysecoid |
| | |
| | | |
| | | </select> |
| | | |
| | | <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | <!-- <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_BASICSEC(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, |
| | | LASTMODIFIER, LASTMODIFYTIME, REVISIONRULE, VERSIONRULE, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, |
| | | LCTID, LCSTATUS, TS, ID, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, SECTYPE, PKCODERULE, ORDERNUM, |
| | |
| | | #{entity.referattributename}, #{entity.referattributeid}, #{entity.referbtmname}, #{entity.referbtmid} |
| | | from dual |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <select id="countByCondition" resultType="java.lang.Long"> |
| | | |
| | | |
| | | </select> |
| | | </insert>--> |
| | | |
| | | <select id="getOidByCodeclassifysecOid" resultType="java.lang.String"> |
| | | SELECT OID |
| | |
| | | <if test="codeReferConfig.tenantId != null and codeReferConfig.tenantId != ''"> |
| | | PCR.TENANTID = #{codeReferConfig.tenantId} |
| | | </if> |
| | | <if test="codeReferConfig.isOpenGlobal != null and codeReferConfig.isOpenGlobal != ''"> |
| | | OR PCR.ISOPENGLOBAL = #{codeReferConfig.isOpenGlobal} |
| | | </if> |
| | | <if test="codeReferConfig.name != null and codeReferConfig.name != ''"> |
| | | and NAME like CONCAT(CONCAT('%', #{codeReferConfig.name}), '%') |
| | | </if> |
| | |
| | | PCS.ATTRSORTFIELD, |
| | | PCS.WIDTH, |
| | | PCS.FIXEDPOSITION, |
| | | PCS.TEMPLET |
| | | PCS.TEMPLET, |
| | | PCS.ISQUERY |
| | | FROM PL_CODE_REFERCONFIG PCR |
| | | LEFT JOIN PL_CODE_SHOWFIELDCONFIG PCS ON PCS.REFERCONFIGOID = PCR.OID) |
| | | temp WHERE temp.REFERCONFIGOID = #{oid} |
| | |
| | | <mapper namespace="com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper"> |
| | | |
| | | <resultMap type="com.vci.ubcs.code.entity.CodeShowFieldConfig" id="PlCodeShowfieldconfigMap"> |
| | | <result property="oid" column="OID" jdbcType="VARCHAR"/> |
| | | <result property="revisionOid" column="REVISIONOID" jdbcType="VARCHAR"/> |
| | | <result property="nameOid" column="NAMEOID" jdbcType="VARCHAR"/> |
| | | <result property="btmname" column="BTMNAME" jdbcType="VARCHAR"/> |
| | | <result property="lastR" column="LASTR" jdbcType="VARCHAR"/> |
| | | <result property="firstR" column="FIRSTR" jdbcType="VARCHAR"/> |
| | | <result property="lastV" column="LASTV" jdbcType="VARCHAR"/> |
| | | <result property="firstV" column="FIRSTV" jdbcType="VARCHAR"/> |
| | | <result property="creator" column="CREATOR" jdbcType="VARCHAR"/> |
| | | <result property="createTime" column="CREATETIME" jdbcType="VARCHAR"/> |
| | | <result property="revisionSeq" column="REVISIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="revisionValue" column="REVISIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="versionSeq" column="VERSIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="versionValue" column="VERSIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="lctid" column="LCTID" jdbcType="VARCHAR"/> |
| | | <result property="lcStatus" column="LCSTATUS" jdbcType="VARCHAR"/> |
| | | <result property="ts" column="TS" jdbcType="VARCHAR"/> |
| | | <result property="name" column="NAME" jdbcType="VARCHAR"/> |
| | | <result property="description" column="DESCRIPTION" jdbcType="VARCHAR"/> |
| | | <result property="owner" column="OWNER" jdbcType="VARCHAR"/> |
| | | <result property="copyFromVersion" column="COPYFROMVERSION" jdbcType="VARCHAR"/> |
| | | <id column="OID" property="oid"/> |
| | | <result property="orderNum" column="ORDERNUM" jdbcType="INTEGER"/> |
| | | <result property="field" column="FIELD" jdbcType="VARCHAR"/> |
| | | <result property="title" column="TITLE" jdbcType="VARCHAR"/> |
| | | <result property="fieldType" column="FIELDTYPE" jdbcType="VARCHAR"/> |
| | | <result property="sort" column="SORT" jdbcType="VARCHAR"/> |
| | | <result property="sortField" column="SORTFIELD" jdbcType="VARCHAR"/> |
| | | <result property="attrSortField" column="ATTRSORTFIELD" jdbcType="VARCHAR"/> |
| | | <result property="width" column="WIDTH" jdbcType="INTEGER"/> |
| | | <result property="fixedText" column="FIXEDTEXT" jdbcType="VARCHAR"/> |
| | | <result property="fixedPosition" column="FIXEDPOSITION" jdbcType="VARCHAR"/> |
| | | <result property="templet" column="TEMPLET" jdbcType="VARCHAR"/> |
| | | <result property="isQuery" column="ISQUERY" jdbcType="VARCHAR"/> |
| | | </resultMap> |
| | | |
| | | <!--æ¥è¯¢å个--> |
| | | <select id="queryById" resultMap="PlCodeShowfieldconfigMap"> |
| | | select |
| | | OID, REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FIELD, TITLE, FIELDTYPE, SORT, SORTFIELD, WIDTH, FIXEDTEXT, TEMPLET |
| | | from PL_CODE_SHOWFIELDCONFIG |
| | | where OID = #{oid} |
| | | </select> |
| | | |
| | | <!--æ¥è¯¢æå®è¡æ°æ®--> |
| | | <select id="queryAllByLimit" resultMap="PlCodeShowfieldconfigMap"> |
| | | select |
| | | OID, REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FIELD, TITLE, FIELDTYPE, SORT, SORTFIELD, WIDTH, FIXEDTEXT, TEMPLET |
| | | from PL_CODE_SHOWFIELDCONFIG |
| | | <where> |
| | | <if test="oid != null and oid != ''"> |
| | | and OID = #{oid} |
| | | </if> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | and REVISIONOID = #{revisionoid} |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | and NAMEOID = #{nameoid} |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | and BTMNAME = #{btmname} |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | and LASTR = #{lastr} |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | and FIRSTR = #{firstr} |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | and LASTV = #{lastv} |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | and FIRSTV = #{firstv} |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | and CREATOR = #{creator} |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | and CREATETIME = #{createtime} |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | and REVISIONSEQ = #{revisionseq} |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | and REVISIONVALUE = #{revisionvalue} |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | and VERSIONSEQ = #{versionseq} |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | and VERSIONVALUE = #{versionvalue} |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | and LCTID = #{lctid} |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | and LCSTATUS = #{lcstatus} |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | and TS = #{ts} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and NAME = #{name} |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | and DESCRIPTION = #{description} |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | and OWNER = #{owner} |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | and COPYFROMVERSION = #{copyfromversion} |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | and ORDERNUM = #{ordernum} |
| | | </if> |
| | | <if test="field != null and field != ''"> |
| | | and FIELD = #{field} |
| | | </if> |
| | | <if test="title != null and title != ''"> |
| | | and TITLE = #{title} |
| | | </if> |
| | | <if test="fieldtype != null and fieldtype != ''"> |
| | | and FIELDTYPE = #{fieldtype} |
| | | </if> |
| | | <if test="sort != null and sort != ''"> |
| | | and SORT = #{sort} |
| | | </if> |
| | | <if test="sortfield != null and sortfield != ''"> |
| | | and SORTFIELD = #{sortfield} |
| | | </if> |
| | | <if test="width != null"> |
| | | and WIDTH = #{width} |
| | | </if> |
| | | <if test="fixedtext != null and fixedtext != ''"> |
| | | and FIXEDTEXT = #{fixedtext} |
| | | </if> |
| | | <if test="templet != null and templet != ''"> |
| | | and TEMPLET = #{templet} |
| | | </if> |
| | | </where> |
| | | limit #{pageable.offset}, #{pageable.pageSize} |
| | | </select> |
| | | |
| | | <!--ç»è®¡æ»è¡æ°--> |
| | | <select id="count" resultType="java.lang.Long"> |
| | | select count(1) |
| | | from PL_CODE_SHOWFIELDCONFIG |
| | | <where> |
| | | <if test="oid != null and oid != ''"> |
| | | and OID = #{oid} |
| | | </if> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | and REVISIONOID = #{revisionoid} |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | and NAMEOID = #{nameoid} |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | and BTMNAME = #{btmname} |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | and LASTR = #{lastr} |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | and FIRSTR = #{firstr} |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | and LASTV = #{lastv} |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | and FIRSTV = #{firstv} |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | and CREATOR = #{creator} |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | and CREATETIME = #{createtime} |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | and REVISIONSEQ = #{revisionseq} |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | and REVISIONVALUE = #{revisionvalue} |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | and VERSIONSEQ = #{versionseq} |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | and VERSIONVALUE = #{versionvalue} |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | and LCTID = #{lctid} |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | and LCSTATUS = #{lcstatus} |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | and TS = #{ts} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and NAME = #{name} |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | and DESCRIPTION = #{description} |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | and OWNER = #{owner} |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | and COPYFROMVERSION = #{copyfromversion} |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | and ORDERNUM = #{ordernum} |
| | | </if> |
| | | <if test="field != null and field != ''"> |
| | | and FIELD = #{field} |
| | | </if> |
| | | <if test="title != null and title != ''"> |
| | | and TITLE = #{title} |
| | | </if> |
| | | <if test="fieldtype != null and fieldtype != ''"> |
| | | and FIELDTYPE = #{fieldtype} |
| | | </if> |
| | | <if test="sort != null and sort != ''"> |
| | | and SORT = #{sort} |
| | | </if> |
| | | <if test="sortfield != null and sortfield != ''"> |
| | | and SORTFIELD = #{sortfield} |
| | | </if> |
| | | <if test="width != null"> |
| | | and WIDTH = #{width} |
| | | </if> |
| | | <if test="fixedtext != null and fixedtext != ''"> |
| | | and FIXEDTEXT = #{fixedtext} |
| | | </if> |
| | | <if test="templet != null and templet != ''"> |
| | | and TEMPLET = #{templet} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <!--æ°å¢ææå--> |
| | | <insert id="insert" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SHOWFIELDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FIELD, TITLE, FIELDTYPE, SORT, SORTFIELD, WIDTH, FIXEDTEXT, TEMPLET) |
| | | values (#{revisionoid}, #{nameoid}, #{btmname}, #{lastr}, #{firstr}, #{lastv}, #{firstv}, #{creator}, #{createtime}, #{revisionseq}, #{revisionvalue}, #{versionseq}, #{versionvalue}, #{lctid}, #{lcstatus}, #{ts}, #{name}, #{description}, #{owner}, #{copyfromversion}, #{ordernum}, #{field}, #{title}, #{fieldtype}, #{sort}, #{sortfield}, #{width}, #{fixedtext}, #{templet}) |
| | | </insert> |
| | | |
| | | <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SHOWFIELDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FIELD, TITLE, FIELDTYPE, SORT, SORTFIELD, WIDTH, FIXEDTEXT, TEMPLET) |
| | | values |
| | | <foreach collection="entities" item="entity" separator=","> |
| | | (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.field}, #{entity.title}, #{entity.fieldtype}, #{entity.sort}, #{entity.sortfield}, #{entity.width}, #{entity.fixedtext}, #{entity.templet}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <insert id="insertOrUpdateBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SHOWFIELDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FIELD, TITLE, FIELDTYPE, SORT, SORTFIELD, WIDTH, FIXEDTEXT, TEMPLET) |
| | | values |
| | | <foreach collection="entities" item="entity" separator=","> |
| | | (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.field}, #{entity.title}, #{entity.fieldtype}, #{entity.sort}, #{entity.sortfield}, #{entity.width}, #{entity.fixedtext}, #{entity.templet}) |
| | | </foreach> |
| | | on duplicate key update |
| | | REVISIONOID = values(REVISIONOID), |
| | | NAMEOID = values(NAMEOID), |
| | | BTMNAME = values(BTMNAME), |
| | | LASTR = values(LASTR), |
| | | FIRSTR = values(FIRSTR), |
| | | LASTV = values(LASTV), |
| | | FIRSTV = values(FIRSTV), |
| | | CREATOR = values(CREATOR), |
| | | CREATETIME = values(CREATETIME), |
| | | REVISIONSEQ = values(REVISIONSEQ), |
| | | REVISIONVALUE = values(REVISIONVALUE), |
| | | VERSIONSEQ = values(VERSIONSEQ), |
| | | VERSIONVALUE = values(VERSIONVALUE), |
| | | LCTID = values(LCTID), |
| | | LCSTATUS = values(LCSTATUS), |
| | | TS = values(TS), |
| | | NAME = values(NAME), |
| | | DESCRIPTION = values(DESCRIPTION), |
| | | OWNER = values(OWNER), |
| | | COPYFROMVERSION = values(COPYFROMVERSION), |
| | | ORDERNUM = values(ORDERNUM), |
| | | FIELD = values(FIELD), |
| | | TITLE = values(TITLE), |
| | | FIELDTYPE = values(FIELDTYPE), |
| | | SORT = values(SORT), |
| | | SORTFIELD = values(SORTFIELD), |
| | | WIDTH = values(WIDTH), |
| | | FIXEDTEXT = values(FIXEDTEXT), |
| | | TEMPLET = values(TEMPLET) |
| | | </insert> |
| | | |
| | | <!--éè¿ä¸»é®ä¿®æ¹æ°æ®--> |
| | | <update id="update"> |
| | | update PL_CODE_SHOWFIELDCONFIG |
| | | <set> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | REVISIONOID = #{revisionoid}, |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | NAMEOID = #{nameoid}, |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | BTMNAME = #{btmname}, |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | LASTR = #{lastr}, |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | FIRSTR = #{firstr}, |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | LASTV = #{lastv}, |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | FIRSTV = #{firstv}, |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | CREATOR = #{creator}, |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | CREATETIME = #{createtime}, |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | REVISIONSEQ = #{revisionseq}, |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | REVISIONVALUE = #{revisionvalue}, |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | VERSIONSEQ = #{versionseq}, |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | VERSIONVALUE = #{versionvalue}, |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | LCTID = #{lctid}, |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | LCSTATUS = #{lcstatus}, |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | TS = #{ts}, |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | NAME = #{name}, |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | DESCRIPTION = #{description}, |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | OWNER = #{owner}, |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | COPYFROMVERSION = #{copyfromversion}, |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | ORDERNUM = #{ordernum}, |
| | | </if> |
| | | <if test="field != null and field != ''"> |
| | | FIELD = #{field}, |
| | | </if> |
| | | <if test="title != null and title != ''"> |
| | | TITLE = #{title}, |
| | | </if> |
| | | <if test="fieldtype != null and fieldtype != ''"> |
| | | FIELDTYPE = #{fieldtype}, |
| | | </if> |
| | | <if test="sort != null and sort != ''"> |
| | | SORT = #{sort}, |
| | | </if> |
| | | <if test="sortfield != null and sortfield != ''"> |
| | | SORTFIELD = #{sortfield}, |
| | | </if> |
| | | <if test="width != null"> |
| | | WIDTH = #{width}, |
| | | </if> |
| | | <if test="fixedtext != null and fixedtext != ''"> |
| | | FIXEDTEXT = #{fixedtext}, |
| | | </if> |
| | | <if test="templet != null and templet != ''"> |
| | | TEMPLET = #{templet}, |
| | | </if> |
| | | </set> |
| | | where OID = #{oid} |
| | | </update> |
| | | |
| | | <!--éè¿ä¸»é®å é¤--> |
| | | <delete id="deleteById"> |
| | | delete from PL_CODE_SHOWFIELDCONFIG where OID = #{oid} |
| | | </delete> |
| | | |
| | | </mapper> |
| | | |
| | |
| | | <mapper namespace="com.vci.ubcs.code.mapper.CodeSrchCondConfigMapper"> |
| | | |
| | | <resultMap type="com.vci.ubcs.code.entity.CodeSrchCondConfig" id="PlCodeSrchcondconfigMap"> |
| | | <result property="oid" column="OID" jdbcType="VARCHAR"/> |
| | | <result property="revisionOid" column="REVISIONOID" jdbcType="VARCHAR"/> |
| | | <result property="nameOid" column="NAMEOID" jdbcType="VARCHAR"/> |
| | | <result property="btmname" column="BTMNAME" jdbcType="VARCHAR"/> |
| | | <result property="lastR" column="LASTR" jdbcType="VARCHAR"/> |
| | | <result property="firstR" column="FIRSTR" jdbcType="VARCHAR"/> |
| | | <result property="lastV" column="LASTV" jdbcType="VARCHAR"/> |
| | | <result property="firstV" column="FIRSTV" jdbcType="VARCHAR"/> |
| | | <result property="creator" column="CREATOR" jdbcType="VARCHAR"/> |
| | | <result property="createTime" column="CREATETIME" jdbcType="VARCHAR"/> |
| | | <result property="revisionSeq" column="REVISIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="revisionValue" column="REVISIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="versionSeq" column="VERSIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="versionValue" column="VERSIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="lctid" column="LCTID" jdbcType="VARCHAR"/> |
| | | <result property="lcStatus" column="LCSTATUS" jdbcType="VARCHAR"/> |
| | | <result property="ts" column="TS" jdbcType="VARCHAR"/> |
| | | <result property="name" column="NAME" jdbcType="VARCHAR"/> |
| | | <result property="description" column="DESCRIPTION" jdbcType="VARCHAR"/> |
| | | <result property="owner" column="OWNER" jdbcType="VARCHAR"/> |
| | | <result property="copyFromVersion" column="COPYFROMVERSION" jdbcType="VARCHAR"/> |
| | | <id column="OID" property="oid"/> |
| | | <result property="orderNum" column="ORDERNUM" jdbcType="INTEGER"/> |
| | | <result property="filterField" column="FILTERFIELD" jdbcType="VARCHAR"/> |
| | | <result property="filterType" column="FILTERTYPE" jdbcType="VARCHAR"/> |
| | | <result property="filterValue" column="FILTERVALUE" jdbcType="VARCHAR"/> |
| | | </resultMap> |
| | | |
| | | <!--æ¥è¯¢å个--> |
| | | <select id="queryById" resultMap="PlCodeSrchcondconfigMap"> |
| | | select |
| | | OID, REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FILTERFIELD, FILTERTYPE, FILTERVALUE |
| | | from PL_CODE_SRCHCONDCONFIG |
| | | where OID = #{oid} |
| | | </select> |
| | | |
| | | <!--æ¥è¯¢æå®è¡æ°æ®--> |
| | | <select id="queryAllByLimit" resultMap="PlCodeSrchcondconfigMap"> |
| | | select |
| | | OID, REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FILTERFIELD, FILTERTYPE, FILTERVALUE |
| | | from PL_CODE_SRCHCONDCONFIG |
| | | <where> |
| | | <if test="oid != null and oid != ''"> |
| | | and OID = #{oid} |
| | | </if> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | and REVISIONOID = #{revisionoid} |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | and NAMEOID = #{nameoid} |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | and BTMNAME = #{btmname} |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | and LASTR = #{lastr} |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | and FIRSTR = #{firstr} |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | and LASTV = #{lastv} |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | and FIRSTV = #{firstv} |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | and CREATOR = #{creator} |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | and CREATETIME = #{createtime} |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | and REVISIONSEQ = #{revisionseq} |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | and REVISIONVALUE = #{revisionvalue} |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | and VERSIONSEQ = #{versionseq} |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | and VERSIONVALUE = #{versionvalue} |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | and LCTID = #{lctid} |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | and LCSTATUS = #{lcstatus} |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | and TS = #{ts} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and NAME = #{name} |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | and DESCRIPTION = #{description} |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | and OWNER = #{owner} |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | and COPYFROMVERSION = #{copyfromversion} |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | and ORDERNUM = #{ordernum} |
| | | </if> |
| | | <if test="filterfield != null and filterfield != ''"> |
| | | and FILTERFIELD = #{filterfield} |
| | | </if> |
| | | <if test="filtertype != null and filtertype != ''"> |
| | | and FILTERTYPE = #{filtertype} |
| | | </if> |
| | | <if test="filtervalue != null and filtervalue != ''"> |
| | | and FILTERVALUE = #{filtervalue} |
| | | </if> |
| | | </where> |
| | | limit #{pageable.offset}, #{pageable.pageSize} |
| | | </select> |
| | | |
| | | <!--ç»è®¡æ»è¡æ°--> |
| | | <select id="count" resultType="java.lang.Long"> |
| | | select count(1) |
| | | from PL_CODE_SRCHCONDCONFIG |
| | | <where> |
| | | <if test="oid != null and oid != ''"> |
| | | and OID = #{oid} |
| | | </if> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | and REVISIONOID = #{revisionoid} |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | and NAMEOID = #{nameoid} |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | and BTMNAME = #{btmname} |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | and LASTR = #{lastr} |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | and FIRSTR = #{firstr} |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | and LASTV = #{lastv} |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | and FIRSTV = #{firstv} |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | and CREATOR = #{creator} |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | and CREATETIME = #{createtime} |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | and REVISIONSEQ = #{revisionseq} |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | and REVISIONVALUE = #{revisionvalue} |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | and VERSIONSEQ = #{versionseq} |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | and VERSIONVALUE = #{versionvalue} |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | and LCTID = #{lctid} |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | and LCSTATUS = #{lcstatus} |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | and TS = #{ts} |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | and NAME = #{name} |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | and DESCRIPTION = #{description} |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | and OWNER = #{owner} |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | and COPYFROMVERSION = #{copyfromversion} |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | and ORDERNUM = #{ordernum} |
| | | </if> |
| | | <if test="filterfield != null and filterfield != ''"> |
| | | and FILTERFIELD = #{filterfield} |
| | | </if> |
| | | <if test="filtertype != null and filtertype != ''"> |
| | | and FILTERTYPE = #{filtertype} |
| | | </if> |
| | | <if test="filtervalue != null and filtervalue != ''"> |
| | | and FILTERVALUE = #{filtervalue} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <!--æ°å¢ææå--> |
| | | <insert id="insert" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SRCHCONDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FILTERFIELD, FILTERTYPE, FILTERVALUE) |
| | | values (#{revisionoid}, #{nameoid}, #{btmname}, #{lastr}, #{firstr}, #{lastv}, #{firstv}, #{creator}, #{createtime}, #{revisionseq}, #{revisionvalue}, #{versionseq}, #{versionvalue}, #{lctid}, #{lcstatus}, #{ts}, #{name}, #{description}, #{owner}, #{copyfromversion}, #{ordernum}, #{filterfield}, #{filtertype}, #{filtervalue}) |
| | | </insert> |
| | | |
| | | <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SRCHCONDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FILTERFIELD, FILTERTYPE, FILTERVALUE) |
| | | values |
| | | <foreach collection="entities" item="entity" separator=","> |
| | | (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.filterfield}, #{entity.filtertype}, #{entity.filtervalue}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <insert id="insertOrUpdateBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_SRCHCONDCONFIG(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, LCTID, LCSTATUS, TS, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, ORDERNUM, FILTERFIELD, FILTERTYPE, FILTERVALUE) |
| | | values |
| | | <foreach collection="entities" item="entity" separator=","> |
| | | (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.filterfield}, #{entity.filtertype}, #{entity.filtervalue}) |
| | | </foreach> |
| | | on duplicate key update |
| | | REVISIONOID = values(REVISIONOID), |
| | | NAMEOID = values(NAMEOID), |
| | | BTMNAME = values(BTMNAME), |
| | | LASTR = values(LASTR), |
| | | FIRSTR = values(FIRSTR), |
| | | LASTV = values(LASTV), |
| | | FIRSTV = values(FIRSTV), |
| | | CREATOR = values(CREATOR), |
| | | CREATETIME = values(CREATETIME), |
| | | REVISIONSEQ = values(REVISIONSEQ), |
| | | REVISIONVALUE = values(REVISIONVALUE), |
| | | VERSIONSEQ = values(VERSIONSEQ), |
| | | VERSIONVALUE = values(VERSIONVALUE), |
| | | LCTID = values(LCTID), |
| | | LCSTATUS = values(LCSTATUS), |
| | | TS = values(TS), |
| | | NAME = values(NAME), |
| | | DESCRIPTION = values(DESCRIPTION), |
| | | OWNER = values(OWNER), |
| | | COPYFROMVERSION = values(COPYFROMVERSION), |
| | | ORDERNUM = values(ORDERNUM), |
| | | FILTERFIELD = values(FILTERFIELD), |
| | | FILTERTYPE = values(FILTERTYPE), |
| | | FILTERVALUE = values(FILTERVALUE) |
| | | </insert> |
| | | |
| | | <!--éè¿ä¸»é®ä¿®æ¹æ°æ®--> |
| | | <update id="update"> |
| | | update PL_CODE_SRCHCONDCONFIG |
| | | <set> |
| | | <if test="revisionoid != null and revisionoid != ''"> |
| | | REVISIONOID = #{revisionoid}, |
| | | </if> |
| | | <if test="nameoid != null and nameoid != ''"> |
| | | NAMEOID = #{nameoid}, |
| | | </if> |
| | | <if test="btmname != null and btmname != ''"> |
| | | BTMNAME = #{btmname}, |
| | | </if> |
| | | <if test="lastr != null and lastr != ''"> |
| | | LASTR = #{lastr}, |
| | | </if> |
| | | <if test="firstr != null and firstr != ''"> |
| | | FIRSTR = #{firstr}, |
| | | </if> |
| | | <if test="lastv != null and lastv != ''"> |
| | | LASTV = #{lastv}, |
| | | </if> |
| | | <if test="firstv != null and firstv != ''"> |
| | | FIRSTV = #{firstv}, |
| | | </if> |
| | | <if test="creator != null and creator != ''"> |
| | | CREATOR = #{creator}, |
| | | </if> |
| | | <if test="createtime != null and createtime != ''"> |
| | | CREATETIME = #{createtime}, |
| | | </if> |
| | | <if test="revisionseq != null"> |
| | | REVISIONSEQ = #{revisionseq}, |
| | | </if> |
| | | <if test="revisionvalue != null and revisionvalue != ''"> |
| | | REVISIONVALUE = #{revisionvalue}, |
| | | </if> |
| | | <if test="versionseq != null"> |
| | | VERSIONSEQ = #{versionseq}, |
| | | </if> |
| | | <if test="versionvalue != null and versionvalue != ''"> |
| | | VERSIONVALUE = #{versionvalue}, |
| | | </if> |
| | | <if test="lctid != null and lctid != ''"> |
| | | LCTID = #{lctid}, |
| | | </if> |
| | | <if test="lcstatus != null and lcstatus != ''"> |
| | | LCSTATUS = #{lcstatus}, |
| | | </if> |
| | | <if test="ts != null and ts != ''"> |
| | | TS = #{ts}, |
| | | </if> |
| | | <if test="name != null and name != ''"> |
| | | NAME = #{name}, |
| | | </if> |
| | | <if test="description != null and description != ''"> |
| | | DESCRIPTION = #{description}, |
| | | </if> |
| | | <if test="owner != null and owner != ''"> |
| | | OWNER = #{owner}, |
| | | </if> |
| | | <if test="copyfromversion != null and copyfromversion != ''"> |
| | | COPYFROMVERSION = #{copyfromversion}, |
| | | </if> |
| | | <if test="ordernum != null"> |
| | | ORDERNUM = #{ordernum}, |
| | | </if> |
| | | <if test="filterfield != null and filterfield != ''"> |
| | | FILTERFIELD = #{filterfield}, |
| | | </if> |
| | | <if test="filtertype != null and filtertype != ''"> |
| | | FILTERTYPE = #{filtertype}, |
| | | </if> |
| | | <if test="filtervalue != null and filtervalue != ''"> |
| | | FILTERVALUE = #{filtervalue}, |
| | | </if> |
| | | </set> |
| | | where OID = #{oid} |
| | | </update> |
| | | |
| | | <!--éè¿ä¸»é®å é¤--> |
| | | <delete id="deleteById"> |
| | | delete from PL_CODE_SRCHCONDCONFIG where OID = #{oid} |
| | | </delete> |
| | | |
| | | </mapper> |
| | | |
| | |
| | | attribute.setTs(now); |
| | | return attribute; |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | return enumItemVO; |
| | | } |
| | | |
| | | public List<EnumVO> listNodeVO(List<EnumItem> list) { |
| | | List<EnumItem> collect = list.stream().map(omdEnumItem -> BeanUtil.copy(omdEnumItem, EnumItem.class)).collect(Collectors.toList()); |
| | | return ForestNodeMerger.merge((List)collect); |