Commit 5aff8f79 authored by caotao's avatar caotao

新增跑马灯列表分页与列表接口

parent 77be00c2
......@@ -81,4 +81,25 @@ public interface McbWarningFeign {
@RequestParam("codes") List<String> codes,
@RequestParam(value = "operator", defaultValue = "=") String operator);
/**
* 跑马灯列表数据分页查询
*/
@GetMapping("/monitor/overview/getLampListPage")
FeignClientResult getLampListPage(@RequestParam String questionRectificationStatus,
@RequestParam("codes") List<String> codes,
@RequestParam(value = "operator", defaultValue = "=") String operator,
Page page);
/**
* 跑马灯列表数据查询
*/
@GetMapping("/monitor/overview/getLampListList")
FeignClientResult getLampListList(@RequestParam String questionRectificationStatus,
@RequestParam("codes") List<String> codes,
@RequestParam(value = "operator", defaultValue = "=") String operator);
}
......@@ -89,4 +89,7 @@ public interface IMcbWarningService {
Object getMapRouteInfoByCodes(String province);
Object getLampListPageByCodes(String questionRectificationStatus,Page page);
Object getLampListByCodes(String questionRectificationStatus);
}
......@@ -150,4 +150,19 @@ public class McbWarningController {
public ResponseModel<Object> getMapRouteInfoByCodes(@RequestParam String province) {
return ResponseHelper.buildResponse(mcbWarningService.getMapRouteInfoByCodes(province));
}
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "跑马灯列表数据分页查询", notes = "任务总览地图数据")
@GetMapping(value = "/warning-warning-info/getLampListPageByCodes")
public ResponseModel<Object> getLampListPageByCodes(@RequestParam(value = "questionRectificationStatus", required = false) String questionRectificationStatus,Page page) {
return ResponseHelper.buildResponse(mcbWarningService.getLampListPageByCodes(questionRectificationStatus,page));
}
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "跑马灯列表数据查询", notes = "任务总览地图数据")
@GetMapping(value = "/warning-warning-info/getLampListByCodes")
public ResponseModel<Object> getLampListByCodes(@RequestParam(value = "questionRectificationStatus", required = false) String questionRectificationStatus) {
return ResponseHelper.buildResponse(mcbWarningService.getLampListByCodes(questionRectificationStatus));
}
}
......@@ -280,6 +280,28 @@ public class McbWarningServiceImpl implements IMcbWarningService {
return result.getResult();
}
@Override
public Object getLampListPageByCodes(String questionRectificationStatus, Page page) {
List<String> projectOrgCodes = this.getProjectOrgCodes();
if(projectOrgCodes.isEmpty())
{
projectOrgCodes.add("NULL");
}
FeignClientResult<Object> result = mcbWarningFeign.getLampListPage(questionRectificationStatus,projectOrgCodes,"in",page);
return result.getResult();
}
@Override
public Object getLampListByCodes(String questionRectificationStatus) {
List<String> projectOrgCodes = this.getProjectOrgCodes();
if(projectOrgCodes.isEmpty())
{
projectOrgCodes.add("NULL");
}
FeignClientResult<Object> result = mcbWarningFeign.getLampListList(questionRectificationStatus,projectOrgCodes,"in");
return result.getResult();
}
/**
* 获取用户权限(此处使用projectOrgCode)
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment