|
|
|
|
@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.iot.service.product;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
|
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
|
|
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
|
|
|
|
|
import cn.iocoder.yudao.module.iot.controller.admin.product.vo.product.IotProductPageReqVO;
|
|
|
|
|
import cn.iocoder.yudao.module.iot.controller.admin.product.vo.product.IotProductSaveReqVO;
|
|
|
|
|
@ -153,8 +154,12 @@ public class IotProductServiceImpl implements IotProductService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<IotProductDO> getProductList() {
|
|
|
|
|
return productMapper.selectList();
|
|
|
|
|
public List<IotProductDO> getProductList(IotProductPageReqVO pageReqVO) {
|
|
|
|
|
return productMapper.selectList(new LambdaQueryWrapperX<IotProductDO>()
|
|
|
|
|
.likeIfPresent(IotProductDO::getName, pageReqVO.getName())
|
|
|
|
|
.likeIfPresent(IotProductDO::getProductKey, pageReqVO.getProductKey())
|
|
|
|
|
.likeIfPresent(IotProductDO::getStatus, pageReqVO.getStatus())
|
|
|
|
|
.orderByDesc(IotProductDO::getId));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|