小飞侠接口对接

This commit is contained in:
2026-06-30 23:44:31 +08:00
parent 6e047dc0a5
commit ed1845c0ba
14 changed files with 653 additions and 2 deletions
@@ -3,11 +3,12 @@ import { BullModule } from '@nestjs/bullmq';
import { SmsMockProvider } from './sms/sms.mock.provider';
import { PayMockProvider } from './pay/pay.mock.provider';
import { DeliveryMockProvider } from './delivery/delivery.mock.provider';
import { CourierModule } from './courier/courier.module';
import { SMS_PROVIDER, PAY_PROVIDER, DELIVERY_PROVIDER } from './integrations.constants';
import { DELIVERY_QUEUE } from '../jobs/jobs.constants';
@Module({
imports: [BullModule.registerQueue({ name: DELIVERY_QUEUE })],
imports: [BullModule.registerQueue({ name: DELIVERY_QUEUE }), CourierModule],
providers: [
{ provide: SMS_PROVIDER, useClass: SmsMockProvider },
{ provide: PAY_PROVIDER, useClass: PayMockProvider },
@@ -16,6 +17,6 @@ import { DELIVERY_QUEUE } from '../jobs/jobs.constants';
PayMockProvider,
DeliveryMockProvider,
],
exports: [SMS_PROVIDER, PAY_PROVIDER, DELIVERY_PROVIDER],
exports: [SMS_PROVIDER, PAY_PROVIDER, DELIVERY_PROVIDER, CourierModule],
})
export class IntegrationsModule {}