新增玩家头像、可查密码与全局改密/改账号开关;玩家资料页合并账号密码展示;代理直属玩家列表支持自定义上下分。 Co-authored-by: Cursor <cursoragent@cursor.com>
41 lines
1.5 KiB
TypeScript
41 lines
1.5 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { ScheduleModule } from '@nestjs/schedule';
|
|
import { APP_GUARD } from '@nestjs/core';
|
|
import { JwtAuthGuard } from './domains/identity/guards';
|
|
import { PrismaModule } from './shared/prisma/prisma.module';
|
|
import { SystemConfigModule } from './shared/config/system-config.module';
|
|
import { IdentityModule } from './domains/identity/identity.module';
|
|
import { AgentsModule } from './domains/agent/agents.module';
|
|
import { WalletModule } from './domains/ledger/wallet.module';
|
|
import { MatchesModule } from './domains/catalog/matches.module';
|
|
import { MarketsModule } from './domains/odds/markets.module';
|
|
import { BetsModule } from './domains/betting/bets.module';
|
|
import { SettlementModule } from './domains/settlement/settlement.module';
|
|
import { OperationsModule } from './domains/operations/operations.module';
|
|
import { AdminModule } from './applications/admin/admin.module';
|
|
import { PlayerModule } from './applications/player/player.module';
|
|
import { AgentPortalModule } from './applications/agent/agent-portal.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
ConfigModule.forRoot({ isGlobal: true }),
|
|
ScheduleModule.forRoot(),
|
|
PrismaModule,
|
|
SystemConfigModule,
|
|
IdentityModule,
|
|
AgentsModule,
|
|
WalletModule,
|
|
MatchesModule,
|
|
MarketsModule,
|
|
BetsModule,
|
|
SettlementModule,
|
|
OperationsModule,
|
|
AdminModule,
|
|
PlayerModule,
|
|
AgentPortalModule,
|
|
],
|
|
providers: [{ provide: APP_GUARD, useClass: JwtAuthGuard }],
|
|
})
|
|
export class AppModule {}
|