diff --git a/src/controllers/address-controller.ts b/src/controllers/address-controller.ts index c836829..ba123bf 100644 --- a/src/controllers/address-controller.ts +++ b/src/controllers/address-controller.ts @@ -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") diff --git a/src/controllers/branch-contact-controller.ts b/src/controllers/branch-contact-controller.ts index b71aea5..473fd51 100644 --- a/src/controllers/branch-contact-controller.ts +++ b/src/controllers/branch-contact-controller.ts @@ -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 { diff --git a/src/controllers/branch-controller.ts b/src/controllers/branch-controller.ts index f772de3..889c5a1 100644 --- a/src/controllers/branch-controller.ts +++ b/src/controllers/branch-controller.ts @@ -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 { diff --git a/src/controllers/branch-user-controller.ts b/src/controllers/branch-user-controller.ts index 7046ad6..a12c546 100644 --- a/src/controllers/branch-user-controller.ts +++ b/src/controllers/branch-user-controller.ts @@ -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 { diff --git a/src/controllers/customer-branch-controller.ts b/src/controllers/customer-branch-controller.ts index ff24201..2a2371b 100644 --- a/src/controllers/customer-branch-controller.ts +++ b/src/controllers/customer-branch-controller.ts @@ -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 { diff --git a/src/controllers/customer-controller.ts b/src/controllers/customer-controller.ts index 2721e52..e71485c 100644 --- a/src/controllers/customer-controller.ts +++ b/src/controllers/customer-controller.ts @@ -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 { diff --git a/src/controllers/employee-checkup-controller.ts b/src/controllers/employee-checkup-controller.ts index de683d8..eff4b5c 100644 --- a/src/controllers/employee-checkup-controller.ts +++ b/src/controllers/employee-checkup-controller.ts @@ -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 { diff --git a/src/controllers/employee-controller.ts b/src/controllers/employee-controller.ts index aeff13e..fbb6aa0 100644 --- a/src/controllers/employee-controller.ts +++ b/src/controllers/employee-controller.ts @@ -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 { diff --git a/src/controllers/employee-other-info-controller.ts b/src/controllers/employee-other-info-controller.ts index 4445c17..e134ec5 100644 --- a/src/controllers/employee-other-info-controller.ts +++ b/src/controllers/employee-other-info-controller.ts @@ -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 { diff --git a/src/controllers/keycloak-controller.ts b/src/controllers/keycloak-controller.ts index 5ebb09f..69ed2de 100644 --- a/src/controllers/keycloak-controller.ts +++ b/src/controllers/keycloak-controller.ts @@ -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 { diff --git a/src/controllers/permission-controller.ts b/src/controllers/permission-controller.ts index 37d2af7..0ea14e0 100644 --- a/src/controllers/permission-controller.ts +++ b/src/controllers/permission-controller.ts @@ -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 { diff --git a/src/controllers/user-controller.ts b/src/controllers/user-controller.ts index d65a21c..05aaf79 100644 --- a/src/controllers/user-controller.ts +++ b/src/controllers/user-controller.ts @@ -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 {