| | |
| | | @Override |
| | | public Bikes findOne(Bikes bikes) { |
| | | QueryWrapper<Bikes> wrapper = new QueryWrapper<>(bikes); |
| | | return bikesMapper.selectOne(wrapper); |
| | | return bikesMapper.selectOne(wrapper.last(" limit 1")); |
| | | } |
| | | |
| | | @Override |
| | |
| | | QueryWrapper<Bikes> wrapper = new QueryWrapper<>(bikes); |
| | | return bikesMapper.selectList(wrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public PageData<Bikes> findJoinPage(PageWrap<Bikes> pageWrap) { |
| | | IPage<Bikes> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | |
| | | if (pageWrap.getModel().getLockId() != null) { |
| | | queryWrapper.lambda().eq(Bikes::getLockId, pageWrap.getModel().getLockId()); |
| | | } |
| | | if (pageWrap.getModel().getLastRentData() != null) { |
| | | queryWrapper.lambda().ge(Bikes::getLastRentData, Utils.Date.getStart(pageWrap.getModel().getLastRentData())); |
| | | queryWrapper.lambda().le(Bikes::getLastRentData, Utils.Date.getEnd(pageWrap.getModel().getLastRentData())); |
| | | if (pageWrap.getModel().getLastRentDate() != null) { |
| | | queryWrapper.lambda().ge(Bikes::getLastRentDate, Utils.Date.getStart(pageWrap.getModel().getLastRentDate())); |
| | | queryWrapper.lambda().le(Bikes::getLastRentDate, Utils.Date.getEnd(pageWrap.getModel().getLastRentDate())); |
| | | } |
| | | if (pageWrap.getModel().getSoldoutDate() != null) { |
| | | queryWrapper.lambda().ge(Bikes::getSoldoutDate, Utils.Date.getStart(pageWrap.getModel().getSoldoutDate())); |