/** 所有 api 接口的响应数据都应该准守该格式 */
interface IApiResponseData<T> {
  code: number
  data: T
  message: string
}

/** 部分接口使用的精简响应格式 */
interface IRequestResult<T> {
  code: number
  data: T
}

/** 分页列表请求参数 */
type IApiTableRequestData<T = {}> = {
  pageNo: number
  pageSize: number
} & T

