package com.zcloud.controller.map; import com.zcloud.controller.base.BaseController; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import com.zcloud.service.map.MapEightCfdService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 说明:实时地图八项工作内容 * 官网:www.zcloudchina.com */ @Controller @RequestMapping("/map/Eight/cfd") public class MapEightCfdController extends BaseController { @Autowired private MapEightCfdService mapEightCfdService; /** * 根据id以及类型获取数据 * @param id 数据id * @param type 数据类型 动火 等等 * @return */ @RequestMapping(value = "/getByIdOrder") @ResponseBody public Object getByIdOrder(@RequestParam(value = "id")String id,@RequestParam("TYPE") String type) throws Exception { PageData pd = new PageData(); pd = this.getPageData(); return mapEightCfdService.getByIdOrder(pd); } /**列表 * @param page * @throws Exception */ @RequestMapping(value="/list") @ResponseBody public Object list(Page page) throws Exception{ Map map = new HashMap(); String errInfo = "success"; PageData pd = new PageData(); pd = this.getPageData(); List varList = mapEightCfdService.listAll(pd); //列出HotWorkApplicationDelayed列表 map.put("varList", varList); map.put("page", page); map.put("result", errInfo); return map; } /**获取动火防护措施 * @param * @throws Exception */ @RequestMapping(value="/listAllMeasures") @ResponseBody public Object listAllMeasures() throws Exception{ Map map = new HashMap(); String errInfo = "success"; PageData pd = new PageData(); pd = this.getPageData(); List varList = mapEightCfdService.listAllMeasures(pd); //根据ID读取 map.put("varList", varList); map.put("result", errInfo); return map; } }