类 AbstractController
java.lang.Object
com.cdkjframework.core.controller.AbstractController
- 所有已实现的接口:
IController
- 直接已知子类:
WebUiController
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<T> voiddownloadOutput(List<T> dataList, Class<T> clazz, String fileName) 下载输出abstract UserEntity获取抽象信息abstract <T> TgetCurrentUser(Class<T> clazz) 获取抽象信息abstract <T> TgetCurrentUser(String id, Class<T> clazz) 获取抽象信息getRequestHeader(String key) 获取请求头参数getRequestHeader(String... keys) 获取请求头参数获取参数getRequestParameter(String... keys) 获取参数获取请求流获取请求数据<T> List<T>importExcelToList(InputStream inputStream, Class<T> clazz) 导入 excel 数据voidoutputStream(InputStream inputStream, String fileName) 输出流abstract ResponseBuilder登出登录saveFile(org.springframework.web.multipart.MultipartFile file) 获取文件流获取文件流并保存为文件voidversion(jakarta.servlet.http.HttpServletRequest request) 获取程序版本信息voidresponse 输出内容zipFile(FileEntity fileEntity) 压缩文件voidzipFile(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- 返回:
- 返回数据
-