import { Module } from '@nestjs/common';
import { MulterModule } from '@nestjs/platform-express';
import { S3PlanningController } from './s3-planning.controller';
import { S3PlanningService } from './s3-planning.service';

/**
 * Module for 3S (Seiri, Seiton, Seiso) Planning
 * Part of LEAN Management functionality
 *
 * Features:
 * - Plan creation and management
 * - Category management (Sort, Set in Order, Shine)
 * - Weekly status tracking with traffic light system
 * - Photo documentation uploads
 * - Department dashboard and statistics
 */
@Module({
  imports: [
    MulterModule.register({
      dest: './uploads/s3',
    }),
  ],
  controllers: [S3PlanningController],
  providers: [S3PlanningService],
  exports: [S3PlanningService],
})
export class S3PlanningModule {}
