接口 IController

所有已知实现类:
AbstractController, GenerateController, VersionController, WebUiController

public interface IController
  • 方法详细资料

    • quit

      登出登录
      参数:
      id - 主键
      返回:
      返回结果
    • getCurrentUser

      UserEntity getCurrentUser()
      获取抽象信息
      返回:
      返回用户抽象实体
    • getCurrentUser

      <T> T getCurrentUser(Class<T> clazz)
      获取抽象信息
      类型参数:
      T - 泛型
      参数:
      clazz - 实体
      返回:
      返回用户抽象实体
    • getCurrentUser

      <T> T getCurrentUser(String id, Class<T> clazz)
      获取抽象信息
      类型参数:
      T - 泛型
      参数:
      id - 主键
      clazz - 实体
      返回:
      返回用户抽象实体
    • getRequestParameter

      String getRequestParameter(String key)
      获取参数
      参数:
      key - 主键值
      返回:
      返回结果
    • getRequestParameter

      Map<String,Object> getRequestParameter(String... keys)
      获取参数
      参数:
      keys - 主键值
      返回:
      返回结果
    • getRequestHeader

      String getRequestHeader(String key)
      获取请求头参数
      参数:
      key - 主键值
      返回:
      返回结果
    • getRequestHeader

      Map<String,Object> getRequestHeader(String... keys)
      获取请求头参数
      参数:
      keys - 主键值
      返回:
      返回结果
    • saveFile

      String saveFile(org.springframework.web.multipart.MultipartFile file) throws IOException, GlobalException
      获取文件流并保存为文件
      参数:
      file - 文件流
      返回:
      返回结果
      抛出:
      IOException - IO异常
      GlobalException - 公众异常
    • saveFile

      String saveFile(org.springframework.web.multipart.MultipartFile file, String directoryPath) throws IOException, GlobalException
      获取文件流并保存为文件
      参数:
      file - 文件流
      directoryPath - 指定目录
      返回:
      返回结果
      抛出:
      IOException - IO异常
      GlobalException - 公众异常
    • zipFile

      void zipFile(jakarta.servlet.http.HttpServletResponse response, FileEntity fileEntity) throws IOException
      压缩文件
      参数:
      response - 输入文件流
      fileEntity - 文件实体
      抛出:
      IOException - 异常信息
    • zipFile

      String zipFile(FileEntity fileEntity) throws IOException
      压缩文件
      参数:
      fileEntity - 文件实体
      返回:
      返回结果
      抛出:
      IOException - 异常信息
    • importExcelToList

      <T> List<T> importExcelToList(InputStream inputStream, Class<T> clazz)
      导入 excel 数据
      类型参数:
      T - 泛型
      参数:
      inputStream - 数据流
      clazz - 要转换的类
      返回:
      返回结果
    • write

      void write(String content) throws IOException
      response 输出内容
      参数:
      content - 内容
      抛出:
      IOException - 异常信息
    • downloadOutput

      <T> void downloadOutput(List<T> dataList, Class<T> clazz, String fileName) throws IOException
      下载输出
      类型参数:
      T - 类型
      参数:
      dataList - 数据列表
      clazz - 数据类型
      fileName - 文件名
      抛出:
      IOException - 抛出IO异常
    • outputStream

      void outputStream(InputStream inputStream, String fileName) throws IOException
      输出流
      参数:
      inputStream - 输出流
      fileName - 文件名称
      抛出:
      IOException - 异常信息
    • version

      void version(jakarta.servlet.http.HttpServletRequest request)
      获取程序版本信息
      参数:
      request - HttpServletRequest
    • getRequestStream

      InputStream getRequestStream() throws IOException
      获取请求流
      返回:
      返回流
      抛出:
      IOException - 抛出IO异常
    • getRequestStreamToString

      StringBuilder getRequestStreamToString()
      获取请求数据
      返回:
      返回数据