package com.bosshand.virgo.controller; import com.bosshand.virgo.core.model.MgrResource; import com.bosshand.virgo.core.response.Response; import com.bosshand.virgo.service.ResourceService; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("resource") public class ResourceController { @Autowired ResourceService resourceService; @ApiOperation("资源新增") @RequestMapping(value = "", method = RequestMethod.POST) public Response insertResource(@RequestBody MgrResource mgrResource) { resourceService.insert(mgrResource); return Response.ok(); } @ApiOperation("资源列表") @RequestMapping(value = "/list", method = RequestMethod.GET) public Response getResourceList() { List list = resourceService.getList(); return Response.ok(list); } @ApiOperation("资源更新") @RequestMapping(value = "/update", method = RequestMethod.PUT) public Response updateResource(@RequestBody MgrResource mgrResource) { resourceService.update(mgrResource); return Response.ok(); } }