Optimize tool management and store api
This commit is contained in:
@@ -47,8 +47,7 @@ class ManagementServiceImpl(
|
|||||||
|
|
||||||
override fun getPage(toolManagementGetParam: ToolManagementGetParam?): PageVo<ToolVo> {
|
override fun getPage(toolManagementGetParam: ToolManagementGetParam?): PageVo<ToolVo> {
|
||||||
val toolIdsPage = Page<Long>(toolManagementGetParam?.currentPage ?: 1, toolManagementGetParam?.pageSize ?: 20)
|
val toolIdsPage = Page<Long>(toolManagementGetParam?.currentPage ?: 1, toolManagementGetParam?.pageSize ?: 20)
|
||||||
|
toolIdsPage.setOptimizeCountSql(false)
|
||||||
PageUtil.setPageSort(toolManagementGetParam, toolIdsPage, OrderItem.desc("id"))
|
|
||||||
|
|
||||||
val toolIdsIPage =
|
val toolIdsIPage =
|
||||||
baseMapper.selectPage(
|
baseMapper.selectPage(
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import top.fatweb.oxygen.api.vo.tool.ToolVo
|
|||||||
class StoreServiceImpl : ServiceImpl<StoreMapper, Tool>(), IStoreService {
|
class StoreServiceImpl : ServiceImpl<StoreMapper, Tool>(), IStoreService {
|
||||||
override fun getPage(toolStoreGetParam: ToolStoreGetParam?): PageVo<ToolVo> {
|
override fun getPage(toolStoreGetParam: ToolStoreGetParam?): PageVo<ToolVo> {
|
||||||
val toolIdsPage = Page<Long>(toolStoreGetParam?.currentPage ?: 1, 20)
|
val toolIdsPage = Page<Long>(toolStoreGetParam?.currentPage ?: 1, 20)
|
||||||
|
toolIdsPage.setOptimizeCountSql(false)
|
||||||
|
|
||||||
val toolIdsIPage = baseMapper.selectPage(toolIdsPage, toolStoreGetParam?.searchValue)
|
val toolIdsIPage = baseMapper.selectPage(toolIdsPage, toolStoreGetParam?.searchValue)
|
||||||
val toolPage = Page<Tool>(toolIdsIPage.current, toolIdsIPage.size, toolIdsIPage.total)
|
val toolPage = Page<Tool>(toolIdsIPage.current, toolIdsIPage.size, toolIdsIPage.total)
|
||||||
|
|||||||
@@ -147,6 +147,7 @@
|
|||||||
</choose>
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
|
order by t_b_tool_main.id desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectListByIds" resultMap="toolWithAuthor">
|
<select id="selectListByIds" resultMap="toolWithAuthor">
|
||||||
|
|||||||
Reference in New Issue
Block a user