f6d97b4ee8
CI / verify (pull_request) Has been cancelled
同城有仓按仓库绑定承运商自动推单或自管填单,无仓/跨城走总部快递;新增仓配注册表、FulfillmentService 及三端运单追踪。 Co-authored-by: Cursor <cursoragent@cursor.com>
125 lines
6.0 KiB
TypeScript
125 lines
6.0 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { CityScopeModule } from '../city-scope/city-scope.module';
|
|
import { IamModule } from '../iam/iam.module';
|
|
import { TradeModule } from '../trade/trade.module';
|
|
import { FulfillmentModule } from '../fulfillment/fulfillment.module';
|
|
import { AdminDashboardController } from './admin-dashboard.controller';
|
|
import { AdminDashboardService } from './admin-dashboard.service';
|
|
import { AdminUsersController } from './admin-users.controller';
|
|
import { AdminUsersService } from './admin-users.service';
|
|
import { AdminOrdersController } from './admin-orders.controller';
|
|
import { AdminOrdersService } from './admin-orders.service';
|
|
import { AdminStoresController, AdminStoreAccountsController, AdminStoreMediaController } from './admin-stores.controller';
|
|
import { AdminStoresService } from './admin-stores.service';
|
|
import { AdminPartnersController, AdminPartnerAccountsController } from './admin-partners.controller';
|
|
import { AdminPartnersService } from './admin-partners.service';
|
|
import { AdminCitiesController } from './admin-cities.controller';
|
|
import { AdminCityWarehousesController, AdminCityWarehouseMutationsController } from './admin-city-warehouses.controller';
|
|
import { AdminCitiesService } from './admin-cities.service';
|
|
import { AdminBenefitCouponsController, AdminBenefitLedgersController } from './admin-benefit.controller';
|
|
import { AdminBenefitService } from './admin-benefit.service';
|
|
import { AdminRedeemRecordsController, AdminDeliveriesController } from './admin-redeem.controller';
|
|
import { AdminRedeemService, AdminDeliveriesService } from './admin-redeem.service';
|
|
import { AdminHqAccountsController } from './admin-hq-accounts.controller';
|
|
import { AdminHqAccountsService } from './admin-hq-accounts.service';
|
|
import { AdminProductsController } from './admin-products.controller';
|
|
import { AdminProductsService } from './admin-products.service';
|
|
import { AdminUserLogsController } from './admin-user-logs.controller';
|
|
import { AdminUserLogsService } from './admin-user-logs.service';
|
|
import { AdminStoreLogsController } from './admin-store-logs.controller';
|
|
import { AdminStoreLogsService } from './admin-store-logs.service';
|
|
import { AdminPartnerLogsController } from './admin-partner-logs.controller';
|
|
import { AdminPartnerLogsService } from './admin-partner-logs.service';
|
|
import { AdminHqLogsController } from './admin-hq-logs.controller';
|
|
import { AdminHqLogsService } from './admin-hq-logs.service';
|
|
import { AdminOssLogsController } from './admin-oss-logs.controller';
|
|
import { AdminOssLogsService } from './admin-oss-logs.service';
|
|
import { AdminTicketsController } from './admin-tickets.controller';
|
|
import { AdminTicketsService } from './admin-tickets.service';
|
|
import { SuperAdminGuard } from '../../common/guards/super-admin.guard';
|
|
import { BenefitModule } from '../benefit/benefit.module';
|
|
import { CommonModule } from '../common/common.module';
|
|
import { IntegrationsModule } from '../../integrations/integrations.module';
|
|
import { AdminXiaofeixiaController } from './admin-xiaofeixia.controller';
|
|
import { AdminXiaofeixiaService } from './admin-xiaofeixia.service';
|
|
import { AdminProductDetailTemplatesController } from './admin-product-detail-templates.controller';
|
|
import { AdminProductDetailTemplatesService } from './admin-product-detail-templates.service';
|
|
import { RedeemModule } from '../redeem/redeem.module';
|
|
import { AdminRedeemDebugController } from './admin-redeem-debug.controller';
|
|
import { AdminRedeemDebugService } from './admin-redeem-debug.service';
|
|
import { AdminRedeemPendingController } from './admin-redeem-pending.controller';
|
|
import { AdminWechatBindingsController } from './admin-wechat-bindings.controller';
|
|
import { AdminWechatBindingsService } from './admin-wechat-bindings.service';
|
|
import { AdminHqPermissionsController } from './admin-hq-permissions.controller';
|
|
import { AdminHqPermissionsService } from './admin-hq-permissions.service';
|
|
import { AdminDeployController } from './admin-deploy.controller';
|
|
import { AdminDeployService } from './admin-deploy.service';
|
|
import { AdminSystemConfigController } from './admin-system-config.controller';
|
|
import { AdminFulfillmentProvidersController } from './admin-fulfillment-providers.controller';
|
|
|
|
@Module({
|
|
imports: [CityScopeModule, IamModule, TradeModule, FulfillmentModule, BenefitModule, CommonModule, IntegrationsModule, RedeemModule],
|
|
controllers: [
|
|
AdminDashboardController,
|
|
AdminDeployController,
|
|
AdminUsersController,
|
|
AdminOrdersController,
|
|
AdminStoresController,
|
|
AdminStoreAccountsController,
|
|
AdminStoreMediaController,
|
|
AdminPartnersController,
|
|
AdminPartnerAccountsController,
|
|
AdminCitiesController,
|
|
AdminCityWarehousesController,
|
|
AdminCityWarehouseMutationsController,
|
|
AdminBenefitCouponsController,
|
|
AdminBenefitLedgersController,
|
|
AdminRedeemRecordsController,
|
|
AdminDeliveriesController,
|
|
AdminHqAccountsController,
|
|
AdminProductsController,
|
|
AdminUserLogsController,
|
|
AdminStoreLogsController,
|
|
AdminPartnerLogsController,
|
|
AdminHqLogsController,
|
|
AdminOssLogsController,
|
|
AdminTicketsController,
|
|
AdminXiaofeixiaController,
|
|
AdminProductDetailTemplatesController,
|
|
AdminRedeemDebugController,
|
|
AdminRedeemPendingController,
|
|
AdminWechatBindingsController,
|
|
AdminHqPermissionsController,
|
|
AdminSystemConfigController,
|
|
AdminFulfillmentProvidersController,
|
|
],
|
|
providers: [
|
|
AdminDashboardService,
|
|
AdminUsersService,
|
|
AdminOrdersService,
|
|
AdminStoresService,
|
|
AdminPartnersService,
|
|
AdminCitiesService,
|
|
AdminBenefitService,
|
|
AdminRedeemService,
|
|
AdminDeliveriesService,
|
|
AdminHqAccountsService,
|
|
AdminProductsService,
|
|
AdminUserLogsService,
|
|
AdminStoreLogsService,
|
|
AdminPartnerLogsService,
|
|
AdminHqLogsService,
|
|
AdminOssLogsService,
|
|
AdminTicketsService,
|
|
AdminXiaofeixiaService,
|
|
AdminProductDetailTemplatesService,
|
|
AdminRedeemDebugService,
|
|
AdminWechatBindingsService,
|
|
AdminHqPermissionsService,
|
|
AdminDeployService,
|
|
SuperAdminGuard,
|
|
],
|
|
exports: [CityScopeModule],
|
|
})
|
|
export class OpsModule {}
|