package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_user.MapOutline; import com.whyc.service.MapOutlineService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("mapOutline") @Api(tags = "地图配置") public class MapOutlineController { @Autowired private MapOutlineService service; @GetMapping("all") @ApiOperation(value = "查询所有离线地图列表") public Response> getAll(){ List mapOutlineList = service.getAll(); return new Response>().set(1,mapOutlineList); } @PostMapping("active") @ApiOperation(value = "激活") public Response updateActive(@RequestParam int id){ service.updateActive(id); return new Response().set(1,"激活成功"); } @PostMapping @ApiOperation(value = "新建关联地图") public Response add(@RequestBody MapOutline mapOutline){ service.add(mapOutline); return new Response().set(1,"新建成功"); } }