类 CRUDController

java.lang.Object
cool.scx.ext.crud.CRUDController

public class CRUDController extends Object
通用 Crud的 controller
版本:
1.0.10
作者:
scx567888
  • 构造器详细资料

    • CRUDController

      public CRUDController()
      a
  • 方法详细资料

    • list

      public cool.scx.core.vo.Json list(String modelName, CRUDListParam crudListParam)
      列表查询
      参数:
      modelName - a String object.
      crudListParam - a
      返回:
      a Json object.
    • info

      public cool.scx.core.vo.BaseVo info(String modelName, Long id)
      获取详细信息
      参数:
      modelName - a String object.
      id - a Long object.
      返回:
      a Json object.
    • add

      public cool.scx.core.vo.BaseVo add(String modelName, Map<String,Object> saveModel)
      保存
      参数:
      modelName - a String object.
      saveModel - a Map object.
      返回:
      a Json object.
    • update

      public cool.scx.core.vo.BaseVo update(String modelName, CRUDUpdateParam crudUpdateParam)
      更新
      参数:
      modelName - a String object.
      crudUpdateParam - a Map object.
      返回:
      a Json object.
    • delete

      public cool.scx.core.vo.Json delete(String modelName, Long id)
      删除
      参数:
      modelName - a
      id - a
      返回:
      j
    • batchDelete

      public cool.scx.core.vo.Json batchDelete(String modelName, long[] deleteIDs)
      批量删除
      参数:
      modelName - a String object.
      deleteIDs - a Map object.
      返回:
      a Json object.
    • revokeDelete

      public cool.scx.core.vo.Json revokeDelete(String modelName, Long id)
      撤销删除
      参数:
      modelName - a String object.
      id - a Integer object.
      返回:
      a Json object.
    • checkUnique

      public cool.scx.core.vo.Json checkUnique(String modelName, String fieldName, Object value, Long id)
      校验唯一性
      参数:
      modelName - a
      fieldName - a
      value - a
      id - a
      返回:
      a