Class RestfulCrudController
- java.lang.Object
-
- com.liangjian.web.common.controller.RestfulCrudController
-
@RestController @RequestMapping("/crud/api") public class RestfulCrudController extends Object
Created by huangziqi on 2020/1/13
-
-
Field Summary
Fields Modifier and Type Field Description protected NameServiceMapper
nameServiceMapper
-
Constructor Summary
Constructors Constructor Description RestfulCrudController(NameServiceMapper nameServiceMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultObject<?>
deleteModelById(javax.servlet.http.HttpServletResponse response, String model, String id)
List<?>
getListModel(javax.servlet.http.HttpServletResponse response, String model)
PageWrapper<?>
getPagedModel(javax.servlet.http.HttpServletResponse response, String model)
ResultObject<?>
getSingleModel(javax.servlet.http.HttpServletResponse response, String model, String id)
ResultObject<?>
saveModel(javax.servlet.http.HttpServletResponse response, String model, String jsonStr)
ResultObject<?>
updateModel(javax.servlet.http.HttpServletResponse response, String model, String jsonStr)
-
-
-
Field Detail
-
nameServiceMapper
protected final NameServiceMapper nameServiceMapper
-
-
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)
-
-