export interface TagListItem {
  id: number;
  name: string;
  name_cn: string;
  remark?: string;

}

export interface RoleListPagination {
  total: number;
  pageSize: number;
  current: number;
}

export interface RoleListData {
  list: RoleListItem[];
  pagination: Partial<RoleListPagination>;
}

export interface RoleListParams {
  status?: number;
  pageSize?: number;
  current?: number;
  filter?: { [key: string]: any[] };
  sorter?: { [key: string]: any };
}


export interface TagListParamsV2 {
  pageSize?: number;
  current?: number;
  filter?: { [key: string]: any[] };
  sorter?: { [key: string]: any };
}


interface ExtraData {
  logs: any; // 此处的类型需根据实际数据类型确定
}

export interface TagInfo {
  id: number;
  name: string;
  name_cn: string;
  is_inherent: boolean; //是否内置 不可操作
  is_deleted: boolean; //
  created_time: string;
  updated_time: string;
  label?: string;
  extra_data: ExtraData;

}
