refactor!: add v1 prefix to endpoints

This commit is contained in:
Methapon2001 2024-06-06 09:42:02 +07:00
parent 5053f83470
commit a3e72cbb1b
12 changed files with 17 additions and 17 deletions

View file

@ -1,7 +1,7 @@
import { Controller, Get, Path, Route, Tags } from "tsoa";
import prisma from "../db";
@Route("api/address")
@Route("api/v1/address")
@Tags("Address")
export class AddressController extends Controller {
@Get("province")

View file

@ -26,7 +26,7 @@ type BranchContactUpdate = {
telephoneNo?: string;
};
@Route("api/branch/{branchId}/contact")
@Route("api/v1/branch/{branchId}/contact")
@Tags("Branch Contact")
@Security("keycloak")
export class BranchContactController extends Controller {

View file

@ -78,7 +78,7 @@ function branchImageLoc(id: string) {
return `branch/branch-img-${id}`;
}
@Route("api/branch")
@Route("api/v1/branch")
@Tags("Branch")
@Security("keycloak")
export class BranchController extends Controller {

View file

@ -51,7 +51,7 @@ async function userBranchCodeGen(branch: Branch, user: User[]) {
);
}
@Route("api/branch/{branchId}/user")
@Route("api/v1/branch/{branchId}/user")
@Tags("Branch User")
@Security("keycloak")
export class BranchUserController extends Controller {
@ -178,7 +178,7 @@ export class BranchUserController extends Controller {
type UserBranchBody = { branch: string[] };
@Route("api/user/{userId}/branch")
@Route("api/v1/user/{userId}/branch")
@Tags("Branch User")
@Security("keycloak")
export class UserBranchController extends Controller {

View file

@ -99,7 +99,7 @@ export type CustomerBranchUpdate = {
provinceId?: string | null;
};
@Route("api/customer-branch")
@Route("api/v1/customer-branch")
@Tags("Customer Branch")
@Security("keycloak")
export class CustomerBranchController extends Controller {

View file

@ -48,7 +48,7 @@ function imageLocation(id: string) {
return `customer/img-${id}`;
}
@Route("api/customer")
@Route("api/v1/customer")
@Tags("Customer")
@Security("keycloak")
export class CustomerController extends Controller {

View file

@ -44,7 +44,7 @@ type EmployeeCheckupEdit = {
coverageExpireDate?: Date;
};
@Route("api/employee/{employeeId}/checkup")
@Route("api/v1/employee/{employeeId}/checkup")
@Tags("Employee Checkup")
@Security("keycloak")
export class EmployeeCheckupController extends Controller {

View file

@ -90,7 +90,7 @@ type EmployeeUpdate = {
provinceId?: string | null;
};
@Route("api/employee")
@Route("api/v1/employee")
@Tags("Employee")
@Security("keycloak")
export class EmployeeController extends Controller {

View file

@ -33,7 +33,7 @@ type EmployeeOtherInfoUpdate = {
birthPlace: string;
};
@Route("api/employee/{employeeId}/other-info")
@Route("api/v1/employee/{employeeId}/other-info")
@Tags("Employee Other Info")
@Security("keycloak")
export class EmployeeOtherInfo extends Controller {

View file

@ -8,7 +8,7 @@ import {
removeUserRoles,
} from "../services/keycloak";
@Route("api/keycloak")
@Route("api/v1/keycloak")
@Tags("Single-Sign On")
@Security("keycloak")
export class KeycloakController extends Controller {

View file

@ -19,7 +19,7 @@ type MenuEdit = {
url: string;
};
@Route("v1/permission/menu")
@Route("api/v1/permission/menu")
@Tags("Permission")
@Security("keycloak")
export class MenuController extends Controller {
@ -93,7 +93,7 @@ type RoleMenuPermissionEdit = {
permission?: string;
};
@Route("v1/permission/menu/{menuId}/role")
@Route("api/v1/permission/menu/{menuId}/role")
@Tags("Permission")
@Security("keycloak")
export class RoleMenuController extends Controller {
@ -171,7 +171,7 @@ type MenuComponentEdit = {
menuId?: string;
};
@Route("v1/permission/menu-component")
@Route("api/v1/permission/menu-component")
@Tags("Permission")
@Security("keycloak")
export class MenuComponentController extends Controller {
@ -263,7 +263,7 @@ type RoleMenuComponentPermissionEdit = {
permission?: string;
};
@Route("v1/permission/menu-component/{menuComponentId}/role")
@Route("api/v1/permission/menu-component/{menuComponentId}/role")
@Tags("Permission")
@Security("keycloak")
export class RoleMenuComponentController extends Controller {

View file

@ -119,7 +119,7 @@ function imageLocation(id: string) {
return `user/profile-img-${id}`;
}
@Route("api/user")
@Route("api/v1/user")
@Tags("User")
@Security("keycloak")
export class UserController extends Controller {
@ -507,7 +507,7 @@ function attachmentLocation(uid: string) {
return `user-attachment/${uid}`;
}
@Route("api/user/{userId}/attachment")
@Route("api/v1/user/{userId}/attachment")
@Tags("User")
@Security("keycloak")
export class UserAttachmentController extends Controller {