设备详情接口
正在显示
5 个修改的文件
包含
28 行增加
和
1 行删除
... | @@ -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 | } | ... | ... |
-
请 注册 或 登录 后发表评论