타입에러 수정 #242

Merged
kjs merged 1 commits from feature/screen-management into main 2025-12-03 18:56:27 +09:00
1 changed files with 8 additions and 7 deletions

View File

@ -1,14 +1,15 @@
// 공차중계 운전자 컨트롤러
import { Request, Response } from "express";
import { Response } from "express";
import { query } from "../database/db";
import { logger } from "../utils/logger";
import { AuthenticatedRequest } from "../types/auth";
export class DriverController {
/**
* GET /api/driver/profile
*
*/
static async getProfile(req: Request, res: Response): Promise<void> {
static async getProfile(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
@ -85,7 +86,7 @@ export class DriverController {
* PUT /api/driver/profile
* (, , , , )
*/
static async updateProfile(req: Request, res: Response): Promise<void> {
static async updateProfile(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
@ -183,7 +184,7 @@ export class DriverController {
* PUT /api/driver/status
* (/ )
*/
static async updateStatus(req: Request, res: Response): Promise<void> {
static async updateStatus(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
@ -246,7 +247,7 @@ export class DriverController {
* DELETE /api/driver/vehicle
* (user_id = NULL , )
*/
static async deleteVehicle(req: Request, res: Response): Promise<void> {
static async deleteVehicle(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
@ -303,7 +304,7 @@ export class DriverController {
* POST /api/driver/vehicle
*
*/
static async registerVehicle(req: Request, res: Response): Promise<void> {
static async registerVehicle(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
const companyCode = req.user?.companyCode;
@ -400,7 +401,7 @@ export class DriverController {
* DELETE /api/driver/account
* ( )
*/
static async deleteAccount(req: Request, res: Response): Promise<void> {
static async deleteAccount(req: AuthenticatedRequest, res: Response): Promise<void> {
try {
const userId = req.user?.userId;