| | |
| | | package cn.lihu.jh.module.ecg.dal.mysql.queue; |
| | | |
| | | import java.util.*; |
| | | |
| | | import cn.lihu.jh.framework.common.pojo.PageResult; |
| | | import cn.lihu.jh.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.lihu.jh.framework.mybatis.core.mapper.BaseMapperX; |
| | | import cn.lihu.jh.module.ecg.dal.dataobject.queue.queueDO; |
| | | import cn.lihu.jh.module.ecg.dal.dataobject.queue.QueueDO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import cn.lihu.jh.module.ecg.controller.admin.queue.vo.*; |
| | | |
| | |
| | | * @author 芋道源码 |
| | | */ |
| | | @Mapper |
| | | public interface queueMapper extends BaseMapperX<queueDO> { |
| | | public interface queueMapper extends BaseMapperX<QueueDO> { |
| | | |
| | | default PageResult<queueDO> selectPage(queuePageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<queueDO>() |
| | | .eqIfPresent(queueDO::getPatId, reqVO.getPatId()) |
| | | .likeIfPresent(queueDO::getPatName, reqVO.getPatName()) |
| | | .eqIfPresent(queueDO::getPatGender, reqVO.getPatGender()) |
| | | .eqIfPresent(queueDO::getBookTimeslot, reqVO.getBookTimeslot()) |
| | | .eqIfPresent(queueDO::getBookCheckType, reqVO.getBookCheckType()) |
| | | .eqIfPresent(queueDO::getSeqNum, reqVO.getSeqNum()) |
| | | .eqIfPresent(queueDO::getStatus, reqVO.getStatus()) |
| | | .eqIfPresent(queueDO::getPassed, reqVO.getPassed()) |
| | | .eqIfPresent(queueDO::getExpired, reqVO.getExpired()) |
| | | .eqIfPresent(queueDO::getRoomNum, reqVO.getRoomNum()) |
| | | .eqIfPresent(queueDO::getBedNum, reqVO.getBedNum()) |
| | | .betweenIfPresent(queueDO::getCreateTime, reqVO.getCreateTime()) |
| | | .orderByDesc(queueDO::getId)); |
| | | default PageResult<QueueDO> selectPage(QueuePageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<QueueDO>() |
| | | .eqIfPresent(QueueDO::getPatId, reqVO.getPatId()) |
| | | .likeIfPresent(QueueDO::getPatName, reqVO.getPatName()) |
| | | .eqIfPresent(QueueDO::getPatGender, reqVO.getPatGender()) |
| | | .eqIfPresent(QueueDO::getBookTimeslot, reqVO.getBookTimeslot()) |
| | | .eqIfPresent(QueueDO::getBookCheckType, reqVO.getBookCheckType()) |
| | | .eqIfPresent(QueueDO::getSeqNum, reqVO.getSeqNum()) |
| | | .eqIfPresent(QueueDO::getStatus, reqVO.getStatus()) |
| | | .eqIfPresent(QueueDO::getPassed, reqVO.getPassed()) |
| | | .eqIfPresent(QueueDO::getExpired, reqVO.getExpired()) |
| | | .eqIfPresent(QueueDO::getRoomNum, reqVO.getRoomNum()) |
| | | .eqIfPresent(QueueDO::getBedNum, reqVO.getBedNum()) |
| | | .betweenIfPresent(QueueDO::getCreateTime, reqVO.getCreateTime()) |
| | | .orderByDesc(QueueDO::getId)); |
| | | } |
| | | |
| | | } |