0d2b123c 张雷

设备详情接口

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