INIT
This commit is contained in:
37
backend/src/cow/cow.module.ts
Normal file
37
backend/src/cow/cow.module.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
/**
|
||||
* ============================================================
|
||||
* 개체(Cow) 모듈
|
||||
* ============================================================
|
||||
*
|
||||
* 사용 페이지: 개체 목록 페이지 (/cow)
|
||||
*
|
||||
* 등록된 엔티티:
|
||||
* - CowModel: 개체 기본 정보
|
||||
* - GenomeRequestModel: 유전체 분석 의뢰
|
||||
* - GenomeTraitDetailModel: 유전체 형질 상세 (35개 형질)
|
||||
* ============================================================
|
||||
*/
|
||||
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { CowController } from './cow.controller';
|
||||
import { CowService } from './cow.service';
|
||||
import { CowModel } from './entities/cow.entity';
|
||||
import { GenomeRequestModel } from '../genome/entities/genome-request.entity';
|
||||
import { GenomeTraitDetailModel } from '../genome/entities/genome-trait-detail.entity';
|
||||
import { FilterEngineModule } from '../shared/filter/filter-engine.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
TypeOrmModule.forFeature([
|
||||
CowModel, // 개체 기본 정보 (tb_cow)
|
||||
GenomeRequestModel, // 유전체 분석 의뢰 (tb_genome_request)
|
||||
GenomeTraitDetailModel, // 유전체 형질 상세 (tb_genome_trait_detail)
|
||||
]),
|
||||
FilterEngineModule, // 필터 엔진 모듈
|
||||
],
|
||||
controllers: [CowController],
|
||||
providers: [CowService],
|
||||
exports: [CowService],
|
||||
})
|
||||
export class CowModule {}
|
||||
Reference in New Issue
Block a user