쿼리 에러 수정

This commit is contained in:
kjs
2025-11-06 18:10:21 +09:00
parent 5d9233203c
commit 0e4cf7b641
7 changed files with 14 additions and 11 deletions
@@ -3071,7 +3071,7 @@ export class TableManagementService {
ttc.column_name as "columnName", ttc.column_name as "columnName",
COALESCE(cl.column_label, ttc.column_name) as "displayName", COALESCE(cl.column_label, ttc.column_name) as "displayName",
ttc.input_type as "inputType", ttc.input_type as "inputType",
COALESCE(ttc.detail_settings, '{}'::jsonb) as "detailSettings", COALESCE(ttc.detail_settings::jsonb, '{}'::jsonb) as "detailSettings",
ttc.is_nullable as "isNullable", ttc.is_nullable as "isNullable",
ic.data_type as "dataType", ic.data_type as "dataType",
ttc.company_code as "companyCode" ttc.company_code as "companyCode"
+1 -1
View File
@@ -1,7 +1,7 @@
"use client"; "use client";
import React, { useState, useCallback, useEffect, useMemo } from "react"; import React, { useState, useCallback, useEffect, useMemo } from "react";
import { ResizableDialog, ResizableDialogContent, ResizableDialogHeader, DialogTitle } from "@/components/ui/resizable-dialog"; import { ResizableDialog, ResizableDialogContent, ResizableDialogHeader, ResizableDialogTitle } from "@/components/ui/resizable-dialog";
import { Button } from "@/components/ui/button"; import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input"; import { Input } from "@/components/ui/input";
import { Label } from "@/components/ui/label"; import { Label } from "@/components/ui/label";
@@ -154,7 +154,7 @@ export function UserHistoryModal({ isOpen, onClose, userId, userName }: UserHist
return ( return (
<ResizableDialog open={isOpen} onOpenChange={onClose}> <ResizableDialog open={isOpen} onOpenChange={onClose}>
<ResizableDialogContent className="flex max-h-[90vh] max-w-6xl flex-col"> <ResizableDialogContent className="flex max-h-[90vh] max-w-6xl flex-col">
<DialogHeader className="flex-shrink-0"> <ResizableDialogHeader className="flex-shrink-0">
<ResizableDialogTitle className="flex items-center gap-2"> <ResizableDialogTitle className="flex items-center gap-2">
<User className="h-5 w-5" /> <User className="h-5 w-5" />
+8 -8
View File
@@ -4,11 +4,11 @@ import React from "react";
import { import {
Dialog, Dialog,
DialogContent, DialogContent,
DialogHeader, DialogHeader,
DialogTitle,
} from "@/components/ui/resizable-dialog"; DialogDescription,
DialogFooter,
} from "@/components/ui/dialog";
import { Button } from "@/components/ui/button"; import { Button } from "@/components/ui/button";
import { CheckCircle, XCircle, AlertTriangle, Info } from "lucide-react"; import { CheckCircle, XCircle, AlertTriangle, Info } from "lucide-react";
@@ -76,16 +76,16 @@ export function AlertModal({
<DialogHeader> <DialogHeader>
<div className="mb-2 flex items-center gap-3"> <div className="mb-2 flex items-center gap-3">
<IconComponent className={`h-6 w-6 ${config.iconColor}`} /> <IconComponent className={`h-6 w-6 ${config.iconColor}`} />
<ResizableDialogTitle className={config.titleColor}>{title}</ResizableDialogTitle> <DialogTitle className={config.titleColor}>{title}</DialogTitle>
</div> </div>
<ResizableDialogDescription className="text-left">{message}</ResizableDialogDescription> <DialogDescription className="text-left">{message}</DialogDescription>
</DialogHeader> </DialogHeader>
<ResizableDialogFooter> <DialogFooter>
<Button onClick={handleConfirm} className="w-full"> <Button onClick={handleConfirm} className="w-full">
{confirmText} {confirmText}
</Button> </Button>
</ResizableDialogFooter> </DialogFooter>
</DialogContent> </DialogContent>
</Dialog> </Dialog>
); );
@@ -76,3 +76,4 @@ export const numberingRuleTemplate = {
}; };
+1
View File
@@ -134,3 +134,4 @@ export async function resetSequence(ruleId: string): Promise<ApiResponse<void>>
} }
@@ -376,3 +376,4 @@ interface TablePermission {
**이제 테이블을 만들 때마다 코드를 수정할 필요가 없습니다!** **이제 테이블을 만들 때마다 코드를 수정할 필요가 없습니다!**