7월, 2026의 게시물 표시

0730 multi

app/api/vo-java/route.js import { promises as fs } from 'fs' import path from 'path' import { NextResponse } from 'next/server' import type { CryptoTarget } from '../../lib/types' type VoJavaOptions = { normalClassName?: string hashClassName?: string dbInfoVarName?: string tableArrayVarName?: string plainColumnArrayVarName?: string cryptoTypeArrayVarName?: string keyColumnArrayVarName?: string } type ImportPayload = { action: 'import' normalJavaText?: string hashJavaText?: string options?: VoJavaOptions } type GeneratePayload = { action: 'generate-normal' | 'generate-hash' options?: VoJavaOptions } const targetPath = path.join(process.cwd(), 'data', 'crypto-targets.json') const outputDir = path.join(process.cwd(), 'output') const defaultOptions: Required = { normalClassName: 'CryptoTargetVo', hashClassName: 'CryptoHashTargetVo', dbInfoVarName: 'dbIn...