import { BasicPageParams, BasicFetchResult } from '@/api/model/baseModel';

export interface DemoOptionsItem {
  name: string;
  id: string;
}

export interface NoOptionsParam {
  info: string;
  scheme: string;
}

export interface selectParams {
  id: number | string;
}

export type AccountParams = BasicPageParams & {
  account?: string;
  nickname?: string;
  [key: string]: any;
};

export interface AccountListItem {
  id: string;
  orderNo: string;
  createTime: string;
  status: number;
  icon: string;
  component: string;
  permission: string;
}
/**
 * @description: Request list return value
 */
export type DemoOptionsGetResultModel = BasicFetchResult<DemoOptionsItem>;

export type AccountListGetResultModel = BasicFetchResult<AccountListItem>;
