spring.datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: ${FIRSTLEG_DB_URL:jdbc:mysql://127.0.0.1:3306/baiyue_firstleg?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true} username: ${FIRSTLEG_DB_USERNAME:root} password: ${FIRSTLEG_DB_PASSWORD:123456} baiyue.clients.warehouse.url: ${WAREHOUSE_SERVICE_URL:} baiyue.clients.order.url: ${ORDER_SERVICE_URL:} baiyue.clients.file.url: ${FILE_SERVICE_URL:} baiyue.carrier-schedule.providers.matson-automated: ${MATSON_TRACKING_ENABLED:false} baiyue.carrier-schedule.providers.sml-automated: ${SML_TRACKING_ENABLED:false} baiyue.carrier-schedule.providers.zim-official-api-enabled: ${ZIM_TRACKING_ENABLED:false} baiyue.carrier-schedule.providers.cosco-official-api-enabled: ${COSCO_OPEN_API_ENABLED:false} baiyue.carrier-schedule.providers.emc-automated: ${EMC_TRACKING_ENABLED:false} baiyue.carrier-schedule.providers.hede-automated: ${HEDE_TRACKING_ENABLED:false} baiyue.carrier-schedule.scheduler.zone: ${CARRIER_SCHEDULE_ZONE:Asia/Shanghai} baiyue.carrier-schedule.scheduler.scan-fixed-delay: ${CARRIER_SCHEDULE_SCAN_FIXED_DELAY:PT1M} baiyue.carrier-schedule.scheduler.scan-initial-delay: ${CARRIER_SCHEDULE_SCAN_INITIAL_DELAY:PT10S} baiyue.carrier-schedule.scheduler.batch-size: ${CARRIER_SCHEDULE_BATCH_SIZE:20} baiyue.carrier-schedule.scheduler.max-tasks-per-trigger: ${CARRIER_SCHEDULE_MAX_TASKS_PER_TRIGGER:2000} baiyue.carrier-schedule.scheduler.lease-duration: ${CARRIER_SCHEDULE_LEASE_DURATION:PT5M} firstleg: inbound: allow-rejected-measurement: false default-pallet-capacity-cbm: ${DEFAULT_PALLET_CAPACITY_CBM:1.200000} reservation-ttl: ${PALLET_RESERVATION_TTL:30m} warehouse-resource-tenant-id: 0 measurement-openapi: enabled: ${MEASUREMENT_OPENAPI_ENABLED:false} # 墨家首轮联调暂不验 HMAC;通讯确认后将环境变量改为 true 即可恢复。 signature-required: ${MEASUREMENT_OPENAPI_SIGNATURE_REQUIRED:false} max-clock-skew: ${MEASUREMENT_OPENAPI_MAX_CLOCK_SKEW:5m} nonce-ttl: ${MEASUREMENT_OPENAPI_NONCE_TTL:10m} apps: # 墨家设备群共用固定 AppKey;签名恢复后再启用 Secret。每台机器用 data.deviceCode 区分。 mojia: enabled: ${MOJIA_MEASUREMENT_ENABLED:false} secret: ${MOJIA_MEASUREMENT_SECRET:} tenant-id: ${MOJIA_MEASUREMENT_TENANT_ID:0} subject-id: ${MOJIA_MEASUREMENT_SUBJECT_ID:0} warehouse-bindings: CN-YW-01: ${MOJIA_MEASUREMENT_WAREHOUSE_ID:0} # 历史通用应用配置,保留兼容;新接入请使用 mojia。 device-provider: enabled: ${MEASUREMENT_DEVICE_PROVIDER_ENABLED:false} secret: ${MEASUREMENT_DEVICE_PROVIDER_SECRET:} tenant-id: ${MEASUREMENT_DEVICE_PROVIDER_TENANT_ID:0} subject-id: ${MEASUREMENT_DEVICE_PROVIDER_SUBJECT_ID:0} warehouse-bindings: CN-YW-01: ${MEASUREMENT_DEVICE_PROVIDER_WAREHOUSE_ID:0}