diff --git a/yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceImage.java b/yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceImage.java index 8c2d3c9..1367bce 100644 --- a/yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceImage.java +++ b/yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceImage.java @@ -1,5 +1,6 @@ package com.yxt.supervise.monitor.api.entity; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.domain.EntityWithId; @@ -76,4 +77,20 @@ public class DeviceImage extends EntityWithId { @ApiModelProperty("仓库ID") private String ckId; + + @ApiModelProperty("仓库名称") + @TableField(exist = false) + private String wareHouseName; + + @ApiModelProperty("仓库地址") + @TableField(exist = false) + private String wareHouseAddress; + + @ApiModelProperty("仓库联系人") + @TableField(exist = false) + private String linkerName; + + @ApiModelProperty("仓库联系人电话") + @TableField(exist = false) + private String linkerPhone; } diff --git a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.java b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.java index 00f0c18..a584ea0 100644 --- a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.java +++ b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.java @@ -1,12 +1,15 @@ package com.yxt.supervise.monitor.biz.deviceImage; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.supervise.monitor.api.entity.Device; import com.yxt.supervise.monitor.api.entity.DeviceImage; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; @Mapper public interface YDeviceImageMapper extends BaseMapper { - IPage getDevicePage(); + + IPage getDeviceImagePage(@Param("page") IPage page, @Param("ew") QueryWrapper ew); } diff --git a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.xml b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.xml new file mode 100644 index 0000000..a9189c6 --- /dev/null +++ b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageMapper.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageService.java b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageService.java index 2e00211..b2fefc9 100644 --- a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageService.java +++ b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/deviceImage/YDeviceImageService.java @@ -11,11 +11,13 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yxt.common.core.result.ResultBean; import com.yxt.supervise.monitor.api.entity.Device; import com.yxt.supervise.monitor.api.entity.DeviceImage; +import com.yxt.supervise.monitor.api.entity.WareHouse; import com.yxt.supervise.monitor.api.vo.PageVo; import com.yxt.supervise.monitor.biz.scheduled.SyncService; import com.yxt.supervise.monitor.biz.util.HttpUtils; import com.yxt.supervise.monitor.biz.util.ImageCompareUtil; import com.yxt.supervise.monitor.biz.util.ImageDownloadUtil; +import com.yxt.supervise.monitor.biz.wareHouse.YWareHouseMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; @@ -36,6 +38,12 @@ public class YDeviceImageService extends ServiceImpl getDeviceImagePage(Map searchVo, PageVo pageVo) { IPage page = new Page<>(); page.setSize(pageVo.getSize()); @@ -44,21 +52,21 @@ public class YDeviceImageService extends ServiceImpl queryWrapper = new QueryWrapper<>(); if (StrUtil.isNotBlank(searchVo.get("name"))) { - queryWrapper.like("name", searchVo.get("name")); + queryWrapper.like("t.name", searchVo.get("name")); } if (StrUtil.isNotBlank(searchVo.get("type"))) { - queryWrapper.eq("type", searchVo.get("type")); + queryWrapper.eq("t.type", searchVo.get("type")); } if (StrUtil.isNotBlank(searchVo.get("ckId"))) { - queryWrapper.eq("ckId", searchVo.get("ckId")); + queryWrapper.eq("t.ckId", searchVo.get("ckId")); } - queryWrapper.eq("isDelete", 0); - queryWrapper.eq("isShow", 1); - queryWrapper.orderByAsc("channelNo"); + queryWrapper.eq("t.isDelete", 0); + queryWrapper.eq("t.isShow", 1); + queryWrapper.orderByAsc("t.channelNo"); IPage athleteBOIPage = null; try { - athleteBOIPage = baseMapper.selectPage(page, queryWrapper); + athleteBOIPage = yDeviceImageMapper.getDeviceImagePage(page, queryWrapper); athleteBOIPage.getRecords().forEach(oo -> { String replaceBeforePath = oo.getImgBefore(); replaceBeforePath = replaceBeforePath.replaceAll("\\\\", "\\\\\\\\");