feat: added checklistitem controller

This commit is contained in:
2026-07-01 17:28:43 +03:30
parent c2e0cb1bc6
commit 743d1eb79d
2 changed files with 93 additions and 4 deletions
@@ -19,12 +19,28 @@ import { WorkspaceTypeController } from "./controllers/workspace-type.controller
import { ProjectController } from "./controllers/project.controller";
import { ProjectRepository } from "./repositories/project.repository";
import { ProjectService } from "./providers/project.service";
import { TaskPhaseService } from "./providers/task-phase.service";
import { TaskPhaseRepository } from "./repositories/task-phase.repository";
import { TaskRepository } from "./repositories/task.repository";
import { TaskService } from "./providers/task.service";
import { CheckListItemRepository } from "./repositories/check-list-item.repository";
import { CheckListItemService } from "./providers/check-list-item.service";
import { TaskPhaseController } from "./controllers/task-phase.controller";
import { TaskController } from "./controllers/task.controller";
import { CheckListItemController } from "./controllers/check-list-item.controller";
@Module({
imports: [
TypeOrmModule.forFeature([TMWorkspaceType, TMWorkspace, TMProject, TMTaskPhase, TMTask, TMRemark, TMAttachment, TMCheckListItem, User]),
],
controllers: [WorkspaceController, WorkspaceTypeController, ProjectController],
controllers: [
WorkspaceController,
WorkspaceTypeController,
ProjectController,
TaskPhaseController,
TaskController,
CheckListItemController,
],
providers: [
WorkspaceRepository,
WorkspaceService,
@@ -32,9 +48,26 @@ import { ProjectService } from "./providers/project.service";
WorkspaceTypeService,
ProjectRepository,
ProjectService,
// TaskPhaseService,
// TaskService,
TaskPhaseRepository,
TaskPhaseService,
TaskRepository,
TaskService,
CheckListItemRepository,
CheckListItemService,
],
exports: [
WorkspaceRepository,
WorkspaceService,
WorkspaceTypeRepository,
WorkspaceTypeService,
ProjectRepository,
ProjectService,
TaskPhaseRepository,
TaskPhaseService,
TaskRepository,
TaskService,
CheckListItemRepository,
CheckListItemService,
],
exports: [WorkspaceService, WorkspaceRepository, WorkspaceTypeService, WorkspaceTypeRepository, ProjectService, ProjectRepository],
})
export class TaskManagerModule {}