Class BaseCRUDController<T extends cool.scx.app.base.BaseModelService>

java.lang.Object
cool.scx.app.x.crud.BaseCRUDController<T>

public class BaseCRUDController<T extends cool.scx.app.base.BaseModelService> extends Object
继承方式的 CRUD 的 controller
Version:
0.0.1
Author:
scx567888
  • Field Details

    • service

      protected final T extends cool.scx.app.base.BaseModelService service
  • Constructor Details

    • BaseCRUDController

      public BaseCRUDController(T service)
    • BaseCRUDController

      public BaseCRUDController()
  • Method Details

    • list

      public cool.scx.web.vo.BaseVo list(CRUDListParam crudListParam)
    • info

      public cool.scx.web.vo.BaseVo info(Long id)
    • add

      public cool.scx.web.vo.BaseVo add(Map<String,Object> saveModel)
    • update

      public cool.scx.web.vo.BaseVo update(CRUDUpdateParam crudUpdateParam)
    • delete

      public cool.scx.web.vo.BaseVo delete(CRUDListParam crudListParam)
    • checkUnique

      public cool.scx.web.vo.BaseVo checkUnique(String fieldName, Object value, Long id)
    • count

      public cool.scx.web.vo.BaseVo count(CRUDListParam crudListParam)