类 CRUDController
java.lang.Object
cool.scx.ext.crud.CRUDController
通用 Crud的 controller
- 版本:
- 1.0.10
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明cool.scx.app.vo.JsonbatchDelete(String modelName, long[] deleteIDs) 批量删除cool.scx.app.vo.JsoncheckUnique(String modelName, String fieldName, Object value, Long id) 校验唯一性cool.scx.app.vo.Json删除cool.scx.app.vo.JsongetAutoComplete(String modelName, String fieldName) 获取自动完成字段cool.scx.app.vo.Json获取详细信息cool.scx.app.vo.Jsonlist(String modelName, Integer limit, Integer page, String orderByColumn, String sortType, List<CRUDWhereBody> whereBodyList) 列表查询cool.scx.app.vo.JsonrevokeDelete(String modelName, Long id) 撤销删除cool.scx.app.vo.Json保存cool.scx.app.vo.Json更新
-
构造器详细资料
-
CRUDController
public CRUDController()
-
-
方法详细资料
-
list
public cool.scx.app.vo.Json list(String modelName, Integer limit, Integer page, String orderByColumn, String sortType, List<CRUDWhereBody> whereBodyList) throws cool.scx.app.exception.HttpRequestException, SQLException 列表查询 -
info
public cool.scx.app.vo.Json info(String modelName, Long id) throws cool.scx.app.exception.HttpRequestException, SQLException 获取详细信息- 参数:
modelName- aStringobject.id- aLongobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- if any.
-
save
public cool.scx.app.vo.Json save(String modelName, Map<String, Object> entityMap) throws cool.scx.app.exception.HttpRequestException, SQLException保存- 参数:
modelName- aStringobject.entityMap- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- if any.
-
update
public cool.scx.app.vo.Json update(String modelName, Map<String, Object> entityMap) throws cool.scx.app.exception.HttpRequestException, SQLException更新- 参数:
modelName- aStringobject.entityMap- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- if any.
-
delete
public cool.scx.app.vo.Json delete(String modelName, Long id) throws cool.scx.app.exception.HttpRequestException, SQLException 删除- 参数:
modelName- aid- a- 返回:
- j
- 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- if any.
-
batchDelete
public cool.scx.app.vo.Json batchDelete(String modelName, long[] deleteIDs) throws cool.scx.app.exception.HttpRequestException, SQLException 批量删除- 参数:
modelName- aStringobject.deleteIDs- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- SQLException
-
revokeDelete
public cool.scx.app.vo.Json revokeDelete(String modelName, Long id) throws cool.scx.app.exception.HttpRequestException, SQLException 撤销删除- 参数:
modelName- aStringobject.id- aIntegerobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- SQLException
-
getAutoComplete
public cool.scx.app.vo.Json getAutoComplete(String modelName, String fieldName) throws cool.scx.app.exception.HttpRequestException, SQLException 获取自动完成字段- 参数:
modelName- aStringobject.fieldName- aStringobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- SQLException
-
checkUnique
public cool.scx.app.vo.Json checkUnique(String modelName, String fieldName, Object value, Long id) throws cool.scx.app.exception.HttpRequestException, SQLException 校验唯一性- 参数:
modelName- aStringobject.fieldName- aMapobject.value- aMapobject.- 返回:
- a
Jsonobject. - 抛出:
cool.scx.app.exception.HttpRequestException- if any.SQLException- SQLException
-