类 BaseController

java.lang.Object
tech.mhuang.pacebox.springboot.core.controller.BaseController

public abstract class BaseController extends Object
通用控制层
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • BaseController

      public BaseController()
  • 方法详细资料

    • redirect

      public String redirect(String url)
      页面跳转
      参数:
      url - 跳转的url
      返回:
      string
    • success

      public <T> Result<T> success(T data)
      成功应答
      类型参数:
      T - 数据类型
      参数:
      data - 数据
      返回:
      result结果集
      从以下版本开始:
      2021.0.5.0
    • faild

      public Result faild(String message)
      错误状态应答
      参数:
      message - 错误消息
      返回:
      错误结果集
      从以下版本开始:
      2021.0.5.0
    • faild

      public Result faild(int code, String message)
      错误消息应答
      参数:
      code - 错误码
      message - 错误结果集
      返回:
      2021.0.5.0
    • status

      public Result status(int code, String msg)
      状态应答
      参数:
      code - 状态码
      msg - 消息
      返回:
      结果集
      从以下版本开始:
      2021.0.5.0
    • download

      public org.springframework.http.ResponseEntity<byte[]> download(File file) throws IOException
      下载文件
      参数:
      file - 文件
      返回:
      结果集
      抛出:
      IOException - 异常
      从以下版本开始:
      2021.0.5.0
    • download

      public org.springframework.http.ResponseEntity<byte[]> download(ByteArrayOutputStream outputStream, String fileName) throws UnsupportedEncodingException
      下载文件
      参数:
      outputStream - 文件流
      fileName - 文件名
      返回:
      结果集
      抛出:
      UnsupportedEncodingException - 异常
      从以下版本开始:
      2021.0.5.0
    • download

      public org.springframework.http.ResponseEntity<byte[]> download(File file, String fileName) throws IOException
      下载文件
      参数:
      file - 文件
      fileName - 文件名
      返回:
      结果
      抛出:
      IOException - 异常
      从以下版本开始:
      2021.0.5.0
    • download

      public org.springframework.http.ResponseEntity<byte[]> download(byte[] bytes, String fileName) throws UnsupportedEncodingException
      下载文件
      参数:
      bytes - 数据流
      fileName - 文件名
      返回:
      结果
      抛出:
      UnsupportedEncodingException - 异常
      从以下版本开始:
      2021.0.5.0