import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ShopService } from './shop.service';
import { ShopController } from './shop.controller';
import { Item } from '../item/item.entity';
import { CharacterItem } from '../item/character-item.entity';
import { Character } from '../character/entities/character.entity';
import { QuestArc } from '../quest/quest-arc.entity';
import { PlayerQuestArc } from '../quest/player-quest-arc.entity';
import { AuthModule } from '../auth/auth.module';

@Module({
  imports: [
    TypeOrmModule.forFeature([Item, CharacterItem, Character, QuestArc, PlayerQuestArc]),
    AuthModule,
  ],
  controllers: [ShopController],
  providers: [ShopService],
})
export class ShopModule {}
