feat(label): add label page
This commit is contained in:
64
components/label/api/sync/typing.ts
Normal file
64
components/label/api/sync/typing.ts
Normal file
@@ -0,0 +1,64 @@
|
||||
export interface TimeFilter {
|
||||
start_date: string
|
||||
end_date: string
|
||||
}
|
||||
|
||||
export namespace Params {
|
||||
export interface ServerRequest {
|
||||
is_online?: boolean
|
||||
location?: string
|
||||
page_number: number
|
||||
page_size: number
|
||||
[property: string]: any
|
||||
}
|
||||
|
||||
export interface TaskRequest {
|
||||
location?: string
|
||||
page_number: number
|
||||
page_size: number
|
||||
project_id?: number
|
||||
status?: number
|
||||
sync_server_id?: number
|
||||
[property: string]: any
|
||||
}
|
||||
}
|
||||
|
||||
export namespace Response {
|
||||
export interface SyncServerRes {
|
||||
sync_servers: SyncServer[]
|
||||
total_items: number
|
||||
total_pages: number
|
||||
[property: string]: any
|
||||
}
|
||||
|
||||
export interface SyncServer {
|
||||
create_at?: string
|
||||
id?: number
|
||||
ip?: string
|
||||
is_online?: boolean
|
||||
location?: string
|
||||
update_at?: string
|
||||
[property: string]: any
|
||||
}
|
||||
|
||||
export interface SyncTaskRes {
|
||||
sync_tasks: SyncTask[]
|
||||
total_items: number
|
||||
total_pages: number
|
||||
[property: string]: any
|
||||
}
|
||||
|
||||
export interface SyncTask {
|
||||
create_at?: string
|
||||
id?: number
|
||||
ip?: string
|
||||
location?: string
|
||||
project_id?: number
|
||||
project_name?: string
|
||||
status?: number
|
||||
sync_server_id?: number
|
||||
update_at?: string
|
||||
uuid?: string
|
||||
[property: string]: any
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user