feat: implement Migration module with controller, service, and entity, including migration creation logic

This commit is contained in:
lborv
2025-09-26 21:55:57 +03:00
parent 6d88c21305
commit 2f848137ed
9 changed files with 311 additions and 21 deletions

View File

@ -1,4 +1,15 @@
import { Controller } from "@nestjs/common";
import { Body, Controller, Post } from "@nestjs/common";
import { MigrationService } from "./migration.service";
import { MigrationTable } from "./migration.constants";
@Controller("migrations")
export class MigrationController {}
export class MigrationController {
constructor(private readonly migrationService: MigrationService) {}
@Post("create")
async createMigration(
@Body() body: { token: string; tables: MigrationTable[] }
) {
return await this.migrationService.create(body.tables, body.token);
}
}