From b11b45122d2b6903e8970e8d55712f7a6a657e22 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期三, 10 一月 2024 00:01:10 +0800 Subject: [PATCH] defaultReferDataGrid接口修改,实现兼容高级查询sql拼接;修改流水处理接口,增加流水处理跳出判断 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeReferConfigMapper.java | 64 +++++--------------------------- 1 files changed, 10 insertions(+), 54 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeReferConfigMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeReferConfigMapper.java index 18719b5..e82ef9f 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeReferConfigMapper.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeReferConfigMapper.java @@ -1,5 +1,10 @@ package com.vci.ubcs.code.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.base.MPJBaseMapper; +import com.vci.ubcs.code.dto.CodeReferConfigDTO; import com.vci.ubcs.code.entity.CodeReferConfig; import org.apache.ibatis.annotations.Param; import org.springframework.data.domain.Pageable; @@ -8,10 +13,10 @@ /** * 鍙傜収閰嶇疆琛�(CodeReferConfig)琛ㄦ暟鎹簱璁块棶灞� * - * @author makejava + * @author ludc * @since 2023-05-19 17:47:51 */ -public interface CodeReferConfigMapper { +public interface CodeReferConfigMapper extends MPJBaseMapper<CodeReferConfig> { /** * 閫氳繃ID鏌ヨ鍗曟潯鏁版嵁 @@ -24,60 +29,11 @@ /** * 鏌ヨ鎸囧畾琛屾暟鎹� * - * @param plCodeReferconfig 鏌ヨ鏉′欢 - * @param pageable 鍒嗛〉瀵硅薄 + * @param codeReferConfig 鏌ヨ鏉′欢 + * @param page 鍒嗛〉瀵硅薄 * @return 瀵硅薄鍒楄〃 */ - List<CodeReferConfig> queryAllByLimit(CodeReferConfig plCodeReferconfig, @Param("pageable") Pageable pageable); - - /** - * 缁熻鎬昏鏁� - * - * @param plCodeReferconfig 鏌ヨ鏉′欢 - * @return 鎬昏鏁� - */ - long count(CodeReferConfig plCodeReferconfig); - - /** - * 鏂板鏁版嵁 - * - * @param plCodeReferconfig 瀹炰緥瀵硅薄 - * @return 褰卞搷琛屾暟 - */ - int insert(CodeReferConfig plCodeReferconfig); - - /** - * 鎵归噺鏂板鏁版嵁锛圡yBatis鍘熺敓foreach鏂规硶锛� - * - * @param entities List<CodeReferConfig> 瀹炰緥瀵硅薄鍒楄〃 - * @return 褰卞搷琛屾暟 - */ - int insertBatch(@Param("entities") List<CodeReferConfig> entities); - - /** - * 鎵归噺鏂板鎴栨寜涓婚敭鏇存柊鏁版嵁锛圡yBatis鍘熺敓foreach鏂规硶锛� - * - * @param entities List<CodeReferConfig> 瀹炰緥瀵硅薄鍒楄〃 - * @return 褰卞搷琛屾暟 - * @throws org.springframework.jdbc.BadSqlGrammarException 鍏ュ弬鏄┖List鐨勬椂鍊欎細鎶汼QL璇彞閿欒鐨勫紓甯革紝璇疯嚜琛屾牎楠屽叆鍙� - */ - int insertOrUpdateBatch(@Param("entities") List<CodeReferConfig> entities); - - /** - * 淇敼鏁版嵁 - * - * @param plCodeReferconfig 瀹炰緥瀵硅薄 - * @return 褰卞搷琛屾暟 - */ - int update(CodeReferConfig plCodeReferconfig); - - /** - * 閫氳繃涓婚敭鍒犻櫎鏁版嵁 - * - * @param oid 涓婚敭 - * @return 褰卞搷琛屾暟 - */ - int deleteById(String oid); + IPage<CodeReferConfig> selectJoinPage(@Param("codeReferConfig") CodeReferConfig codeReferConfig, IPage page); } -- Gitblit v1.9.3