빌드에러 수정

This commit is contained in:
kjs 2026-01-15 10:47:58 +09:00
parent 435eb90763
commit c4ee084a1d
1 changed files with 19 additions and 18 deletions

View File

@ -2,6 +2,7 @@ import { Request, Response } from "express";
import { getPool } from "../database/db";
import { logger } from "../utils/logger";
import { MultiLangService } from "../services/multilangService";
import { AuthenticatedRequest } from "../types/auth";
// pool 인스턴스 가져오기
const pool = getPool();
@ -645,9 +646,9 @@ export const deleteFieldJoin = async (req: Request, res: Response) => {
// ============================================================
// 데이터 흐름 목록 조회
export const getDataFlows = async (req: Request, res: Response) => {
export const getDataFlows = async (req: AuthenticatedRequest, res: Response) => {
try {
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
const { group_id, source_screen_id } = req.query;
let query = `
@ -695,10 +696,10 @@ export const getDataFlows = async (req: Request, res: Response) => {
};
// 데이터 흐름 생성
export const createDataFlow = async (req: Request, res: Response) => {
export const createDataFlow = async (req: AuthenticatedRequest, res: Response) => {
try {
const companyCode = (req.user as any).companyCode;
const userId = (req.user as any).userId;
const companyCode = req.user!.companyCode;
const userId = req.user!.userId;
const {
group_id, source_screen_id, source_action, target_screen_id, target_action,
data_mapping, flow_type, flow_label, condition_expression, is_active
@ -734,10 +735,10 @@ export const createDataFlow = async (req: Request, res: Response) => {
};
// 데이터 흐름 수정
export const updateDataFlow = async (req: Request, res: Response) => {
export const updateDataFlow = async (req: AuthenticatedRequest, res: Response) => {
try {
const { id } = req.params;
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
const {
group_id, source_screen_id, source_action, target_screen_id, target_action,
data_mapping, flow_type, flow_label, condition_expression, is_active
@ -777,10 +778,10 @@ export const updateDataFlow = async (req: Request, res: Response) => {
};
// 데이터 흐름 삭제
export const deleteDataFlow = async (req: Request, res: Response) => {
export const deleteDataFlow = async (req: AuthenticatedRequest, res: Response) => {
try {
const { id } = req.params;
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
let query = `DELETE FROM screen_data_flows WHERE id = $1`;
const params: any[] = [id];
@ -811,9 +812,9 @@ export const deleteDataFlow = async (req: Request, res: Response) => {
// ============================================================
// 화면-테이블 관계 목록 조회
export const getTableRelations = async (req: Request, res: Response) => {
export const getTableRelations = async (req: AuthenticatedRequest, res: Response) => {
try {
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
const { screen_id, group_id } = req.query;
let query = `
@ -860,10 +861,10 @@ export const getTableRelations = async (req: Request, res: Response) => {
};
// 화면-테이블 관계 생성
export const createTableRelation = async (req: Request, res: Response) => {
export const createTableRelation = async (req: AuthenticatedRequest, res: Response) => {
try {
const companyCode = (req.user as any).companyCode;
const userId = (req.user as any).userId;
const companyCode = req.user!.companyCode;
const userId = req.user!.userId;
const { group_id, screen_id, table_name, relation_type, crud_operations, description, is_active } = req.body;
if (!screen_id || !table_name) {
@ -893,10 +894,10 @@ export const createTableRelation = async (req: Request, res: Response) => {
};
// 화면-테이블 관계 수정
export const updateTableRelation = async (req: Request, res: Response) => {
export const updateTableRelation = async (req: AuthenticatedRequest, res: Response) => {
try {
const { id } = req.params;
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
const { group_id, table_name, relation_type, crud_operations, description, is_active } = req.body;
let query = `
@ -928,10 +929,10 @@ export const updateTableRelation = async (req: Request, res: Response) => {
};
// 화면-테이블 관계 삭제
export const deleteTableRelation = async (req: Request, res: Response) => {
export const deleteTableRelation = async (req: AuthenticatedRequest, res: Response) => {
try {
const { id } = req.params;
const companyCode = (req.user as any).companyCode;
const companyCode = req.user!.companyCode;
let query = `DELETE FROM screen_table_relations WHERE id = $1`;
const params: any[] = [id];