Class RestfulCrudController


  • @RestController
    @RequestMapping("/crud/api")
    public class RestfulCrudController
    extends Object
    Created by huangziqi on 2020/1/13
    • Constructor Detail

      • RestfulCrudController

        @Autowired
        public RestfulCrudController​(NameServiceMapper nameServiceMapper)
    • Method Detail

      • getSingleModel

        @GetMapping("/{model}/{id}")
        public ResultObject<?> getSingleModel​(javax.servlet.http.HttpServletResponse response,
                                              @PathVariable("model")
                                              String model,
                                              @PathVariable("id")
                                              String id)
      • getPagedModel

        @GetMapping("/{model}/page")
        public PageWrapper<?> getPagedModel​(javax.servlet.http.HttpServletResponse response,
                                            @PathVariable("model")
                                            String model)
      • getListModel

        @GetMapping("/{model}/list")
        public List<?> getListModel​(javax.servlet.http.HttpServletResponse response,
                                    @PathVariable("model")
                                    String model)
      • saveModel

        @PostMapping("/{model}")
        public ResultObject<?> saveModel​(javax.servlet.http.HttpServletResponse response,
                                         @PathVariable("model")
                                         String model,
                                         @RequestBody
                                         String jsonStr)
      • updateModel

        @PutMapping("/{model}")
        public ResultObject<?> updateModel​(javax.servlet.http.HttpServletResponse response,
                                           @PathVariable("model")
                                           String model,
                                           @RequestBody
                                           String jsonStr)
      • deleteModelById

        @DeleteMapping("/{model}/{id}")
        public ResultObject<?> deleteModelById​(javax.servlet.http.HttpServletResponse response,
                                               @PathVariable("model")
                                               String model,
                                               @PathVariable("id")
                                               String id)