接口 CRUDHandler
- 所有已知实现类:
CRUDHandlerImpl
public interface CRUDHandler
crud 各个逻辑的 handler
- 版本:
- 1.7.7
- 作者:
- scx567888
-
方法概要
修饰符和类型方法说明default cool.scx.core.base.BaseModelsave.default longbatchDelete(String modelName, long[] deleteIDs) 批量删除default booleancheckUnique(String modelName, String fieldName, Object value, Long id) 检查字段值唯一性default boolean删除default cool.scx.core.base.BaseModel获取单条数据信息default CRUDListResultlist(String modelName, CRUDListParam crudListParam) 获取列表数据default booleanrevokeDelete(String modelName, Long id) revokeDelete.default cool.scx.core.base.BaseModelupdate(String modelName, CRUDUpdateParam crudUpdateParam) 更新数据
-
方法详细资料
-
checkUnique
检查字段值唯一性- 参数:
modelName- model 名称fieldName- 列名称value- 列值id- id (不为空时会排除此 id 进行唯一性检查)- 返回:
- 是否唯一
-
revokeDelete
revokeDelete.
- 参数:
modelName- model 名称id- model 的 id- 返回:
- r
-
batchDelete
批量删除- 参数:
modelName- model 名称deleteIDs- 批量删除的 id- 返回:
- r
-
delete
删除- 参数:
modelName- model 名称id- model 类的 id- 返回:
- r
-
update
更新数据- 参数:
modelName- model 名称crudUpdateParam- 可以转换为 model类的 map (其中需要存在 id)- 返回:
- c
-
add
save.
- 参数:
modelName- model 名称saveModel- 可以转换为 model类的 map- 返回:
- c
-
info
获取单条数据信息- 参数:
modelName- model 名称id- 查询的 id- 返回:
- 单条数据信息
-
list
获取列表数据- 参数:
modelName- model 名称crudListParam- list 查询参数- 返回:
- 列表数据
-