feat: add admin auth

This commit is contained in:
2026-06-01 18:08:38 +03:30
parent 967b96184a
commit 39e6c96113
12 changed files with 121 additions and 12 deletions
@@ -0,0 +1,21 @@
import { Body, Controller, HttpCode, Post } from '@nestjs/common';
import { AdminAuthService } from './providers/admin-auth.service';
import { AdminLoginDTO } from './dtos/admin-login.dto';
import { Public } from '@/modules/auth/decorators/public.decorator';
@Controller('admin/auth')
export class AdminAuthController {
constructor(
/**
* Inject Admin Auth Service
*/
private readonly adminAuthService: AdminAuthService,
) {}
@Public()
@Post('login')
@HttpCode(200)
public async login(@Body() adminLoginDto: AdminLoginDTO) {
return await this.adminAuthService.login(adminLoginDto);
}
}