public abstract class BaseWorkspaceService<T extends BaseWorkspaceModel> extends BaseDbService<T>
key, tableName, tClass| Constructor and Description |
|---|
BaseWorkspaceService() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkUserWorkspace(String workspaceId)
判断用户是否有对应工作空间权限
|
protected void |
checkUserWorkspace(String workspaceId,
UserModel userModel)
判断用户是否有对应工作空间权限
|
protected cn.hutool.db.sql.Order[] |
defaultOrders() |
int |
delByKey(String keyValue,
javax.servlet.http.HttpServletRequest request)
删除
|
int |
delByWorkspace(javax.servlet.http.HttpServletRequest request,
Consumer<cn.hutool.db.Entity> consumer)
删除,根据工作空间删除
|
protected void |
fillInsert(T t)
插入数据填充
|
T |
getByKey(String keyValue,
javax.servlet.http.HttpServletRequest request)
根据主键ID + 请信息查询
|
T |
getByKey(String keyValue,
UserModel userModel)
根据主键ID + 用户ID
|
String |
getCheckUserWorkspace(javax.servlet.http.HttpServletRequest request)
获取 工作空间ID 并判断是否有权限
|
static String |
getWorkspaceId(javax.servlet.http.HttpServletRequest request) |
List<T> |
listById(Collection<String> ids,
javax.servlet.http.HttpServletRequest request) |
List<T> |
listByWorkspace(javax.servlet.http.HttpServletRequest request)
根据工作空间查询
|
PageResultDto<T> |
listPage(javax.servlet.http.HttpServletRequest request)
获取我所有的空间
|
void |
sortMoveDown(String id,
String afterId,
javax.servlet.http.HttpServletRequest request)
向下移
|
void |
sortMoveUp(String id,
String beforeId,
javax.servlet.http.HttpServletRequest request)
向上移
|
void |
sortToTop(String id,
javax.servlet.http.HttpServletRequest request)
置顶
|
int |
updateById(T info,
javax.servlet.http.HttpServletRequest request)
更新数据,根据ID+工作空间ID
|
autoClear, autoLoopClear, clearTimeColumns, count, count, covetTableName, executeClearImpl, getData, getLastTimeValue, insert, insert, insertNotFill, list, listById, listById, listPage, listPage, parsePage, update, updateById, updateById, upsertcount, count, dataBeanToEntity, del, delByKey, delByKey, entityToBean, entityToBean, entityToBeanList, execute, exists, exists, fillSelectResult, findByCondition, getByKey, getByKey, getByKey, getKey, getTableName, insert, listByBean, listByEntity, listPageOnlyResult, query, query, queryByBean, queryList, queryList, queryList, update, warpExceptionpublic List<T> listByWorkspace(javax.servlet.http.HttpServletRequest request)
request - 请求public T getByKey(String keyValue, javax.servlet.http.HttpServletRequest request)
keyValue - IDrequest - 请求public T getByKey(String keyValue, UserModel userModel)
keyValue - IDuserModel - 用户protected void fillInsert(T t)
BaseDbServicefillInsert in class BaseDbService<T extends BaseWorkspaceModel>t - 数据public PageResultDto<T> listPage(javax.servlet.http.HttpServletRequest request)
listPage in class BaseDbService<T extends BaseWorkspaceModel>request - 请求对象public int delByKey(String keyValue, javax.servlet.http.HttpServletRequest request)
keyValue - 主键request - 请求信息public int delByWorkspace(javax.servlet.http.HttpServletRequest request,
Consumer<cn.hutool.db.Entity> consumer)
consumer - 回调request - 请求信息public static String getWorkspaceId(javax.servlet.http.HttpServletRequest request)
public String getCheckUserWorkspace(javax.servlet.http.HttpServletRequest request)
request - 请求对象public void checkUserWorkspace(String workspaceId)
workspaceId - 工作空间IDprotected void checkUserWorkspace(String workspaceId, UserModel userModel)
workspaceId - 工作空间IDpublic List<T> listById(Collection<String> ids, javax.servlet.http.HttpServletRequest request)
public int updateById(T info, javax.servlet.http.HttpServletRequest request)
info - 更新的数据request - 请求protected cn.hutool.db.sql.Order[] defaultOrders()
defaultOrders in class BaseDbService<T extends BaseWorkspaceModel>public void sortToTop(String id, javax.servlet.http.HttpServletRequest request)
id - 数据IDrequest - 请求public void sortMoveUp(String id, String beforeId, javax.servlet.http.HttpServletRequest request)
id - 数据IDbeforeId - 前面一个数据的IDrequest - 请求Copyright © 2017–2022. All rights reserved.