类 AbstractController
java.lang.Object
com.cdkjframework.core.controller.AbstractController
- 所有已实现的接口:
IController
- 直接已知子类:
WebUiController
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<T> void
downloadOutput
(List<T> dataList, Class<T> clazz, String fileName) 下载输出abstract UserEntity
获取抽象信息abstract <T> T
getCurrentUser
(Class<T> clazz) 获取抽象信息abstract <T> T
getCurrentUser
(String id, Class<T> clazz) 获取抽象信息getRequestHeader
(String key) 获取请求头参数getRequestHeader
(String... keys) 获取请求头参数获取参数getRequestParameter
(String... keys) 获取参数获取请求流获取请求数据<T> List<T>
importExcelToList
(InputStream inputStream, Class<T> clazz) 导入 excel 数据void
outputStream
(InputStream inputStream, String fileName) 输出流abstract ResponseBuilder
登出登录saveFile
(org.springframework.web.multipart.MultipartFile file) 获取文件流获取文件流并保存为文件void
version
(jakarta.servlet.http.HttpServletRequest request) 获取程序版本信息void
response 输出内容zipFile
(FileEntity fileEntity) 压缩文件void
zipFile
(jakarta.servlet.http.HttpServletResponse response, FileEntity fileEntity) 压缩文件
-
构造器详细资料
-
AbstractController
public AbstractController()
-
-
方法详细资料
-
quit
登出登录- 指定者:
quit
在接口中IController
- 参数:
id
- 主键- 返回:
- 返回结果
-
getCurrentUser
获取抽象信息- 指定者:
getCurrentUser
在接口中IController
- 返回:
- 返回用户抽象实体
-
getCurrentUser
获取抽象信息- 指定者:
getCurrentUser
在接口中IController
- 类型参数:
T
- 泛型- 参数:
clazz
- 实体- 返回:
- 返回用户抽象实体
-
getCurrentUser
获取抽象信息- 指定者:
getCurrentUser
在接口中IController
- 类型参数:
T
- 泛型- 参数:
id
- 主键clazz
- 实体- 返回:
- 返回用户抽象实体
-
version
public void version(jakarta.servlet.http.HttpServletRequest request) 获取程序版本信息- 指定者:
version
在接口中IController
- 参数:
request
- HttpServletRequest
-
getRequestParameter
获取参数- 指定者:
getRequestParameter
在接口中IController
- 参数:
keys
- 主键值- 返回:
- 返回结果
-
getRequestParameter
获取参数- 指定者:
getRequestParameter
在接口中IController
- 参数:
key
- 主键值- 返回:
- 返回结果
-
getRequestHeader
获取请求头参数- 指定者:
getRequestHeader
在接口中IController
- 参数:
key
- 主键值- 返回:
- 返回结果
-
getRequestHeader
获取请求头参数- 指定者:
getRequestHeader
在接口中IController
- 参数:
keys
- 主键值- 返回:
- 返回结果
-
saveFile
public String saveFile(org.springframework.web.multipart.MultipartFile file) throws IOException, GlobalException 获取文件流- 指定者:
saveFile
在接口中IController
- 参数:
file
- 上传文件- 返回:
- 返回结果
- 抛出:
IOException
- IO异常GlobalException
- 公众异常
-
zipFile
public void zipFile(jakarta.servlet.http.HttpServletResponse response, FileEntity fileEntity) throws IOException 压缩文件- 指定者:
zipFile
在接口中IController
- 参数:
response
- 输入文件流fileEntity
- 文件实体- 抛出:
IOException
- 异常信息
-
zipFile
压缩文件- 指定者:
zipFile
在接口中IController
- 参数:
fileEntity
- 文件实体- 返回:
- 返回结果
- 抛出:
IOException
- 异常信息
-
saveFile
public String saveFile(org.springframework.web.multipart.MultipartFile file, String directoryPath) throws IOException, GlobalException 获取文件流并保存为文件- 指定者:
saveFile
在接口中IController
- 参数:
file
- 文件流directoryPath
- 指定目录- 返回:
- 返回结果
- 抛出:
IOException
- IO异常GlobalException
- 公众异常
-
importExcelToList
导入 excel 数据- 指定者:
importExcelToList
在接口中IController
- 类型参数:
T
- 泛型- 参数:
inputStream
- 数据流clazz
- 要转换的类- 返回:
- 返回结果
-
write
response 输出内容- 指定者:
write
在接口中IController
- 参数:
content
- 内容
-
downloadOutput
public <T> void downloadOutput(List<T> dataList, Class<T> clazz, String fileName) throws IOException 下载输出- 指定者:
downloadOutput
在接口中IController
- 类型参数:
T
- 类型- 参数:
dataList
- 数据列表clazz
- 数据类型fileName
- 文件名- 抛出:
IOException
- 抛出IO异常
-
outputStream
输出流- 指定者:
outputStream
在接口中IController
- 参数:
inputStream
- 输出流fileName
- 文件名称- 抛出:
IOException
- 异常信息
-
getRequestStream
获取请求流- 指定者:
getRequestStream
在接口中IController
- 返回:
- 返回流
- 抛出:
IOException
- 抛出IO异常
-
getRequestStreamToString
获取请求数据- 指定者:
getRequestStreamToString
在接口中IController
- 返回:
- 返回数据
-