commission.module.ts 887 B

123456789101112131415161718192021
  1. import { Module, forwardRef } from '@nestjs/common'
  2. import { CommissionService } from './commission.service'
  3. import { CommissionController } from './commission.controller'
  4. import { TypeOrmModule } from '@nestjs/typeorm'
  5. import { CommissionConfig } from './entities/commission-config.entity'
  6. import { CommissionRecord } from './entities/commission-record.entity'
  7. import { Users } from 'src/users/entities/users.entity'
  8. import { UserBalanceModule } from 'src/user-balance/user-balance.module'
  9. import { MembershipModule } from 'src/membership/membership.module'
  10. @Module({
  11. imports: [
  12. TypeOrmModule.forFeature([CommissionRecord, CommissionConfig, Users]),
  13. UserBalanceModule,
  14. forwardRef(() => MembershipModule)
  15. ],
  16. providers: [CommissionService],
  17. controllers: [CommissionController],
  18. exports: [CommissionService]
  19. })
  20. export class CommissionModule {}