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

// 获取域树返回参数
export interface DomainTreeResParams extends BaseResParams {
  tree: Array<DomainTree>
}

// 域具体参数（方便tree模块使用）
export interface DomainTree {
  id: number // 域id
  memo?: string
  key: string
  name: string
  title: string // 域名
  children?: Array<DomainTree>
  icon?: any
  custom?: boolean
  showMore?: boolean
}

// 获取域树返回参数
export interface AddDomainResParams extends BaseResParams {
  id: number // 添加后域id
}
