namespace TransdocService { export interface GetExternalTaskListParams { pageSize: number; pageIndex: number; orderConditions: OrderCondition[]; params: Params; } export interface OrderCondition { sortField: string; sortDirection: number; } export interface Params { name: string; taskType: number; status: number; tab: number; } export interface GetExternalTaskListResult { pageIndex: number; pageSize: number; count: number; totalPage: number; items: Item[]; hasPrevPage: boolean; hasNextPage: boolean; } export interface Item { id: string; name: string; link: string; containerName: string; taskType: string; nodeID: number; sLangID: number; sLangCountry: number; sLangName: string; sLangFullName: string; tLangID: number; tLangCountry: number; tLangName: string; tLangFullName: string; orderName: string; pmName: string; status: number; statusName: string; createOn: Date; deliveryOn: Date; chargeUnit: number; chargeUnitName: string; workload: number; } } namespace OfflineService { export interface GetExternalTaskListParams { pageSize: number; pageIndex: number; orderConditions: OrderCondition[]; params: Params; } export interface OrderCondition { sortField: string; sortDirection: number; } export interface Params { name: string; pmName: string; status: number[]; } export interface GetExternalTaskListResult { pageIndex: number; pageSize: number; count: number; totalPage: number; items: Item[]; hasPrevPage: boolean; hasNextPage: boolean; } export interface Item { id: string; name: string; link: string; containerName: string; taskType: string; nodeID: number; sLangID: number; sLangCountry: number; sLangName: string; sLangFullName: string; tLangID: number; tLangCountry: number; tLangName: string; tLangFullName: string; orderName: string; pmName: string; status: number; statusName: string; createOn: Date; deliveryOn: Date; chargeUnit: number; chargeUnitName: string; workload: number; } } export type { OfflineService, TransdocService };