mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
接口优化
This commit is contained in:
parent
4f4692eb7a
commit
8711c51a90
@ -137,7 +137,7 @@ public class EqHomeController extends BaseController {
|
|||||||
/**
|
/**
|
||||||
* 首页查看设备列表
|
* 首页查看设备列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("/list")
|
@PostMapping("/list")
|
||||||
public TableDataInfo<EqEquipmentVo> list(EqAppHomeBo bo, PageQuery pageQuery){
|
public TableDataInfo<EqEquipmentVo> list(EqAppHomeBo bo, PageQuery pageQuery){
|
||||||
//当前用户为家庭主体 切换用户后需要传输用户id
|
//当前用户为家庭主体 切换用户后需要传输用户id
|
||||||
if (bo.getUserId() == null) bo.setUserId(LoginHelper.getUserId());
|
if (bo.getUserId() == null) bo.setUserId(LoginHelper.getUserId());
|
||||||
@ -147,6 +147,12 @@ public class EqHomeController extends BaseController {
|
|||||||
return eqEquipmentService.queryPageList(eqEquipmentBo, pageQuery); //在设备表中增加了分布id
|
return eqEquipmentService.queryPageList(eqEquipmentBo, pageQuery); //在设备表中增加了分布id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PutMapping("/orderList")
|
||||||
|
public R<Void> list(@RequestBody List<EqAppHomeBo> bos){
|
||||||
|
return toAjax(eqEquipmentService.updateByBos(bos));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设备详情 (暂时无用)
|
* 设备详情 (暂时无用)
|
||||||
* 传参 设备id
|
* 传参 设备id
|
||||||
|
|||||||
@ -92,5 +92,9 @@ public class EqEquipment extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private Long operationCount;
|
private Long operationCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 排序
|
||||||
|
*/
|
||||||
|
private Integer order;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -97,5 +97,9 @@ public class EqEquipmentBo extends BaseEntity {
|
|||||||
@NotNull(message = "操作次数不能为空", groups = { AddGroup.class, EditGroup.class })
|
@NotNull(message = "操作次数不能为空", groups = { AddGroup.class, EditGroup.class })
|
||||||
private Long operationCount;
|
private Long operationCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 排序
|
||||||
|
*/
|
||||||
|
@NotNull(message = "排序", groups = { AddGroup.class, EditGroup.class })
|
||||||
|
private Integer order;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -80,7 +80,7 @@ public class EqEquipmentVo implements Serializable {
|
|||||||
private String equipmentName;
|
private String equipmentName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设备状态
|
* 开合度状态 0 10 20 30 40 50 60 70 80 90 100
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "设备状态", converter = ExcelDictConvert.class)
|
@ExcelProperty(value = "设备状态", converter = ExcelDictConvert.class)
|
||||||
@ExcelDictFormat(dictType = "eq_status_type")
|
@ExcelDictFormat(dictType = "eq_status_type")
|
||||||
@ -112,5 +112,11 @@ public class EqEquipmentVo implements Serializable {
|
|||||||
@ExcelProperty(value = "操作次数")
|
@ExcelProperty(value = "操作次数")
|
||||||
private Long operationCount;
|
private Long operationCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 排序
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "排序")
|
||||||
|
private Integer order;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -82,5 +82,17 @@ public interface IEqEquipmentService {
|
|||||||
*/
|
*/
|
||||||
EqEquipmentDetailVo getDeviceMsg(EqAppHomeBo bo);
|
EqEquipmentDetailVo getDeviceMsg(EqAppHomeBo bo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定设备
|
||||||
|
* @param bo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
Boolean bindDevice(EqAppHomeBo bo);
|
Boolean bindDevice(EqAppHomeBo bo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量更新
|
||||||
|
* @param bos
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
boolean updateByBos(List<EqAppHomeBo> bos);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,10 +27,7 @@ import org.dromara.web.domain.EqEquipment;
|
|||||||
import org.dromara.web.mapper.EqEquipmentMapper;
|
import org.dromara.web.mapper.EqEquipmentMapper;
|
||||||
import org.dromara.web.service.IEqEquipmentService;
|
import org.dromara.web.service.IEqEquipmentService;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Collection;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设备信息Service业务层处理
|
* 设备信息Service业务层处理
|
||||||
@ -98,6 +95,7 @@ public class EqEquipmentServiceImpl implements IEqEquipmentService {
|
|||||||
lqw.eq(bo.getStatus() != null, EqEquipment::getStatus, bo.getStatus());
|
lqw.eq(bo.getStatus() != null, EqEquipment::getStatus, bo.getStatus());
|
||||||
lqw.eq(bo.getFaultStatus() != null, EqEquipment::getFaultStatus, bo.getFaultStatus());
|
lqw.eq(bo.getFaultStatus() != null, EqEquipment::getFaultStatus, bo.getFaultStatus());
|
||||||
lqw.eq(bo.getLineStatus() != null, EqEquipment::getLineStatus, bo.getLineStatus());
|
lqw.eq(bo.getLineStatus() != null, EqEquipment::getLineStatus, bo.getLineStatus());
|
||||||
|
lqw.orderBy(true, true,EqEquipment::getOrder);
|
||||||
return lqw;
|
return lqw;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -270,6 +268,15 @@ public class EqEquipmentServiceImpl implements IEqEquipmentService {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean updateByBos(List<EqAppHomeBo> bos) {
|
||||||
|
List<EqEquipment> eqEquipments = new ArrayList<>();
|
||||||
|
for (EqAppHomeBo bo : bos) {
|
||||||
|
EqEquipment update = MapstructUtils.convert(bo, EqEquipment.class);
|
||||||
|
eqEquipments.add(update);
|
||||||
|
}
|
||||||
|
return baseMapper.updateBatchById(eqEquipments);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user