优化
This commit is contained in:
@@ -58,6 +58,42 @@ baiyue:
|
||||
aws-access-key: ${AMAZON_SP_API_AWS_ACCESS_KEY:}
|
||||
aws-secret-key: ${AMAZON_SP_API_AWS_SECRET_KEY:}
|
||||
region: ${AMAZON_SP_API_REGION:}
|
||||
carrier-schedule:
|
||||
matson:
|
||||
enabled: ${MATSON_TRACKING_ENABLED:false}
|
||||
page-url: ${MATSON_TRACKING_PAGE_URL:https://www.matson.com/shipment-tracking.html}
|
||||
query-url: ${MATSON_TRACKING_QUERY_URL:https://www.matson.com/wp-content/plugins/matson-plugin/Api_calls/tracking_booking_proxy.php}
|
||||
connect-timeout: ${MATSON_TRACKING_CONNECT_TIMEOUT:10s}
|
||||
request-timeout: ${MATSON_TRACKING_REQUEST_TIMEOUT:30s}
|
||||
min-request-interval: ${MATSON_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
||||
hede:
|
||||
enabled: ${HEDE_TRACKING_ENABLED:false}
|
||||
query-url: ${HEDE_TRACKING_QUERY_URL:http://elines.hedehk.com/getVBilldynamic}
|
||||
connect-timeout: ${HEDE_TRACKING_CONNECT_TIMEOUT:10s}
|
||||
request-timeout: ${HEDE_TRACKING_REQUEST_TIMEOUT:30s}
|
||||
min-request-interval: ${HEDE_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
||||
sml:
|
||||
enabled: ${SML_TRACKING_ENABLED:false}
|
||||
query-url: ${SML_TRACKING_QUERY_URL:https://esvc.smlines.com/smline/CUP_HOM_3301GS.do}
|
||||
connect-timeout: ${SML_TRACKING_CONNECT_TIMEOUT:10s}
|
||||
request-timeout: ${SML_TRACKING_REQUEST_TIMEOUT:30s}
|
||||
min-request-interval: ${SML_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
||||
zim:
|
||||
enabled: ${ZIM_TRACKING_ENABLED:false}
|
||||
authorization-url: ${ZIM_AUTHORIZATION_URL:https://apigw.zim.com/authorize/v1}
|
||||
tracing-base-url: ${ZIM_TRACING_BASE_URL:https://apigw.zim.com/tracing/v2}
|
||||
client-id: ${ZIM_CLIENT_ID:}
|
||||
client-secret: ${ZIM_CLIENT_SECRET:}
|
||||
subscription-key: ${ZIM_TRACKING_SUBSCRIPTION_KEY:}
|
||||
connect-timeout: ${ZIM_TRACKING_CONNECT_TIMEOUT:10s}
|
||||
request-timeout: ${ZIM_TRACKING_REQUEST_TIMEOUT:30s}
|
||||
max-concurrency: ${ZIM_TRACKING_MAX_CONCURRENCY:10}
|
||||
evergreen:
|
||||
enabled: ${EMC_TRACKING_ENABLED:false}
|
||||
query-url: ${EMC_TRACKING_QUERY_URL:https://www.evergreen-shipping.cn/servlet/TDB1_CargoTracking.do}
|
||||
connect-timeout: ${EMC_TRACKING_CONNECT_TIMEOUT:10s}
|
||||
request-timeout: ${EMC_TRACKING_REQUEST_TIMEOUT:30s}
|
||||
min-request-interval: ${EMC_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
||||
|
||||
management:
|
||||
endpoints:
|
||||
|
||||
@@ -30,10 +30,11 @@ components:
|
||||
trackingNo: {type: string, minLength: 1, maxLength: 128}
|
||||
StandardNode:
|
||||
type: string
|
||||
enum: [DEPARTED_WAREHOUSE, AT_ORIGIN_PORT, DEPARTED_ORIGIN_PORT, IN_TRANSIT, ARRIVED, PICKUP_READY]
|
||||
enum: [DEPARTED_WAREHOUSE, AT_ORIGIN_PORT, LOADED_ON_VESSEL, DEPARTED_ORIGIN_PORT, IN_TRANSIT, ARRIVED_DESTINATION_PORT, DISCHARGED_FROM_VESSEL, PICKUP_READY, PICKED_UP, EMPTY_RETURNED]
|
||||
ExceptionCode: {type: string, enum: [CUSTOMS_HOLD, TERMINAL_HOLD, DOCUMENT_HOLD, UNKNOWN_HOLD]}
|
||||
QueryResult:
|
||||
type: object
|
||||
required: [providerCode, outcome, observations]
|
||||
required: [providerCode, outcome, observations, exceptions]
|
||||
properties:
|
||||
providerCode: {type: string}
|
||||
outcome: {type: string, enum: [SUCCESS, NO_CHANGE, RETRYABLE_FAILURE, PERMANENT_FAILURE, MANUAL_REQUIRED]}
|
||||
@@ -53,3 +54,18 @@ components:
|
||||
locationName: {type: string, nullable: true}
|
||||
sourceReference: {type: string, nullable: true}
|
||||
rawPayloadHash: {type: string, pattern: '^[0-9a-f]{64}$'}
|
||||
exceptions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required: [providerEventId, providerStatus, exceptionCode, active, observedAt, rawPayloadHash]
|
||||
properties:
|
||||
providerEventId: {type: string, maxLength: 128}
|
||||
providerStatus: {type: string, maxLength: 128}
|
||||
exceptionCode: {$ref: '#/components/schemas/ExceptionCode'}
|
||||
active: {type: boolean}
|
||||
observedAt: {type: string, format: date-time}
|
||||
locationCode: {type: string, nullable: true}
|
||||
locationName: {type: string, nullable: true}
|
||||
sourceReference: {type: string, nullable: true}
|
||||
rawPayloadHash: {type: string, pattern: '^[0-9a-f]{64}$'}
|
||||
|
||||
Reference in New Issue
Block a user