类 ModelCurdControllerMapping<T,V extends YueRepository<T,String>>

java.lang.Object
cn.xisoil.utils.GenericObject<T>
cn.xisoil.model.service.list.CurdDaoServiceImpl<T,V>
cn.xisoil.model.controller.ModelCurdControllerMapping<T,V>
所有已实现的接口:
PermissionCheckAutomation<T>
直接已知子类:
CurdLoginLogController, CurdSystemLogController, PermissionController, RoleController, UserController

public abstract class ModelCurdControllerMapping<T,V extends YueRepository<T,String>> extends CurdDaoServiceImpl<T,V> implements PermissionCheckAutomation<T>
  • 构造器详细资料

    • ModelCurdControllerMapping

      public ModelCurdControllerMapping()
  • 方法详细资料

    • columns

      @GetMapping("/columns") public R<ModelClass> columns()
    • page

      @PostMapping("/page") public R<org.springframework.data.domain.Page<T>> page(@Valid @RequestBody @Valid SearchPageRequest searchPageRequest, org.springframework.validation.BindingResult result)
    • list

      @GetMapping("/list") public R<List<T>> list()
      覆盖:
      list 在类中 CurdDaoServiceImpl<T,V extends YueRepository<T,String>>
    • search

      @GetMapping("/search") public R<List<T>> search(@RequestParam(value="keyword",required=false,defaultValue="") String keyword, @RequestParam(value="id",required=false,defaultValue="") String id)
      覆盖:
      search 在类中 CurdDaoServiceImpl<T,V extends YueRepository<T,String>>
    • delete

      @PostMapping("/delete") protected R<String> delete(@Valid @RequestBody @Valid ListStringRequest stringRequest, org.springframework.validation.BindingResult result)
    • edit

      @PutMapping("") public R<String> edit(@Valid @RequestBody T request, org.springframework.validation.BindingResult result)
    • add

      @PostMapping("") protected R<String> add(@Valid @RequestBody T request, org.springframework.validation.BindingResult result)
    • get

      @GetMapping("/{id}") public R<T> get(@PathVariable String id)
      覆盖:
      get 在类中 CurdDaoServiceImpl<T,V extends YueRepository<T,String>>