export interface SearchFormType {
  areaIds?: number[];
  brands?: string[];
  goodsNo?: string;
  pageIndex?: number;
  pageSize?: number;
  types?: string[];
}

export interface ListTpyes {
  brand?: string;
  goodsNo?: string;
  productName?: string;
  productStatus?: boolean;
  spec?: string;
  total?: number;
}

export interface AreaIds {
  city?: string;
  cityId?: number;
  creationTime?: string;
  creator?: string;
  id?: number;
  province?: string;
  provinceId?: number;
  cityCode?: number;
  provinceName?: string;
  cityName?: string;
  disabled?: boolean;
}

export interface BrandTypes {
  agentLevel: string;
  applierName: string;
  brand: string;
  brandPass: boolean;
  brandQualification: string;
  count: number | null;
  createTime: string;
  expirationDate: string;
  salePlat: number;
}

export interface UploadTaskType {
  createName: string;
  createTime: string;
  failNum: number;
  fileUrl: string;
  isRevoke: boolean;
  productNum: number;
  revokeTime: string | null;
  revokeUsername: string | null;
  status: number;
  successNum: number;
  supplierCode: string;
  supplierFileName: string;
  type: string;
}
