0d2b123c 张雷

设备详情接口

1 个父辈 d6f438fb
...@@ -2,7 +2,6 @@ package com.skua.modules.equip.controller; ...@@ -2,7 +2,6 @@ package com.skua.modules.equip.controller;
2 2
3 import com.skua.core.api.vo.Result; 3 import com.skua.core.api.vo.Result;
4 import com.skua.core.aspect.annotation.AutoLog; 4 import com.skua.core.aspect.annotation.AutoLog;
5 import com.skua.modules.equip.entity.EquipInfo;
6 import com.skua.modules.equip.service.IFmEquipInfoService; 5 import com.skua.modules.equip.service.IFmEquipInfoService;
7 import com.skua.modules.equip.vo.FmEquipResult; 6 import com.skua.modules.equip.vo.FmEquipResult;
8 import io.swagger.annotations.Api; 7 import io.swagger.annotations.Api;
...@@ -40,4 +39,19 @@ public class FmEquipInfoController { ...@@ -40,4 +39,19 @@ public class FmEquipInfoController {
40 return result; 39 return result;
41 } 40 }
42 41
42 @AutoLog(value = "通过ID查询设备详情")
43 @ApiOperation(value="通过ID查询设备详情", notes="通过ID查询设备详情")
44 @GetMapping(value = "/queryById")
45 public Result<FmEquipResult> queryById(@RequestParam(name="id",required=true) String equipId) {
46 Result<FmEquipResult> result = new Result<FmEquipResult>();
47 FmEquipResult equipResult = fmEquipInfoService.getDataById(equipId);
48 if(equipResult==null) {
49 result.error500("未找到对应实体");
50 }else {
51 result.setResult(equipResult);
52 result.setSuccess(true);
53 }
54 return result;
55 }
56
43 } 57 }
......
...@@ -11,4 +11,6 @@ import java.util.List; ...@@ -11,4 +11,6 @@ import java.util.List;
11 public interface FmEquipInfoMapper { 11 public interface FmEquipInfoMapper {
12 12
13 List<FmEquipResult> queryListForView(@Param("projectId") String projectId); 13 List<FmEquipResult> queryListForView(@Param("projectId") String projectId);
14
15 FmEquipResult getDataById(@Param("equipId") String equipId);
14 } 16 }
......
...@@ -6,4 +6,8 @@ ...@@ -6,4 +6,8 @@
6 select * from view_equipment where project_id = #{projectId} 6 select * from view_equipment where project_id = #{projectId}
7 </select> 7 </select>
8 8
9 <select id="getDataById" resultType="com.skua.modules.equip.vo.FmEquipResult">
10 select * from view_equipment where equip_id = #{equipId} limit 1
11 </select>
12
9 </mapper> 13 </mapper>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -10,4 +10,6 @@ import java.util.List; ...@@ -10,4 +10,6 @@ import java.util.List;
10 public interface IFmEquipInfoService { 10 public interface IFmEquipInfoService {
11 11
12 List<FmEquipResult> queryList(String projectId); 12 List<FmEquipResult> queryList(String projectId);
13
14 FmEquipResult getDataById(String equipId);
13 } 15 }
......
...@@ -22,4 +22,9 @@ public class FmEquipInfoServiceImpl implements IFmEquipInfoService { ...@@ -22,4 +22,9 @@ public class FmEquipInfoServiceImpl implements IFmEquipInfoService {
22 List<FmEquipResult> list = fmEquipInfoMapper.queryListForView(projectId); 22 List<FmEquipResult> list = fmEquipInfoMapper.queryListForView(projectId);
23 return list; 23 return list;
24 } 24 }
25
26 @Override
27 public FmEquipResult getDataById(String equipId) {
28 return fmEquipInfoMapper.getDataById(equipId);
29 }
25 } 30 }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!