类 BaseCRUDController<T extends cool.scx.core.base.BaseModelService<E>,E extends cool.scx.core.base.BaseModel>

java.lang.Object
cool.scx.ext.crud.BaseCRUDController<T,E>

public class BaseCRUDController<T extends cool.scx.core.base.BaseModelService<E>,E extends cool.scx.core.base.BaseModel> extends Object
继承方式的 CRUD 的 controller (推荐使用)
版本:
2.5.2
作者:
scx567888
  • 字段详细资料

    • service

      protected final T extends cool.scx.core.base.BaseModelService<E> service
  • 构造器详细资料

    • BaseCRUDController

      public BaseCRUDController(T service)
  • 方法详细资料

    • list

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

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

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

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

      public cool.scx.mvc.vo.BaseVo delete(Long id)
    • batchDelete

      public cool.scx.mvc.vo.BaseVo batchDelete(long[] deleteIDs)
    • checkUnique

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