|
@@ -27,13 +27,39 @@ public interface MuseummodelMapper extends BaseMapperX<MuseummodelDO> {
|
|
|
MuseummodelDO selectMuseumModelById(@Param("id") Integer id);
|
|
|
|
|
|
//分页查询
|
|
|
-// default PageResult<MuseummodelDO> selectPage(MuseummodelPageReqVO reqVO) {
|
|
|
-//// MPJLambdaWrapper<MuseummodelDO> mpjLambdaWrapper =new MPJLambdaWrapper<>();
|
|
|
-//// mpjLambdaWrapper.leftJoin(MuseumInfoDO.class,MuseumInfoDO::getSampleId,MuseummodelDO::getSpecimenNumber)
|
|
|
-//// .selectAll(MuseummodelDO.class)
|
|
|
-//// .selectAssociation(MuseumInfoDO.class,MuseummodelDO::getMuseumInfoDO)
|
|
|
-//// .
|
|
|
+ default PageResult<MuseummodelDO> getMuseumModelPage(MuseummodelPageReqVO reqVO) {
|
|
|
+ MPJLambdaWrapper<MuseummodelDO> mpjLambdaWrapper = new MPJLambdaWrapper<>();
|
|
|
+ mpjLambdaWrapper.leftJoin(MuseumInfoDO.class, MuseumInfoDO::getSampleId, MuseummodelDO::getSpecimenNumber)
|
|
|
+ .selectAll(MuseummodelDO.class)// 查询 List
|
|
|
+ .selectAssociation(MuseummodelDO.class, MuseummodelDO::getMuseumInfo);
|
|
|
+
|
|
|
+ mpjLambdaWrapper
|
|
|
+ .likeIfExists(MuseummodelDO::getModelName, reqVO.getModelName())// 如果 SpecimenName 不为空,则进行 like 查询
|
|
|
+ .likeIfExists(MuseummodelDO::getSpecimenType, reqVO.getSpecimenType())
|
|
|
+ .likeIfExists(MuseummodelDO::getModelWay, reqVO.getModelWay())
|
|
|
+ .likeIfExists(MuseummodelDO::getRemark, reqVO.getRemark())
|
|
|
+ .eqIfExists(MuseummodelDO::getSpecimenNumber, reqVO.getSpecimenNumber()) // 如果 SpecimenNumber 不为空,则进行 = 查询
|
|
|
+// .between(MuseummodelDO::getCreateTime, reqVO.get, reqVO.getId()) // 如果 create 不为空,则进行 between 查询
|
|
|
+ .orderByDesc(MuseummodelDO::getId); // 按照 id 倒序
|
|
|
+ return selectPage(reqVO, mpjLambdaWrapper);
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+// return selectPage(reqVO, new LambdaQueryWrapperX<MuseummodelDO>()
|
|
|
+// .likeIfPresent(MuseummodelDO::getSpecimenName, reqVO.getSpecimenName())// 如果 SpecimenName 不为空,则进行 like 查询
|
|
|
+// .likeIfPresent(MuseummodelDO::getSpecimenType, reqVO.getSpecimenType())
|
|
|
+// .likeIfPresent(MuseummodelDO::getModelWay, reqVO.getModelWay())
|
|
|
+// .likeIfPresent(MuseummodelDO::getRemark, reqVO.getRemark())
|
|
|
+// .eqIfPresent(MuseummodelDO::getSpecimenNumber, reqVO.getSpecimenNumber()) // 如果 SpecimenNumber 不为空,则进行 = 查询
|
|
|
+// .betweenIfPresent(MuseummodelDO::getCreateTime, reqVO.getRemark(), reqVO.getId()) // 如果 create 不为空,则进行 between 查询
|
|
|
+// .orderByDesc(MuseummodelDO::getId)); // 按照 id 倒序
|
|
|
//
|
|
|
+// }
|
|
|
+
|
|
|
+ //分页查询
|
|
|
+// default PageResult<MuseummodelDO> selectPage(MuseummodelPageReqVO reqVO) {
|
|
|
// return selectPage(reqVO, new LambdaQueryWrapperX<MuseummodelDO>()
|
|
|
// .likeIfPresent(MuseummodelDO::getSpecimenName, reqVO.getSpecimenName())// 如果 SpecimenName 不为空,则进行 like 查询
|
|
|
// .likeIfPresent(MuseummodelDO::getSpecimenType, reqVO.getSpecimenType())
|
|
@@ -42,7 +68,7 @@ public interface MuseummodelMapper extends BaseMapperX<MuseummodelDO> {
|
|
|
// .eqIfPresent(MuseummodelDO::getSpecimenNumber, reqVO.getSpecimenNumber()) // 如果 SpecimenNumber 不为空,则进行 = 查询
|
|
|
// .betweenIfPresent(MuseummodelDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime()) // 如果 create 不为空,则进行 between 查询
|
|
|
// .orderByDesc(MuseummodelDO::getId)); // 按照 id 倒序
|
|
|
-// }
|
|
|
+
|
|
|
|
|
|
//联表查询
|
|
|
// default list<MuseummodelDetailDO> selectListByStatusAndDeptName(Integer status, String deptName) {
|
|
@@ -60,7 +86,6 @@ public interface MuseummodelMapper extends BaseMapperX<MuseummodelDO> {
|
|
|
|
|
|
// }
|
|
|
//}
|
|
|
-}
|
|
|
|
|
|
|
|
|
|