BimAttributeController.java 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package com.bosshand.virgo.bim.controller;
  2. import com.bosshand.virgo.bim.model.BimAttribute;
  3. import com.bosshand.virgo.bim.service.BimAttributeService;
  4. import com.bosshand.virgo.core.response.Response;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. @RestController
  8. public class BimAttributeController {
  9. @Autowired
  10. BimAttributeService bimAttributeService;
  11. @RequestMapping(value = "/bimAttribute", method = RequestMethod.POST)
  12. public Response save(@RequestBody BimAttribute bimAttribute) {
  13. return Response.ok(bimAttributeService.save(bimAttribute));
  14. }
  15. @RequestMapping(value = "/bimAttribute", method = RequestMethod.PUT)
  16. public Response update(@RequestBody BimAttribute bimAttribute) {
  17. return Response.ok(bimAttributeService.update(bimAttribute));
  18. }
  19. @RequestMapping(value = "/bimAttribute/{id}", method = RequestMethod.DELETE)
  20. public Response delete(@PathVariable long id) {
  21. bimAttributeService.delete(id);
  22. return Response.ok();
  23. }
  24. }