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 { Controller, Get, Path, Route, Tags } from "tsoa";
import prisma from "../db"; import prisma from "../db";
@Route("api/address") @Route("api/v1/address")
@Tags("Address") @Tags("Address")
export class AddressController extends Controller { export class AddressController extends Controller {
@Get("province") @Get("province")

View file

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

View file

@ -78,7 +78,7 @@ function branchImageLoc(id: string) {
return `branch/branch-img-${id}`; return `branch/branch-img-${id}`;
} }
@Route("api/branch") @Route("api/v1/branch")
@Tags("Branch") @Tags("Branch")
@Security("keycloak") @Security("keycloak")
export class BranchController extends Controller { 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") @Tags("Branch User")
@Security("keycloak") @Security("keycloak")
export class BranchUserController extends Controller { export class BranchUserController extends Controller {
@ -178,7 +178,7 @@ export class BranchUserController extends Controller {
type UserBranchBody = { branch: string[] }; type UserBranchBody = { branch: string[] };
@Route("api/user/{userId}/branch") @Route("api/v1/user/{userId}/branch")
@Tags("Branch User") @Tags("Branch User")
@Security("keycloak") @Security("keycloak")
export class UserBranchController extends Controller { export class UserBranchController extends Controller {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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