liriming
2024-12-03 97f3c16ac595493405e8cf76399dc703c088ef6f
提交 | 用户 | 时间
5f25e3 1 package com.iailab.module.system.dal.mysql.app;
2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.framework.mybatis.core.mapper.BaseMapperX;
5 import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX;
0b0cb9 6 import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
5f25e3 7 import com.iailab.module.system.controller.admin.app.vo.AppPageReqVO;
8 import com.iailab.module.system.dal.dataobject.app.AppDO;
9 import org.apache.ibatis.annotations.Mapper;
10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2024年08月16日
15  */
16 @Mapper
17 public interface AppMapper extends BaseMapperX<AppDO> {
18
19     default PageResult<AppDO> selectPage(AppPageReqVO reqVO) {
20         return selectPage(reqVO, new LambdaQueryWrapperX<AppDO>()
21                 .likeIfPresent(AppDO::getAppCode, reqVO.getAppCode())
22                 .likeIfPresent(AppDO::getAppName, reqVO.getAppName())
874287 23                 .orderByDesc(AppDO::getType)
5f25e3 24                 .orderByDesc(AppDO::getId));
25     }
26 }