import { Module } from '@nestjs/common'; import { IntegrationsModule } from '../integrations/integrations.module'; import { TradeModule } from '../modules/trade/trade.module'; import { PrismaModule } from '../common/prisma/prisma.module'; import { WechatPayCallbackController } from './wechat-pay.controller'; import { WechatRefundCallbackController } from './wechat-refund.controller'; import { WechatMessageCallbackController } from './wechat-message.controller'; import { DeliveryCallbackController } from './delivery-track.controller'; import { DeliveryCallbackService } from './delivery-callback.service'; import { CourierModule } from '../integrations/courier/courier.module'; @Module({ imports: [IntegrationsModule, TradeModule, PrismaModule, CourierModule], providers: [DeliveryCallbackService], controllers: [ WechatPayCallbackController, WechatRefundCallbackController, WechatMessageCallbackController, DeliveryCallbackController, ], }) export class CallbacksModule {}