Sfoglia il codice sorgente

Merge branch 'master' of http://39.98.38.2:13000/dumingliang/sh-model-platform

nanjingliujinyu 5 mesi fa
parent
commit
2e2a05b272

+ 2 - 0
ruoyi-api-patform/src/main/java/com/ruoyi/interfaces/mapper/MdModelParamsMapper.java

@@ -67,4 +67,6 @@ public interface MdModelParamsMapper
     public int deleteMdModelParamsByParids(String[] parIds);
 
     int deleteMdModelParamsByMdid(String mdid);
+
+    int updateMdModelParamsGroupCode(MdModelParams mdModelParams);
 }

+ 4 - 0
ruoyi-api-patform/src/main/java/com/ruoyi/interfaces/mapper/MdModelPargroupMapper.java

@@ -1,6 +1,9 @@
 package com.ruoyi.interfaces.mapper;
 
 import java.util.List;
+
+import com.ruoyi.common.annotation.DataSource;
+import com.ruoyi.common.enums.DataSourceType;
 import com.ruoyi.interfaces.domain.MdModelPargroup;
 
 /**
@@ -9,6 +12,7 @@ import com.ruoyi.interfaces.domain.MdModelPargroup;
  * @author 朱得糠
  * @date 2025-08-01
  */
+@DataSource(DataSourceType.SLAVE)
 public interface MdModelPargroupMapper 
 {
     /**

+ 28 - 21
ruoyi-api-patform/src/main/java/com/ruoyi/interfaces/service/impl/MdModelPargroupServiceImpl.java

@@ -1,6 +1,9 @@
 package com.ruoyi.interfaces.service.impl;
 
 import java.util.List;
+
+import com.ruoyi.interfaces.domain.MdModelParams;
+import com.ruoyi.interfaces.mapper.MdModelParamsMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.ruoyi.interfaces.mapper.MdModelPargroupMapper;
@@ -9,85 +12,89 @@ import com.ruoyi.interfaces.service.IMdModelPargroupService;
 
 /**
  * 模型参数分组Service业务层处理
- * 
+ *
  * @author 朱得糠
  * @date 2025-08-01
  */
 @Service
-public class MdModelPargroupServiceImpl implements IMdModelPargroupService 
-{
+public class MdModelPargroupServiceImpl implements IMdModelPargroupService {
     @Autowired
     private MdModelPargroupMapper mdModelPargroupMapper;
+    @Autowired
+    private MdModelParamsMapper mdModelParamsMapper;
 
     /**
      * 查询模型参数分组
-     * 
+     *
      * @param mgid 模型参数分组主键
      * @return 模型参数分组
      */
     @Override
-    public MdModelPargroup selectMdModelPargroupByMgid(Integer mgid)
-    {
+    public MdModelPargroup selectMdModelPargroupByMgid(Integer mgid) {
         return mdModelPargroupMapper.selectMdModelPargroupByMgid(mgid);
     }
 
     /**
      * 查询模型参数分组列表
-     * 
+     *
      * @param mdModelPargroup 模型参数分组
      * @return 模型参数分组
      */
     @Override
-    public List<MdModelPargroup> selectMdModelPargroupList(MdModelPargroup mdModelPargroup)
-    {
+    public List<MdModelPargroup> selectMdModelPargroupList(MdModelPargroup mdModelPargroup) {
         return mdModelPargroupMapper.selectMdModelPargroupList(mdModelPargroup);
     }
 
     /**
      * 新增模型参数分组
-     * 
+     *
      * @param mdModelPargroup 模型参数分组
      * @return 结果
      */
     @Override
-    public int insertMdModelPargroup(MdModelPargroup mdModelPargroup)
-    {
+    public int insertMdModelPargroup(MdModelPargroup mdModelPargroup) {
         return mdModelPargroupMapper.insertMdModelPargroup(mdModelPargroup);
     }
 
     /**
      * 修改模型参数分组
-     * 
+     *
      * @param mdModelPargroup 模型参数分组
      * @return 结果
      */
+
     @Override
-    public int updateMdModelPargroup(MdModelPargroup mdModelPargroup)
-    {
+    public int updateMdModelPargroup(MdModelPargroup mdModelPargroup) {
+        MdModelPargroup pargroup = mdModelPargroupMapper.selectMdModelPargroupByMgid(mdModelPargroup.getMgid());
+        if (pargroup.getParGroupCode().equals(mdModelPargroup.getParGroupCode())) {
+            MdModelParams mdModelParams = new MdModelParams();
+            mdModelParams.setMdid(mdModelPargroup.getMdid());
+            mdModelParams.setParGroup(pargroup.getParGroupCode());
+            mdModelParams.getParams().put("newParGroup",mdModelPargroup.getParGroupCode());
+            mdModelParamsMapper.updateMdModelParamsGroupCode(mdModelParams);
+        }
         return mdModelPargroupMapper.updateMdModelPargroup(mdModelPargroup);
     }
 
     /**
      * 批量删除模型参数分组
-     * 
+     *
      * @param mgids 需要删除的模型参数分组主键
      * @return 结果
      */
     @Override
-    public int deleteMdModelPargroupByMgids(Integer[] mgids)
-    {
+    public int deleteMdModelPargroupByMgids(Integer[] mgids) {
         return mdModelPargroupMapper.deleteMdModelPargroupByMgids(mgids);
     }
 
     /**
      * 删除模型参数分组信息
-     * 
+     *
      * @param mgid 模型参数分组主键
      * @return 结果
      */
     @Override
-    public int deleteMdModelPargroupByMgid(Integer mgid)
-    {
+    public int deleteMdModelPargroupByMgid(Integer mgid) {
         return mdModelPargroupMapper.deleteMdModelPargroupByMgid(mgid);
     }
 }

+ 6 - 6
ruoyi-api-patform/src/main/resources/mapper/interfaces/MdDataCateMapper.xml

@@ -61,12 +61,12 @@
     <update id="updateMdDataCate" parameterType="com.ruoyi.interfaces.domain.MdDataCate">
         update md_data_cate
         <trim prefix="SET" suffixOverrides=",">
-            <if test="catePid != null and catePid != ''">CATE_PID = #{catePid},</if>
-            <if test="itemName != null">ITEM_NAME = #{itemName},</if>
-            <if test="itemNo != null">ITEM_NO = #{itemNo},</if>
-            <if test="itemNotes != null">ITEM_NOTES = #{itemNotes},</if>
-            <if test="createby != null">CREATEBY = #{createby},</if>
-            <if test="modifyby != null">MODIFYBY = #{modifyby},</if>
+            CATE_PID = #{catePid,jdbcType=VARCHAR},
+            ITEM_NAME = #{itemName,jdbcType=VARCHAR},
+            ITEM_NO = #{itemNo,jdbcType=INTEGER},
+            ITEM_NOTES = #{itemNotes,jdbcType=INTEGER},
+            CREATEBY = #{createby,jdbcType=TIMESTAMP},
+            MODIFYBY = #{modifyby,jdbcType=TIMESTAMP},
         </trim>
         where CATE_ID = #{cateId}
     </update>

+ 17 - 18
ruoyi-api-patform/src/main/resources/mapper/interfaces/MdDataFieldMapper.xml

@@ -109,24 +109,23 @@
     <update id="updateMdDataField" parameterType="com.ruoyi.interfaces.domain.MdDataField">
         update md_data_field
         <trim prefix="SET" suffixOverrides=",">
-
-            <if test="fieldName != null">FIELD_NAME = #{fieldName},</if>
-            <if test="fieldType != null">FIELD_TYPE = #{fieldType},</if>
-            <if test="fieldLength != null">FIELD_LENGTH = #{fieldLength},</if>
-            <if test="fieldPrecision != null">FIELD_PRECISION = #{fieldPrecision},</if>
-            <if test="fieldIspri != null">FIELD_ISPRI = #{fieldIspri},</if>
-            <if test="fieldIsnullable != null">FIELD_ISNULLABLE = #{fieldIsnullable},</if>
-            <if test="fieldDefault != null">FIELD_DEFAULT = #{fieldDefault},</if>
-            <if test="fieldDesc != null">FIELD_DESC = #{fieldDesc},</if>
-            <if test="fieldStatus != null">FIELD_STATUS = #{fieldStatus},</if>
-            <if test="fieldOrder != null">FIELD_ORDER = #{fieldOrder},</if>
-            <if test="fieldExtend != null">FIELD_EXTEND = #{fieldExtend},</if>
-            <if test="fieldExtendTable != null">FIELD_EXTEND_TABLE = #{fieldExtendTable},</if>
-            <if test="fieldInputType != null">FIELD_INPUT_TYPE = #{fieldInputType},</if>
-            <if test="fieldInputFormat != null">FIELD_INPUT_FORMAT = #{fieldInputFormat},</if>
-            <if test="fieldInputDefault != null">FIELD_INPUT_DEFAULT = #{fieldInputDefault},</if>
-            <if test="fieldViewType != null">FIELD_VIEW_TYPE = #{fieldViewType},</if>
-            <if test="fieldDict != null">FIELD_DICT = #{fieldDict},</if>
+            FIELD_NAME = #{fieldName,jdbcType=VARCHAR},
+            FIELD_TYPE = #{fieldType,jdbcType=VARCHAR},
+            FIELD_LENGTH = #{fieldLength,jdbcType=VARCHAR},
+            FIELD_PRECISION = #{fieldPrecision,jdbcType=VARCHAR},
+            FIELD_ISPRI = #{fieldIspri,jdbcType=VARCHAR},
+            FIELD_ISNULLABLE = #{fieldIsnullable,jdbcType=VARCHAR},
+            FIELD_DEFAULT = #{fieldDefault,jdbcType=VARCHAR},
+            FIELD_DESC = #{fieldDesc,jdbcType=VARCHAR},
+            FIELD_STATUS = #{fieldStatus,jdbcType=VARCHAR},
+            FIELD_ORDER = #{fieldOrder,jdbcType=INTEGER},
+            FIELD_EXTEND = #{fieldExtend,jdbcType=VARCHAR},
+            FIELD_EXTEND_TABLE = #{fieldExtendTable,jdbcType=VARCHAR},
+            FIELD_INPUT_TYPE = #{fieldInputType,jdbcType=VARCHAR},
+            FIELD_INPUT_FORMAT = #{fieldInputFormat,jdbcType=VARCHAR},
+            FIELD_INPUT_DEFAULT = #{fieldInputDefault,jdbcType=VARCHAR},
+            FIELD_VIEW_TYPE = #{fieldViewType,jdbcType=VARCHAR},
+            FIELD_DICT = #{fieldDict,jdbcType=VARCHAR},
         </trim>
         where DC_CODE = #{dcCode} and
         FIELD_CODE = #{fieldCode}

+ 6 - 6
ruoyi-api-patform/src/main/resources/mapper/interfaces/MdDataSetMapper.xml

@@ -60,12 +60,12 @@
     <update id="updateMdDataSet" parameterType="com.ruoyi.interfaces.domain.MdDataSet">
         update md_data_set
         <trim prefix="SET" suffixOverrides=",">
-            <if test="cateId != null">CATE_ID = #{cateId},</if>
-            <if test="dcName != null">DC_NAME = #{dcName},</if>
-            <if test="dcType != null">DC_TYPE = #{dcType},</if>
-            <if test="dcSort != null">DC_SORT = #{dcSort},</if>
-            <if test="dcIcon != null">DC_ICON = #{dcIcon},</if>
-            <if test="dcNote != null">DC_NOTE = #{dcNote},</if>
+            CATE_ID = #{cateId,jdbcType=VARCHAR},
+            DC_NAME = #{dcName,jdbcType=VARCHAR},
+            DC_TYPE = #{dcType,jdbcType=VARCHAR},
+            DC_SORT = #{dcSort,jdbcType=INTEGER},
+            DC_ICON = #{dcIcon,jdbcType=VARCHAR},
+            DC_NOTE = #{dcNote,jdbcType=VARCHAR},
         </trim>
         where DC_CODE = #{dcCode}
     </update>

+ 11 - 11
ruoyi-api-patform/src/main/resources/mapper/interfaces/MdModelFlowMapper.xml

@@ -78,17 +78,17 @@
     <update id="updateMdModelFlow" parameterType="com.ruoyi.interfaces.domain.MdModelFlow">
         update md_model_flow
         <trim prefix="SET" suffixOverrides=",">
-            <if test="mdid != null and mdid != ''">MDID = #{mdid},</if>
-            <if test="flowName != null and flowName != ''">FLOW_NAME = #{flowName},</if>
-            <if test="flowGraph != null">FLOW_GRAPH = #{flowGraph},</if>
-            <if test="flowNote != null">FLOW_NOTE = #{flowNote},</if>
-            <if test="flowStatus != null">FLOW_STATUS = #{flowStatus},</if>
-            <if test="flowSort != null">FLOW_SORT = #{flowSort},</if>
-            <if test="flowType != null">FLOW_TYPE = #{flowType},</if>
-            <if test="createBy != null">CREATE_BY = #{createBy},</if>
-            <if test="createTime != null">CREATE_TIME = #{createTime},</if>
-            <if test="updateBy != null">UPDATE_BY = #{updateBy},</if>
-            <if test="updateTime != null">UPDATE_TIME = #{updateTime},</if>
+            MDID = #{mdid,jdbcType=VARCHAR},
+            FLOW_NAME = #{flowName,jdbcType=VARCHAR},
+            FLOW_GRAPH = #{flowGraph,jdbcType=VARCHAR},
+            FLOW_NOTE = #{flowNote,jdbcType=VARCHAR},
+            FLOW_STATUS = #{flowStatus,jdbcType=INTEGER},
+            FLOW_SORT = #{flowSort,jdbcType=INTEGER},
+            FLOW_TYPE = #{flowType,jdbcType=VARCHAR},
+            CREATE_BY = #{createBy,jdbcType=VARCHAR},
+            CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
+            UPDATE_BY = #{updateBy,jdbcType=VARCHAR},
+            UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
         </trim>
         where FLOW_ID = #{flowId}
     </update>

+ 26 - 19
ruoyi-api-patform/src/main/resources/mapper/interfaces/MdModelParamsMapper.xml

@@ -112,28 +112,35 @@
     <update id="updateMdModelParams" parameterType="com.ruoyi.interfaces.domain.MdModelParams">
         update md_model_params
         <trim prefix="SET" suffixOverrides=",">
-            <if test="mdid != null">MDID = #{mdid},</if>
-            <if test="parCate != null and parCate != ''">PAR_CATE = #{parCate},</if>
-            <if test="parGroup != null and parGroup != ''">PAR_GROUP = #{parGroup},</if>
-            <if test="parName != null and parName != ''">PAR_NAME = #{parName},</if>
-            <if test="parEnname != null and parEnname != ''">PAR_ENNAME = #{parEnname},</if>
-            <if test="parNote != null">PAR_NOTE = #{parNote},</if>
-            <if test="parType != null">PAR_TYPE = #{parType},</if>
-            <if test="parLine != null">PAR_LINE = #{parLine},</if>
-            <if test="parDimen != null">PAR_DIMEN = #{parDimen},</if>
-            <if test="parDidenSort != null">PAR_DIDEN_SORT = #{parDidenSort},</if>
-            <if test="parExpr != null">PAR_EXPR = #{parExpr},</if>
-            <if test="parDefVal != null">PAR_DEF_VAL = #{parDefVal},</if>
-            <if test="parUnit != null">PAR_UNIT = #{parUnit},</if>
-            <if test="parRange != null">PAR_RANGE = #{parRange},</if>
-            <if test="parVersion != null">PAR_VERSION = #{parVersion},</if>
-            <if test="parStatus != null">PAR_STATUS = #{parStatus},</if>
-            <if test="createby != null">CREATEBY = #{createby},</if>
-            <if test="modifyby != null">MODIFYBY = #{modifyby},</if>
-            <if test="sort != null">SORT = #{sort},</if>
+            MDID = #{mdid,jdbcType=VARCHAR},
+            PAR_CATE = #{parCate,jdbcType=VARCHAR},
+            PAR_GROUP = #{parGroup,jdbcType=VARCHAR},
+            PAR_NAME = #{parName,jdbcType=VARCHAR},
+            PAR_ENNAME = #{parEnname,jdbcType=VARCHAR},
+            PAR_NOTE = #{parNote,jdbcType=VARCHAR},
+            PAR_TYPE = #{parType,jdbcType=VARCHAR},
+            PAR_LINE = #{parLine,jdbcType=INTEGER},
+            PAR_DIMEN = #{parDimen,jdbcType=VARCHAR},
+            PAR_DIDEN_SORT = #{parDidenSort,jdbcType=VARCHAR},
+            PAR_EXPR = #{parExpr,jdbcType=VARCHAR},
+            PAR_DEF_VAL = #{parDefVal,jdbcType=VARCHAR},
+            PAR_UNIT = #{parUnit,jdbcType=VARCHAR},
+            PAR_RANGE = #{parRange,jdbcType=VARCHAR},
+            PAR_VERSION = #{parVersion,jdbcType=VARCHAR},
+            PAR_STATUS = #{parStatus,jdbcType=VARCHAR},
+            CREATEBY = #{createby,jdbcType=TIMESTAMP},
+            MODIFYBY = #{modifyby,jdbcType=TIMESTAMP},
+            SORT = #{sort,jdbcType=INTEGER},
         </trim>
         where PARID = #{parid}
     </update>
+    <update id="updateMdModelParamsGroupCode">
+        update md_model_params
+        set PAR_GROUP = #{parmas.newParGroup,jdbcType=VARCHAR},
+            where MDID = #{mdid,jdbcType=VARCHAR}
+                and PAR_GROUP = #{parGroup,jdbcType=VARCHAR},
+    </update>
+
 
     <delete id="deleteMdModelParamsByParid" parameterType="String">
         delete from md_model_params where PARID = #{parid}

+ 7 - 7
ruoyi-api-patform/src/main/resources/mapper/interfaces/PtTreeCateMapper.xml

@@ -65,13 +65,13 @@
     <update id="updatePtTreeCate" parameterType="com.ruoyi.interfaces.domain.PtTreeCate">
         update pt_tree_cate
         <trim prefix="SET" suffixOverrides=",">
-            <if test="treeType != null and treeType != ''">TREE_TYPE = #{treeType},</if>
-            <if test="treePid != null">TREE_PID = #{treePid},</if>
-            <if test="itemName != null">ITEM_NAME = #{itemName},</if>
-            <if test="itemNo != null">ITEM_NO = #{itemNo},</if>
-            <if test="itemNotes != null">ITEM_NOTES = #{itemNotes},</if>
-            <if test="createby != null">CREATEBY = #{createby},</if>
-            <if test="modifyby != null">MODIFYBY = #{modifyby},</if>
+            TREE_TYPE = #{treeType,jdbcType=VARCHAR},
+            TREE_PID = #{treePid,jdbcType=VARCHAR},
+            ITEM_NAME = #{itemName,jdbcType=VARCHAR},
+            ITEM_NO = #{itemNo,jdbcType=INTEGER},
+            ITEM_NOTES = #{itemNotes,jdbcType=VARCHAR},
+            CREATEBY = #{createby,jdbcType=TIMESTAMP},
+            MODIFYBY = #{modifyby,jdbcType=TIMESTAMP},
         </trim>
         where TREE_ID = #{treeId}
     </update>

+ 9 - 9
ruoyi-api-patform/src/main/resources/mapper/interfaces/SysMetaDatasourceMapper.xml

@@ -72,15 +72,15 @@
     <update id="updateSysMetaDatasource" parameterType="com.ruoyi.interfaces.domain.SysMetaDatasource">
         update sys_meta_datasource
         <trim prefix="SET" suffixOverrides=",">
-            <if test="dsTitle != null and dsTitle != ''">DS_TITLE = #{dsTitle},</if>
-            <if test="dsType != null">DS_TYPE = #{dsType},</if>
-            <if test="dsDbname != null">DS_DBNAME = #{dsDbname},</if>
-            <if test="dsIp != null">DS_IP = #{dsIp},</if>
-            <if test="dsPort != null">DS_PORT = #{dsPort},</if>
-            <if test="dsUser != null">DS_USER = #{dsUser},</if>
-            <if test="dsPass != null">DS_PASS = #{dsPass},</if>
-            <if test="dsNode != null">DS_NODE = #{dsNode},</if>
-            <if test="sort != null">SORT = #{sort},</if>
+            DS_TITLE = #{dsTitle,jdbcType=VARCHAR},
+            DS_TYPE = #{dsType,jdbcType=VARCHAR},
+            DS_DBNAME = #{dsDbname,jdbcType=VARCHAR},
+            DS_IP = #{dsIp,jdbcType=VARCHAR},
+            DS_PORT = #{dsPort,jdbcType=INTEGER},
+            DS_USER = #{dsUser,jdbcType=VARCHAR},
+            DS_PASS = #{dsPass,jdbcType=VARCHAR},
+            DS_NODE = #{dsNode,jdbcType=VARCHAR},
+            SORT = #{sort,jdbcType=INTEGER},
         </trim>
         where DS_CODE = #{dsCode}
     </update>

+ 17 - 17
ruoyi-api-patform/src/main/resources/mapper/interfaces/SysMetaFieldMapper.xml

@@ -111,23 +111,23 @@
     <update id="updateSysMetaField" parameterType="com.ruoyi.interfaces.domain.SysMetaField">
         update sys_meta_field
         <trim prefix="SET" suffixOverrides=",">
-            <if test="fieldName != null">FIELD_NAME = #{fieldName},</if>
-            <if test="fieldType != null">FIELD_TYPE = #{fieldType},</if>
-            <if test="fieldLength != null">FIELD_LENGTH = #{fieldLength},</if>
-            <if test="fieldPrecision != null">FIELD_PRECISION = #{fieldPrecision},</if>
-            <if test="fieldIspri != null">FIELD_ISPRI = #{fieldIspri},</if>
-            <if test="fieldIsnullable != null">FIELD_ISNULLABLE = #{fieldIsnullable},</if>
-            <if test="fieldDefault != null">FIELD_DEFAULT = #{fieldDefault},</if>
-            <if test="fieldDesc != null">FIELD_DESC = #{fieldDesc},</if>
-            <if test="fieldStatus != null">FIELD_STATUS = #{fieldStatus},</if>
-            <if test="fieldOrder != null">FIELD_ORDER = #{fieldOrder},</if>
-            <if test="fieldExtend != null">FIELD_EXTEND = #{fieldExtend},</if>
-            <if test="fieldExtendTable != null">FIELD_EXTEND_TABLE = #{fieldExtendTable},</if>
-            <if test="fieldInputType != null">FIELD_INPUT_TYPE = #{fieldInputType},</if>
-            <if test="fieldInputFormat != null">FIELD_INPUT_FORMAT = #{fieldInputFormat},</if>
-            <if test="fieldInputDefault != null">FIELD_INPUT_DEFAULT = #{fieldInputDefault},</if>
-            <if test="fieldViewType != null">FIELD_VIEW_TYPE = #{fieldViewType},</if>
-            <if test="fieldDict != null">FIELD_DICT = #{fieldDict},</if>
+            FIELD_NAME = #{fieldName,jdbcType=VARCHAR},
+            FIELD_TYPE = #{fieldType,jdbcType=VARCHAR},
+            FIELD_LENGTH = #{fieldLength,jdbcType=VARCHAR},
+            FIELD_PRECISION = #{fieldPrecision,jdbcType=VARCHAR},
+            FIELD_ISPRI = #{fieldIspri,jdbcType=VARCHAR},
+            FIELD_ISNULLABLE = #{fieldIsnullable,jdbcType=VARCHAR},
+            FIELD_DEFAULT = #{fieldDefault,jdbcType=VARCHAR},
+            FIELD_DESC = #{fieldDesc,jdbcType=VARCHAR},
+            FIELD_STATUS = #{fieldStatus,jdbcType=VARCHAR},
+            FIELD_ORDER = #{fieldOrder,jdbcType=INTEGER},
+            FIELD_EXTEND = #{fieldExtend,jdbcType=VARCHAR},
+            FIELD_EXTEND_TABLE = #{fieldExtendTable,jdbcType=VARCHAR},
+            FIELD_INPUT_TYPE = #{fieldInputType,jdbcType=VARCHAR},
+            FIELD_INPUT_FORMAT = #{fieldInputFormat,jdbcType=VARCHAR},
+            FIELD_INPUT_DEFAULT = #{fieldInputDefault,jdbcType=VARCHAR},
+            FIELD_VIEW_TYPE = #{fieldViewType,jdbcType=VARCHAR},
+            FIELD_DICT = #{fieldDict,jdbcType=VARCHAR},
         </trim>
         where DS_CODE = #{dsCode}
         and META_TABLE = #{metaTable}

+ 6 - 6
ruoyi-api-patform/src/main/resources/mapper/interfaces/SysMetaTableMapper.xml

@@ -66,12 +66,12 @@
     <update id="updateSysMetaTable" parameterType="com.ruoyi.interfaces.domain.SysMetaTable">
         update sys_meta_table
         <trim prefix="SET" suffixOverrides=",">
-            <if test="metaName != null and metaName != ''">META_NAME = #{metaName},</if>
-            <if test="metaType != null">META_TYPE = #{metaType},</if>
-            <if test="metaCatalog != null">META_CATALOG = #{metaCatalog},</if>
-            <if test="metaSchema != null">META_SCHEMA = #{metaSchema},</if>
-            <if test="metaNote != null">META_NOTE = #{metaNote},</if>
-            <if test="metaSort != null">META_SORT = #{metaSort},</if>
+            META_NAME = #{metaName,jdbcType=VARCHAR},
+            META_TYPE = #{metaType,jdbcType=VARCHAR},
+            META_CATALOG = #{metaCatalog,jdbcType=VARCHAR},
+            META_SCHEMA = #{metaSchema,jdbcType=VARCHAR},
+            META_NOTE = #{metaNote,jdbcType=VARCHAR},
+            META_SORT = #{metaSort,jdbcType=INTEGER},
         </trim>
         where DS_CODE = #{dsCode}
         and META_TABLE = #{metaTable}