Commit 6bca7ac4ef33cd7c2582fd77e557f95c6400131b

Authored by liujun001
1 parent 73b377fe

添加选择信息

Bsth-admin/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
@@ -43,6 +43,13 @@ public class EquipmentController extends BaseController { @@ -43,6 +43,13 @@ public class EquipmentController extends BaseController {
43 return getDataTable(list); 43 return getDataTable(list);
44 } 44 }
45 45
  46 + @PostMapping(value = "list/select")
  47 + @ApiOperation("设备列表(页面选择)")
  48 + public AjaxResult listSelect(@RequestBody Equipment equipment) {
  49 + List<Equipment> equipmentList = equipmentService.listOfSelect(equipment);
  50 + return AjaxResult.success(equipmentList);
  51 + }
  52 +
46 /** 53 /**
47 * 导出设备信息列表 54 * 导出设备信息列表
48 */ 55 */
@@ -61,7 +68,7 @@ public class EquipmentController extends BaseController { @@ -61,7 +68,7 @@ public class EquipmentController extends BaseController {
61 */ 68 */
62 @GetMapping("/log") 69 @GetMapping("/log")
63 @ApiOperation("设备日志") 70 @ApiOperation("设备日志")
64 - public TableDataInfo log(@ModelAttribute EquipmentLog log){ 71 + public TableDataInfo log(@ModelAttribute EquipmentLog log) {
65 startPage(); 72 startPage();
66 List<EquipmentLog> list = equipmentService.queryLog(log); 73 List<EquipmentLog> list = equipmentService.queryLog(log);
67 return getDataTable(list); 74 return getDataTable(list);
@@ -104,7 +111,7 @@ public class EquipmentController extends BaseController { @@ -104,7 +111,7 @@ public class EquipmentController extends BaseController {
104 */ 111 */
105 @GetMapping("/getEquipmentAll") 112 @GetMapping("/getEquipmentAll")
106 @ApiOperation("获取所有设备设备号") 113 @ApiOperation("获取所有设备设备号")
107 - public AjaxResult getEquipmentAll(){ 114 + public AjaxResult getEquipmentAll() {
108 return AjaxResult.success(equipmentService.getEquipmentAll()); 115 return AjaxResult.success(equipmentService.getEquipmentAll());
109 } 116 }
110 117
@@ -120,7 +127,7 @@ public class EquipmentController extends BaseController { @@ -120,7 +127,7 @@ public class EquipmentController extends BaseController {
120 } 127 }
121 128
122 @GetMapping("/getEquipmentSiteName") 129 @GetMapping("/getEquipmentSiteName")
123 - public AjaxResult getEquipmentSiteName () { 130 + public AjaxResult getEquipmentSiteName() {
124 return AjaxResult.success(equipmentService.getEquipmentSiteName()); 131 return AjaxResult.success(equipmentService.getEquipmentSiteName());
125 } 132 }
126 } 133 }
Bsth-admin/src/main/java/com/ruoyi/equipment/mapper/EquipmentMapper.java
@@ -2,6 +2,8 @@ package com.ruoyi.equipment.mapper; @@ -2,6 +2,8 @@ package com.ruoyi.equipment.mapper;
2 2
3 import java.util.List; 3 import java.util.List;
4 4
  5 +import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  6 +import com.ruoyi.domain.keyInfo.KeyInfo;
5 import com.ruoyi.driver.domain.Driver; 7 import com.ruoyi.driver.domain.Driver;
6 import com.ruoyi.equipment.domain.Equipment; 8 import com.ruoyi.equipment.domain.Equipment;
7 import com.ruoyi.equipment.domain.EquipmentLog; 9 import com.ruoyi.equipment.domain.EquipmentLog;
@@ -14,7 +16,7 @@ import org.apache.ibatis.annotations.Param; @@ -14,7 +16,7 @@ import org.apache.ibatis.annotations.Param;
14 * @author guzijian 16 * @author guzijian
15 * @date 2023-07-05 17 * @date 2023-07-05
16 */ 18 */
17 -public interface EquipmentMapper 19 +public interface EquipmentMapper extends BaseMapper<Equipment>
18 { 20 {
19 /** 21 /**
20 * 查询设备信息 22 * 查询设备信息
Bsth-admin/src/main/java/com/ruoyi/equipment/service/IEquipmentService.java
1 package com.ruoyi.equipment.service; 1 package com.ruoyi.equipment.service;
2 2
3 import java.util.List; 3 import java.util.List;
  4 +
  5 +import com.baomidou.mybatisplus.extension.service.IService;
  6 +import com.ruoyi.domain.keyInfo.KeyInfo;
4 import com.ruoyi.equipment.domain.Equipment; 7 import com.ruoyi.equipment.domain.Equipment;
5 import com.ruoyi.equipment.domain.EquipmentLog; 8 import com.ruoyi.equipment.domain.EquipmentLog;
6 import com.ruoyi.pojo.vo.EquipmentResponseVo; 9 import com.ruoyi.pojo.vo.EquipmentResponseVo;
@@ -11,7 +14,7 @@ import com.ruoyi.pojo.vo.EquipmentResponseVo; @@ -11,7 +14,7 @@ import com.ruoyi.pojo.vo.EquipmentResponseVo;
11 * @author guzijian 14 * @author guzijian
12 * @date 2023-07-05 15 * @date 2023-07-05
13 */ 16 */
14 -public interface IEquipmentService 17 +public interface IEquipmentService extends IService<Equipment>
15 { 18 {
16 /** 19 /**
17 * 查询设备信息 20 * 查询设备信息
@@ -20,6 +23,14 @@ public interface IEquipmentService @@ -20,6 +23,14 @@ public interface IEquipmentService
20 * @return 设备信息 23 * @return 设备信息
21 */ 24 */
22 public Equipment selectEquipmentById(Long id); 25 public Equipment selectEquipmentById(Long id);
  26 + /***
  27 + *用于页面选择
  28 + * @author liujun
  29 + * @date 2024/6/21 20:51
  30 + * @param equipment
  31 + * @return java.util.List<com.ruoyi.equipment.domain.Equipment>
  32 + */
  33 + List<Equipment> listOfSelect(Equipment equipment);
23 34
24 /** 35 /**
25 * 查询设备信息列表 36 * 查询设备信息列表
Bsth-admin/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java
1 package com.ruoyi.equipment.service.impl; 1 package com.ruoyi.equipment.service.impl;
2 2
3 import java.util.List; 3 import java.util.List;
  4 +import java.util.Objects;
4 import java.util.stream.Collectors; 5 import java.util.stream.Collectors;
5 6
  7 +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  8 +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6 import com.ruoyi.common.utils.DateUtils; 9 import com.ruoyi.common.utils.DateUtils;
7 import com.ruoyi.common.utils.SecurityUtils; 10 import com.ruoyi.common.utils.SecurityUtils;
8 import com.ruoyi.common.utils.StringUtils; 11 import com.ruoyi.common.utils.StringUtils;
  12 +import com.ruoyi.domain.keyInfo.KeyInfo;
9 import com.ruoyi.equipment.domain.EquipmentLog; 13 import com.ruoyi.equipment.domain.EquipmentLog;
  14 +import com.ruoyi.mapper.keyinfo.KeyInfoMapper;
10 import com.ruoyi.pojo.equipment.EquipmentOnline; 15 import com.ruoyi.pojo.equipment.EquipmentOnline;
11 import com.ruoyi.pojo.vo.EquipmentResponseVo; 16 import com.ruoyi.pojo.vo.EquipmentResponseVo;
12 import org.springframework.beans.factory.annotation.Autowired; 17 import org.springframework.beans.factory.annotation.Autowired;
@@ -14,6 +19,7 @@ import org.springframework.stereotype.Service; @@ -14,6 +19,7 @@ import org.springframework.stereotype.Service;
14 import com.ruoyi.equipment.mapper.EquipmentMapper; 19 import com.ruoyi.equipment.mapper.EquipmentMapper;
15 import com.ruoyi.equipment.domain.Equipment; 20 import com.ruoyi.equipment.domain.Equipment;
16 import com.ruoyi.equipment.service.IEquipmentService; 21 import com.ruoyi.equipment.service.IEquipmentService;
  22 +import org.springframework.web.bind.annotation.ModelAttribute;
17 23
18 import javax.annotation.Resource; 24 import javax.annotation.Resource;
19 25
@@ -24,7 +30,7 @@ import javax.annotation.Resource; @@ -24,7 +30,7 @@ import javax.annotation.Resource;
24 * @date 2023-07-05 30 * @date 2023-07-05
25 */ 31 */
26 @Service 32 @Service
27 -public class EquipmentServiceImpl implements IEquipmentService { 33 +public class EquipmentServiceImpl extends ServiceImpl<EquipmentMapper, Equipment> implements IEquipmentService {
28 @Autowired 34 @Autowired
29 private EquipmentMapper equipmentMapper; 35 private EquipmentMapper equipmentMapper;
30 36
@@ -42,6 +48,16 @@ public class EquipmentServiceImpl implements IEquipmentService { @@ -42,6 +48,16 @@ public class EquipmentServiceImpl implements IEquipmentService {
42 return equipmentMapper.selectEquipmentById(id); 48 return equipmentMapper.selectEquipmentById(id);
43 } 49 }
44 50
  51 + @Override
  52 + public List<Equipment> listOfSelect(@ModelAttribute Equipment equipment) {
  53 + LambdaQueryWrapper<Equipment> wrapper = new LambdaQueryWrapper<>();
  54 + wrapper.select(Equipment::getId, Equipment::getSiteName);
  55 + if(StringUtils.isNotEmpty(equipment.getPromise())){
  56 + wrapper.eq(Equipment::getPromise,equipment.getPromise());
  57 + }
  58 + return list(wrapper);
  59 + }
  60 +
45 /** 61 /**
46 * 查询设备信息列表 62 * 查询设备信息列表
47 * 63 *
Bsth-admin/src/main/resources/application-druid-dev.yml
@@ -30,9 +30,11 @@ spring: @@ -30,9 +30,11 @@ spring:
30 # 测试地址 30 # 测试地址
31 # url: jdbc:mysql://localhost:3306/all-in-one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&useAffectedRows=true&allowMultiQueries=true 31 # url: jdbc:mysql://localhost:3306/all-in-one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&useAffectedRows=true&allowMultiQueries=true
32 #url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true 32 #url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
33 - url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true 33 + # url: jdbc:mysql://192.168.168.124:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
  34 + url: jdbc:mysql://127.0.0.1:3306/lingang_all_in_one?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
34 username: root 35 username: root
35 - password: guzijian 36 + # password: guzijian
  37 + password: 1
36 # 从库数据源 38 # 从库数据源
37 slave: 39 slave:
38 # 从数据源开关/默认关闭 40 # 从数据源开关/默认关闭