|
|
@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
|
|
import cn.iocoder.yudao.module.iscs.dal.dataobject.hardware.HardwareDO;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.hardware.vo.*;
|
|
|
|
|
|
@@ -35,7 +36,9 @@ public interface HardwareMapper extends BaseMapperX<HardwareDO> {
|
|
|
.eqIfPresent(HardwareDO::getUsedLife, reqVO.getUsedLife())
|
|
|
.eqIfPresent(HardwareDO::getSerialNumber, reqVO.getSerialNumber())
|
|
|
.eqIfPresent(HardwareDO::getRemark, reqVO.getRemark())
|
|
|
- .betweenIfPresent(HardwareDO::getCreateTime, reqVO.getCreateTime())
|
|
|
+ .ge(StringUtils.isNotBlank(reqVO.getStartTime()), HardwareDO::getCreateTime, reqVO.getStartTime())
|
|
|
+ .le(StringUtils.isNotBlank(reqVO.getEndTime()), HardwareDO::getCreateTime, reqVO.getEndTime())
|
|
|
+ // .betweenIfPresent(HardwareDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.orderByDesc(HardwareDO::getId));
|
|
|
}
|
|
|
|