diff --git a/cutejava/cutejava-common/src/main/java/cn/odboy/util/PageUtil.java b/cutejava/cutejava-common/src/main/java/cn/odboy/util/PageUtil.java index feee2bec..d6324c06 100644 --- a/cutejava/cutejava-common/src/main/java/cn/odboy/util/PageUtil.java +++ b/cutejava/cutejava-common/src/main/java/cn/odboy/util/PageUtil.java @@ -1,7 +1,9 @@ package cn.odboy.util; import cn.odboy.base.PageResult; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import java.util.Collections; import java.util.List; @@ -53,4 +55,8 @@ public class PageUtil extends cn.hutool.core.util.PageUtil { public static PageResult toPage(List list, long totalElements) { return new PageResult<>(list, totalElements); } + + public static Page getCount(BaseMapper baseMapper) { + return new Page<>(1, baseMapper.selectCount(null)); + } } diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/mapper/DictMapper.java b/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/mapper/DictMapper.java index a8755f82..a762f7aa 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/mapper/DictMapper.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/mapper/DictMapper.java @@ -8,12 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; -import java.util.List; - @Mapper public interface DictMapper extends BaseMapper { - - IPage selectByPage(@Param("criteria") DictQueryCriteria criteria, Page page); - - List selectByPage(@Param("criteria") DictQueryCriteria criteria); + IPage findDictPage(@Param("criteria") DictQueryCriteria criteria, Page page); } \ No newline at end of file diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/service/impl/DictServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/service/impl/DictServiceImpl.java index 08957ab8..fd1cb5e6 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/service/impl/DictServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/modules/system/service/impl/DictServiceImpl.java @@ -32,13 +32,13 @@ public class DictServiceImpl extends ServiceImpl implements Di @Override public PageResult queryAll(DictQueryCriteria criteria, Page page) { - IPage dicts = dictMapper.selectByPage(criteria, page); + IPage dicts = dictMapper.findDictPage(criteria, page); return PageUtil.toPage(dicts); } @Override public List queryAll(DictQueryCriteria criteria) { - return dictMapper.selectByPage(criteria); + return dictMapper.findDictPage(criteria, PageUtil.getCount(dictMapper)).getRecords(); } @Override @@ -62,12 +62,12 @@ public class DictServiceImpl extends ServiceImpl implements Di @Transactional(rollbackFor = Exception.class) public void delete(Set ids) { // 清理缓存 - List dicts = dictMapper.selectBatchIds(ids); + List dicts = dictMapper.selectByIds(ids); for (Dict dict : dicts) { delCaches(dict); } // 删除字典 - dictMapper.deleteBatchIds(ids); + dictMapper.deleteByIds(ids); // 删除字典详情 dictDetailMapper.deleteDictDetailsByDictIds(ids); } diff --git a/cutejava/cutejava-system/src/main/resources/mapper/DictMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/DictMapper.xml index 81d3cd99..ffb8d480 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/DictMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/DictMapper.xml @@ -1,7 +1,7 @@ - SELECT * from sys_dict d diff --git a/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/LocalStorageMapper.java b/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/LocalStorageMapper.java index 4aab6351..1ce761e1 100644 --- a/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/LocalStorageMapper.java +++ b/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/LocalStorageMapper.java @@ -12,6 +12,5 @@ import java.util.List; @Mapper public interface LocalStorageMapper extends BaseMapper { - IPage findLocalStorage(@Param("criteria") LocalStorageQueryCriteria criteria, Page page); - List findLocalStorage(@Param("criteria") LocalStorageQueryCriteria criteria); + IPage findLocalStoragePage(@Param("criteria") LocalStorageQueryCriteria criteria, Page page); } diff --git a/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/QiniuContentMapper.java b/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/QiniuContentMapper.java index f8897dec..d282c09d 100644 --- a/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/QiniuContentMapper.java +++ b/cutejava/cutejava-tools/src/main/java/cn/odboy/mapper/QiniuContentMapper.java @@ -14,6 +14,5 @@ import java.util.List; @Mapper public interface QiniuContentMapper extends BaseMapper { QiniuContent findQiniuContentByName(@Param("name") String name); - IPage findQiniuContent(@Param("criteria") QiniuQueryCriteria criteria, Page page); - List findQiniuContent(@Param("criteria") QiniuQueryCriteria criteria); + IPage findQiniuContentPage(@Param("criteria") QiniuQueryCriteria criteria, Page page); } \ No newline at end of file diff --git a/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/LocalStorageServiceImpl.java b/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/LocalStorageServiceImpl.java index 82606c15..76027695 100644 --- a/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/LocalStorageServiceImpl.java +++ b/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/LocalStorageServiceImpl.java @@ -36,12 +36,12 @@ public class LocalStorageServiceImpl extends ServiceImpl queryAll(LocalStorageQueryCriteria criteria, Page page) { - return PageUtil.toPage(localStorageMapper.findLocalStorage(criteria, page)); + return PageUtil.toPage(localStorageMapper.findLocalStoragePage(criteria, page)); } @Override public List queryAll(LocalStorageQueryCriteria criteria) { - return localStorageMapper.findLocalStorage(criteria); + return localStorageMapper.findLocalStoragePage(criteria, PageUtil.getCount(localStorageMapper)).getRecords(); } @Override diff --git a/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/QiniuContentServiceImpl.java b/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/QiniuContentServiceImpl.java index 2de01fd0..27a720bd 100644 --- a/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/QiniuContentServiceImpl.java +++ b/cutejava/cutejava-tools/src/main/java/cn/odboy/service/impl/QiniuContentServiceImpl.java @@ -47,12 +47,12 @@ public class QiniuContentServiceImpl extends ServiceImpl queryAll(QiniuQueryCriteria criteria, Page page) { - return PageUtil.toPage(qiniuContentMapper.findQiniuContent(criteria, page)); + return PageUtil.toPage(qiniuContentMapper.findQiniuContentPage(criteria, page)); } @Override public List queryAll(QiniuQueryCriteria criteria) { - return qiniuContentMapper.findQiniuContent(criteria); + return qiniuContentMapper.findQiniuContentPage(criteria,PageUtil.getCount(qiniuContentMapper)).getRecords(); } @Override diff --git a/cutejava/cutejava-tools/src/main/resources/mapper/LocalStorageMapper.xml b/cutejava/cutejava-tools/src/main/resources/mapper/LocalStorageMapper.xml index df015635..98c96bfe 100644 --- a/cutejava/cutejava-tools/src/main/resources/mapper/LocalStorageMapper.xml +++ b/cutejava/cutejava-tools/src/main/resources/mapper/LocalStorageMapper.xml @@ -1,7 +1,7 @@ - select * from tool_local_storage diff --git a/cutejava/cutejava-tools/src/main/resources/mapper/QiniuContentMapper.xml b/cutejava/cutejava-tools/src/main/resources/mapper/QiniuContentMapper.xml index 48e20630..459c769c 100644 --- a/cutejava/cutejava-tools/src/main/resources/mapper/QiniuContentMapper.xml +++ b/cutejava/cutejava-tools/src/main/resources/mapper/QiniuContentMapper.xml @@ -7,7 +7,7 @@ WHERE name = #{name} - SELECT * FROM tool_qiniu_content