From 54dba11dc4aead19391f2c0ad11635d969716603 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 4 Mar 2025 14:37:13 +0700 Subject: [PATCH] chore: add tsoa tag --- src/controllers/00-doc-template-controller.ts | 3 ++- src/controllers/00-stats-controller.ts | 3 ++- tsoa.json | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/controllers/00-doc-template-controller.ts b/src/controllers/00-doc-template-controller.ts index e375c55..c0e6fff 100644 --- a/src/controllers/00-doc-template-controller.ts +++ b/src/controllers/00-doc-template-controller.ts @@ -2,7 +2,7 @@ import createReport from "docx-templates"; import ThaiBahtText from "thai-baht-text"; import { District, Province, SubDistrict } from "@prisma/client"; import { Readable } from "node:stream"; -import { Controller, Get, Path, Query, Route } from "tsoa"; +import { Controller, Get, Path, Query, Route, Tags } from "tsoa"; import prisma from "../db"; import { notFoundError } from "../utils/error"; import HttpError from "../interfaces/http-error"; @@ -62,6 +62,7 @@ const quotationData = (id: string) => }); @Route("api/v1/doc-template") +@Tags("Document Template") export class DocTemplateController extends Controller { @Get() async getTemplate() { diff --git a/src/controllers/00-stats-controller.ts b/src/controllers/00-stats-controller.ts index 330759c..0271acb 100644 --- a/src/controllers/00-stats-controller.ts +++ b/src/controllers/00-stats-controller.ts @@ -6,7 +6,7 @@ import { RequestWorkStatus, User, } from "@prisma/client"; -import { Controller, Get, Query, Request, Route, Security } from "tsoa"; +import { Controller, Get, Query, Request, Route, Security, Tags } from "tsoa"; import prisma from "../db"; import { createPermCondition } from "../services/permission"; import { RequestWithUser } from "../interfaces/user"; @@ -16,6 +16,7 @@ const permissionCondCompany = createPermCondition((_) => true); @Route("/api/v1/report") @Security("keycloak") +@Tags("Report") export class StatsController extends Controller { @Get("quotation") async quotationReport( diff --git a/tsoa.json b/tsoa.json index 09db573..f9a463c 100644 --- a/tsoa.json +++ b/tsoa.json @@ -53,7 +53,9 @@ { "name": "Task Order" }, { "name": "User Task Order" }, { "name": "Credit Note" }, - { "name": "Debit Note" } + { "name": "Debit Note" }, + { "name": "Report" }, + { "name": "Document Template" } ] } },