Files
labelmain-demo/components/label/api/scheme/typing.ts
2026-02-03 18:05:47 +08:00

46 lines
928 B
TypeScript

export namespace Scheme {
export interface ListRequest {
create_user?: string
end_date?: string
name?: string
page_number?: number
page_size?: number
start_date?: string
}
interface ListDataProps {
name: string
create_at: string
create_user: string
version_size: number
}
export interface ListResponse {
label_schema_list: ListDataProps[]
number_of_items: number
number_of_pages: number
}
export interface CreateProps {
create_user: string
flag: number // 0-新增标注方案 1-新增标注方案版本
json: any[]
name: string
version: string
version_desc: string
}
interface VersionListDataProps {
id: number
version: string
version_desc: string
create_at: string
create_user: string
json: any[]
}
export interface VersionListResponse {
label_schema_version_list: VersionListDataProps[]
}
}