public class BaseController extends Object
限定符和类型 | 字段和说明 |
---|---|
protected javax.servlet.http.HttpServletRequest |
request |
protected javax.servlet.http.HttpServletResponse |
response |
构造器和说明 |
---|
BaseController() |
限定符和类型 | 方法和说明 |
---|---|
protected <T> ApiResult<T> |
error(Exception e)
返回错误消息
|
protected <T> ApiResult<T> |
error(String message)
返回错误消息
|
protected <T> ApiResult<T> |
fail()
返回失败消息
|
protected <T> ApiResult<T> |
fail(String message) |
protected <T> ApiResult<T> |
fail(T data,
String message)
返回失败数据
|
protected long |
getLoginID()
返回登录ID
|
protected String |
getLoginName()
登录帐户
|
protected long |
getLoginOrgID()
获取登录组织ID
|
protected String |
getLoginOrgName()
获取登录组织名称
|
protected Map<String,Object> |
getLoginUser()
返回登录信息
|
protected long |
getTenantId()
返回租户ID
|
protected String |
getUserName() |
protected String |
i18n(String message)
返回国际化信息
|
protected String |
i18n(String baseName,
String message) |
protected boolean |
isAdministrator()
判断是否为管理员
|
protected boolean |
isDeveloper()
判断是否为开发人员
|
protected int |
limit()
从Request获取页码
|
protected int |
offset()
获取从第几条开始
|
protected <T> ApiResult<T> |
ok()
返回成功消息
|
protected <T> ApiResult<T> |
ok(String message)
返回成功消息
|
protected Map<String,Object> |
setInsertLog(Map<String,Object> dataMap)
设置插入日志
|
protected Map<String,Object> |
setLoginInfo(Map<String,Object> dataMap)
设置登录状态,包括登录时间,所在部门,用户.
|
protected Map<String,Object> |
setUpdateLog(Map<String,Object> dataMap)
设置更新日志
|
<T> ApiResult<Pager<T>> |
success(com.baomidou.mybatisplus.core.metadata.IPage<T> iPage)
返回分页查询数据
|
<T> ApiResult<Pager<T>> |
success(List<T> list,
Long count)
返回分页查询数据
|
protected <T> ApiResult<T> |
success(T data)
返回成功数据
|
protected <T> ApiResult<T> |
success(T data,
String message)
返回成功数据和消息
|
protected boolean |
validateToken()
判断Token是否有效
|
protected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpServletResponse response
protected boolean validateToken()
protected int offset()
protected int limit()
protected Map<String,Object> setInsertLog(Map<String,Object> dataMap) throws TokenAuthenticationException, SQLException
dataMap
- TokenAuthenticationException
SQLException
protected Map<String,Object> setLoginInfo(Map<String,Object> dataMap)
dataMap
- protected Map<String,Object> setUpdateLog(Map<String,Object> dataMap) throws TokenAuthenticationException, SQLException
dataMap
- TokenAuthenticationException
SQLException
protected long getLoginOrgID() throws TokenAuthenticationException, SQLException
protected String getLoginOrgName() throws TokenAuthenticationException, SQLException
protected Map<String,Object> getLoginUser() throws TokenAuthenticationException, SQLException
protected long getLoginID() throws TokenAuthenticationException
TokenAuthenticationException
protected String getLoginName() throws TokenAuthenticationException, SQLException
protected String getUserName() throws TokenAuthenticationException, SQLException
protected long getTenantId() throws TokenAuthenticationException, SQLException
protected boolean isDeveloper() throws TokenAuthenticationException, SQLException
protected boolean isAdministrator() throws TokenAuthenticationException, SQLException
protected <T> ApiResult<T> fail(T data, String message)
T
- data
- message
- protected <T> ApiResult<T> success(T data)
T
- data
- protected <T> ApiResult<T> success(T data, String message)
T
- data
- message
- public <T> ApiResult<Pager<T>> success(List<T> list, Long count)
list
- 当前页数据count
- 总数量public <T> ApiResult<Pager<T>> success(com.baomidou.mybatisplus.core.metadata.IPage<T> iPage)
iPage
- IPageprotected <T> ApiResult<T> ok()
T
- protected <T> ApiResult<T> fail()
T
- Copyright © 2025. All rights reserved.