优化
This commit is contained in:
@@ -1880,7 +1880,7 @@ paths:
|
||||
/api/platform/v1/last-leg/dispatches/{dispatchNo}/evidence/{kind}:
|
||||
post:
|
||||
summary: 上传本趟车辆或司机证据
|
||||
description: 权限 platform:overseas-warehouse:dispatch:edit。PDF/JPG/PNG,非空且不超过10MiB;平台、本车、类型复合归属。上传后通过版本化EDIT保存引用。
|
||||
description: 客服阶段使用 platform:overseas-warehouse:dispatch:edit;调度待审/理货待审分别使用 platform:fleet:trip:dispatch-review / platform:fleet:trip:loading-review,无需维护车辆权限。VEHICLE和DRIVER支持PDF/JPG/PNG,DRIVER_PHOTO仅JPG/PNG,非空且不超过10MiB;平台、本车、类型复合归属。审核补充附件随ReviewCommand保存,不修改资源,不重启审核。
|
||||
security:
|
||||
- bearerAuth: []
|
||||
responses:
|
||||
@@ -1934,6 +1934,7 @@ paths:
|
||||
enum:
|
||||
- VEHICLE
|
||||
- DRIVER
|
||||
- DRIVER_PHOTO
|
||||
/api/platform/v1/last-leg/dispatches/{dispatchNo}/evidence/{kind}/{fileId}:
|
||||
get:
|
||||
summary: 读取本车证据元数据
|
||||
@@ -1979,6 +1980,7 @@ paths:
|
||||
enum:
|
||||
- VEHICLE
|
||||
- DRIVER
|
||||
- DRIVER_PHOTO
|
||||
- name: fileId
|
||||
in: path
|
||||
required: true
|
||||
@@ -2021,6 +2023,7 @@ paths:
|
||||
enum:
|
||||
- VEHICLE
|
||||
- DRIVER
|
||||
- DRIVER_PHOTO
|
||||
- name: fileId
|
||||
in: path
|
||||
required: true
|
||||
@@ -4151,7 +4154,10 @@ components:
|
||||
invalidatedReason:
|
||||
type: string
|
||||
nullable: true
|
||||
attachments:
|
||||
$ref: '#/components/schemas/DispatchReviewAttachments'
|
||||
required:
|
||||
- attachments
|
||||
- status
|
||||
- reason
|
||||
- reviewerId
|
||||
@@ -5820,6 +5826,47 @@ components:
|
||||
required:
|
||||
- recordVersion
|
||||
- idempotencyKey
|
||||
DispatchReviewAttachments:
|
||||
type: object
|
||||
description: 本次审核补充证据;省略或null为三组空数组。每类最多20个且不得重复;逐个验证本车和类别归属,不接受MASTER档案证照冒充本车审核上传。
|
||||
x-java-record: DispatchContracts.ReviewAttachments
|
||||
properties:
|
||||
vehicleFileIds:
|
||||
type: array
|
||||
maxItems: 20
|
||||
uniqueItems: true
|
||||
description: 本车VEHICLE证据文件ID。
|
||||
items:
|
||||
oneOf:
|
||||
- type: string
|
||||
pattern: ^[1-9][0-9]*$
|
||||
- type: integer
|
||||
format: int64
|
||||
minimum: 1
|
||||
driverPhotoFileIds:
|
||||
type: array
|
||||
maxItems: 20
|
||||
uniqueItems: true
|
||||
description: 本车DRIVER_PHOTO证据文件ID。
|
||||
items:
|
||||
oneOf:
|
||||
- type: string
|
||||
pattern: ^[1-9][0-9]*$
|
||||
- type: integer
|
||||
format: int64
|
||||
minimum: 1
|
||||
licenseFileIds:
|
||||
type: array
|
||||
maxItems: 20
|
||||
uniqueItems: true
|
||||
description: 本车DRIVER证据文件ID。
|
||||
items:
|
||||
oneOf:
|
||||
- type: string
|
||||
pattern: ^[1-9][0-9]*$
|
||||
- type: integer
|
||||
format: int64
|
||||
minimum: 1
|
||||
DispatchReviewCommand:
|
||||
type: object
|
||||
x-java-record: DispatchCommands.ReviewCommand
|
||||
@@ -5840,6 +5887,10 @@ components:
|
||||
reason:
|
||||
type: string
|
||||
nullable: true
|
||||
attachments:
|
||||
allOf:
|
||||
- $ref: '#/components/schemas/DispatchReviewAttachments'
|
||||
nullable: true
|
||||
required:
|
||||
- recordVersion
|
||||
- idempotencyKey
|
||||
|
||||
Reference in New Issue
Block a user