|
@@ -7,6 +7,7 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import cn.iocoder.yudao.module.museum.controller.admin.museummodel.vo.MuseummodelPageReqVO;
|
|
|
import cn.iocoder.yudao.module.museum.dal.database.museummodel.MuseummodelDO;
|
|
|
import cn.iocoder.yudao.module.museum.dal.database.museummodel.MuseummodelDetailDO;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
@@ -25,7 +26,7 @@ public interface MuseummodelMapper extends BaseMapperX<MuseummodelDO> {
|
|
|
@Select("SELECT * FROM museum_model WHERE id = #{id} AND deleted =0 ")
|
|
|
MuseummodelDO selectMuseumModelById(@Param("id") Integer id);
|
|
|
|
|
|
- //分页查询
|
|
|
+ //分页查询(普通)
|
|
|
default PageResult<MuseummodelDO> selectPage(MuseummodelPageReqVO reqVO) {
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<MuseummodelDO>()
|
|
|
.likeIfPresent(MuseummodelDO::getSpecimenName, reqVO.getSpecimenName())// 如果 SpecimenName 不为空,则进行 like 查询
|
|
@@ -37,6 +38,9 @@ public interface MuseummodelMapper extends BaseMapperX<MuseummodelDO> {
|
|
|
.orderByDesc(MuseummodelDO::getId)); // 按照 id 倒序
|
|
|
}
|
|
|
|
|
|
+ //分页查询(MyBatis plus)
|
|
|
+ IPage<MuseummodelDO> selectPage02(IPage<MuseummodelDO> page, @Param("reqVO") MuseummodelPageReqVO reqVO);
|
|
|
+
|
|
|
//联表查询
|
|
|
default list<MuseummodelDetailDO> selectListByStatusAndDeptName(Integer status, String deptName) {
|
|
|
return SelectJoinList(MuseummodelDO.class, new MPJLambdaWrapper<MuseummodelDO>()
|