import { Module, forwardRef } from '@nestjs/common'; import { SequelizeModule } from '@nestjs/sequelize'; import { DietRecordsController } from './diet-records.controller'; import { DietRecordsService } from './diet-records.service'; import { UserDietHistory } from '../users/models/user-diet-history.model'; import { ActivityLog } from '../activity-logs/models/activity-log.model'; import { UsersModule } from '../users/users.module'; import { AiCoachModule } from '../ai-coach/ai-coach.module'; @Module({ imports: [ SequelizeModule.forFeature([UserDietHistory, ActivityLog]), UsersModule, forwardRef(() => AiCoachModule), ], controllers: [DietRecordsController], providers: [DietRecordsService], exports: [DietRecordsService], }) export class DietRecordsModule { }