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

// 功能方法具体参数
export interface Func {
  id: number // id
  api?: string // api路由
  name: string // 功能方法名称
  module_id: number // 对应模块id
  tag: string // 标记
  check_auth: boolean // 是否鉴权
}

// 功能项列表返回参数
export interface FuncListResParams extends BaseResParams {
  functions: Func[]
}

// 添加功能项返回参数
export interface AddFuncResParams extends BaseResParams {
  id: number // 功能项id
}
