|
@@ -95,10 +95,13 @@ public interface MuseumFlowMapper extends BaseMapperX<MuseumFlowDO> {
|
|
|
/**根据输入信息进行分页查找*/
|
|
|
default PageResult<MuseumFlowDO> selectPageMuseumFlowFormIntel(MuseumFlowPageVO pageVO) {
|
|
|
LambdaQueryWrapperX<MuseumFlowDO> queryWrapper = new LambdaQueryWrapperX<>();
|
|
|
- queryWrapper.likeIfPresent(MuseumFlowDO::getNumber,pageVO.getNumber())
|
|
|
+ queryWrapper
|
|
|
+ .inIfPresent(MuseumFlowDO::getSampleName,pageVO.getSampleName())
|
|
|
.betweenIfPresent(MuseumFlowDO::getApplyTime, pageVO.getApplyTime())
|
|
|
.eqIfPresent(MuseumFlowDO::getOutboundPerson,pageVO.getOutboundPerson())
|
|
|
.inIfPresent(MuseumFlowDO::getState,pageVO.getState())
|
|
|
+// .apply("JSON_CONTAINS(number, CAST(#{number} AS JSON))", pageVO.getNumber())
|
|
|
+ .apply("JSON_CONTAINS(leader_user_id, CAST({number} AS JSON))", pageVO.getNumber())
|
|
|
.orderByDesc(MuseumFlowDO::getId);
|
|
|
return selectPage(pageVO, queryWrapper);
|
|
|
}
|