Commit 6bca7ac4ef33cd7c2582fd77e557f95c6400131b
1 parent
73b377fe
添加选择信息
Showing
5 changed files
with
46 additions
and
8 deletions
Bsth-admin/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
| ... | ... | @@ -43,6 +43,13 @@ public class EquipmentController extends BaseController { |
| 43 | 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 | 68 | */ |
| 62 | 69 | @GetMapping("/log") |
| 63 | 70 | @ApiOperation("设备日志") |
| 64 | - public TableDataInfo log(@ModelAttribute EquipmentLog log){ | |
| 71 | + public TableDataInfo log(@ModelAttribute EquipmentLog log) { | |
| 65 | 72 | startPage(); |
| 66 | 73 | List<EquipmentLog> list = equipmentService.queryLog(log); |
| 67 | 74 | return getDataTable(list); |
| ... | ... | @@ -104,7 +111,7 @@ public class EquipmentController extends BaseController { |
| 104 | 111 | */ |
| 105 | 112 | @GetMapping("/getEquipmentAll") |
| 106 | 113 | @ApiOperation("获取所有设备设备号") |
| 107 | - public AjaxResult getEquipmentAll(){ | |
| 114 | + public AjaxResult getEquipmentAll() { | |
| 108 | 115 | return AjaxResult.success(equipmentService.getEquipmentAll()); |
| 109 | 116 | } |
| 110 | 117 | |
| ... | ... | @@ -120,7 +127,7 @@ public class EquipmentController extends BaseController { |
| 120 | 127 | } |
| 121 | 128 | |
| 122 | 129 | @GetMapping("/getEquipmentSiteName") |
| 123 | - public AjaxResult getEquipmentSiteName () { | |
| 130 | + public AjaxResult getEquipmentSiteName() { | |
| 124 | 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 | 2 | |
| 3 | 3 | import java.util.List; |
| 4 | 4 | |
| 5 | +import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |
| 6 | +import com.ruoyi.domain.keyInfo.KeyInfo; | |
| 5 | 7 | import com.ruoyi.driver.domain.Driver; |
| 6 | 8 | import com.ruoyi.equipment.domain.Equipment; |
| 7 | 9 | import com.ruoyi.equipment.domain.EquipmentLog; |
| ... | ... | @@ -14,7 +16,7 @@ import org.apache.ibatis.annotations.Param; |
| 14 | 16 | * @author guzijian |
| 15 | 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 | 1 | package com.ruoyi.equipment.service; |
| 2 | 2 | |
| 3 | 3 | import java.util.List; |
| 4 | + | |
| 5 | +import com.baomidou.mybatisplus.extension.service.IService; | |
| 6 | +import com.ruoyi.domain.keyInfo.KeyInfo; | |
| 4 | 7 | import com.ruoyi.equipment.domain.Equipment; |
| 5 | 8 | import com.ruoyi.equipment.domain.EquipmentLog; |
| 6 | 9 | import com.ruoyi.pojo.vo.EquipmentResponseVo; |
| ... | ... | @@ -11,7 +14,7 @@ import com.ruoyi.pojo.vo.EquipmentResponseVo; |
| 11 | 14 | * @author guzijian |
| 12 | 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 | 23 | * @return 设备信息 |
| 21 | 24 | */ |
| 22 | 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 | 1 | package com.ruoyi.equipment.service.impl; |
| 2 | 2 | |
| 3 | 3 | import java.util.List; |
| 4 | +import java.util.Objects; | |
| 4 | 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 | 9 | import com.ruoyi.common.utils.DateUtils; |
| 7 | 10 | import com.ruoyi.common.utils.SecurityUtils; |
| 8 | 11 | import com.ruoyi.common.utils.StringUtils; |
| 12 | +import com.ruoyi.domain.keyInfo.KeyInfo; | |
| 9 | 13 | import com.ruoyi.equipment.domain.EquipmentLog; |
| 14 | +import com.ruoyi.mapper.keyinfo.KeyInfoMapper; | |
| 10 | 15 | import com.ruoyi.pojo.equipment.EquipmentOnline; |
| 11 | 16 | import com.ruoyi.pojo.vo.EquipmentResponseVo; |
| 12 | 17 | import org.springframework.beans.factory.annotation.Autowired; |
| ... | ... | @@ -14,6 +19,7 @@ import org.springframework.stereotype.Service; |
| 14 | 19 | import com.ruoyi.equipment.mapper.EquipmentMapper; |
| 15 | 20 | import com.ruoyi.equipment.domain.Equipment; |
| 16 | 21 | import com.ruoyi.equipment.service.IEquipmentService; |
| 22 | +import org.springframework.web.bind.annotation.ModelAttribute; | |
| 17 | 23 | |
| 18 | 24 | import javax.annotation.Resource; |
| 19 | 25 | |
| ... | ... | @@ -24,7 +30,7 @@ import javax.annotation.Resource; |
| 24 | 30 | * @date 2023-07-05 |
| 25 | 31 | */ |
| 26 | 32 | @Service |
| 27 | -public class EquipmentServiceImpl implements IEquipmentService { | |
| 33 | +public class EquipmentServiceImpl extends ServiceImpl<EquipmentMapper, Equipment> implements IEquipmentService { | |
| 28 | 34 | @Autowired |
| 29 | 35 | private EquipmentMapper equipmentMapper; |
| 30 | 36 | |
| ... | ... | @@ -42,6 +48,16 @@ public class EquipmentServiceImpl implements IEquipmentService { |
| 42 | 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 | 30 | # 测试地址 |
| 31 | 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 | 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 | 35 | username: root |
| 35 | - password: guzijian | |
| 36 | + # password: guzijian | |
| 37 | + password: 1 | |
| 36 | 38 | # 从库数据源 |
| 37 | 39 | slave: |
| 38 | 40 | # 从数据源开关/默认关闭 | ... | ... |