|
@@ -41,6 +41,8 @@ public class ApiIndexController extends ApiAbstractController {
|
|
|
private ISysDictDataService sysDictDataService;
|
|
|
@Autowired
|
|
|
private IMarkerService markerService;
|
|
|
+ @Autowired
|
|
|
+ private IEarlyWarningService earlyWarningService;
|
|
|
|
|
|
@PostMapping("/pushLatLng")
|
|
|
@ApiOperation("上传会员坐标")
|
|
@@ -216,7 +218,7 @@ public class ApiIndexController extends ApiAbstractController {
|
|
|
@ApiImplicitParam(name = "pageNum", required = true,defaultValue = "1",value = "页码", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "pageSize", required = true,defaultValue = "20", value = "显示记录数", paramType = "query")
|
|
|
})
|
|
|
- public TableDataInfo getPageContent(String markerType) {
|
|
|
+ public TableDataInfo getPageMarker(String markerType) {
|
|
|
|
|
|
Marker marker = new Marker();
|
|
|
if (StringUtils.isNotEmpty(markerType) && !markerType.equalsIgnoreCase("0")){
|
|
@@ -229,5 +231,36 @@ public class ApiIndexController extends ApiAbstractController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @PostMapping("/getEarlyWarnType")
|
|
|
+ @ApiOperation("获取预警类型")
|
|
|
+ public AjaxResult getEarlyWarnType(){
|
|
|
+ SysDictData dictData = new SysDictData();
|
|
|
+ dictData.setDictType("early_warning_type");
|
|
|
+ dictData.setStatus("0");
|
|
|
+ List<SysDictData> list = sysDictDataService.selectDictDataList(dictData);
|
|
|
+ Map<String, Object> resultObj = new HashMap<String, Object>();
|
|
|
+ resultObj.put("list", list);
|
|
|
+ return AjaxResult.success(resultObj);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @GetMapping("/getPageEarlyWarn")
|
|
|
+ @ApiOperation("根据预警类型分页获取预警信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "earlyWarnType", value = "预警类型:0为所有类型",required = true,defaultValue = "0",dataType = "String",paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", required = true,defaultValue = "1",value = "页码", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", required = true,defaultValue = "20", value = "显示记录数", paramType = "query")
|
|
|
+ })
|
|
|
+ public TableDataInfo getPageEarlyWarn(String earlyWarnType) {
|
|
|
+
|
|
|
+ EarlyWarning earlyWarning = new EarlyWarning();
|
|
|
+ if (StringUtils.isNotEmpty(earlyWarnType) && !earlyWarnType.equalsIgnoreCase("0")){
|
|
|
+ earlyWarning.setEarlyWarningType(earlyWarnType);
|
|
|
+ }
|
|
|
+ startPage();
|
|
|
+ List<EarlyWarning> list = earlyWarningService.selectEarlyWarningList(earlyWarning);
|
|
|
+ return getDataTable(list);
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|