ludc
2023-05-09 436a5a391a514c9ac345554bafead583f124d8b4
代码整合
已修改12个文件
已添加3个文件
2351 ■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeClassifyTemplateAttrDTO.java 797 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeClassifyTemplateButtonDTO.java 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeTemplatePhaseDTO.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodeClstemplateVO.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodePhaseattrVO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeClassifyTemplateAttrVO.java 867 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeClassifyTemplateButtonVO.java 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeImportTemplateVO.java 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeImprotDataVO.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeTemplatePhaseVO.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/pom.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MPJLambdaWrapperSqlKeyword.java 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/Map2MPLLambdaUtil.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MybatisParameterUtil.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeClassifyTemplateAttrDTO.java
@@ -1,19 +1,38 @@
/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill åº„骞 (smallchill@163.com)
 */
package com.vci.ubcs.code.dto;
import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * ä¸»é¢˜åº“分类的模板属性数据传输对象
 * ç¼–码库定义-模板属性 æ•°æ®ä¼ è¾“对象实体类
 *
 * @author weidy
 * @date 2022-01-24
 * @author ludc
 * @since 2023-05-8
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CodeClassifyTemplateAttrDTO extends BaseModelVO {
    /**
     * ç¦æ­¢ä¿®æ”¹è¿™ä¸ªå€¼
     */
     * ç¦æ­¢ä¿®æ”¹è¿™ä¸ªå€¼
     */
    private static final long serialVersionUID = 4615707118652601470L;
    /**
@@ -261,787 +280,31 @@
    /**
     * è¯´æ˜Ž
     */
    //@Column(columnDefinition = "说明")
    private String explain;
    /**
     * é€‰æ‹©åº“标识
     */
    //@Column(columnDefinition = "选择库标识")
    private String libraryIdentification;
    /**
     * çº§è”属性编号
     */
    //@Column(columnDefinition = "级联属性编号")
    private String parentCode;
    /**
     * çº§è”属性名称
     */
    //@Column(columnDefinition = "级联属性名称")
    private String parentName;
    /**
     * çº§è”查询属性
     */
    //@Column(columnDefinition = "级联查询属性")
    private String parentQueryAttr;
    public String getExplain() {
        return explain;
    }
    public void setExplain(String explain) {
        this.explain = explain;
    }
    public String getLibraryIdentification() {
        return libraryIdentification;
    }
    public void setLibraryIdentification(String libraryIdentification) {
        this.libraryIdentification = libraryIdentification;
    }
    public String getParentCode() {
        return parentCode;
    }
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }
    public String getParentName() {
        return parentName;
    }
    public void setParentName(String parentName) {
        this.parentName = parentName;
    }
    public String getParentQueryAttr() {
        return parentQueryAttr;
    }
    public void setParentQueryAttr(String parentQueryAttr) {
        this.parentQueryAttr = parentQueryAttr;
    }
    public String getEnumString() {
        return enumString;
    }
    public void setEnumString(String enumString) {
        this.enumString = enumString;
    }
    /**
     * èŽ·å– æ‰€å±žæ¨¡æ¿
     */
    public String getClassifytemplateoid (){
        return classifytemplateoid;
    }
    /**
     * è®¾ç½® æ‰€å±žæ¨¡æ¿
     */
    public void setClassifytemplateoid (String classifytemplateoid){
        this.classifytemplateoid = classifytemplateoid;
    }
    /**
     * èŽ·å–æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifytemplateoidName (){
        return classifytemplateoidName;
    }
    /**
     * è®¾ç½®æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public void setClassifytemplateoidName (String classifytemplateoidName){
        this.classifytemplateoidName = classifytemplateoidName;
    }
    /**
     * èŽ·å– æ‰€å±žåˆ†ç±»ä¸­çš„属性主键
     */
    public String getClassifyattributeoid (){
        return classifyattributeoid;
    }
    /**
     * è®¾ç½® æ‰€å±žåˆ†ç±»ä¸­çš„属性主键
     */
    public void setClassifyattributeoid (String classifyattributeoid){
        this.classifyattributeoid = classifyattributeoid;
    }
    /**
     * èŽ·å–æ‰€å±žåˆ†ç±»ä¸­çš„å±žæ€§ä¸»é”®æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifyattributeoidName (){
        return classifyattributeoidName;
    }
    /**
     * è®¾ç½®æ‰€å±žåˆ†ç±»ä¸­çš„属性主键显示文本
     */
    public void setClassifyattributeoidName (String classifyattributeoidName){
        this.classifyattributeoidName = classifyattributeoidName;
    }
    /**
     * èŽ·å– å±žæ€§çš„类型
     */
    public String getAttributedatatype (){
        return attributedatatype;
    }
    /**
     * è®¾ç½® å±žæ€§çš„类型
     */
    public void setAttributedatatype (String attributedatatype){
        this.attributedatatype = attributedatatype;
    }
    /**
     * èŽ·å– æ˜¯å¦å…³é”®å±žæ€§
     */
    public String getKeyattrflag (){
        return keyattrflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦å…³é”®å±žæ€§
     */
    public void setKeyattrflag (String keyattrflag){
        this.keyattrflag = keyattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦å¿«é€ŸæŸ¥è¯¢å±žæ€§
     */
    public String getQueryattrflag (){
        return queryattrflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦å¿«é€ŸæŸ¥è¯¢å±žæ€§
     */
    public void setQueryattrflag (String queryattrflag){
        this.queryattrflag = queryattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦é«˜çº§æŸ¥è¯¢å±žæ€§
     */
    public String getSeniorqueryattrflag (){
        return seniorqueryattrflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦é«˜çº§æŸ¥è¯¢å±žæ€§
     */
    public void setSeniorqueryattrflag (String seniorqueryattrflag){
        this.seniorqueryattrflag = seniorqueryattrflag;
    }
    /**
     * èŽ·å– ç›¸ä¼¼æŸ¥é‡å±žæ€§
     */
    public String getSamerepeatattrflag (){
        return samerepeatattrflag;
    }
    /**
     * è®¾ç½® ç›¸ä¼¼æŸ¥é‡å±žæ€§
     */
    public void setSamerepeatattrflag (String samerepeatattrflag){
        this.samerepeatattrflag = samerepeatattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦æŽ’序
     */
    public String getSortattrflag (){
        return sortattrflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦æŽ’序
     */
    public void setSortattrflag (String sortattrflag){
        this.sortattrflag = sortattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦ç”ŸæˆäºŒç»´ç 
     */
    public String getQrcodeflag (){
        return qrcodeflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦ç”ŸæˆäºŒç»´ç 
     */
    public void setQrcodeflag (String qrcodeflag){
        this.qrcodeflag = qrcodeflag;
    }
    /**
     * èŽ·å– æ˜¯å¦ç”Ÿæˆä¸€ç»´ç 
     */
    public String getBarcodeflag (){
        return barcodeflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦ç”Ÿæˆä¸€ç»´ç 
     */
    public void setBarcodeflag (String barcodeflag){
        this.barcodeflag = barcodeflag;
    }
    /**
     * èŽ·å– ç»„合规则
     */
    public String getComponentrule (){
        return componentrule;
    }
    /**
     * è®¾ç½® ç»„合规则
     */
    public void setComponentrule (String componentrule){
        this.componentrule = componentrule;
    }
    /**
     * èŽ·å– éªŒè¯è§„则
     */
    public String getVerifyrule (){
        return verifyrule;
    }
    /**
     * è®¾ç½® éªŒè¯è§„则
     */
    public void setVerifyrule (String verifyrule){
        this.verifyrule = verifyrule;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥å±‚级
     */
    public String getClassifyinvokelevel (){
        return classifyinvokelevel;
    }
    /**
     * è®¾ç½® åˆ†ç±»æ³¨å…¥å±‚级
     */
    public void setClassifyinvokelevel (String classifyinvokelevel){
        this.classifyinvokelevel = classifyinvokelevel;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥çš„属性英文名称
     */
    public String getClassifyinvokeattr (){
        return classifyinvokeattr;
    }
    /**
     * è®¾ç½® åˆ†ç±»æ³¨å…¥çš„属性英文名称
     */
    public void setClassifyinvokeattr (String classifyinvokeattr){
        this.classifyinvokeattr = classifyinvokeattr;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥çš„属性中文名称
     */
    public String getClassifyinvokeattrname (){
        return classifyinvokeattrname;
    }
    /**
     * è®¾ç½® åˆ†ç±»æ³¨å…¥çš„属性中文名称
     */
    public void setClassifyinvokeattrname (String classifyinvokeattrname){
        this.classifyinvokeattrname = classifyinvokeattrname;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public String getClassifyinvokeeditflag (){
        return classifyinvokeeditflag;
    }
    /**
     * è®¾ç½® åˆ†ç±»æ³¨å…¥æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public void setClassifyinvokeeditflag (String classifyinvokeeditflag){
        this.classifyinvokeeditflag = classifyinvokeeditflag;
    }
    /**
     * èŽ·å– ç å€¼åºå·
     */
    public Integer getOrdernum (){
        return ordernum;
    }
    /**
     * è®¾ç½® ç å€¼åºå·
     */
    public void setOrdernum (Integer ordernum){
        this.ordernum = ordernum;
    }
    /**
     * èŽ·å– è¡¨å•里是否显示
     */
    public String getFormdisplayflag (){
        return formdisplayflag;
    }
    /**
     * è®¾ç½® è¡¨å•里是否显示
     */
    public void setFormdisplayflag (String formdisplayflag){
        this.formdisplayflag = formdisplayflag;
    }
    /**
     * èŽ·å– åˆ—表里是否显示
     */
    public String getTabledisplayflag (){
        return tabledisplayflag;
    }
    /**
     * è®¾ç½® åˆ—表里是否显示
     */
    public void setTabledisplayflag (String tabledisplayflag){
        this.tabledisplayflag = tabledisplayflag;
    }
    /**
     * èŽ·å– æ‰€å±žå±žæ€§åˆ†ç»„
     */
    public String getAttributegroup (){
        return attributegroup;
    }
    /**
     * è®¾ç½® æ‰€å±žå±žæ€§åˆ†ç»„
     */
    public void setAttributegroup (String attributegroup){
        this.attributegroup = attributegroup;
    }
    /**
     * èŽ·å– ä½¿ç”¨æžšä¸¾è‹±æ–‡ç¼–号
     */
    public String getEnumid (){
        return enumid;
    }
    /**
     * è®¾ç½® ä½¿ç”¨æžšä¸¾è‹±æ–‡ç¼–号
     */
    public void setEnumid (String enumid){
        this.enumid = enumid;
    }
    /**
     * èŽ·å– ä½¿ç”¨æžšä¸¾ä¸­æ–‡åç§°
     */
    public String getEnumname (){
        return enumname;
    }
    /**
     * è®¾ç½® ä½¿ç”¨æžšä¸¾ä¸­æ–‡åç§°
     */
    public void setEnumname (String enumname){
        this.enumname = enumname;
    }
    /**
     * èŽ·å– æžšä¸¾æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public String getEnumeditflag (){
        return enumeditflag;
    }
    /**
     * è®¾ç½® æžšä¸¾æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public void setEnumeditflag (String enumeditflag){
        this.enumeditflag = enumeditflag;
    }
    /**
     * èŽ·å– å‚照的业务类型英文名称
     */
    public String getReferbtmid (){
        return referbtmid;
    }
    /**
     * è®¾ç½® å‚照的业务类型英文名称
     */
    public void setReferbtmid (String referbtmid){
        this.referbtmid = referbtmid;
    }
    /**
     * èŽ·å– å‚照的业务类型中文名称
     */
    public String getReferbtmname (){
        return referbtmname;
    }
    /**
     * è®¾ç½® å‚照的业务类型中文名称
     */
    public void setReferbtmname (String referbtmname){
        this.referbtmname = referbtmname;
    }
    /**
     * èŽ·å– æ˜¯å¦å¿…输
     */
    public String getRequireflag (){
        return requireflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦å¿…输
     */
    public void setRequireflag (String requireflag){
        this.requireflag = requireflag;
    }
    /**
     * èŽ·å– æ˜¯å¦åªè¯»
     */
    public String getReadonlyflag (){
        return readonlyflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦åªè¯»
     */
    public void setReadonlyflag (String readonlyflag){
        this.readonlyflag = readonlyflag;
    }
    /**
     * èŽ·å– å±žæ€§æŽ§åˆ¶è¾“入的长度
     */
    public Integer getControllength (){
        return controllength;
    }
    /**
     * è®¾ç½® å±žæ€§æŽ§åˆ¶è¾“入的长度
     */
    public void setControllength (Integer controllength){
        this.controllength = controllength;
    }
    /**
     * èŽ·å– è¡¨å•里显示的样式
     */
    public String getFormdisplaystyle (){
        return formdisplaystyle;
    }
    /**
     * è®¾ç½® è¡¨å•里显示的样式
     */
    public void setFormdisplaystyle (String formdisplaystyle){
        this.formdisplaystyle = formdisplaystyle;
    }
    /**
     * èŽ·å– è¡¨æ ¼é‡Œæ˜¾ç¤ºçš„æ ·å¼
     */
    public String getTabledisplaystyle (){
        return tabledisplaystyle;
    }
    /**
     * è®¾ç½® è¡¨æ ¼é‡Œæ˜¾ç¤ºçš„æ ·å¼
     */
    public void setTabledisplaystyle (String tabledisplaystyle){
        this.tabledisplaystyle = tabledisplaystyle;
    }
    /**
     * èŽ·å– è¡¨å•中超链接内容
     */
    public String getFormhref (){
        return formhref;
    }
    /**
     * è®¾ç½® è¡¨å•中超链接内容
     */
    public void setFormhref (String formhref){
        this.formhref = formhref;
    }
    /**
     * èŽ·å– è¡¨æ ¼ä¸­è¶…链接内容
     */
    public String getTablehref (){
        return tablehref;
    }
    /**
     * è®¾ç½® è¡¨æ ¼ä¸­è¶…链接内容
     */
    public void setTablehref (String tablehref){
        this.tablehref = tablehref;
    }
    /**
     * èŽ·å– å°æ•°ç²¾åº¦
     */
    public Integer getPrecisionlength (){
        return precisionlength;
    }
    /**
     * è®¾ç½® å°æ•°ç²¾åº¦
     */
    public void setPrecisionlength (Integer precisionlength){
        this.precisionlength = precisionlength;
    }
    /**
     * èŽ·å– å°æ•°åˆ»åº¦
     */
    public Integer getScalelength (){
        return scalelength;
    }
    /**
     * è®¾ç½® å°æ•°åˆ»åº¦
     */
    public void setScalelength (Integer scalelength){
        this.scalelength = scalelength;
    }
    /**
     * èŽ·å– å–值范围
     */
    public String getValuearea (){
        return valuearea;
    }
    /**
     * è®¾ç½® å–值范围
     */
    public void setValuearea (String valuearea){
        this.valuearea = valuearea;
    }
    /**
     * èŽ·å– æ—¶é—´æ ¼å¼
     */
    public String getCodedateformat (){
        return codedateformat;
    }
    /**
     * è®¾ç½® æ—¶é—´æ ¼å¼
     */
    public void setCodedateformat (String codedateformat){
        this.codedateformat = codedateformat;
    }
    /**
     * èŽ·å– è¡¨æ ¼é‡Œæ˜¾ç¤ºè°ƒç”¨çš„js
     */
    public String getTabledisplayjs (){
        return tabledisplayjs;
    }
    /**
     * è®¾ç½® è¡¨æ ¼é‡Œæ˜¾ç¤ºè°ƒç”¨çš„js
     */
    public void setTabledisplayjs (String tabledisplayjs){
        this.tabledisplayjs = tabledisplayjs;
    }
    /**
     * èŽ·å– æ˜¯å¦æ˜¾ç¤ºå¤šè¡Œæ–‡æœ¬
     */
    public String getTextareaflag (){
        return textareaflag;
    }
    /**
     * è®¾ç½® æ˜¯å¦æ˜¾ç¤ºå¤šè¡Œæ–‡æœ¬
     */
    public void setTextareaflag (String textareaflag){
        this.textareaflag = textareaflag;
    }
    /**
     * èŽ·å– é¢„览图
     */
    public String getImageflag (){
        return imageflag;
    }
    /**
     * è®¾ç½® é¢„览图
     */
    public void setImageflag (String imageflag){
        this.imageflag = imageflag;
    }
    /**
     * èŽ·å– é»˜è®¤å€¼
     */
    public String getDefaultvalue (){
        return defaultvalue;
    }
    /**
     * è®¾ç½® é»˜è®¤å€¼
     */
    public void setDefaultvalue (String defaultvalue){
        this.defaultvalue = defaultvalue;
    }
    /**
     * èŽ·å– å‰ç¼€
     */
    public String getPrefixvalue (){
        return prefixvalue;
    }
    /**
     * è®¾ç½® å‰ç¼€
     */
    public void setPrefixvalue (String prefixvalue){
        this.prefixvalue = prefixvalue;
    }
    /**
     * èŽ·å– åŽç¼€
     */
    public String getSuffixvalue (){
        return suffixvalue;
    }
    /**
     * è®¾ç½® åŽç¼€
     */
    public void setSuffixvalue (String suffixvalue){
        this.suffixvalue = suffixvalue;
    }
    /**
     * èŽ·å– é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性
     */
    public String getFiltersourceattr (){
        return filtersourceattr;
    }
    /**
     * è®¾ç½® é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性
     */
    public void setFiltersourceattr (String filtersourceattr){
        this.filtersourceattr = filtersourceattr;
    }
    /**
     * èŽ·å– é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性名称
     */
    public String getFiltersourceattrname (){
        return filtersourceattrname;
    }
    /**
     * è®¾ç½® é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性名称
     */
    public void setFiltersourceattrname (String filtersourceattrname){
        this.filtersourceattrname = filtersourceattrname;
    }
    public Integer getAttrTableWidth() {
        return attrTableWidth;
    }
    public void setAttrTableWidth(Integer attrTableWidth) {
        this.attrTableWidth = attrTableWidth;
    }
    public String getReferConfig() {
        return referConfig;
    }
    public void setReferConfig(String referConfig) {
        this.referConfig = referConfig;
    }
    @Override
    public String toString() {
        return "CodeClassifyTemplateAttrDTO{" +
                "classifytemplateoid='" + classifytemplateoid + '\'' +
                ", classifytemplateoidName='" + classifytemplateoidName + '\'' +
                ", classifyattributeoid='" + classifyattributeoid + '\'' +
                ", classifyattributeoidName='" + classifyattributeoidName + '\'' +
                ", attributedatatype='" + attributedatatype + '\'' +
                ", keyattrflag='" + keyattrflag + '\'' +
                ", queryattrflag='" + queryattrflag + '\'' +
                ", seniorqueryattrflag='" + seniorqueryattrflag + '\'' +
                ", samerepeatattrflag='" + samerepeatattrflag + '\'' +
                ", sortattrflag='" + sortattrflag + '\'' +
                ", qrcodeflag='" + qrcodeflag + '\'' +
                ", barcodeflag='" + barcodeflag + '\'' +
                ", componentrule='" + componentrule + '\'' +
                ", verifyrule='" + verifyrule + '\'' +
                ", classifyinvokelevel='" + classifyinvokelevel + '\'' +
                ", classifyinvokeattr='" + classifyinvokeattr + '\'' +
                ", classifyinvokeattrname='" + classifyinvokeattrname + '\'' +
                ", classifyinvokeeditflag='" + classifyinvokeeditflag + '\'' +
                ", ordernum=" + ordernum +
                ", formdisplayflag='" + formdisplayflag + '\'' +
                ", tabledisplayflag='" + tabledisplayflag + '\'' +
                ", attributegroup='" + attributegroup + '\'' +
                ", enumString='" + enumString + '\'' +
                ", enumid='" + enumid + '\'' +
                ", enumname='" + enumname + '\'' +
                ", enumeditflag='" + enumeditflag + '\'' +
                ", referbtmid='" + referbtmid + '\'' +
                ", referbtmname='" + referbtmname + '\'' +
                ", referConfig='" + referConfig + '\'' +
                ", requireflag='" + requireflag + '\'' +
                ", readonlyflag='" + readonlyflag + '\'' +
                ", controllength=" + controllength +
                ", formdisplaystyle='" + formdisplaystyle + '\'' +
                ", tabledisplaystyle='" + tabledisplaystyle + '\'' +
                ", formhref='" + formhref + '\'' +
                ", tablehref='" + tablehref + '\'' +
                ", precisionlength=" + precisionlength +
                ", scalelength=" + scalelength +
                ", valuearea='" + valuearea + '\'' +
                ", codedateformat='" + codedateformat + '\'' +
                ", tabledisplayjs='" + tabledisplayjs + '\'' +
                ", textareaflag='" + textareaflag + '\'' +
                ", imageflag='" + imageflag + '\'' +
                ", defaultvalue='" + defaultvalue + '\'' +
                ", prefixvalue='" + prefixvalue + '\'' +
                ", suffixvalue='" + suffixvalue + '\'' +
                ", filtersourceattr='" + filtersourceattr + '\'' +
                ", filtersourceattrname='" + filtersourceattrname + '\'' +
                ", attrTableWidth=" + attrTableWidth +
                "} " + super.toString();
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeClassifyTemplateButtonDTO.java
@@ -2,6 +2,7 @@
import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
import lombok.Data;
/**
 * ä¸»é¢˜åº“里模板包含的按钮数据传输对象
@@ -9,6 +10,7 @@
 * @author weidy
 * @date 2022-01-24
 */
@Data
public class CodeClassifyTemplateButtonDTO extends BaseModelVO {
    /**
@@ -19,25 +21,25 @@
    /**
     * æ‰€å±žæ¨¡æ¿
     */
    private String classifytemplateoid;
    private String classifyTemplateOid;
    /**
     * æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    private String classifytemplateoidName;
    private String classifyTemplateOidName;
    /**
     * æŒ‰é’®çš„主键
     */
    private String classifybuttonoid;
    private String classifyButtonOid;
    /**
     * æŒ‰é’®çš„主键显示文本
     */
    private String classifybuttonoidName;
    private String classifyButtonOidName;
    /**
     * æŒ‰é’®ç”¨é€”
     */
    private String buttonuse;
    private String buttonUse;
    /**
     * æŒ‰é’®ç”¨é€”显示对象
@@ -47,109 +49,6 @@
    /**
     * ç å€¼åºå·
     */
    private Integer ordernum;
    private Integer orderNum;
    /**
     * èŽ·å– æ‰€å±žæ¨¡æ¿
     */
    public String getClassifytemplateoid (){
        return classifytemplateoid;
    }
    /**
     * è®¾ç½® æ‰€å±žæ¨¡æ¿
     */
    public void setClassifytemplateoid (String classifytemplateoid){
        this.classifytemplateoid = classifytemplateoid;
    }
    /**
     * èŽ·å–æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifytemplateoidName (){
        return classifytemplateoidName;
    }
    /**
     * è®¾ç½®æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public void setClassifytemplateoidName (String classifytemplateoidName){
        this.classifytemplateoidName = classifytemplateoidName;
    }
    /**
     * èŽ·å– æŒ‰é’®çš„主键
     */
    public String getClassifybuttonoid (){
        return classifybuttonoid;
    }
    /**
     * è®¾ç½® æŒ‰é’®çš„主键
     */
    public void setClassifybuttonoid (String classifybuttonoid){
        this.classifybuttonoid = classifybuttonoid;
    }
    /**
     * èŽ·å–æŒ‰é’®çš„ä¸»é”®æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifybuttonoidName (){
        return classifybuttonoidName;
    }
    /**
     * è®¾ç½®æŒ‰é’®çš„主键显示文本
     */
    public void setClassifybuttonoidName (String classifybuttonoidName){
        this.classifybuttonoidName = classifybuttonoidName;
    }
    /**
     * èŽ·å– æŒ‰é’®ç”¨é€”
     */
    public String getButtonuse (){
        return buttonuse;
    }
    /**
     * è®¾ç½® æŒ‰é’®ç”¨é€”
     */
    public void setButtonuse (String buttonuse){
        this.buttonuse = buttonuse;
    }
    /**
     * èŽ·å– ç å€¼åºå·
     */
    public Integer getOrdernum (){
        return ordernum;
    }
    /**
     * è®¾ç½® ç å€¼åºå·
     */
    public void setOrdernum (Integer ordernum){
        this.ordernum = ordernum;
    }
    public String getButtonUseText() {
        return buttonUseText;
    }
    public void setButtonUseText(String buttonUseText) {
        this.buttonUseText = buttonUseText;
    }
    @Override
    public String toString() {
        return "CodeClassifyTemplateButtonDTO{" +
                "classifytemplateoid='" + classifytemplateoid + '\'' +
                ", classifytemplateoidName='" + classifytemplateoidName + '\'' +
                ", classifybuttonoid='" + classifybuttonoid + '\'' +
                ", classifybuttonoidName='" + classifybuttonoidName + '\'' +
                ", buttonuse='" + buttonuse + '\'' +
                ", buttonUseText='" + buttonUseText + '\'' +
                ", ordernum=" + ordernum +
                "} " + super.toString();
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeTemplatePhaseDTO.java
@@ -2,15 +2,17 @@
import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
import lombok.Data;
import java.util.List;
/**
 * æ¨¡æ¿é˜¶æ®µæ•°æ®ä¼ è¾“对象
 *
 * @author weidy
 * @author ludc
 * @date 2022-01-24
 */
@Data
public class CodeTemplatePhaseDTO extends BaseModelVO {
    /**
@@ -21,60 +23,16 @@
    /**
     * æ‰€å±žç¼–码规则
     */
    private String codeclassifytemplateoid;
    private String codeClassifyTemplateOid;
    /**
     * æ‰€å±žç¼–码规则显示文本
     */
    private String codeclassifytemplateoidName;
    private String codeClassifyTemplateOidName;
    /**
     * åŒ…含的属性
     */
    private List<CodePhaseAttrDTO> attributes;
    /**
     * èŽ·å– æ‰€å±žç¼–码规则
     */
    public String getCodeclassifytemplateoid (){
        return codeclassifytemplateoid;
    }
    /**
     * è®¾ç½® æ‰€å±žç¼–码规则
     */
    public void setCodeclassifytemplateoid (String codeclassifytemplateoid){
        this.codeclassifytemplateoid = codeclassifytemplateoid;
    }
    /**
     * èŽ·å–æ‰€å±žç¼–ç è§„åˆ™æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getCodeclassifytemplateoidName (){
        return codeclassifytemplateoidName;
    }
    /**
     * è®¾ç½®æ‰€å±žç¼–码规则显示文本
     */
    public void setCodeclassifytemplateoidName (String codeclassifytemplateoidName){
        this.codeclassifytemplateoidName = codeclassifytemplateoidName;
    }
    public List<CodePhaseAttrDTO> getAttributes() {
        return attributes;
    }
    public void setAttributes(List<CodePhaseAttrDTO> attributes) {
        this.attributes = attributes;
    }
    @Override
    public String toString() {
        return "CodeTemplatePhaseDTO{" +
                "codeclassifytemplateoid='" + codeclassifytemplateoid + '\'' +
                ", codeclassifytemplateoidName='" + codeclassifytemplateoidName + '\'' +
                ", attributes=" + attributes +
                "} " + super.toString();
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodeClstemplateVO.java
@@ -1,41 +1,31 @@
/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill åº„骞 (smallchill@163.com)
 */
package com.vci.ubcs.code.vo;
import com.vci.ubcs.code.entity.CodeClstemplateEntity;
import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
 * ç¼–码库定义-模板管理 è§†å›¾å®žä½“ç±»
 * åˆ†ç±»æ¨¡æ¿å¯¹è±¡æ˜¾ç¤ºå¯¹è±¡
 *
 * @author yuxc
 * @since 2023-04-10
 * @date 2022-01-24
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CodeClstemplateVO extends CodeClstemplateEntity {
    private static final long serialVersionUID = 1L;
    /**
     * ç¦æ­¢ä¿®æ”¹è¿™ä¸ªå€¼
     */
    private static final long serialVersionUID = 4615707118684061936L;
    /**
     * åŒ…含的属性内容
     */
    private List<CodeClstempattrVO> attributes;
    private List<CodeClassifyTemplateAttrVO> attributes;
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodePhaseattrVO.java
@@ -16,7 +16,7 @@
 */
package com.vci.ubcs.code.vo;
import com.vci.ubcs.code.entity.CodePhaseattrEntity;
import com.vci.ubcs.code.entity.CodePhaseAttr;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -28,7 +28,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CodePhaseattrVO extends CodePhaseattrEntity {
public class CodePhaseattrVO extends CodePhaseAttr {
    private static final long serialVersionUID = 1L;
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeClassifyTemplateAttrVO.java
@@ -1,11 +1,14 @@
package com.vci.ubcs.code.vo.pagemodel;
import lombok.Data;
/**
 * ä¸»é¢˜åº“分类的模板属性显示对象
 *
 * @author weidy
 * @date 2022-01-24
 */
@Data
public class CodeClassifyTemplateAttrVO extends BaseModelVO {
    /**
@@ -16,284 +19,242 @@
    /**
    * æ‰€å±žæ¨¡æ¿
    */
    private String classifytemplateoid;
    private String classifyTemplateOid;
    /**
    * æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
    */
    private String classifytemplateoidName;
    private String classifyTemplateOidName;
    /**
    * æ‰€å±žåˆ†ç±»ä¸­çš„属性主键
    */
    private String classifyattributeoid;
    private String classifyAttributeOid;
    /**
    * æ‰€å±žåˆ†ç±»ä¸­çš„属性主键显示文本
    */
    private String classifyattributeoidName;
    private String classifyAttributeOidName;
    /**
    * å±žæ€§çš„类型
    */
    private String attributedatatype;
    private String attributeDataType;
    /**
     * å±žæ€§ç±»åž‹æ˜¾ç¤º
     */
    private String attributeDataTypeText;
    /**
    * æ˜¯å¦å…³é”®å±žæ€§
    */
    private String keyattrflag;
    private String keyAttrFlag;
    /**
    * æ˜¯å¦å¿«é€ŸæŸ¥è¯¢å±žæ€§
    */
    private String queryattrflag;
    private String queryAttrFlag;
    /**
    * æ˜¯å¦é«˜çº§æŸ¥è¯¢å±žæ€§
    */
    private String seniorqueryattrflag;
    private String seniorQueryAttrFlag;
    /**
    * ç›¸ä¼¼æŸ¥é‡å±žæ€§
    */
    private String samerepeatattrflag;
    private String sameRepeatAttrFlag;
    /**
    * æ˜¯å¦æŽ’序
    */
    private String sortattrflag;
    private String sortAttrFlag;
    /**
    * æ˜¯å¦ç”ŸæˆäºŒç»´ç 
    */
    private String qrcodeflag;
    private String qrcodeFlag;
    /**
    * æ˜¯å¦ç”Ÿæˆä¸€ç»´ç 
    */
    private String barcodeflag;
    private String barcodeFlag;
    /**
    * ç»„合规则
    */
    private String componentrule;
    private String componentRule;
    /**
    * éªŒè¯è§„则
    */
    private String verifyrule;
    private String verifyRule;
    /**
    * åˆ†ç±»æ³¨å…¥å±‚级
    */
    private String classifyinvokelevel;
    private String classifyInvokeLevel;
    /**
    * åˆ†ç±»æ³¨å…¥çš„属性英文名称
    */
    private String classifyinvokeattr;
    private String classifyInvokeAttr;
    /**
    * åˆ†ç±»æ³¨å…¥çš„属性中文名称
    */
    private String classifyinvokeattrname;
    private String classifyInvokeAttrName;
    /**
    * åˆ†ç±»æ³¨å…¥æ˜¯å¦å¯ä»¥ç¼–辑
    */
    private String classifyinvokeeditflag;
    private String classifyInvokeEditFlag;
    /**
    * ç å€¼åºå·
    */
    private Integer ordernum;
    private Integer orderNum;
    /**
    * è¡¨å•里是否显示
    */
    private String formdisplayflag;
    private String formDisplayFlag;
    /**
    * åˆ—表里是否显示
    */
    private String tabledisplayflag;
    private String tableDisplayFlag;
    /**
    * æ‰€å±žå±žæ€§åˆ†ç»„
    */
    private String attributegroup;
    private String attributeGroup;
    /**
    * ä½¿ç”¨æžšä¸¾è‹±æ–‡ç¼–号
    */
    private String enumid;
    private String enumId;
    /**
    * ä½¿ç”¨æžšä¸¾ä¸­æ–‡åç§°
    */
    private String enumname;
    private String enumName;
    /**
    * æžšä¸¾æ˜¯å¦å¯ä»¥ç¼–辑
    */
    private String enumeditflag;
    private String enumEditFlag;
    /**
    * å‚照的业务类型英文名称
    */
    private String referbtmid;
    private String referBtmId;
    /**
    * å‚照的业务类型中文名称
    */
    private String referbtmname;
    private String referBtmName;
    /**
    * å‚照窗口配置
    */
    private String referConfig;
    /**
    * æ˜¯å¦å¿…输
    */
    private String requireflag;
    private String requireFlag;
    /**
    * æ˜¯å¦åªè¯»
    */
    private String readonlyflag;
    private String readOnlyFlag;
    /**
    * å±žæ€§æŽ§åˆ¶è¾“入的长度
    */
    private Integer controllength;
    private Integer controlLength;
    /**
    * è¡¨å•里显示的样式
    */
    private String formdisplaystyle;
    private String formDisplayStyle;
    /**
    * è¡¨æ ¼é‡Œæ˜¾ç¤ºçš„æ ·å¼
    */
    private String tabledisplaystyle;
    private String tableDisplayStyle;
    /**
    * è¡¨å•中超链接内容
    */
    private String formhref;
    private String formHref;
    /**
    * è¡¨æ ¼ä¸­è¶…链接内容
    */
    private String tablehref;
    private String tableHref;
    /**
    * å°æ•°ç²¾åº¦
    */
    private Integer precisionlength;
    private Integer precisionLength;
    /**
    * å°æ•°åˆ»åº¦
    */
    private Integer scalelength;
    private Integer scaleLength;
    /**
    * å–值范围
    */
    private String valuearea;
    private String valueArea;
    /**
    * æ—¶é—´æ ¼å¼
    */
    private String codedateformat;
    private String codeDateFormat;
    /**
    * è¡¨æ ¼é‡Œæ˜¾ç¤ºè°ƒç”¨çš„js
    */
    private String tabledisplayjs;
    private String tableDisplayJs;
    /**
    * æ˜¯å¦æ˜¾ç¤ºå¤šè¡Œæ–‡æœ¬
    */
    private String textareaflag;
    private String textAreaFlag;
    /**
    * é¢„览图
    */
    private String imageflag;
    private String imageFlag;
    /**
    * é»˜è®¤å€¼
    */
    private String defaultvalue;
    private String defaultValue;
    /**
    * å‰ç¼€
    */
    private String prefixvalue;
    private String prefixValue;
    /**
    * åŽç¼€
    */
    private String suffixvalue;
    private String suffixValue;
    /**
    * é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性
    */
    private String filtersourceattr;
    private String filterSourceAttr;
    /**
    * é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性名称
    */
    private String filtersourceattrname;
    private String filterSourceAttrName;
    /**
     * ä½¿ç”¨æžšä¸¾æ³¨å…¥çš„字符串格式
@@ -330,734 +291,4 @@
     */
    private String parentQueryAttr;
    public String getExplain() {
        return explain;
    }
    public void setExplain(String explain) {
        this.explain = explain;
    }
    public String getLibraryIdentification() {
        return libraryIdentification;
    }
    public void setLibraryIdentification(String libraryIdentification) {
        this.libraryIdentification = libraryIdentification;
    }
    public String getParentCode() {
        return parentCode;
    }
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }
    public String getParentName() {
        return parentName;
    }
    public void setParentName(String parentName) {
        this.parentName = parentName;
    }
    public String getParentQueryAttr() {
        return parentQueryAttr;
    }
    public void setParentQueryAttr(String parentQueryAttr) {
        this.parentQueryAttr = parentQueryAttr;
    }
    /**
     * èŽ·å– æ‰€å±žæ¨¡æ¿
     */
    public String getClassifytemplateoid (){
        return classifytemplateoid;
    }
    /**
    * è®¾ç½® æ‰€å±žæ¨¡æ¿
    */
    public void setClassifytemplateoid (String classifytemplateoid){
        this.classifytemplateoid = classifytemplateoid;
    }
    /**
     * èŽ·å–æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifytemplateoidName (){
        return classifytemplateoidName;
    }
    /**
    * è®¾ç½®æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
    */
    public void setClassifytemplateoidName (String classifytemplateoidName){
        this.classifytemplateoidName = classifytemplateoidName;
    }
    /**
     * èŽ·å– æ‰€å±žåˆ†ç±»ä¸­çš„属性主键
     */
    public String getClassifyattributeoid (){
        return classifyattributeoid;
    }
    /**
    * è®¾ç½® æ‰€å±žåˆ†ç±»ä¸­çš„属性主键
    */
    public void setClassifyattributeoid (String classifyattributeoid){
        this.classifyattributeoid = classifyattributeoid;
    }
    /**
     * èŽ·å–æ‰€å±žåˆ†ç±»ä¸­çš„å±žæ€§ä¸»é”®æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifyattributeoidName (){
        return classifyattributeoidName;
    }
    /**
    * è®¾ç½®æ‰€å±žåˆ†ç±»ä¸­çš„属性主键显示文本
    */
    public void setClassifyattributeoidName (String classifyattributeoidName){
        this.classifyattributeoidName = classifyattributeoidName;
    }
    /**
     * èŽ·å– å±žæ€§çš„类型
     */
    public String getAttributedatatype (){
        return attributedatatype;
    }
    /**
    * è®¾ç½® å±žæ€§çš„类型
    */
    public void setAttributedatatype (String attributedatatype){
        this.attributedatatype = attributedatatype;
    }
    /**
     * èŽ·å– æ˜¯å¦å…³é”®å±žæ€§
     */
    public String getKeyattrflag (){
        return keyattrflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦å…³é”®å±žæ€§
    */
    public void setKeyattrflag (String keyattrflag){
        this.keyattrflag = keyattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦å¿«é€ŸæŸ¥è¯¢å±žæ€§
     */
    public String getQueryattrflag (){
        return queryattrflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦å¿«é€ŸæŸ¥è¯¢å±žæ€§
    */
    public void setQueryattrflag (String queryattrflag){
        this.queryattrflag = queryattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦é«˜çº§æŸ¥è¯¢å±žæ€§
     */
    public String getSeniorqueryattrflag (){
        return seniorqueryattrflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦é«˜çº§æŸ¥è¯¢å±žæ€§
    */
    public void setSeniorqueryattrflag (String seniorqueryattrflag){
        this.seniorqueryattrflag = seniorqueryattrflag;
    }
    /**
     * èŽ·å– ç›¸ä¼¼æŸ¥é‡å±žæ€§
     */
    public String getSamerepeatattrflag (){
        return samerepeatattrflag;
    }
    /**
    * è®¾ç½® ç›¸ä¼¼æŸ¥é‡å±žæ€§
    */
    public void setSamerepeatattrflag (String samerepeatattrflag){
        this.samerepeatattrflag = samerepeatattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦æŽ’序
     */
    public String getSortattrflag (){
        return sortattrflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦æŽ’序
    */
    public void setSortattrflag (String sortattrflag){
        this.sortattrflag = sortattrflag;
    }
    /**
     * èŽ·å– æ˜¯å¦ç”ŸæˆäºŒç»´ç 
     */
    public String getQrcodeflag (){
        return qrcodeflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦ç”ŸæˆäºŒç»´ç 
    */
    public void setQrcodeflag (String qrcodeflag){
        this.qrcodeflag = qrcodeflag;
    }
    /**
     * èŽ·å– æ˜¯å¦ç”Ÿæˆä¸€ç»´ç 
     */
    public String getBarcodeflag (){
        return barcodeflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦ç”Ÿæˆä¸€ç»´ç 
    */
    public void setBarcodeflag (String barcodeflag){
        this.barcodeflag = barcodeflag;
    }
    /**
     * èŽ·å– ç»„合规则
     */
    public String getComponentrule (){
        return componentrule;
    }
    /**
    * è®¾ç½® ç»„合规则
    */
    public void setComponentrule (String componentrule){
        this.componentrule = componentrule;
    }
    /**
     * èŽ·å– éªŒè¯è§„则
     */
    public String getVerifyrule (){
        return verifyrule;
    }
    /**
    * è®¾ç½® éªŒè¯è§„则
    */
    public void setVerifyrule (String verifyrule){
        this.verifyrule = verifyrule;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥å±‚级
     */
    public String getClassifyinvokelevel (){
        return classifyinvokelevel;
    }
    /**
    * è®¾ç½® åˆ†ç±»æ³¨å…¥å±‚级
    */
    public void setClassifyinvokelevel (String classifyinvokelevel){
        this.classifyinvokelevel = classifyinvokelevel;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥çš„属性英文名称
     */
    public String getClassifyinvokeattr (){
        return classifyinvokeattr;
    }
    /**
    * è®¾ç½® åˆ†ç±»æ³¨å…¥çš„属性英文名称
    */
    public void setClassifyinvokeattr (String classifyinvokeattr){
        this.classifyinvokeattr = classifyinvokeattr;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥çš„属性中文名称
     */
    public String getClassifyinvokeattrname (){
        return classifyinvokeattrname;
    }
    /**
    * è®¾ç½® åˆ†ç±»æ³¨å…¥çš„属性中文名称
    */
    public void setClassifyinvokeattrname (String classifyinvokeattrname){
        this.classifyinvokeattrname = classifyinvokeattrname;
    }
    /**
     * èŽ·å– åˆ†ç±»æ³¨å…¥æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public String getClassifyinvokeeditflag (){
        return classifyinvokeeditflag;
    }
    /**
    * è®¾ç½® åˆ†ç±»æ³¨å…¥æ˜¯å¦å¯ä»¥ç¼–辑
    */
    public void setClassifyinvokeeditflag (String classifyinvokeeditflag){
        this.classifyinvokeeditflag = classifyinvokeeditflag;
    }
    /**
     * èŽ·å– ç å€¼åºå·
     */
    public Integer getOrdernum (){
        return ordernum;
    }
    /**
    * è®¾ç½® ç å€¼åºå·
    */
    public void setOrdernum (Integer ordernum){
        this.ordernum = ordernum;
    }
    /**
     * èŽ·å– è¡¨å•里是否显示
     */
    public String getFormdisplayflag (){
        return formdisplayflag;
    }
    /**
    * è®¾ç½® è¡¨å•里是否显示
    */
    public void setFormdisplayflag (String formdisplayflag){
        this.formdisplayflag = formdisplayflag;
    }
    /**
     * èŽ·å– åˆ—表里是否显示
     */
    public String getTabledisplayflag (){
        return tabledisplayflag;
    }
    /**
    * è®¾ç½® åˆ—表里是否显示
    */
    public void setTabledisplayflag (String tabledisplayflag){
        this.tabledisplayflag = tabledisplayflag;
    }
    /**
     * èŽ·å– æ‰€å±žå±žæ€§åˆ†ç»„
     */
    public String getAttributegroup (){
        return attributegroup;
    }
    /**
    * è®¾ç½® æ‰€å±žå±žæ€§åˆ†ç»„
    */
    public void setAttributegroup (String attributegroup){
        this.attributegroup = attributegroup;
    }
    /**
     * èŽ·å– ä½¿ç”¨æžšä¸¾è‹±æ–‡ç¼–号
     */
    public String getEnumid (){
        return enumid;
    }
    /**
    * è®¾ç½® ä½¿ç”¨æžšä¸¾è‹±æ–‡ç¼–号
    */
    public void setEnumid (String enumid){
        this.enumid = enumid;
    }
    /**
     * èŽ·å– ä½¿ç”¨æžšä¸¾ä¸­æ–‡åç§°
     */
    public String getEnumname (){
        return enumname;
    }
    /**
    * è®¾ç½® ä½¿ç”¨æžšä¸¾ä¸­æ–‡åç§°
    */
    public void setEnumname (String enumname){
        this.enumname = enumname;
    }
    /**
     * èŽ·å– æžšä¸¾æ˜¯å¦å¯ä»¥ç¼–辑
     */
    public String getEnumeditflag (){
        return enumeditflag;
    }
    /**
    * è®¾ç½® æžšä¸¾æ˜¯å¦å¯ä»¥ç¼–辑
    */
    public void setEnumeditflag (String enumeditflag){
        this.enumeditflag = enumeditflag;
    }
    /**
     * èŽ·å– å‚照的业务类型英文名称
     */
    public String getReferbtmid (){
        return referbtmid;
    }
    /**
    * è®¾ç½® å‚照的业务类型英文名称
    */
    public void setReferbtmid (String referbtmid){
        this.referbtmid = referbtmid;
    }
    /**
     * èŽ·å– å‚照的业务类型中文名称
     */
    public String getReferbtmname (){
        return referbtmname;
    }
    /**
    * è®¾ç½® å‚照的业务类型中文名称
    */
    public void setReferbtmname (String referbtmname){
        this.referbtmname = referbtmname;
    }
    public String getReferConfig() {
        return referConfig;
    }
    public void setReferConfig(String referConfig) {
        this.referConfig = referConfig;
    }
    /**
    /**
     * èŽ·å– æ˜¯å¦å¿…输
     */
    public String getRequireflag (){
        return requireflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦å¿…输
    */
    public void setRequireflag (String requireflag){
        this.requireflag = requireflag;
    }
    /**
     * èŽ·å– æ˜¯å¦åªè¯»
     */
    public String getReadonlyflag (){
        return readonlyflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦åªè¯»
    */
    public void setReadonlyflag (String readonlyflag){
        this.readonlyflag = readonlyflag;
    }
    /**
     * èŽ·å– å±žæ€§æŽ§åˆ¶è¾“入的长度
     */
    public Integer getControllength (){
        return controllength;
    }
    /**
    * è®¾ç½® å±žæ€§æŽ§åˆ¶è¾“入的长度
    */
    public void setControllength (Integer controllength){
        this.controllength = controllength;
    }
    /**
     * èŽ·å– è¡¨å•里显示的样式
     */
    public String getFormdisplaystyle (){
        return formdisplaystyle;
    }
    /**
    * è®¾ç½® è¡¨å•里显示的样式
    */
    public void setFormdisplaystyle (String formdisplaystyle){
        this.formdisplaystyle = formdisplaystyle;
    }
    /**
     * èŽ·å– è¡¨æ ¼é‡Œæ˜¾ç¤ºçš„æ ·å¼
     */
    public String getTabledisplaystyle (){
        return tabledisplaystyle;
    }
    /**
    * è®¾ç½® è¡¨æ ¼é‡Œæ˜¾ç¤ºçš„æ ·å¼
    */
    public void setTabledisplaystyle (String tabledisplaystyle){
        this.tabledisplaystyle = tabledisplaystyle;
    }
    /**
     * èŽ·å– è¡¨å•中超链接内容
     */
    public String getFormhref (){
        return formhref;
    }
    /**
    * è®¾ç½® è¡¨å•中超链接内容
    */
    public void setFormhref (String formhref){
        this.formhref = formhref;
    }
    /**
     * èŽ·å– è¡¨æ ¼ä¸­è¶…链接内容
     */
    public String getTablehref (){
        return tablehref;
    }
    /**
    * è®¾ç½® è¡¨æ ¼ä¸­è¶…链接内容
    */
    public void setTablehref (String tablehref){
        this.tablehref = tablehref;
    }
    /**
     * èŽ·å– å°æ•°ç²¾åº¦
     */
    public Integer getPrecisionlength (){
        return precisionlength;
    }
    /**
    * è®¾ç½® å°æ•°ç²¾åº¦
    */
    public void setPrecisionlength (Integer precisionlength){
        this.precisionlength = precisionlength;
    }
    /**
     * èŽ·å– å°æ•°åˆ»åº¦
     */
    public Integer getScalelength (){
        return scalelength;
    }
    /**
    * è®¾ç½® å°æ•°åˆ»åº¦
    */
    public void setScalelength (Integer scalelength){
        this.scalelength = scalelength;
    }
    /**
     * èŽ·å– å–值范围
     */
    public String getValuearea (){
        return valuearea;
    }
    /**
    * è®¾ç½® å–值范围
    */
    public void setValuearea (String valuearea){
        this.valuearea = valuearea;
    }
    /**
     * èŽ·å– æ—¶é—´æ ¼å¼
     */
    public String getCodedateformat (){
        return codedateformat;
    }
    /**
    * è®¾ç½® æ—¶é—´æ ¼å¼
    */
    public void setCodedateformat (String codedateformat){
        this.codedateformat = codedateformat;
    }
    /**
     * èŽ·å– è¡¨æ ¼é‡Œæ˜¾ç¤ºè°ƒç”¨çš„js
     */
    public String getTabledisplayjs (){
        return tabledisplayjs;
    }
    /**
    * è®¾ç½® è¡¨æ ¼é‡Œæ˜¾ç¤ºè°ƒç”¨çš„js
    */
    public void setTabledisplayjs (String tabledisplayjs){
        this.tabledisplayjs = tabledisplayjs;
    }
    /**
     * èŽ·å– æ˜¯å¦æ˜¾ç¤ºå¤šè¡Œæ–‡æœ¬
     */
    public String getTextareaflag (){
        return textareaflag;
    }
    /**
    * è®¾ç½® æ˜¯å¦æ˜¾ç¤ºå¤šè¡Œæ–‡æœ¬
    */
    public void setTextareaflag (String textareaflag){
        this.textareaflag = textareaflag;
    }
    /**
     * èŽ·å– é¢„览图
     */
    public String getImageflag (){
        return imageflag;
    }
    /**
    * è®¾ç½® é¢„览图
    */
    public void setImageflag (String imageflag){
        this.imageflag = imageflag;
    }
    /**
     * èŽ·å– é»˜è®¤å€¼
     */
    public String getDefaultvalue (){
        return defaultvalue;
    }
    /**
    * è®¾ç½® é»˜è®¤å€¼
    */
    public void setDefaultvalue (String defaultvalue){
        this.defaultvalue = defaultvalue;
    }
    /**
     * èŽ·å– å‰ç¼€
     */
    public String getPrefixvalue (){
        return prefixvalue;
    }
    /**
    * è®¾ç½® å‰ç¼€
    */
    public void setPrefixvalue (String prefixvalue){
        this.prefixvalue = prefixvalue;
    }
    /**
     * èŽ·å– åŽç¼€
     */
    public String getSuffixvalue (){
        return suffixvalue;
    }
    /**
    * è®¾ç½® åŽç¼€
    */
    public void setSuffixvalue (String suffixvalue){
        this.suffixvalue = suffixvalue;
    }
    /**
     * èŽ·å– é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性
     */
    public String getFiltersourceattr (){
        return filtersourceattr;
    }
    public String getAttributeDataTypeText() {
        return attributeDataTypeText;
    }
    public void setAttributeDataTypeText(String attributeDataTypeText) {
        this.attributeDataTypeText = attributeDataTypeText;
    }
    /**
    * è®¾ç½® é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性
    */
    public void setFiltersourceattr (String filtersourceattr){
        this.filtersourceattr = filtersourceattr;
    }
    /**
     * èŽ·å– é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性名称
     */
    public String getFiltersourceattrname (){
        return filtersourceattrname;
    }
    /**
    * è®¾ç½® é€‰æ‹©æ•°æ®æ—¶è¿‡æ»¤çš„属性名称
    */
    public void setFiltersourceattrname (String filtersourceattrname){
        this.filtersourceattrname = filtersourceattrname;
    }
    public String getEnumString() {
        return enumString;
    }
    public void setEnumString(String enumString) {
        this.enumString = enumString;
    }
    public Integer getAttrTableWidth() {
        return attrTableWidth;
    }
    public void setAttrTableWidth(Integer attrTableWidth) {
        this.attrTableWidth = attrTableWidth;
    }
    @Override
    public String toString() {
        return "CodeClassifyTemplateAttrVO{" +
                "classifytemplateoid='" + classifytemplateoid + '\'' +
                ", classifytemplateoidName='" + classifytemplateoidName + '\'' +
                ", classifyattributeoid='" + classifyattributeoid + '\'' +
                ", classifyattributeoidName='" + classifyattributeoidName + '\'' +
                ", attributedatatype='" + attributedatatype + '\'' +
                ", attributeDataTypeText='" + attributeDataTypeText + '\'' +
                ", keyattrflag='" + keyattrflag + '\'' +
                ", queryattrflag='" + queryattrflag + '\'' +
                ", seniorqueryattrflag='" + seniorqueryattrflag + '\'' +
                ", samerepeatattrflag='" + samerepeatattrflag + '\'' +
                ", sortattrflag='" + sortattrflag + '\'' +
                ", qrcodeflag='" + qrcodeflag + '\'' +
                ", barcodeflag='" + barcodeflag + '\'' +
                ", componentrule='" + componentrule + '\'' +
                ", verifyrule='" + verifyrule + '\'' +
                ", classifyinvokelevel='" + classifyinvokelevel + '\'' +
                ", classifyinvokeattr='" + classifyinvokeattr + '\'' +
                ", classifyinvokeattrname='" + classifyinvokeattrname + '\'' +
                ", classifyinvokeeditflag='" + classifyinvokeeditflag + '\'' +
                ", ordernum=" + ordernum +
                ", formdisplayflag='" + formdisplayflag + '\'' +
                ", tabledisplayflag='" + tabledisplayflag + '\'' +
                ", attributegroup='" + attributegroup + '\'' +
                ", enumid='" + enumid + '\'' +
                ", enumname='" + enumname + '\'' +
                ", enumeditflag='" + enumeditflag + '\'' +
                ", referbtmid='" + referbtmid + '\'' +
                ", referbtmname='" + referbtmname + '\'' +
                ", referConfig='" + referConfig + '\'' +
                ", requireflag='" + requireflag + '\'' +
                ", readonlyflag='" + readonlyflag + '\'' +
                ", controllength=" + controllength +
                ", formdisplaystyle='" + formdisplaystyle + '\'' +
                ", tabledisplaystyle='" + tabledisplaystyle + '\'' +
                ", formhref='" + formhref + '\'' +
                ", tablehref='" + tablehref + '\'' +
                ", precisionlength=" + precisionlength +
                ", scalelength=" + scalelength +
                ", valuearea='" + valuearea + '\'' +
                ", codedateformat='" + codedateformat + '\'' +
                ", tabledisplayjs='" + tabledisplayjs + '\'' +
                ", textareaflag='" + textareaflag + '\'' +
                ", imageflag='" + imageflag + '\'' +
                ", defaultvalue='" + defaultvalue + '\'' +
                ", prefixvalue='" + prefixvalue + '\'' +
                ", suffixvalue='" + suffixvalue + '\'' +
                ", filtersourceattr='" + filtersourceattr + '\'' +
                ", filtersourceattrname='" + filtersourceattrname + '\'' +
                ", enumString='" + enumString + '\'' +
                ", attrTableWidth=" + attrTableWidth +
                "} " + super.toString();
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeClassifyTemplateButtonVO.java
@@ -1,13 +1,17 @@
package com.vci.ubcs.code.vo.pagemodel;
import com.vci.ubcs.code.entity.CodeClassifyTemplateButton;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * ä¸»é¢˜åº“里模板包含的按钮显示对象
 *
 * @author weidy
 * @date 2022-01-24
 * @author ludc
 * @date 2023-05-9
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CodeClassifyTemplateButtonVO extends CodeClassifyTemplateButton {
    /**
@@ -16,161 +20,28 @@
    private static final long serialVersionUID = 4615707118535405378L;
    /**
    * æ‰€å±žæ¨¡æ¿
    */
    private String classifytemplateoid;
    /**
    * æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
    */
    private String classifytemplateoidName;
    /**
    * æŒ‰é’®çš„主键
    */
    private String classifybuttonoid;
    private String classifyTemplateOidName;
    /**
    * æŒ‰é’®çš„主键显示文本
    */
    private String classifybuttonoidName;
    /**
    * æŒ‰é’®ç”¨é€”
    */
    private String buttonuse;
    private String classifyButtonOidName;
    /**
     * æŒ‰é’®ç”¨é€”显示对象
     */
    private String buttonUseText;
    /**
    * ç å€¼åºå·
    */
    private Integer ordernum;
    private Integer orderNum;
    /**
     * æŒ‰é’®çš„相关内容
     */
    private CodeButtonVO buttonVO;
    /**
     * èŽ·å– æ‰€å±žæ¨¡æ¿
     */
    @Override
    public String getClassifytemplateoid (){
        return classifytemplateoid;
    }
    /**
    * è®¾ç½® æ‰€å±žæ¨¡æ¿
    */
    @Override
    public void setClassifytemplateoid (String classifytemplateoid){
        this.classifytemplateoid = classifytemplateoid;
    }
    /**
     * èŽ·å–æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifytemplateoidName (){
        return classifytemplateoidName;
    }
    /**
    * è®¾ç½®æ‰€å±žæ¨¡æ¿æ˜¾ç¤ºæ–‡æœ¬
    */
    public void setClassifytemplateoidName (String classifytemplateoidName){
        this.classifytemplateoidName = classifytemplateoidName;
    }
    /**
     * èŽ·å– æŒ‰é’®çš„主键
     */
    @Override
    public String getClassifybuttonoid (){
        return classifybuttonoid;
    }
    /**
    * è®¾ç½® æŒ‰é’®çš„主键
    */
    @Override
    public void setClassifybuttonoid (String classifybuttonoid){
        this.classifybuttonoid = classifybuttonoid;
    }
    /**
     * èŽ·å–æŒ‰é’®çš„ä¸»é”®æ˜¾ç¤ºæ–‡æœ¬
     */
    public String getClassifybuttonoidName (){
        return classifybuttonoidName;
    }
    /**
    * è®¾ç½®æŒ‰é’®çš„主键显示文本
    */
    public void setClassifybuttonoidName (String classifybuttonoidName){
        this.classifybuttonoidName = classifybuttonoidName;
    }
    /**
     * èŽ·å– æŒ‰é’®ç”¨é€”
     */
    @Override
    public String getButtonuse (){
        return buttonuse;
    }
    /**
    * è®¾ç½® æŒ‰é’®ç”¨é€”
    */
    @Override
    public void setButtonuse (String buttonuse){
        this.buttonuse = buttonuse;
    }
    /**
     * èŽ·å– ç å€¼åºå·
     */
    public Integer getOrdernum (){
        return ordernum;
    }
    /**
    * è®¾ç½® ç å€¼åºå·
    */
    public void setOrdernum (Integer ordernum){
        this.ordernum = ordernum;
    }
    public String getButtonUseText() {
        return buttonUseText;
    }
    public void setButtonUseText(String buttonUseText) {
        this.buttonUseText = buttonUseText;
    }
    public CodeButtonVO getButtonVO() {
        return buttonVO;
    }
    public void setButtonVO(CodeButtonVO buttonVO) {
        this.buttonVO = buttonVO;
    }
    @Override
    public String toString() {
        return "CodeClassifyTemplateButtonVO{" +
                "classifytemplateoid='" + classifytemplateoid + '\'' +
                ", classifytemplateoidName='" + classifytemplateoidName + '\'' +
                ", classifybuttonoid='" + classifybuttonoid + '\'' +
                ", classifybuttonoidName='" + classifybuttonoidName + '\'' +
                ", buttonuse='" + buttonuse + '\'' +
                ", buttonUseText='" + buttonUseText + '\'' +
                ", ordernum=" + ordernum +
                ", buttonVO=" + buttonVO +
                "} " + super.toString();
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeImportTemplateVO.java
@@ -1,42 +1,15 @@
package com.vci.ubcs.code.vo.pagemodel;
import com.vci.ubcs.code.vo.CodeClstemplateVO;
import java.util.ArrayList;
import java.util.List;
public class CodeImportTemplateVO {
    private List<ColumnVO> cloNamesList=new ArrayList<>();
    private CodeClassifyTemplateVO codeClassifyTemplateVO;
    private CodeClstemplateVO codeClstemplateVO;
    private CodeClassifyVO codeClassifyVO;
    public List<ColumnVO> getCloNamesList() {
        return cloNamesList;
    }
    public void setCloNamesList(List<ColumnVO> cloNamesList) {
        this.cloNamesList = cloNamesList;
    }
    public CodeClassifyTemplateVO getCodeClassifyTemplateVO() {
        return codeClassifyTemplateVO;
    }
    public void setCodeClassifyTemplateVO(CodeClassifyTemplateVO codeClassifyTemplateVO) {
        this.codeClassifyTemplateVO = codeClassifyTemplateVO;
    }
    public CodeClassifyVO getCodeClassifyVO() {
        return codeClassifyVO;
    }
    public void setCodeClassifyVO(CodeClassifyVO codeClassifyVO) {
        this.codeClassifyVO = codeClassifyVO;
    }
    @Override
    public String toString() {
        return "CodeImportTemplateVO{" +
                "cloNamesList=" + cloNamesList +
                ", codeClassifyTemplateVO=" + codeClassifyTemplateVO +
                ", codeClassifyVO=" + codeClassifyVO +
                '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeImprotDataVO.java
@@ -1,5 +1,8 @@
package com.vci.ubcs.code.vo.pagemodel;
import com.vci.ubcs.code.vo.CodeClstemplateVO;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -46,15 +49,15 @@
     * æ•°æ®
     */
    private List<Map<String,String>> datas = new ArrayList<>();
    private CodeClassifyTemplateVO codeClassifyTemplateVO;
    private CodeClstemplateVO codeClstemplateVO;
    private CodeClassifyVO codeClassifyVO;
    public CodeClassifyTemplateVO getCodeClassifyTemplateVO() {
        return codeClassifyTemplateVO;
    public CodeClstemplateVO getCodeClassifyTemplateVO() {
        return codeClstemplateVO;
    }
    public void setCodeClassifyTemplateVO(CodeClassifyTemplateVO codeClassifyTemplateVO) {
        this.codeClassifyTemplateVO = codeClassifyTemplateVO;
    public void setCodeClassifyTemplateVO(CodeClstemplateVO codeClstemplateVO) {
        this.codeClstemplateVO = codeClstemplateVO;
    }
    public CodeClassifyVO getCodeClassifyVO() {
@@ -125,7 +128,7 @@
                ", fields=" + fields +
                ", colNames=" + colNames +
                ", datas=" + datas +
                ", codeClassifyTemplateVO=" + codeClassifyTemplateVO +
                ", codeClstemplateVO=" + codeClstemplateVO +
                ", codeClassifyVO=" + codeClassifyVO +
                '}';
    }
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeTemplatePhaseVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,30 @@
package com.vci.ubcs.code.vo.pagemodel;
import com.vci.ubcs.code.entity.CodeTemplatePhase;
import lombok.Data;
/**
 * æ¨¡æ¿é˜¶æ®µæ˜¾ç¤ºå¯¹è±¡
 *
 * @author ludc
 * @date 2022-01-24
 */
@Data
public class CodeTemplatePhaseVO extends CodeTemplatePhase {
    /**
     * ç¦æ­¢ä¿®æ”¹è¿™ä¸ªå€¼
     */
    private static final long serialVersionUID = 4615707117825912259L;
    /**
    * æ‰€å±žç¼–码规则显示文本
    */
    private String codeclassifytemplateoidName;
    /**
    * ç å€¼åºå·
    */
    private Integer orderNum;
}
Source/UBCS/ubcs-service-api/ubcs-util-api/pom.xml
@@ -40,5 +40,10 @@
            <artifactId>poi-ooxml-schemas</artifactId>
            <version>4.1.2</version>
        </dependency>
        <dependency>
            <groupId>com.github.yulichang</groupId>
            <artifactId>mybatis-plus-join-boot-starter</artifactId>
            <version>${mybatisplus.join.version}</version>
        </dependency>
    </dependencies>
</project>
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java
@@ -1,5 +1,6 @@
package com.vci.ubcs.starter.util;
import com.alibaba.druid.util.StringUtils;
import com.vci.ubcs.starter.exception.VciBaseException;
import com.vci.ubcs.starter.revision.model.BaseModel;
import com.vci.ubcs.starter.web.util.VciBaseUtil;
@@ -9,6 +10,7 @@
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Locale;
/**
 * æ–°å¢žæ—¶é»˜è®¤å€¼å±žæ€§èµ‹å€¼
@@ -29,7 +31,7 @@
    public static <T extends BaseModel> T addDefaultAttrAssimt(T object,String btmName) throws VciBaseException {
        BaseModel baseModel = object;
        try {
            baseModel.setOid(VciBaseUtil.getPk());
            baseModel.setOid(VciBaseUtil.getPk().toUpperCase());
            baseModel.setCreateTime(new Date());
            baseModel.setNameOid(VciBaseUtil.getPk());
            baseModel.setLastModifyTime(new Date());
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MPJLambdaWrapperSqlKeyword.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,90 @@
package com.vci.ubcs.starter.util;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
import java.util.Map;
public class MPJLambdaWrapperSqlKeyword {
    private static final String SQL_REGEX = "'|%|--|insert|delete|select|count|group|union|drop|truncate|alter|grant|execute|exec|xp_cmdshell|call|declare|sql";
    private static final String EQUAL = "_equal";
    private static final String NOT_EQUAL = "_notequal";
    private static final String LIKE = "_like";
    private static final String LIKE_LEFT = "_likeleft";
    private static final String LIKE_RIGHT = "_likeright";
    private static final String NOT_LIKE = "_notlike";
    private static final String GE = "_ge";
    private static final String LE = "_le";
    private static final String GT = "_gt";
    private static final String LT = "_lt";
    private static final String DATE_GE = "_datege";
    private static final String DATE_GT = "_dategt";
    private static final String DATE_EQUAL = "_dateequal";
    private static final String DATE_LT = "_datelt";
    private static final String DATE_LE = "_datele";
    private static final String IS_NULL = "_null";
    private static final String NOT_NULL = "_notnull";
    private static final String IGNORE = "_ignore";
    public MPJLambdaWrapperSqlKeyword() {
    }
    public static void buildCondition(Map<String, Object> query, MPJLambdaWrapper<?> qw) {
        if (!Func.isEmpty(query)) {
            query.forEach((k, v) -> {
                if (!Func.hasEmpty(new Object[]{k, v}) && !k.endsWith("_ignore")) {
                    if (k.endsWith("_equal")) {
                        qw.eq(getColumn(k, "_equal"), v);
                    } else if (k.endsWith("_notequal")) {
                        qw.ne(getColumn(k, "_notequal"), v);
                    } else if (k.endsWith("_likeleft")) {
                        qw.likeLeft(getColumn(k, "_likeleft"), v);
                    } else if (k.endsWith("_likeright")) {
                        qw.likeRight(getColumn(k, "_likeright"), v);
                    } else if (k.endsWith("_notlike")) {
                        qw.notLike(getColumn(k, "_notlike"), v);
                    } else if (k.endsWith("_ge")) {
                        qw.ge(getColumn(k, "_ge"), v);
                    } else if (k.endsWith("_le")) {
                        qw.le(getColumn(k, "_le"), v);
                    } else if (k.endsWith("_gt")) {
                        qw.gt(getColumn(k, "_gt"), v);
                    } else if (k.endsWith("_lt")) {
                        qw.lt(getColumn(k, "_lt"), v);
                    } else if (k.endsWith("_datege")) {
                        qw.ge(getColumn(k, "_datege"), DateUtil.parse(String.valueOf(v), "yyyy-MM-dd HH:mm:ss"));
                    } else if (k.endsWith("_dategt")) {
                        qw.gt(getColumn(k, "_dategt"), DateUtil.parse(String.valueOf(v), "yyyy-MM-dd HH:mm:ss"));
                    } else if (k.endsWith("_dateequal")) {
                        qw.eq(getColumn(k, "_dateequal"), DateUtil.parse(String.valueOf(v), "yyyy-MM-dd HH:mm:ss"));
                    } else if (k.endsWith("_datele")) {
                        qw.le(getColumn(k, "_datele"), DateUtil.parse(String.valueOf(v), "yyyy-MM-dd HH:mm:ss"));
                    } else if (k.endsWith("_datelt")) {
                        qw.lt(getColumn(k, "_datelt"), DateUtil.parse(String.valueOf(v), "yyyy-MM-dd HH:mm:ss"));
                    } else if (k.endsWith("_null")) {
                        qw.isNull(getColumn(k, "_null"));
                    } else if (k.endsWith("_notnull")) {
                        qw.isNotNull(getColumn(k, "_notnull"));
                    } else {
                        qw.like(getColumn(k, "_like"), v);
                    }
                }
            });
        }
    }
    private static String getColumn(String column, String keyword) {
        return StringUtil.humpToUnderline(StringUtil.removeSuffix(column, keyword));
    }
    public static String filter(String param) {
        return param == null ? null : param.replaceAll("(?i)'|%|--|insert|delete|select|count|group|union|drop|truncate|alter|grant|execute|exec|xp_cmdshell|call|declare|sql", "");
    }
}
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/Map2MPLLambdaUtil.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,74 @@
package com.vci.ubcs.starter.util;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.springblade.core.mp.support.Query;
import org.springblade.core.mp.support.SqlKeyword;
import org.springblade.core.tool.support.Kv;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
import java.util.Map;
public class Map2MPLLambdaUtil {
    public Map2MPLLambdaUtil() {
    }
    public static <T> IPage<T> getPage(Query query) {
        Page<T> page = new Page((long) Func.toInt(query.getCurrent(), 1), (long)Func.toInt(query.getSize(), 10));
        String[] ascArr = Func.toStrArray(query.getAscs());
        String[] descArr = ascArr;
        int var4 = ascArr.length;
        int var5;
        for(var5 = 0; var5 < var4; ++var5) {
            String asc = descArr[var5];
            page.addOrder(new OrderItem[]{OrderItem.asc(StringUtil.cleanIdentifier(asc))});
        }
        descArr = Func.toStrArray(query.getDescs());
        String[] var8 = descArr;
        var5 = descArr.length;
        for(int var9 = 0; var9 < var5; ++var9) {
            String desc = var8[var9];
            page.addOrder(new OrderItem[]{OrderItem.desc(StringUtil.cleanIdentifier(desc))});
        }
        return page;
    }
    public static <T> MPJLambdaWrapper<T> getMPJLambdaWrapper(T entity) {
        return new MPJLambdaWrapper(entity);
    }
    public static <T> MPJLambdaWrapper<T> getMPJLambdaWrapper(Map<String, Object> query, Class<T> clazz) {
        Kv exclude = Kv.create().set("Blade-Auth", "Blade-Auth").set("current", "current").set("size", "size").set("ascs", "ascs").set("descs", "descs");
        return getMPJLambdaWrapper(query, exclude, clazz);
    }
    /**
     * map转换为MPJLambdaWrapper
     * @param query
     * @param exclude
     * @param clazz
     * @param <T>
     * @return
     */
    public static <T> MPJLambdaWrapper<T> getMPJLambdaWrapper(Map<String, Object> query, Map<String, Object> exclude, Class<T> clazz) {
        exclude.forEach((k, v) -> {
            query.remove(k);
        });
        MPJLambdaWrapper<T> qw = new MPJLambdaWrapper();
        qw.setEntity(BeanUtil.newInstance(clazz));
        MPJLambdaWrapperSqlKeyword.buildCondition(query, qw);
        return qw;
    }
}
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/MybatisParameterUtil.java
@@ -1,12 +1,17 @@
package com.vci.ubcs.starter.util;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.vci.ubcs.starter.exception.VciBaseException;
import org.springblade.core.mp.support.SqlKeyword;
import org.springblade.core.tool.utils.BeanUtil;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
 * in å‚数截取,返回wrapper
@@ -16,6 +21,44 @@
 */
public class MybatisParameterUtil {
    /**
     * in作为查询条件时,防止大于1000出现报错,对条件进行截取,连表查询的wrapper
     * @param wrapper MPJLambdaWrapper,不进行连表查询时使用
     * @param column ä½œä¸ºin的条件列
     * @param coll æŸ¥è¯¢å‚æ•°
     * @param <T> LambdaQueryWrapper的泛型
     * @param <F> æŸ¥è¯¢å‚数类型
     * @return
     * @throws VciBaseException
     */
    public static <T, F> MPJLambdaWrapper<T> cutInParameter(MPJLambdaWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) throws VciBaseException {
        List<List<F>> newList = splitList(coll, 900);
        if (ObjectUtils.isEmpty(newList)) {
            throw new VciBaseException("参数错误");
        } else if (newList.size() == 1) {
            wrapper.in(column, newList.get(0));
            return wrapper;
        }
        wrapper.and(i -> {
            i.in(column, newList.get(0));
            newList.remove(0);
            for (List<F> objects : newList) {
                i.or().in(column, objects);
            }
        });
        return wrapper;
    }
    /**
     * in作为查询条件时,防止大于1000出现报错,对条件进行截取,不具备连表查询的wrapper
     * @param wrapper LambdaQueryWrapper,不进行连表查询时使用
     * @param column ä½œä¸ºin的条件列
     * @param coll æŸ¥è¯¢å‚æ•°
     * @param <T> LambdaQueryWrapper的泛型
     * @param <F> æŸ¥è¯¢å‚数类型
     * @return
     * @throws VciBaseException
     */
    public static <T, F> LambdaQueryWrapper<T> cutInParameter(LambdaQueryWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) throws VciBaseException {
        List<List<F>> newList = splitList(coll, 900);
        if (ObjectUtils.isEmpty(newList)) {
@@ -34,6 +77,44 @@
        return wrapper;
    }
    /**
     * notin作为查询条件时,防止大于1000出现报错,对条件进行截取,连表查询的wrapper
     * @param wrapper MPJLambdaWrapper,不进行连表查询时使用
     * @param column ä½œä¸ºin的条件列
     * @param coll æŸ¥è¯¢å‚æ•°
     * @param <T> LambdaQueryWrapper的泛型
     * @param <F> æŸ¥è¯¢å‚数类型
     * @return
     * @throws VciBaseException
     */
    public static <T, F> MPJLambdaWrapper<T> cutNotInParameter(MPJLambdaWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) throws VciBaseException {
        List<List<F>> newList = splitList(coll, 900);
        if (ObjectUtils.isEmpty(newList)) {
            throw new VciBaseException("参数错误");
        } else if (newList.size() == 1) {
            wrapper.notIn(column, newList.get(0));
            return wrapper;
        }
        wrapper.and(i -> {
            i.in(column, newList.get(0));
            newList.remove(0);
            for (List<F> objects : newList) {
                i.or().notIn(column, objects);
            }
        });
        return wrapper;
    }
    /**
     * notin作为查询条件时,防止大于1000出现报错,对条件进行截取,不具备连表查询的wrapper
     * @param wrapper LambdaQueryWrapper,不进行连表查询时使用
     * @param column ä½œä¸ºin的条件列
     * @param coll æŸ¥è¯¢å‚æ•°
     * @param <T> LambdaQueryWrapper的泛型
     * @param <F> æŸ¥è¯¢å‚数类型
     * @return
     * @throws VciBaseException
     */
    public static <T, F> LambdaQueryWrapper<T> cutNotInParameter(LambdaQueryWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) throws VciBaseException {
        List<List<F>> newList = splitList(coll, 900);
        if (ObjectUtils.isEmpty(newList)) {
@@ -67,4 +148,5 @@
        return newList;
    }
}