diff --git a/src/apis/api.module.ts b/src/apis/api.module.ts index b95961dc..7af9080e 100644 --- a/src/apis/api.module.ts +++ b/src/apis/api.module.ts @@ -1,8 +1,9 @@ import { Module } from '@nestjs/common'; import { AuthModule } from './auth/auth.module'; import { UsersModule } from './users/users.module'; +import { NoticeBoardsModule } from './notice-boards/notice-boards.module'; @Module({ - imports: [AuthModule, UsersModule], + imports: [AuthModule, UsersModule, NoticeBoardsModule], }) export class ApiModule {} diff --git a/src/apis/notice-boards/controllers/notice-boards.controller.spec.ts b/src/apis/notice-boards/controllers/notice-boards.controller.spec.ts new file mode 100644 index 00000000..85ae70e5 --- /dev/null +++ b/src/apis/notice-boards/controllers/notice-boards.controller.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { NoticeBoardsController } from './notice-boards.controller'; + +describe('NoticeBoardsController', () => { + let controller: NoticeBoardsController; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + controllers: [NoticeBoardsController], + }).compile(); + + controller = module.get(NoticeBoardsController); + }); + + it('should be defined', () => { + expect(controller).toBeDefined(); + }); +}); diff --git a/src/apis/notice-boards/controllers/notice-boards.controller.ts b/src/apis/notice-boards/controllers/notice-boards.controller.ts new file mode 100644 index 00000000..0e2a92a4 --- /dev/null +++ b/src/apis/notice-boards/controllers/notice-boards.controller.ts @@ -0,0 +1,19 @@ +import { Controller, Delete, Get, Patch, Post } from '@nestjs/common'; + +@Controller('notice-boards') +export class NoticeBoardsController { + @Post() + create() {} + + @Get() + findAll() {} + + @Get(':id') + findOne() {} + + @Patch(':id') + update() {} + + @Delete(':id') + remove() {} +} diff --git a/src/apis/notice-boards/notice-boards.module.ts b/src/apis/notice-boards/notice-boards.module.ts new file mode 100644 index 00000000..1aacc199 --- /dev/null +++ b/src/apis/notice-boards/notice-boards.module.ts @@ -0,0 +1,9 @@ +import { Module } from '@nestjs/common'; +import { NoticeBoardsController } from './controllers/notice-boards.controller'; +import { NoticeBoardsService } from './services/notice-boards.service'; + +@Module({ + controllers: [NoticeBoardsController], + providers: [NoticeBoardsService], +}) +export class NoticeBoardsModule {} diff --git a/src/apis/notice-boards/services/notice-boards.service.spec.ts b/src/apis/notice-boards/services/notice-boards.service.spec.ts new file mode 100644 index 00000000..1d679256 --- /dev/null +++ b/src/apis/notice-boards/services/notice-boards.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { NoticeBoardsService } from './notice-boards.service'; + +describe('NoticeBoardsService', () => { + let service: NoticeBoardsService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [NoticeBoardsService], + }).compile(); + + service = module.get(NoticeBoardsService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/apis/notice-boards/services/notice-boards.service.ts b/src/apis/notice-boards/services/notice-boards.service.ts new file mode 100644 index 00000000..f1d8eb28 --- /dev/null +++ b/src/apis/notice-boards/services/notice-boards.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class NoticeBoardsService {}