Interface BaseController<Id extends Serializable,Entity extends SuperEntity<Id>>

Type Parameters:
Id - 主键
Entity - 实体
All Known Subinterfaces:
DeleteController<Id,Entity>, DownloadController<Id,Entity>, PageController<Id,Entity,PageQuery,ResultVO>, QueryController<Id,Entity,PageQuery,ResultVO>, SaveController<Id,Entity,SaveVO>, UpdateController<Id,Entity,UpdateVO>
All Known Implementing Classes:
SuperCacheController, SuperController, SuperExcelController, SuperReadController, SuperSimpleController, SuperWriteController

public interface BaseController<Id extends Serializable,Entity extends SuperEntity<Id>>
基础接口
Author:
zuihou
  • Method Details

    • getSuperService

      SuperService<Id,Entity> getSuperService()
      获取Service
      Returns:
      Service
    • getEntityClass

      Class<Entity> getEntityClass()
      获取实体的类型
      Returns:
      实体的类型
    • success

      default <T> R<T> success(T data)
      成功返回
      Type Parameters:
      T - 返回类型
      Parameters:
      data - 返回内容
      Returns:
      R 成功
    • success

      default R<Boolean> success()
      成功返回
      Returns:
      R.true
    • fail

      default <T> R<T> fail(String msg)
      失败返回
      Type Parameters:
      T - 返回类型
      Parameters:
      msg - 失败消息
      Returns:
      失败
    • fail

      default <T> R<T> fail(String msg, Object... args)
      失败返回
      Type Parameters:
      T - 返回类型
      Parameters:
      msg - 失败消息
      args - 动态参数
      Returns:
      失败
    • fail

      default <T> R<T> fail(int code, String msg)
      失败返回
      Type Parameters:
      T - 返回类型
      Parameters:
      code - 失败编码
      msg - 失败消息
      Returns:
      失败
    • fail

      default <T> R<T> fail(BaseExceptionCode exceptionCode)
      失败返回
      Parameters:
      exceptionCode - 失败异常码
      Returns:
      失败
    • fail

      default <T> R<T> fail(BizException exception)
      失败返回
      Parameters:
      exception - 异常
      Returns:
      失败
    • fail

      default <T> R<T> fail(Throwable throwable)
      失败返回
      Parameters:
      throwable - 异常
      Returns:
      失败
    • validFail

      default <T> R<T> validFail(String msg)
      参数校验失败返回
      Parameters:
      msg - 错误消息
      Returns:
      失败
    • validFail

      default <T> R<T> validFail(String msg, Object... args)
      参数校验失败返回
      Parameters:
      msg - 错误消息
      args - 错误参数
      Returns:
      失败
    • validFail

      default <T> R<T> validFail(BaseExceptionCode exceptionCode)
      参数校验失败返回
      Parameters:
      exceptionCode - 错误编码
      Returns:
      失败
    • getUserId

      default Long getUserId()
      获取当前id
      Returns:
      userId