适配 M002 V3 前端任务流与同卡复核
This commit is contained in:
@@ -26,6 +26,21 @@ export type ReservationTaskCardType =
|
||||
| 'MANUAL_REVIEW'
|
||||
| 'FALLBACK_REVIEW'
|
||||
|
||||
export type ReservationAiResultType =
|
||||
| 'normal_task'
|
||||
| 'manual_review'
|
||||
| 'source_message_review_notification'
|
||||
| 'adapter_contract_error'
|
||||
| 'unhandled_current_intent'
|
||||
| string
|
||||
|
||||
export type ReservationSystemProcessCategory =
|
||||
| 'BUSINESS_TASK'
|
||||
| 'SOURCE_MESSAGE_NOTIFICATION'
|
||||
| 'ADAPTER_CONTRACT_ERROR'
|
||||
| 'UNHANDLED_CURRENT_INTENT'
|
||||
| string
|
||||
|
||||
export interface ReservationPageResult {
|
||||
page_num: number
|
||||
page_size: number
|
||||
@@ -83,6 +98,10 @@ export interface ReservationTaskListItem {
|
||||
temporary_order_no: string | null
|
||||
task_type: string
|
||||
task_subtype: string | null
|
||||
result_type?: ReservationAiResultType | null
|
||||
ai_task_type?: string | null
|
||||
route_code?: string | null
|
||||
system_process_category?: ReservationSystemProcessCategory | null
|
||||
task_status: ReservationTaskStatus | string
|
||||
card_name: string | null
|
||||
queue_sequence: number | null
|
||||
@@ -122,6 +141,10 @@ export interface ReservationOrderTaskTimelineItem {
|
||||
task_id: string
|
||||
task_type: string
|
||||
task_subtype: string | null
|
||||
result_type?: ReservationAiResultType | null
|
||||
ai_task_type?: string | null
|
||||
route_code?: string | null
|
||||
system_process_category?: ReservationSystemProcessCategory | null
|
||||
task_status: ReservationTaskStatus | string
|
||||
card_name: string | null
|
||||
queue_sequence: number | null
|
||||
@@ -303,16 +326,26 @@ export interface ReservationTaskDetailResult {
|
||||
source_received_at?: string | null
|
||||
external_conversation_id?: string | null
|
||||
conversation_message_count?: number | null
|
||||
result_type?: ReservationAiResultType | null
|
||||
ai_task_type?: string | null
|
||||
task_subtype?: string | null
|
||||
route_code?: string | null
|
||||
system_process_category?: ReservationSystemProcessCategory | null
|
||||
system_task_type: string
|
||||
task_card_type: ReservationTaskCardType | string
|
||||
task_status: ReservationTaskStatus | string
|
||||
field_contract_version: string
|
||||
draft_payload: ReservationRecord | null
|
||||
confirmed_payload: ReservationRecord | null
|
||||
review_status?: string | null
|
||||
review_resolution?: ReservationRecord | null
|
||||
manual_review?: ReservationRecord | null
|
||||
availability: ReservationTaskAvailabilityResult
|
||||
fields: ReservationTaskFieldResult[]
|
||||
opera_operations: ReservationOperaOperationResult[]
|
||||
source_message_only_result?: ReservationSourceMessageOnlyResult | null
|
||||
adapter_contract_errors?: ReservationAiTransitionDisplayResult[]
|
||||
unhandled_intents?: ReservationAiTransitionDisplayResult[]
|
||||
}
|
||||
|
||||
export interface ReservationSourceMessageOnlyResult {
|
||||
@@ -320,9 +353,28 @@ export interface ReservationSourceMessageOnlyResult {
|
||||
entry_result_meaning: string | null
|
||||
entry_result_description: string | null
|
||||
entry_result_source_message_id: string | null
|
||||
result_type?: ReservationAiResultType | null
|
||||
route_code?: string | null
|
||||
agent_assessment?: ReservationRecord | null
|
||||
notification?: ReservationRecord | null
|
||||
manual_review?: ReservationRecord | null
|
||||
raw_answer: string | null
|
||||
}
|
||||
|
||||
export interface ReservationAiTransitionDisplayResult {
|
||||
transition_id?: string | null
|
||||
source_event_index?: number | null
|
||||
array_index?: number | null
|
||||
result_type?: ReservationAiResultType | null
|
||||
ai_task_type?: string | null
|
||||
task_subtype?: string | null
|
||||
route_code?: string | null
|
||||
system_process_category?: ReservationSystemProcessCategory | null
|
||||
adapter_error_code?: string | null
|
||||
adapter_error_message?: string | null
|
||||
payload_fragment?: ReservationRecord | null
|
||||
}
|
||||
|
||||
export interface ReservationTaskPayloadMutationRequest {
|
||||
field_values: ReservationRecord
|
||||
}
|
||||
@@ -354,6 +406,27 @@ export interface ReservationManualReviewConversionResult {
|
||||
original_order_logic_deleted: boolean
|
||||
}
|
||||
|
||||
export interface ReservationManualReviewResolutionFieldOverrideRequest {
|
||||
field_pointer: string
|
||||
value: unknown
|
||||
}
|
||||
|
||||
export interface ReservationManualReviewResolutionRequest {
|
||||
confirmed_order_id?: string
|
||||
reason?: string
|
||||
field_overrides: ReservationManualReviewResolutionFieldOverrideRequest[]
|
||||
}
|
||||
|
||||
export interface ReservationManualReviewResolutionResult {
|
||||
task_id: string
|
||||
order_id: string
|
||||
task_status: ReservationTaskStatus | string
|
||||
review_status: string | null
|
||||
review_resolution: ReservationRecord | null
|
||||
confirmed_payload: ReservationRecord | null
|
||||
opera_operations: ReservationOperaOperationResult[]
|
||||
}
|
||||
|
||||
export interface ReservationOperaOperationResult {
|
||||
operation_id: string
|
||||
task_id: string
|
||||
|
||||
Reference in New Issue
Block a user