// 基础返回参数结构体
export interface BaseResParams {
  api: string
  code: number //  http请求自定义返回码
  msg: string //  http请求返回信息
}

export interface LoginResParams extends BaseResParams {
  token: string // 登录返回令牌
  username: string // 用户名称
}

// 获取权限集返回参数
export interface PermissonListResParams extends BaseResParams {
  list: Array<string> // 所以可设置api列表
}

// 当前用户个人信息返回参数
export interface SelfInfoResParams extends BaseResParams {
  user_id: string // 用户id
  name: string // 用户名称
  reg_time: string // 注册时间
  act_time?: string // 最近活动时间
  mobile?: string // 注册手机号码
  email?: string // 注册邮箱
}

// 图片验证码返回参数
export interface ImageVodeResParams extends BaseResParams {
  session: string // 图形验证码session
  pic: string // base64编码后的图形验证码图形。svg格式
}
