refactor: Update request type in processWorkStandardController to use AuthenticatedRequest

- Changed the request type from `Request` to `AuthenticatedRequest` in multiple functions within the processWorkStandardController.
- This update ensures that user authentication details are accessible in the request object, enhancing security and functionality for work item management operations.
This commit is contained in:
kjs 2026-02-24 12:42:54 +09:00
parent fc96c958ba
commit 076184aad2
1 changed files with 13 additions and 12 deletions

View File

@ -3,9 +3,10 @@
* /
*/
import { Request, Response } from "express";
import { Response } from "express";
import { getPool } from "../database/db";
import { logger } from "../utils/logger";
import { AuthenticatedRequest } from "../types/auth";
// ============================================================
// 품목/라우팅/공정 조회 (좌측 트리 데이터)
@ -15,7 +16,7 @@ import { logger } from "../utils/logger";
*
* 쿼리: tableName(), nameColumn, codeColumn
*/
export async function getItemsWithRouting(req: Request, res: Response) {
export async function getItemsWithRouting(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -62,7 +63,7 @@ export async function getItemsWithRouting(req: Request, res: Response) {
/**
* + ( )
*/
export async function getRoutingsWithProcesses(req: Request, res: Response) {
export async function getRoutingsWithProcesses(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -133,7 +134,7 @@ export async function getRoutingsWithProcesses(req: Request, res: Response) {
/**
* (phase별 )
*/
export async function getWorkItems(req: Request, res: Response) {
export async function getWorkItems(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -180,7 +181,7 @@ export async function getWorkItems(req: Request, res: Response) {
/**
*
*/
export async function createWorkItem(req: Request, res: Response) {
export async function createWorkItem(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
const writer = req.user?.userId;
@ -226,7 +227,7 @@ export async function createWorkItem(req: Request, res: Response) {
/**
*
*/
export async function updateWorkItem(req: Request, res: Response) {
export async function updateWorkItem(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -271,7 +272,7 @@ export async function updateWorkItem(req: Request, res: Response) {
/**
* ( )
*/
export async function deleteWorkItem(req: Request, res: Response) {
export async function deleteWorkItem(req: AuthenticatedRequest, res: Response) {
const client = await getPool().connect();
try {
const companyCode = req.user?.companyCode;
@ -319,7 +320,7 @@ export async function deleteWorkItem(req: Request, res: Response) {
/**
*
*/
export async function getWorkItemDetails(req: Request, res: Response) {
export async function getWorkItemDetails(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -346,7 +347,7 @@ export async function getWorkItemDetails(req: Request, res: Response) {
/**
*
*/
export async function createWorkItemDetail(req: Request, res: Response) {
export async function createWorkItemDetail(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
const writer = req.user?.userId;
@ -401,7 +402,7 @@ export async function createWorkItemDetail(req: Request, res: Response) {
/**
*
*/
export async function updateWorkItemDetail(req: Request, res: Response) {
export async function updateWorkItemDetail(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -448,7 +449,7 @@ export async function updateWorkItemDetail(req: Request, res: Response) {
/**
*
*/
export async function deleteWorkItemDetail(req: Request, res: Response) {
export async function deleteWorkItemDetail(req: AuthenticatedRequest, res: Response) {
try {
const companyCode = req.user?.companyCode;
if (!companyCode) {
@ -482,7 +483,7 @@ export async function deleteWorkItemDetail(req: Request, res: Response) {
* 저장: 작업 +
* replace
*/
export async function saveAll(req: Request, res: Response) {
export async function saveAll(req: AuthenticatedRequest, res: Response) {
const client = await getPool().connect();
try {
const companyCode = req.user?.companyCode;