package com.zcloud.controller.dw; import com.alibaba.fastjson.JSONObject; import com.zcloud.controller.base.BaseController; import com.zcloud.entity.PageData; import com.zcloud.service.dw.DwService; import com.zcloud.service.dw.dto.*; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.annotation.Resource; @Controller @RequestMapping(value = "/dw") public class DwController extends BaseController { @Resource private DwService dwService; @RequestMapping(value = "getTrace") public Object getTrace() throws Exception { PageData pd = this.getPageData(); TraceGet traceGet = JSONObject.parseObject(JSONObject.toJSONString(pd), TraceGet.class); return dwService.getTrace(traceGet); } @RequestMapping(value = "getMapList") public Object getMapList() throws Exception { PageData pd = this.getPageData(); MapGet mapGet = JSONObject.parseObject(JSONObject.toJSONString(pd), MapGet.class); return dwService.getMapList(mapGet); } @RequestMapping(value = "saveOrUpdateMap") public Object saveOrUpdateMap() throws Exception { PageData pd = this.getPageData(); MapInfo mapGet = JSONObject.parseObject(JSONObject.toJSONString(pd), MapInfo.class); return dwService.saveOrUpdateMap(mapGet); } @RequestMapping(value = "getAlarmList") public Object getAlarmList() throws Exception { PageData pd = this.getPageData(); AlarmGet mapGet = JSONObject.parseObject(JSONObject.toJSONString(pd), AlarmGet.class); return dwService.getAlarmList(mapGet); } @RequestMapping(value = "manageAlarm") public Object manageAlarm() throws Exception { PageData pd = this.getPageData(); AlarmManageDto mapGet = JSONObject.parseObject(JSONObject.toJSONString(pd), AlarmManageDto.class); return dwService.manageAlarm(mapGet); } }