From aa4292789a4726dafe3c8d002bcb8c22bb04b372 Mon Sep 17 00:00:00 2001 From: Daseul Kim Date: Wed, 21 May 2025 10:46:57 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=B9=B4=EB=A9=9C=EC=BC=80=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=EB=B3=80=ED=99=98=20=ED=95=A8=EC=88=98=20=EB=82=B4?= =?UTF-8?q?=20=EC=86=8C=EB=AC=B8=EC=9E=90=20=EC=8A=A4=EB=84=A4=EC=9D=B4?= =?UTF-8?q?=ED=81=AC=EC=BC=80=EC=9D=B4=EC=8A=A4=EB=8F=84=20=EB=8C=80?= =?UTF-8?q?=EC=9D=91=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=A1=B0=EA=B1=B4=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libs/axios.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/axios.ts b/src/libs/axios.ts index 15127ec..b75e989 100644 --- a/src/libs/axios.ts +++ b/src/libs/axios.ts @@ -78,7 +78,8 @@ export const transformObjectKeys = (obj: any): any => { let transformedKey = key // Handle uppercase snake_case (e.g., USER_NAME -> userName) - if (/^[A-Z_]+$/.test(key)) { + // Handle lowercase snake_case (e.g., user_name -> userName) + if (/^[A-Z_]+$/.test(key) || /^[a-z_]+$/.test(key)) { transformedKey = snakeToCamel(key) } // Handle single uppercase word (e.g., ROLE -> role) From c10d1c3b5c61feb07d483bc2515594dd9d979880 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Wed, 21 May 2025 11:08:07 +0900 Subject: [PATCH 2/2] refactor: Update SD_SURVEY_SALES_BASIC_INFO model to include SRL_NO and SUBMISSION_TARGET_ID fields for enhanced data tracking --- prisma/schema.prisma | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 50cdf7d..e2d5cc1 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -58,21 +58,23 @@ model MS_SUITABLE { } model SD_SURVEY_SALES_BASIC_INFO { - ID Int @id @default(autoincrement()) - REPRESENTATIVE String @db.VarChar(200) - STORE String? @db.VarChar(200) - CONSTRUCTION_POINT String? @db.VarChar(200) - INVESTIGATION_DATE String? @db.VarChar(10) - BUILDING_NAME String? @db.VarChar(200) - CUSTOMER_NAME String? @db.VarChar(200) - POST_CODE String? @db.VarChar(10) - ADDRESS String? @db.VarChar(200) - ADDRESS_DETAIL String? @db.VarChar(300) - SUBMISSION_STATUS Boolean @default(false) - SUBMISSION_DATE DateTime? @db.Date - REG_DT DateTime @default(now()) - UPT_DT DateTime @updatedAt - DETAIL_INFO SD_SURVEY_SALES_DETAIL_INFO? + ID Int @id @default(autoincrement()) + SRL_NO String @db.VarChar(20) + REPRESENTATIVE String @db.VarChar(200) + STORE String? @db.VarChar(200) + CONSTRUCTION_POINT String? @db.VarChar(200) + INVESTIGATION_DATE String? @db.VarChar(10) + BUILDING_NAME String? @db.VarChar(200) + CUSTOMER_NAME String? @db.VarChar(200) + POST_CODE String? @db.VarChar(10) + ADDRESS String? @db.VarChar(200) + ADDRESS_DETAIL String? @db.VarChar(300) + SUBMISSION_STATUS Boolean @default(false) + SUBMISSION_DATE DateTime? @db.Date + SUBMISSION_TARGET_ID String? @db.VarChar(200) + REG_DT DateTime @default(now()) + UPT_DT DateTime @updatedAt + DETAIL_INFO SD_SURVEY_SALES_DETAIL_INFO? } model SD_SURVEY_SALES_DETAIL_INFO {