fix
This commit is contained in:
+241
-14
@@ -319,6 +319,107 @@ export interface MessageListParams extends ListParams {
|
||||
employee_id?: number;
|
||||
}
|
||||
|
||||
export interface TaskTransferPerson {
|
||||
id: number;
|
||||
name: string;
|
||||
short_name: string;
|
||||
first_position: string;
|
||||
get_main_position: string;
|
||||
departament_name: string;
|
||||
company: Record<string, unknown> | null;
|
||||
}
|
||||
|
||||
export interface TaskTransferProject {
|
||||
id: number;
|
||||
name: string;
|
||||
short_name: string;
|
||||
tender: string;
|
||||
get_absolute_url: string;
|
||||
}
|
||||
|
||||
export interface TaskTransferTask {
|
||||
id: number;
|
||||
text: string;
|
||||
author: TaskTransferPerson;
|
||||
doer: TaskTransferPerson;
|
||||
deadline: string;
|
||||
get_last_day: string;
|
||||
status: string;
|
||||
project: TaskTransferProject | null;
|
||||
}
|
||||
|
||||
export interface TaskTransfer {
|
||||
id: number;
|
||||
employee_from: TaskTransferPerson;
|
||||
employee_to: TaskTransferPerson;
|
||||
date_create: string;
|
||||
task: TaskTransferTask;
|
||||
status: string;
|
||||
typ: string;
|
||||
}
|
||||
|
||||
export interface TaskTransferListParams extends ListParams {
|
||||
id?: number;
|
||||
employee_from?: number;
|
||||
employee_to?: number;
|
||||
status?: string;
|
||||
typ?: string;
|
||||
date_create?: string;
|
||||
}
|
||||
|
||||
export interface TaskPosition {
|
||||
id: number;
|
||||
frc_name: string;
|
||||
name: string;
|
||||
frc: number;
|
||||
}
|
||||
|
||||
export interface TaskPerson {
|
||||
id: number;
|
||||
name: string;
|
||||
short_name: string;
|
||||
avatar: string | null;
|
||||
avatar_small: string | null;
|
||||
first_position: string;
|
||||
company: Record<string, unknown> | null;
|
||||
position: TaskPosition[];
|
||||
}
|
||||
|
||||
export interface TaskPersonInput {
|
||||
id?: number;
|
||||
name: string;
|
||||
short_name: string;
|
||||
avatar?: string | null;
|
||||
avatar_small?: string | null;
|
||||
first_position?: string;
|
||||
company?: Record<string, unknown> | null;
|
||||
position?: TaskPosition[];
|
||||
}
|
||||
|
||||
export interface TaskProject {
|
||||
id: number;
|
||||
name: string;
|
||||
short_name: string;
|
||||
tender: string;
|
||||
get_absolute_url: string;
|
||||
}
|
||||
|
||||
export interface TaskMessage {
|
||||
id: number;
|
||||
author: TaskPerson;
|
||||
text: string;
|
||||
request_new_deadline: string | null;
|
||||
recipient: TaskPerson;
|
||||
date: string;
|
||||
status: string;
|
||||
task: number;
|
||||
}
|
||||
|
||||
export interface TaskRelatedObject {
|
||||
id: number;
|
||||
[key: string]: unknown;
|
||||
}
|
||||
|
||||
export interface Project {
|
||||
id: number;
|
||||
name: string;
|
||||
@@ -354,29 +455,156 @@ export interface ProjectListParams extends ListParams {
|
||||
|
||||
export interface Task {
|
||||
id: number;
|
||||
name: string;
|
||||
author_id: number | null;
|
||||
responsible_id: number | null;
|
||||
project: TaskProject | null;
|
||||
doer: TaskPerson;
|
||||
doer_name: string;
|
||||
author: TaskPerson | null;
|
||||
memo_full: TaskRelatedObject | null;
|
||||
bill_full: TaskRelatedObject | null;
|
||||
contract_full: TaskRelatedObject | null;
|
||||
contract_application_full: TaskRelatedObject | null;
|
||||
outgoing_letter_full: TaskRelatedObject | null;
|
||||
entry_letter_full: TaskRelatedObject | null;
|
||||
protocolitem_full: TaskRelatedObject | null;
|
||||
decree_full: TaskRelatedObject | null;
|
||||
delivery_full: TaskRelatedObject | null;
|
||||
get_status: string;
|
||||
get_status_class: string;
|
||||
get_scan_url: string | null;
|
||||
get_last_day: string;
|
||||
frc_icon: string;
|
||||
uploadfile_set: unknown[];
|
||||
deadline: string;
|
||||
request_new_deadline: string | null;
|
||||
plan_date: string | null;
|
||||
date: string;
|
||||
message_set: TaskMessage[];
|
||||
responsible: TaskPerson | null;
|
||||
counterparty: TaskRelatedObject | null;
|
||||
get_deadline_history: unknown[];
|
||||
duration: number | null;
|
||||
bid_full: TaskRelatedObject | null;
|
||||
price_agreement_full: TaskRelatedObject | null;
|
||||
transfer: unknown;
|
||||
text: string;
|
||||
status: string;
|
||||
result: string;
|
||||
complit_date: string | null;
|
||||
comment: string;
|
||||
note: string;
|
||||
approve: boolean;
|
||||
archive: boolean;
|
||||
approve_date: string | null;
|
||||
approve_required: boolean;
|
||||
progress_status: string;
|
||||
start_date: string | null;
|
||||
end_date: string | null;
|
||||
order_number: number | null;
|
||||
priority: number | null;
|
||||
typ: string;
|
||||
stage: unknown;
|
||||
contract: unknown;
|
||||
questionnair: unknown;
|
||||
contract_application: unknown;
|
||||
entry_letter: unknown;
|
||||
outgoing_letter: unknown;
|
||||
protocol: unknown;
|
||||
bill: unknown;
|
||||
decree: unknown;
|
||||
court_case: unknown;
|
||||
bill_register: unknown;
|
||||
price_agreement: unknown;
|
||||
bid: unknown;
|
||||
delivery: unknown;
|
||||
scheduled_task: unknown;
|
||||
report: unknown;
|
||||
memo: unknown;
|
||||
protocolitem: unknown;
|
||||
related_note: unknown;
|
||||
task: unknown;
|
||||
}
|
||||
|
||||
export interface TaskCreate {
|
||||
name: string;
|
||||
author_id?: number | null;
|
||||
responsible_id?: number | null;
|
||||
project?: TaskProject | null;
|
||||
doer: TaskPersonInput;
|
||||
get_status?: string;
|
||||
get_status_class?: string;
|
||||
get_scan_url?: string | null;
|
||||
get_last_day?: string;
|
||||
frc_icon?: string;
|
||||
deadline: string;
|
||||
request_new_deadline?: string | null;
|
||||
plan_date?: string | null;
|
||||
responsible?: TaskPersonInput | null;
|
||||
counterparty?: TaskRelatedObject | null;
|
||||
bid_full?: TaskRelatedObject | null;
|
||||
price_agreement_full?: TaskRelatedObject | null;
|
||||
text?: string;
|
||||
status?: string;
|
||||
result?: string;
|
||||
complit_date?: string | null;
|
||||
comment?: string;
|
||||
note?: string;
|
||||
approve?: boolean;
|
||||
archive?: boolean;
|
||||
approve_date?: string | null;
|
||||
approve_required?: boolean;
|
||||
progress_status?: string;
|
||||
start_date?: string | null;
|
||||
end_date?: string | null;
|
||||
order_number?: number | null;
|
||||
priority?: number | null;
|
||||
typ?: string;
|
||||
}
|
||||
|
||||
export interface TaskUpdate {
|
||||
name?: string;
|
||||
author_id?: number | null;
|
||||
responsible_id?: number | null;
|
||||
project?: TaskProject | null;
|
||||
doer?: TaskPersonInput;
|
||||
get_status?: string;
|
||||
get_status_class?: string;
|
||||
get_scan_url?: string | null;
|
||||
get_last_day?: string;
|
||||
frc_icon?: string;
|
||||
deadline?: string;
|
||||
request_new_deadline?: string | null;
|
||||
plan_date?: string | null;
|
||||
responsible?: TaskPersonInput | null;
|
||||
counterparty?: TaskRelatedObject | null;
|
||||
bid_full?: TaskRelatedObject | null;
|
||||
price_agreement_full?: TaskRelatedObject | null;
|
||||
text?: string;
|
||||
status?: string;
|
||||
result?: string;
|
||||
complit_date?: string | null;
|
||||
comment?: string;
|
||||
note?: string;
|
||||
approve?: boolean;
|
||||
archive?: boolean;
|
||||
approve_date?: string | null;
|
||||
approve_required?: boolean;
|
||||
progress_status?: string;
|
||||
start_date?: string | null;
|
||||
end_date?: string | null;
|
||||
order_number?: number | null;
|
||||
priority?: number | null;
|
||||
typ?: string;
|
||||
}
|
||||
|
||||
export interface TaskListParams extends ListParams {
|
||||
id?: number;
|
||||
name?: string;
|
||||
name__contains?: string;
|
||||
author_id?: number | null;
|
||||
responsible_id?: number | null;
|
||||
text?: string;
|
||||
text__contains?: string;
|
||||
doer?: number | null;
|
||||
author?: number | null;
|
||||
archive?: boolean;
|
||||
status?: string;
|
||||
result?: string;
|
||||
doer_name?: string;
|
||||
doer_name__contains?: string;
|
||||
deadline?: string;
|
||||
progress_status?: string;
|
||||
priority?: number | null;
|
||||
typ?: string;
|
||||
}
|
||||
|
||||
export interface User {
|
||||
@@ -397,4 +625,3 @@ export interface UserListParams extends ListParams {
|
||||
name?: string;
|
||||
name__contains?: string;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user