diff --git a/app/favicon.ico b/app/(home)/favicon.ico similarity index 100% rename from app/favicon.ico rename to app/(home)/favicon.ico diff --git a/app/(home)/layout.tsx b/app/(home)/layout.tsx new file mode 100644 index 0000000..6d7d664 --- /dev/null +++ b/app/(home)/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; + +import { Provider } from "@/src/components/ui/provider"; +import { Box, Container, Flex } from "@chakra-ui/react"; +import Header from "@/src/components/layouts/Header"; +import Sidebar from "@/src/components/layouts/Sidebar"; +import { MSWComponent } from "@/src/components/common/MSWComponent"; +import { SidebarProvider } from "@/src/context/SidebarContext"; + +export const metadata: Metadata = { + title: "FlowSync", + description: "The World Best PMS Service", +}; + +const RootLayout = (props: { children: React.ReactNode }) => { + const { children } = props; + return ( + +
+ + + + + + + {children} + + + + + ); +}; + +export default RootLayout; diff --git a/app/page.tsx b/app/(home)/page.tsx similarity index 100% rename from app/page.tsx rename to app/(home)/page.tsx diff --git a/app/(home)/projects/[projectId]/page.tsx b/app/(home)/projects/[projectId]/page.tsx new file mode 100644 index 0000000..e60e8e3 --- /dev/null +++ b/app/(home)/projects/[projectId]/page.tsx @@ -0,0 +1,3 @@ +import ProjectPage from "@/src/components/pages/ProjectPage"; + +export default ProjectPage; diff --git a/app/projects/[projectId]/tasks/[taskId]/edit/page.tsx b/app/(home)/projects/[projectId]/tasks/[taskId]/edit/page.tsx similarity index 100% rename from app/projects/[projectId]/tasks/[taskId]/edit/page.tsx rename to app/(home)/projects/[projectId]/tasks/[taskId]/edit/page.tsx diff --git a/app/projects/[projectId]/tasks/[taskId]/page.tsx b/app/(home)/projects/[projectId]/tasks/[taskId]/page.tsx similarity index 65% rename from app/projects/[projectId]/tasks/[taskId]/page.tsx rename to app/(home)/projects/[projectId]/tasks/[taskId]/page.tsx index f1cbc26..4ecade5 100644 --- a/app/projects/[projectId]/tasks/[taskId]/page.tsx +++ b/app/(home)/projects/[projectId]/tasks/[taskId]/page.tsx @@ -1,8 +1,8 @@ "use client"; import { Box, Text } from "@chakra-ui/react"; -import { mockData } from "../../../../../src/data/task_data"; -import { mockComments } from "../../../../../src/data/task_comments_data"; +import { mockData } from "@/src/data/task_data"; +import { mockComments } from "@/src/data/task_comments_data"; import TaskContent from "@/src/components/common/TaskContents"; import TaskComments from "@/src/components/common/TaskComments"; import CommentBox from "@/src/components/common/CommentBox"; @@ -12,14 +12,12 @@ import BackButton from "@/src/components/common/backButton"; export default function ProjectTaskPage() { const taskId = useParams().taskId as string; - const task = Object.values(mockData).find( - (task) => task.id === Number(taskId) - ); + const task = Object.values(mockData).find(task => task.id === Number(taskId)); const comments = mockComments.data - .find((item) => item.taskId === Number(taskId)) - ?.comments.map((comment) => ({ + .find(item => item.taskId === Number(taskId)) + ?.comments.map(comment => ({ ...comment, id: comment.id.toString(), })) || []; // 댓글이 없으면 빈 배열 @@ -29,16 +27,7 @@ export default function ProjectTaskPage() { } return ( - + {/* 글 컴포넌트 */} diff --git a/app/projects/[projectId]/tasks/new/page.tsx b/app/(home)/projects/[projectId]/tasks/new/page.tsx similarity index 100% rename from app/projects/[projectId]/tasks/new/page.tsx rename to app/(home)/projects/[projectId]/tasks/new/page.tsx diff --git a/app/layout.tsx b/app/layout.tsx index a7ab9f2..c6a0419 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -17,27 +17,7 @@ const RootLayout = (props: { children: React.ReactNode }) => { const useMsw = process.env.USE_MSW === "true"; return ( - - -
- - - - - - - {useMsw ? {children} : children} - - - - - + {useMsw ? {children} : children} ); }; diff --git a/app/login/favicon.ico b/app/login/favicon.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/app/login/favicon.ico differ diff --git a/app/login/find-password/page.tsx b/app/login/find-password/page.tsx index 2a880a7..c340e39 100644 --- a/app/login/find-password/page.tsx +++ b/app/login/find-password/page.tsx @@ -1,3 +1,3 @@ -import findPasswordPage from "@/src/components/pages/FindPasswordPage"; +import FindPasswordPage from "@/src/components/pages/FindPasswordPage"; -export default findPasswordPage; +export default FindPasswordPage; diff --git a/app/login/layout.tsx b/app/login/layout.tsx new file mode 100644 index 0000000..15edf13 --- /dev/null +++ b/app/login/layout.tsx @@ -0,0 +1,31 @@ +import type { Metadata } from "next"; +import { Provider } from "@/src/components/ui/provider"; +import { Box, Flex } from "@chakra-ui/react"; + +export const metadata: Metadata = { + title: "FlowSync", + description: "The World Best PMS Service", +}; + +const RootLayout = ({ children }: { children: React.ReactNode }) => { + return ( + + {/* 로그인 페이지 중앙 정렬 레이아웃 */} + + + {children} + + + + ); +}; + +export default RootLayout; diff --git a/app/projects/[projectId]/tasks/page.tsx b/app/projects/[projectId]/tasks/page.tsx deleted file mode 100644 index 466918f..0000000 --- a/app/projects/[projectId]/tasks/page.tsx +++ /dev/null @@ -1,3 +0,0 @@ -import ProjectTasksPage from "@/src/components/pages/ProjectTasksPage"; - -export default ProjectTasksPage; diff --git a/package-lock.json b/package-lock.json index 1c77ed1..f1c2435 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5358,7 +5358,6 @@ "integrity": "sha512-BIodwZ19RWfCbYTxWTUfTXc+sg4OwjCAgxU1ZsgmggX/7S3LdUifsbUPJs61j0rWb19CZRGY5if77duhc0uXzw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@bundled-es-modules/cookie": "^2.0.1", "@bundled-es-modules/statuses": "^1.0.1", diff --git a/src/api/auth.ts b/src/api/auth.ts index ac20f27..e909dff 100644 --- a/src/api/auth.ts +++ b/src/api/auth.ts @@ -10,14 +10,14 @@ export const fetchUserPermissions = async (): Promise => { return response.data; }; -// 로그인 API 호출 -export const login = async (email: string, password: string): Promise => { - const response = await axiosInstance.post("/auth/login", { email, password }); - console.log(response.data.message); // 성공 메시지 출력 +// 로그인 API 호출 () +export const login = async (email: string, password: string): Promise<{ token: string; user: { id: string; name: string } }> => { + const response = await axiosInstance.post("/login", { email, password }); + return response.data; // { token, user } }; // 로그아웃 API 호출 export const logout = async (): Promise => { - await axiosInstance.post("/auth/logout"); + await axiosInstance.post("/logout"); console.log("로그아웃 성공!"); -}; \ No newline at end of file +}; diff --git a/src/api/axiosInstance.ts b/src/api/axiosInstance.ts index 8a66b05..9a20e4e 100644 --- a/src/api/axiosInstance.ts +++ b/src/api/axiosInstance.ts @@ -5,14 +5,14 @@ const axiosInstance = axios.create({ timeout: 10000, // 요청 타임아웃 설정 (10초) headers: { "Content-Type": "application/json", - } + }, + // withCredentials: true, }); // 응답 인터셉터 추가 axiosInstance.interceptors.response.use( - (response) => response, - (error) => { - + response => response, + error => { // 개발 단계에서 에러를 중앙관리하기위한 구문 // 추후 중앙화된 로깅 도구를 사용하거나 제거 // 에러 처리는 개별 컴포넌트에서 진행 @@ -27,4 +27,4 @@ axiosInstance.interceptors.response.use( } ); -export default axiosInstance; \ No newline at end of file +export default axiosInstance; diff --git a/src/components/common/LoginInputForm.tsx b/src/components/common/LoginInputForm.tsx new file mode 100644 index 0000000..7c8bc20 --- /dev/null +++ b/src/components/common/LoginInputForm.tsx @@ -0,0 +1,41 @@ +import { LoginFormData } from "@/src/types/loginForm"; + +export default function LoginInputForm({ label, id, type, placeholder, onChange, className = "" }: LoginFormData & { className?: string; onChange?: (e: React.ChangeEvent) => void }) { + return ( +
+ + (e.target.style.borderColor = "#00a8ff")} + onBlur={e => (e.target.style.borderColor = "#CBD5E0")} + /> +
+ ); +} diff --git a/src/components/pages/FindPasswordPage/index.tsx b/src/components/pages/FindPasswordPage/index.tsx index 4466829..3cbd3c0 100644 --- a/src/components/pages/FindPasswordPage/index.tsx +++ b/src/components/pages/FindPasswordPage/index.tsx @@ -1,5 +1,5 @@ -function findPasswordPage() { +function FindPasswordPage() { return

비밀번호 찾기

; } -export default findPasswordPage; +export default FindPasswordPage; diff --git a/src/components/pages/LoginPage/index.tsx b/src/components/pages/LoginPage/index.tsx index 149d19d..17bea41 100644 --- a/src/components/pages/LoginPage/index.tsx +++ b/src/components/pages/LoginPage/index.tsx @@ -1,5 +1,169 @@ -function LoginPage() { - return

로그인 페이지

; +"use client"; + +import { Box, Button, Flex, Heading, HStack, Separator, Span, Text } from "@chakra-ui/react"; +import React, { useState } from "react"; +import { login } from "@/src/api/auth"; +import LoginInputForm from "../../common/LoginInputForm"; +import Link from "next/link"; +import { useRouter } from "next/navigation"; + +export default function LoginPage() { + const [formData, setFormData] = useState({ email: "", password: "" }); + const [error, setError] = useState(null); + const [isLoading, setIsLoading] = useState(false); + const route = useRouter(); + + const handleChange = (field: string, value: string) => { + setFormData({ ...formData, [field]: value }); + }; + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault(); + if (!formData.email || !formData.password) { + setError("이메일과 비밀번호를 모두 입력하세요."); + return; + } + + setError(null); // 에러 메시지 초기화 + setIsLoading(true); // 로딩 상태 활성화 + + try { + const response: { token: string; user: { id: string; name: string } } = await login(formData.email, formData.password); + localStorage.setItem("authToken", response.token); + localStorage.setItem("user", JSON.stringify(response.user)); + route.push("/"); // 홈(대시보드)으로 리다이렉트 + } catch (err: any) { + setError(err.message || "로그인 실패"); + } finally { + setIsLoading(false); // 로딩 상태 비활성화 + } + }; + + return ( + + {/* 제목 */} + + 📄 + + BN SYSTEM + + + 기업 회원 전용 페이지에 오신 것을 환영합니다! + + + + {/* 로그인 폼 */} + +
+ + handleChange("email", e.target.value)} /> + handleChange("password", e.target.value)} /> + + {error && {error}} + + + +
+ + + 비밀번호 찾기 + + + 아이디 찾기 + + 회원가입 + +
+
+ ); } -export default LoginPage; +// "use client"; + +// import { Box, Button, Flex, Heading, HStack, Separator, Span, Text } from "@chakra-ui/react"; +// import React, { useState, useTransition } from "react"; +// import { login } from "@/src/api/auth"; +// import LoginInputForm from "../../common/LoginInputForm"; +// import Link from "next/link"; +// import { useRouter } from "next/navigation"; + +// interface User { +// id: string; +// name: string; +// } + +// export default function LoginPage() { +// const [formData, setFormData] = useState({ email: "", password: "" }); +// const [error, setError] = useState(null); +// const [isPending, startTransition] = useTransition(); +// const route = useRouter(); + +// const handleChange = (field: string, value: string) => { +// setFormData({ ...formData, [field]: value }); +// }; + +// const handleSubmit = (e: React.FormEvent) => { +// e.preventDefault(); +// if (!formData.email || !formData.password) { +// setError("이메일과 비밀번호를 모두 입력하세요."); +// return; +// } + +// setError(null); // 에러 메시지 초기화 +// startTransition(async () => { +// try { +// const response: { token: string; user: { id: string; name: string } } = await login(formData.email, formData.password); +// localStorage.setItem("authToken", response.token); +// localStorage.setItem("user", JSON.stringify(response.user)); +// // window.location.href = "/"; +// // TODO 홈화면 프리패칭 적용하기 +// route.push("/"); // 홈(종합 대시보드)로 리다이렉트 +// } catch (err: any) { +// setError(err.message || "로그인 실패"); +// } finally { +// } +// }); +// }; + +// return ( +// +// {/* 제목 */} +// +// 📄 +// +// BN SYSTEM +// +// +// 기업 회원 전용 페이지에 오신 것을 환영합니다! +// +// + +// {/* 로그인 폼 */} +// +//
+// +// handleChange("email", e.target.value)} /> +// handleChange("password", e.target.value)} /> + +// {error && {error}} + +// +// +//
+// +// +// 비밀번호 찾기 +// +// +// 아이디 찾기 +// +// 회원가입 +// +//
+//
+// ); +// } diff --git a/src/context/SidebarContext.tsx b/src/context/SidebarContext.tsx index 4deb204..ebe2c05 100644 --- a/src/context/SidebarContext.tsx +++ b/src/context/SidebarContext.tsx @@ -27,9 +27,11 @@ export const SidebarProvider = ({ children }: { children: ReactNode }) => { useEffect(() => { // 상태 변경 시 LocalStorage에 저장 + // TODO 다른 방법 찾아보기 localStorage.setItem("projectStatus", projectStatus); }, [projectStatus]); + return ( {children} diff --git a/src/data/members_mock_data.json b/src/data/members_mock_data.json new file mode 100644 index 0000000..41e30c1 --- /dev/null +++ b/src/data/members_mock_data.json @@ -0,0 +1,4404 @@ +{ + "data": [ + { + "id": 1, + "org_id": 15, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user1@example.com", + "pw": "password1", + "name": "User 1", + "phone_num": "010-4951-6441", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-07-08", + "introduction": "This is user 1's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-30", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 1" + }, + { + "id": 2, + "org_id": 16, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user2@example.com", + "pw": "password2", + "name": "User 2", + "phone_num": "010-8495-9533", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-10-02", + "introduction": "This is user 2's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 2" + }, + { + "id": 3, + "org_id": 3, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user3@example.com", + "pw": "password3", + "name": "User 3", + "phone_num": "010-9472-8334", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-03-12", + "introduction": "This is user 3's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 3" + }, + { + "id": 4, + "org_id": 5, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user4@example.com", + "pw": "password4", + "name": "User 4", + "phone_num": "010-5989-7625", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-07-17", + "introduction": "This is user 4's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 4" + }, + { + "id": 5, + "org_id": 20, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user5@example.com", + "pw": "password5", + "name": "User 5", + "phone_num": "010-5245-9276", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2022-11-25", + "introduction": "This is user 5's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 5" + }, + { + "id": 6, + "org_id": 9, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user6@example.com", + "pw": "password6", + "name": "User 6", + "phone_num": "010-6991-8593", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-09-12", + "introduction": "This is user 6's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-20", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 6" + }, + { + "id": 7, + "org_id": 18, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user7@example.com", + "pw": "password7", + "name": "User 7", + "phone_num": "010-4111-6232", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-06-04", + "introduction": "This is user 7's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-24", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 7" + }, + { + "id": 8, + "org_id": 8, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user8@example.com", + "pw": "password8", + "name": "User 8", + "phone_num": "010-8259-9489", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2022-06-11", + "introduction": "This is user 8's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-17", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 8" + }, + { + "id": 9, + "org_id": 8, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user9@example.com", + "pw": "password9", + "name": "User 9", + "phone_num": "010-1875-5948", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-03-19", + "introduction": "This is user 9's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-14", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-29", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 9" + }, + { + "id": 10, + "org_id": 13, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user10@example.com", + "pw": "password10", + "name": "User 10", + "phone_num": "010-3930-3650", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-06-06", + "introduction": "This is user 10's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 10" + }, + { + "id": 11, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user11@example.com", + "pw": "password11", + "name": "User 11", + "phone_num": "010-9358-1699", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-02-14", + "introduction": "This is user 11's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-08", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 11" + }, + { + "id": 12, + "org_id": 14, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user12@example.com", + "pw": "password12", + "name": "User 12", + "phone_num": "010-5104-4349", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-05-30", + "introduction": "This is user 12's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-20", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 12" + }, + { + "id": 13, + "org_id": 17, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user13@example.com", + "pw": "password13", + "name": "User 13", + "phone_num": "010-3739-4006", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-03-01", + "introduction": "This is user 13's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-11", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 13" + }, + { + "id": 14, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user14@example.com", + "pw": "password14", + "name": "User 14", + "phone_num": "010-6558-5705", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2022-05-16", + "introduction": "This is user 14's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 14" + }, + { + "id": 15, + "org_id": 5, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user15@example.com", + "pw": "password15", + "name": "User 15", + "phone_num": "010-3942-4828", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-07-20", + "introduction": "This is user 15's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 15" + }, + { + "id": 16, + "org_id": 1, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user16@example.com", + "pw": "password16", + "name": "User 16", + "phone_num": "010-4236-8371", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-11-29", + "introduction": "This is user 16's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-30", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 16" + }, + { + "id": 17, + "org_id": 14, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user17@example.com", + "pw": "password17", + "name": "User 17", + "phone_num": "010-6314-1401", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-12-10", + "introduction": "This is user 17's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 17" + }, + { + "id": 18, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user18@example.com", + "pw": "password18", + "name": "User 18", + "phone_num": "010-1652-6630", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-08-05", + "introduction": "This is user 18's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 18" + }, + { + "id": 19, + "org_id": 1, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user19@example.com", + "pw": "password19", + "name": "User 19", + "phone_num": "010-4538-8132", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-02-23", + "introduction": "This is user 19's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-31", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 19" + }, + { + "id": 20, + "org_id": 12, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user20@example.com", + "pw": "password20", + "name": "User 20", + "phone_num": "010-9177-2127", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-08-13", + "introduction": "This is user 20's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-14", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 20" + }, + { + "id": 21, + "org_id": 5, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user21@example.com", + "pw": "password21", + "name": "User 21", + "phone_num": "010-9747-4724", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2022-05-28", + "introduction": "This is user 21's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-15", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 21" + }, + { + "id": 22, + "org_id": 7, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user22@example.com", + "pw": "password22", + "name": "User 22", + "phone_num": "010-7397-1496", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2022-10-01", + "introduction": "This is user 22's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 22" + }, + { + "id": 23, + "org_id": 6, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user23@example.com", + "pw": "password23", + "name": "User 23", + "phone_num": "010-8842-7632", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-09-25", + "introduction": "This is user 23's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-24", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 23" + }, + { + "id": 24, + "org_id": 7, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user24@example.com", + "pw": "password24", + "name": "User 24", + "phone_num": "010-1465-2339", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-03-08", + "introduction": "This is user 24's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-24", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-30", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 24" + }, + { + "id": 25, + "org_id": 5, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user25@example.com", + "pw": "password25", + "name": "User 25", + "phone_num": "010-2953-7941", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-08-22", + "introduction": "This is user 25's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-10", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 25" + }, + { + "id": 26, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user26@example.com", + "pw": "password26", + "name": "User 26", + "phone_num": "010-9187-7193", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-04-06", + "introduction": "This is user 26's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 26" + }, + { + "id": 27, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user27@example.com", + "pw": "password27", + "name": "User 27", + "phone_num": "010-8684-1157", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-04-24", + "introduction": "This is user 27's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 27" + }, + { + "id": 28, + "org_id": 20, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user28@example.com", + "pw": "password28", + "name": "User 28", + "phone_num": "010-3664-8038", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-05-06", + "introduction": "This is user 28's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 28" + }, + { + "id": 29, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user29@example.com", + "pw": "password29", + "name": "User 29", + "phone_num": "010-3519-9177", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-07-14", + "introduction": "This is user 29's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-17", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 29" + }, + { + "id": 30, + "org_id": 19, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user30@example.com", + "pw": "password30", + "name": "User 30", + "phone_num": "010-7141-7487", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2023-10-15", + "introduction": "This is user 30's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-15", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 30" + }, + { + "id": 31, + "org_id": 8, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user31@example.com", + "pw": "password31", + "name": "User 31", + "phone_num": "010-1800-1443", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2025-01-02", + "introduction": "This is user 31's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 31" + }, + { + "id": 32, + "org_id": 5, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user32@example.com", + "pw": "password32", + "name": "User 32", + "phone_num": "010-6411-5256", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-10-07", + "introduction": "This is user 32's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 32" + }, + { + "id": 33, + "org_id": 9, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user33@example.com", + "pw": "password33", + "name": "User 33", + "phone_num": "010-7390-1770", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2023-02-13", + "introduction": "This is user 33's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-18", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 33" + }, + { + "id": 34, + "org_id": 11, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user34@example.com", + "pw": "password34", + "name": "User 34", + "phone_num": "010-9976-8873", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-09-14", + "introduction": "This is user 34's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 34" + }, + { + "id": 35, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user35@example.com", + "pw": "password35", + "name": "User 35", + "phone_num": "010-3698-8276", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2022-10-09", + "introduction": "This is user 35's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-10", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 35" + }, + { + "id": 36, + "org_id": 18, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user36@example.com", + "pw": "password36", + "name": "User 36", + "phone_num": "010-2031-4131", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-03-30", + "introduction": "This is user 36's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-30", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 36" + }, + { + "id": 37, + "org_id": 18, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user37@example.com", + "pw": "password37", + "name": "User 37", + "phone_num": "010-2216-5342", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2022-12-17", + "introduction": "This is user 37's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 37" + }, + { + "id": 38, + "org_id": 8, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user38@example.com", + "pw": "password38", + "name": "User 38", + "phone_num": "010-7102-4142", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-08-20", + "introduction": "This is user 38's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 38" + }, + { + "id": 39, + "org_id": 5, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user39@example.com", + "pw": "password39", + "name": "User 39", + "phone_num": "010-5602-8810", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-10-10", + "introduction": "This is user 39's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 39" + }, + { + "id": 40, + "org_id": 2, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user40@example.com", + "pw": "password40", + "name": "User 40", + "phone_num": "010-1502-1698", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-09-18", + "introduction": "This is user 40's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 40" + }, + { + "id": 41, + "org_id": 1, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user41@example.com", + "pw": "password41", + "name": "User 41", + "phone_num": "010-9960-4905", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-10-17", + "introduction": "This is user 41's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 41" + }, + { + "id": 42, + "org_id": 1, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user42@example.com", + "pw": "password42", + "name": "User 42", + "phone_num": "010-8347-8936", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-04-08", + "introduction": "This is user 42's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-24", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 42" + }, + { + "id": 43, + "org_id": 20, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user43@example.com", + "pw": "password43", + "name": "User 43", + "phone_num": "010-7519-9727", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-11-11", + "introduction": "This is user 43's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 43" + }, + { + "id": 44, + "org_id": 3, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user44@example.com", + "pw": "password44", + "name": "User 44", + "phone_num": "010-8419-4547", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2022-12-26", + "introduction": "This is user 44's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 44" + }, + { + "id": 45, + "org_id": 6, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user45@example.com", + "pw": "password45", + "name": "User 45", + "phone_num": "010-7592-1862", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2024-08-02", + "introduction": "This is user 45's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 45" + }, + { + "id": 46, + "org_id": 17, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user46@example.com", + "pw": "password46", + "name": "User 46", + "phone_num": "010-3895-7338", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-04-17", + "introduction": "This is user 46's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 46" + }, + { + "id": 47, + "org_id": 11, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user47@example.com", + "pw": "password47", + "name": "User 47", + "phone_num": "010-9963-6255", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2022-12-14", + "introduction": "This is user 47's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 47" + }, + { + "id": 48, + "org_id": 17, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user48@example.com", + "pw": "password48", + "name": "User 48", + "phone_num": "010-9017-4675", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2022-11-21", + "introduction": "This is user 48's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 48" + }, + { + "id": 49, + "org_id": 8, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user49@example.com", + "pw": "password49", + "name": "User 49", + "phone_num": "010-6784-1936", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-09-12", + "introduction": "This is user 49's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 49" + }, + { + "id": 50, + "org_id": 13, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user50@example.com", + "pw": "password50", + "name": "User 50", + "phone_num": "010-4392-4809", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2022-10-06", + "introduction": "This is user 50's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-20", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 50" + }, + { + "id": 51, + "org_id": 8, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user51@example.com", + "pw": "password51", + "name": "User 51", + "phone_num": "010-9607-5606", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-03-10", + "introduction": "This is user 51's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-14", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-29", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 51" + }, + { + "id": 52, + "org_id": 10, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user52@example.com", + "pw": "password52", + "name": "User 52", + "phone_num": "010-4028-3879", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-08-03", + "introduction": "This is user 52's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 52" + }, + { + "id": 53, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user53@example.com", + "pw": "password53", + "name": "User 53", + "phone_num": "010-2912-3776", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2022-12-02", + "introduction": "This is user 53's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-10", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 53" + }, + { + "id": 54, + "org_id": 17, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user54@example.com", + "pw": "password54", + "name": "User 54", + "phone_num": "010-4338-9630", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-01-04", + "introduction": "This is user 54's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-30", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 54" + }, + { + "id": 55, + "org_id": 15, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user55@example.com", + "pw": "password55", + "name": "User 55", + "phone_num": "010-1314-7543", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2022-06-03", + "introduction": "This is user 55's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-10", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 55" + }, + { + "id": 56, + "org_id": 5, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user56@example.com", + "pw": "password56", + "name": "User 56", + "phone_num": "010-8915-7619", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-04-12", + "introduction": "This is user 56's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 56" + }, + { + "id": 57, + "org_id": 10, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user57@example.com", + "pw": "password57", + "name": "User 57", + "phone_num": "010-2564-8676", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-04-06", + "introduction": "This is user 57's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 57" + }, + { + "id": 58, + "org_id": 5, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user58@example.com", + "pw": "password58", + "name": "User 58", + "phone_num": "010-6445-7235", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2022-05-18", + "introduction": "This is user 58's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-29", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 58" + }, + { + "id": 59, + "org_id": 19, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user59@example.com", + "pw": "password59", + "name": "User 59", + "phone_num": "010-9654-5998", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-01-07", + "introduction": "This is user 59's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 59" + }, + { + "id": 60, + "org_id": 2, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user60@example.com", + "pw": "password60", + "name": "User 60", + "phone_num": "010-7774-3122", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2024-05-05", + "introduction": "This is user 60's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 60" + }, + { + "id": 61, + "org_id": 19, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user61@example.com", + "pw": "password61", + "name": "User 61", + "phone_num": "010-6854-3589", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-01-06", + "introduction": "This is user 61's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 61" + }, + { + "id": 62, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user62@example.com", + "pw": "password62", + "name": "User 62", + "phone_num": "010-8875-1738", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2024-08-16", + "introduction": "This is user 62's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 62" + }, + { + "id": 63, + "org_id": 13, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user63@example.com", + "pw": "password63", + "name": "User 63", + "phone_num": "010-6052-3977", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-12-23", + "introduction": "This is user 63's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 63" + }, + { + "id": 64, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user64@example.com", + "pw": "password64", + "name": "User 64", + "phone_num": "010-3550-7072", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-04-18", + "introduction": "This is user 64's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 64" + }, + { + "id": 65, + "org_id": 7, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user65@example.com", + "pw": "password65", + "name": "User 65", + "phone_num": "010-6039-6031", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2022-11-10", + "introduction": "This is user 65's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 65" + }, + { + "id": 66, + "org_id": 15, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user66@example.com", + "pw": "password66", + "name": "User 66", + "phone_num": "010-8032-2503", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-06-19", + "introduction": "This is user 66's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 66" + }, + { + "id": 67, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user67@example.com", + "pw": "password67", + "name": "User 67", + "phone_num": "010-1176-1932", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-06-04", + "introduction": "This is user 67's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 67" + }, + { + "id": 68, + "org_id": 8, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user68@example.com", + "pw": "password68", + "name": "User 68", + "phone_num": "010-8774-9249", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-11-14", + "introduction": "This is user 68's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-29", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 68" + }, + { + "id": 69, + "org_id": 8, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user69@example.com", + "pw": "password69", + "name": "User 69", + "phone_num": "010-6517-7353", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-08-11", + "introduction": "This is user 69's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-17", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 69" + }, + { + "id": 70, + "org_id": 17, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user70@example.com", + "pw": "password70", + "name": "User 70", + "phone_num": "010-4356-2184", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-05-30", + "introduction": "This is user 70's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 70" + }, + { + "id": 71, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user71@example.com", + "pw": "password71", + "name": "User 71", + "phone_num": "010-8866-1053", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2022-04-17", + "introduction": "This is user 71's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-14", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-25", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 71" + }, + { + "id": 72, + "org_id": 11, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user72@example.com", + "pw": "password72", + "name": "User 72", + "phone_num": "010-9799-9175", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-10-29", + "introduction": "This is user 72's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-08", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-11", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 72" + }, + { + "id": 73, + "org_id": 18, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user73@example.com", + "pw": "password73", + "name": "User 73", + "phone_num": "010-1801-2990", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2024-11-28", + "introduction": "This is user 73's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-11", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 73" + }, + { + "id": 74, + "org_id": 20, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user74@example.com", + "pw": "password74", + "name": "User 74", + "phone_num": "010-9642-6562", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-11-26", + "introduction": "This is user 74's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 74" + }, + { + "id": 75, + "org_id": 17, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user75@example.com", + "pw": "password75", + "name": "User 75", + "phone_num": "010-7512-3835", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-07-13", + "introduction": "This is user 75's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-19", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 75" + }, + { + "id": 76, + "org_id": 19, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user76@example.com", + "pw": "password76", + "name": "User 76", + "phone_num": "010-6705-5439", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2022-11-11", + "introduction": "This is user 76's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-19", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-29", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 76" + }, + { + "id": 77, + "org_id": 14, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user77@example.com", + "pw": "password77", + "name": "User 77", + "phone_num": "010-9527-8656", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-06-23", + "introduction": "This is user 77's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-11", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 77" + }, + { + "id": 78, + "org_id": 12, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user78@example.com", + "pw": "password78", + "name": "User 78", + "phone_num": "010-3242-5159", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2024-03-03", + "introduction": "This is user 78's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-30", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 78" + }, + { + "id": 79, + "org_id": 20, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user79@example.com", + "pw": "password79", + "name": "User 79", + "phone_num": "010-4332-6204", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-09-01", + "introduction": "This is user 79's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 79" + }, + { + "id": 80, + "org_id": 9, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user80@example.com", + "pw": "password80", + "name": "User 80", + "phone_num": "010-1699-4750", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-10-17", + "introduction": "This is user 80's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 80" + }, + { + "id": 81, + "org_id": 20, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user81@example.com", + "pw": "password81", + "name": "User 81", + "phone_num": "010-2596-8708", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2024-08-26", + "introduction": "This is user 81's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 81" + }, + { + "id": 82, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user82@example.com", + "pw": "password82", + "name": "User 82", + "phone_num": "010-7269-9142", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2024-11-06", + "introduction": "This is user 82's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 82" + }, + { + "id": 83, + "org_id": 7, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user83@example.com", + "pw": "password83", + "name": "User 83", + "phone_num": "010-8577-5733", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-01-13", + "introduction": "This is user 83's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 83" + }, + { + "id": 84, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user84@example.com", + "pw": "password84", + "name": "User 84", + "phone_num": "010-3164-2025", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2022-07-16", + "introduction": "This is user 84's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-18", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 84" + }, + { + "id": 85, + "org_id": 8, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user85@example.com", + "pw": "password85", + "name": "User 85", + "phone_num": "010-9463-3952", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2024-04-19", + "introduction": "This is user 85's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 85" + }, + { + "id": 86, + "org_id": 5, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user86@example.com", + "pw": "password86", + "name": "User 86", + "phone_num": "010-4547-3513", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-12-02", + "introduction": "This is user 86's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-21", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 86" + }, + { + "id": 87, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user87@example.com", + "pw": "password87", + "name": "User 87", + "phone_num": "010-5860-1360", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-11-10", + "introduction": "This is user 87's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 87" + }, + { + "id": 88, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user88@example.com", + "pw": "password88", + "name": "User 88", + "phone_num": "010-7161-3809", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-02-24", + "introduction": "This is user 88's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 88" + }, + { + "id": 89, + "org_id": 19, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user89@example.com", + "pw": "password89", + "name": "User 89", + "phone_num": "010-6746-8093", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-01-03", + "introduction": "This is user 89's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 89" + }, + { + "id": 90, + "org_id": 17, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user90@example.com", + "pw": "password90", + "name": "User 90", + "phone_num": "010-3081-6442", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-05-12", + "introduction": "This is user 90's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 90" + }, + { + "id": 91, + "org_id": 12, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user91@example.com", + "pw": "password91", + "name": "User 91", + "phone_num": "010-9712-3698", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2024-07-06", + "introduction": "This is user 91's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 91" + }, + { + "id": 92, + "org_id": 19, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user92@example.com", + "pw": "password92", + "name": "User 92", + "phone_num": "010-7944-1650", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-05-11", + "introduction": "This is user 92's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 92" + }, + { + "id": 93, + "org_id": 6, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user93@example.com", + "pw": "password93", + "name": "User 93", + "phone_num": "010-1201-9322", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-01-05", + "introduction": "This is user 93's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 93" + }, + { + "id": 94, + "org_id": 15, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user94@example.com", + "pw": "password94", + "name": "User 94", + "phone_num": "010-6109-5921", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2024-02-03", + "introduction": "This is user 94's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 94" + }, + { + "id": 95, + "org_id": 14, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user95@example.com", + "pw": "password95", + "name": "User 95", + "phone_num": "010-8261-5024", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-03-21", + "introduction": "This is user 95's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 95" + }, + { + "id": 96, + "org_id": 4, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user96@example.com", + "pw": "password96", + "name": "User 96", + "phone_num": "010-3501-7487", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-02-05", + "introduction": "This is user 96's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-21", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 96" + }, + { + "id": 97, + "org_id": 13, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user97@example.com", + "pw": "password97", + "name": "User 97", + "phone_num": "010-2887-4610", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-03-03", + "introduction": "This is user 97's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 97" + }, + { + "id": 98, + "org_id": 6, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user98@example.com", + "pw": "password98", + "name": "User 98", + "phone_num": "010-6783-4683", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2022-05-23", + "introduction": "This is user 98's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-08", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 98" + }, + { + "id": 99, + "org_id": 10, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user99@example.com", + "pw": "password99", + "name": "User 99", + "phone_num": "010-1003-3012", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-01-18", + "introduction": "This is user 99's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-21", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 99" + }, + { + "id": 100, + "org_id": 6, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user100@example.com", + "pw": "password100", + "name": "User 100", + "phone_num": "010-9049-1131", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2022-04-18", + "introduction": "This is user 100's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 100" + }, + { + "id": 101, + "org_id": 5, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user101@example.com", + "pw": "password101", + "name": "User 101", + "phone_num": "010-2719-5028", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-10-15", + "introduction": "This is user 101's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 101" + }, + { + "id": 102, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user102@example.com", + "pw": "password102", + "name": "User 102", + "phone_num": "010-4493-5840", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2022-10-09", + "introduction": "This is user 102's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-08", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 102" + }, + { + "id": 103, + "org_id": 13, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user103@example.com", + "pw": "password103", + "name": "User 103", + "phone_num": "010-6441-8989", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-08-20", + "introduction": "This is user 103's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 103" + }, + { + "id": 104, + "org_id": 15, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user104@example.com", + "pw": "password104", + "name": "User 104", + "phone_num": "010-3765-1974", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-03-28", + "introduction": "This is user 104's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 104" + }, + { + "id": 105, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user105@example.com", + "pw": "password105", + "name": "User 105", + "phone_num": "010-3441-4978", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-11-06", + "introduction": "This is user 105's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 105" + }, + { + "id": 106, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user106@example.com", + "pw": "password106", + "name": "User 106", + "phone_num": "010-1349-2904", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-03-02", + "introduction": "This is user 106's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 106" + }, + { + "id": 107, + "org_id": 9, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user107@example.com", + "pw": "password107", + "name": "User 107", + "phone_num": "010-3282-3233", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-04-21", + "introduction": "This is user 107's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 107" + }, + { + "id": 108, + "org_id": 20, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user108@example.com", + "pw": "password108", + "name": "User 108", + "phone_num": "010-7630-1985", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-02-04", + "introduction": "This is user 108's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-11", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 108" + }, + { + "id": 109, + "org_id": 17, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user109@example.com", + "pw": "password109", + "name": "User 109", + "phone_num": "010-5383-3171", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-07-18", + "introduction": "This is user 109's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 109" + }, + { + "id": 110, + "org_id": 14, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user110@example.com", + "pw": "password110", + "name": "User 110", + "phone_num": "010-5053-4729", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-08-01", + "introduction": "This is user 110's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 110" + }, + { + "id": 111, + "org_id": 1, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user111@example.com", + "pw": "password111", + "name": "User 111", + "phone_num": "010-8372-9725", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2025-01-05", + "introduction": "This is user 111's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 111" + }, + { + "id": 112, + "org_id": 16, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user112@example.com", + "pw": "password112", + "name": "User 112", + "phone_num": "010-2180-3553", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-10-25", + "introduction": "This is user 112's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 112" + }, + { + "id": 113, + "org_id": 3, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user113@example.com", + "pw": "password113", + "name": "User 113", + "phone_num": "010-2193-9382", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2022-12-17", + "introduction": "This is user 113's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 113" + }, + { + "id": 114, + "org_id": 13, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user114@example.com", + "pw": "password114", + "name": "User 114", + "phone_num": "010-4944-9782", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-11-20", + "introduction": "This is user 114's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 114" + }, + { + "id": 115, + "org_id": 10, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user115@example.com", + "pw": "password115", + "name": "User 115", + "phone_num": "010-1911-9115", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-01-28", + "introduction": "This is user 115's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-18", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 115" + }, + { + "id": 116, + "org_id": 20, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user116@example.com", + "pw": "password116", + "name": "User 116", + "phone_num": "010-9166-2650", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2022-05-19", + "introduction": "This is user 116's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 116" + }, + { + "id": 117, + "org_id": 7, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user117@example.com", + "pw": "password117", + "name": "User 117", + "phone_num": "010-4265-4210", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-06-03", + "introduction": "This is user 117's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-17", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 117" + }, + { + "id": 118, + "org_id": 17, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user118@example.com", + "pw": "password118", + "name": "User 118", + "phone_num": "010-1440-9642", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-01-28", + "introduction": "This is user 118's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-31", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2025-01-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 118" + }, + { + "id": 119, + "org_id": 9, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user119@example.com", + "pw": "password119", + "name": "User 119", + "phone_num": "010-8746-2758", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-04-14", + "introduction": "This is user 119's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 119" + }, + { + "id": 120, + "org_id": 5, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user120@example.com", + "pw": "password120", + "name": "User 120", + "phone_num": "010-5743-6843", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-12-29", + "introduction": "This is user 120's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 120" + }, + { + "id": 121, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user121@example.com", + "pw": "password121", + "name": "User 121", + "phone_num": "010-8090-7848", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-02-12", + "introduction": "This is user 121's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 121" + }, + { + "id": 122, + "org_id": 16, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user122@example.com", + "pw": "password122", + "name": "User 122", + "phone_num": "010-1074-9181", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2022-05-17", + "introduction": "This is user 122's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 122" + }, + { + "id": 123, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user123@example.com", + "pw": "password123", + "name": "User 123", + "phone_num": "010-7139-9011", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2023-09-05", + "introduction": "This is user 123's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 123" + }, + { + "id": 124, + "org_id": 6, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user124@example.com", + "pw": "password124", + "name": "User 124", + "phone_num": "010-8628-1788", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-05-23", + "introduction": "This is user 124's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 124" + }, + { + "id": 125, + "org_id": 14, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user125@example.com", + "pw": "password125", + "name": "User 125", + "phone_num": "010-5883-8163", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2022-05-08", + "introduction": "This is user 125's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 125" + }, + { + "id": 126, + "org_id": 16, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user126@example.com", + "pw": "password126", + "name": "User 126", + "phone_num": "010-1760-9296", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-03-15", + "introduction": "This is user 126's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-12", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 126" + }, + { + "id": 127, + "org_id": 12, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user127@example.com", + "pw": "password127", + "name": "User 127", + "phone_num": "010-4380-6729", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-04-22", + "introduction": "This is user 127's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-15", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 127" + }, + { + "id": 128, + "org_id": 20, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user128@example.com", + "pw": "password128", + "name": "User 128", + "phone_num": "010-2452-7946", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-12-11", + "introduction": "This is user 128's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-19", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 128" + }, + { + "id": 129, + "org_id": 9, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user129@example.com", + "pw": "password129", + "name": "User 129", + "phone_num": "010-4973-1565", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-01-25", + "introduction": "This is user 129's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2025-01-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 129" + }, + { + "id": 130, + "org_id": 15, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user130@example.com", + "pw": "password130", + "name": "User 130", + "phone_num": "010-6707-7939", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-11-25", + "introduction": "This is user 130's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 130" + }, + { + "id": 131, + "org_id": 10, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user131@example.com", + "pw": "password131", + "name": "User 131", + "phone_num": "010-3558-8467", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-02-05", + "introduction": "This is user 131's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 131" + }, + { + "id": 132, + "org_id": 20, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user132@example.com", + "pw": "password132", + "name": "User 132", + "phone_num": "010-3406-3368", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2024-05-05", + "introduction": "This is user 132's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 132" + }, + { + "id": 133, + "org_id": 14, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user133@example.com", + "pw": "password133", + "name": "User 133", + "phone_num": "010-2798-4557", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-03-21", + "introduction": "This is user 133's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 133" + }, + { + "id": 134, + "org_id": 15, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user134@example.com", + "pw": "password134", + "name": "User 134", + "phone_num": "010-8494-1948", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-11-07", + "introduction": "This is user 134's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-11", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 134" + }, + { + "id": 135, + "org_id": 16, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user135@example.com", + "pw": "password135", + "name": "User 135", + "phone_num": "010-4432-5182", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2023-10-30", + "introduction": "This is user 135's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 135" + }, + { + "id": 136, + "org_id": 10, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user136@example.com", + "pw": "password136", + "name": "User 136", + "phone_num": "010-2382-5931", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-05-15", + "introduction": "This is user 136's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-24", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 136" + }, + { + "id": 137, + "org_id": 16, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user137@example.com", + "pw": "password137", + "name": "User 137", + "phone_num": "010-7134-3181", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2022-10-29", + "introduction": "This is user 137's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-14", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 137" + }, + { + "id": 138, + "org_id": 8, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user138@example.com", + "pw": "password138", + "name": "User 138", + "phone_num": "010-7848-9193", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2022-08-02", + "introduction": "This is user 138's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-25", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 138" + }, + { + "id": 139, + "org_id": 13, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user139@example.com", + "pw": "password139", + "name": "User 139", + "phone_num": "010-1506-7918", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-05-14", + "introduction": "This is user 139's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-06", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 139" + }, + { + "id": 140, + "org_id": 15, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user140@example.com", + "pw": "password140", + "name": "User 140", + "phone_num": "010-7852-8562", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-04-19", + "introduction": "This is user 140's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 140" + }, + { + "id": 141, + "org_id": 5, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user141@example.com", + "pw": "password141", + "name": "User 141", + "phone_num": "010-5561-7942", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2022-07-13", + "introduction": "This is user 141's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-31", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 141" + }, + { + "id": 142, + "org_id": 13, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user142@example.com", + "pw": "password142", + "name": "User 142", + "phone_num": "010-5903-5693", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2024-01-27", + "introduction": "This is user 142's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 142" + }, + { + "id": 143, + "org_id": 15, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user143@example.com", + "pw": "password143", + "name": "User 143", + "phone_num": "010-2262-8314", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-05-13", + "introduction": "This is user 143's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 143" + }, + { + "id": 144, + "org_id": 17, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user144@example.com", + "pw": "password144", + "name": "User 144", + "phone_num": "010-6066-2951", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2022-12-15", + "introduction": "This is user 144's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 144" + }, + { + "id": 145, + "org_id": 14, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user145@example.com", + "pw": "password145", + "name": "User 145", + "phone_num": "010-9437-2447", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-03-12", + "introduction": "This is user 145's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-05", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 145" + }, + { + "id": 146, + "org_id": 18, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user146@example.com", + "pw": "password146", + "name": "User 146", + "phone_num": "010-2148-3816", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2022-08-14", + "introduction": "This is user 146's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 146" + }, + { + "id": 147, + "org_id": 14, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user147@example.com", + "pw": "password147", + "name": "User 147", + "phone_num": "010-9855-9414", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-05-30", + "introduction": "This is user 147's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-26", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 147" + }, + { + "id": 148, + "org_id": 1, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user148@example.com", + "pw": "password148", + "name": "User 148", + "phone_num": "010-9813-6950", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-02-12", + "introduction": "This is user 148's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 148" + }, + { + "id": 149, + "org_id": 19, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user149@example.com", + "pw": "password149", + "name": "User 149", + "phone_num": "010-1921-3379", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-09-16", + "introduction": "This is user 149's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 149" + }, + { + "id": 150, + "org_id": 1, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user150@example.com", + "pw": "password150", + "name": "User 150", + "phone_num": "010-7593-5886", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2022-07-19", + "introduction": "This is user 150's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-30", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 150" + }, + { + "id": 151, + "org_id": 13, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user151@example.com", + "pw": "password151", + "name": "User 151", + "phone_num": "010-9492-5957", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2022-08-23", + "introduction": "This is user 151's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 151" + }, + { + "id": 152, + "org_id": 11, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user152@example.com", + "pw": "password152", + "name": "User 152", + "phone_num": "010-1096-9508", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2023-06-12", + "introduction": "This is user 152's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-11", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 152" + }, + { + "id": 153, + "org_id": 16, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user153@example.com", + "pw": "password153", + "name": "User 153", + "phone_num": "010-3635-7185", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-04-27", + "introduction": "This is user 153's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-18", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-08", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 153" + }, + { + "id": 154, + "org_id": 10, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user154@example.com", + "pw": "password154", + "name": "User 154", + "phone_num": "010-3923-9166", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-12-02", + "introduction": "This is user 154's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-11-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 154" + }, + { + "id": 155, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user155@example.com", + "pw": "password155", + "name": "User 155", + "phone_num": "010-3437-9846", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-03-10", + "introduction": "This is user 155's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 155" + }, + { + "id": 156, + "org_id": 17, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user156@example.com", + "pw": "password156", + "name": "User 156", + "phone_num": "010-7165-1346", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2024-10-05", + "introduction": "This is user 156's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-13", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 156" + }, + { + "id": 157, + "org_id": 1, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user157@example.com", + "pw": "password157", + "name": "User 157", + "phone_num": "010-8272-9258", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2024-07-19", + "introduction": "This is user 157's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 157" + }, + { + "id": 158, + "org_id": 14, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user158@example.com", + "pw": "password158", + "name": "User 158", + "phone_num": "010-1382-5761", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2023-09-14", + "introduction": "This is user 158's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-02", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 158" + }, + { + "id": 159, + "org_id": 15, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user159@example.com", + "pw": "password159", + "name": "User 159", + "phone_num": "010-6157-7989", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2022-11-23", + "introduction": "This is user 159's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-08", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 159" + }, + { + "id": 160, + "org_id": 16, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user160@example.com", + "pw": "password160", + "name": "User 160", + "phone_num": "010-2052-3791", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-03-28", + "introduction": "This is user 160's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 160" + }, + { + "id": 161, + "org_id": 1, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user161@example.com", + "pw": "password161", + "name": "User 161", + "phone_num": "010-4812-4559", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-07-25", + "introduction": "This is user 161's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-31", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-12-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 161" + }, + { + "id": 162, + "org_id": 5, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user162@example.com", + "pw": "password162", + "name": "User 162", + "phone_num": "010-8923-7190", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2024-04-22", + "introduction": "This is user 162's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-10", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 162" + }, + { + "id": 163, + "org_id": 17, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user163@example.com", + "pw": "password163", + "name": "User 163", + "phone_num": "010-2769-4522", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2023-03-05", + "introduction": "This is user 163's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-18", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 163" + }, + { + "id": 164, + "org_id": 18, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user164@example.com", + "pw": "password164", + "name": "User 164", + "phone_num": "010-4273-7577", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2024-06-18", + "introduction": "This is user 164's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 164" + }, + { + "id": 165, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user165@example.com", + "pw": "password165", + "name": "User 165", + "phone_num": "010-4455-4232", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-05-29", + "introduction": "This is user 165's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-12", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 165" + }, + { + "id": 166, + "org_id": 20, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user166@example.com", + "pw": "password166", + "name": "User 166", + "phone_num": "010-5485-4946", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-07-08", + "introduction": "This is user 166's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-30", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 166" + }, + { + "id": 167, + "org_id": 9, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user167@example.com", + "pw": "password167", + "name": "User 167", + "phone_num": "010-2130-2268", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2024-11-29", + "introduction": "This is user 167's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-18", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-23", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 167" + }, + { + "id": 168, + "org_id": 18, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user168@example.com", + "pw": "password168", + "name": "User 168", + "phone_num": "010-6617-2774", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-01-11", + "introduction": "This is user 168's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 168" + }, + { + "id": 169, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user169@example.com", + "pw": "password169", + "name": "User 169", + "phone_num": "010-9829-1008", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-06-26", + "introduction": "This is user 169's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-22", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-24", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 169" + }, + { + "id": 170, + "org_id": 18, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user170@example.com", + "pw": "password170", + "name": "User 170", + "phone_num": "010-7110-3226", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2024-03-29", + "introduction": "This is user 170's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-23", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 170" + }, + { + "id": 171, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user171@example.com", + "pw": "password171", + "name": "User 171", + "phone_num": "010-3724-2037", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2024-10-03", + "introduction": "This is user 171's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 171" + }, + { + "id": 172, + "org_id": 20, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user172@example.com", + "pw": "password172", + "name": "User 172", + "phone_num": "010-2948-3626", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2023-10-05", + "introduction": "This is user 172's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-26", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 172" + }, + { + "id": 173, + "org_id": 14, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user173@example.com", + "pw": "password173", + "name": "User 173", + "phone_num": "010-9265-6388", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-09-24", + "introduction": "This is user 173's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-13", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-09", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 173" + }, + { + "id": 174, + "org_id": 17, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user174@example.com", + "pw": "password174", + "name": "User 174", + "phone_num": "010-9942-1692", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-05-22", + "introduction": "This is user 174's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-04-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 174" + }, + { + "id": 175, + "org_id": 8, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user175@example.com", + "pw": "password175", + "name": "User 175", + "phone_num": "010-4372-5132", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2022-09-25", + "introduction": "This is user 175's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-27", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-14", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 175" + }, + { + "id": 176, + "org_id": 19, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user176@example.com", + "pw": "password176", + "name": "User 176", + "phone_num": "010-1951-1247", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2024-09-01", + "introduction": "This is user 176's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-06-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 176" + }, + { + "id": 177, + "org_id": 6, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user177@example.com", + "pw": "password177", + "name": "User 177", + "phone_num": "010-3056-7777", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2024-01-03", + "introduction": "This is user 177's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-03", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 177" + }, + { + "id": 178, + "org_id": 5, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user178@example.com", + "pw": "password178", + "name": "User 178", + "phone_num": "010-2700-3489", + "job_role": "Designer", + "job_title": "Intern", + "reg_at": "2022-08-08", + "introduction": "This is user 178's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-19", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 178" + }, + { + "id": 179, + "org_id": 14, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user179@example.com", + "pw": "password179", + "name": "User 179", + "phone_num": "010-3849-4729", + "job_role": "Manager", + "job_title": "Intern", + "reg_at": "2022-06-12", + "introduction": "This is user 179's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-01-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 179" + }, + { + "id": 180, + "org_id": 8, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user180@example.com", + "pw": "password180", + "name": "User 180", + "phone_num": "010-9240-7824", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-04-29", + "introduction": "This is user 180's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 180" + }, + { + "id": 181, + "org_id": 4, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user181@example.com", + "pw": "password181", + "name": "User 181", + "phone_num": "010-3290-6530", + "job_role": "Developer", + "job_title": "Senior", + "reg_at": "2023-03-28", + "introduction": "This is user 181's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 181" + }, + { + "id": 182, + "org_id": 13, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user182@example.com", + "pw": "password182", + "name": "User 182", + "phone_num": "010-3922-5235", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-12-27", + "introduction": "This is user 182's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-25", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-09-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 182" + }, + { + "id": 183, + "org_id": 2, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user183@example.com", + "pw": "password183", + "name": "User 183", + "phone_num": "010-5256-8916", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2024-09-26", + "introduction": "This is user 183's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2025-01-01", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 183" + }, + { + "id": 184, + "org_id": 20, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user184@example.com", + "pw": "password184", + "name": "User 184", + "phone_num": "010-6196-7690", + "job_role": "Designer", + "job_title": "Senior", + "reg_at": "2024-05-30", + "introduction": "This is user 184's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-04", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 184" + }, + { + "id": 185, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user185@example.com", + "pw": "password185", + "name": "User 185", + "phone_num": "010-8038-2961", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2024-04-02", + "introduction": "This is user 185's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-09", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-02-16", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 185" + }, + { + "id": 186, + "org_id": 5, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user186@example.com", + "pw": "password186", + "name": "User 186", + "phone_num": "010-9910-4504", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2024-05-06", + "introduction": "This is user 186's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-05", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 186" + }, + { + "id": 187, + "org_id": 20, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user187@example.com", + "pw": "password187", + "name": "User 187", + "phone_num": "010-2794-6209", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2022-09-07", + "introduction": "This is user 187's introduction.", + "login_fail_count": 1, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-29", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-10-07", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 187" + }, + { + "id": 188, + "org_id": 5, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user188@example.com", + "pw": "password188", + "name": "User 188", + "phone_num": "010-3552-9096", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2022-10-21", + "introduction": "This is user 188's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-01", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 188" + }, + { + "id": 189, + "org_id": 1, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user189@example.com", + "pw": "password189", + "name": "User 189", + "phone_num": "010-9563-4000", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2024-03-29", + "introduction": "This is user 189's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-28", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 189" + }, + { + "id": 190, + "org_id": 7, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user190@example.com", + "pw": "password190", + "name": "User 190", + "phone_num": "010-2140-4695", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-02-10", + "introduction": "This is user 190's introduction.", + "login_fail_count": 3, + "is_login_locked_yn": "N", + "last_login_at": "2025-01-06", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-21", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 190" + }, + { + "id": 191, + "org_id": 4, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user191@example.com", + "pw": "password191", + "name": "User 191", + "phone_num": "010-6081-3719", + "job_role": "Manager", + "job_title": "Senior", + "reg_at": "2023-11-18", + "introduction": "This is user 191's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-10", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-02", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 191" + }, + { + "id": 192, + "org_id": 7, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user192@example.com", + "pw": "password192", + "name": "User 192", + "phone_num": "010-6725-2400", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2022-05-08", + "introduction": "This is user 192's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-20", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-10", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 192" + }, + { + "id": 193, + "org_id": 16, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user193@example.com", + "pw": "password193", + "name": "User 193", + "phone_num": "010-4903-9815", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-09-07", + "introduction": "This is user 193's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "Y", + "last_login_at": "2024-10-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-03-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 193" + }, + { + "id": 194, + "org_id": 1, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user194@example.com", + "pw": "password194", + "name": "User 194", + "phone_num": "010-7523-6630", + "job_role": "Analyst", + "job_title": "Senior", + "reg_at": "2023-12-15", + "introduction": "This is user 194's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-28", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-09-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 194" + }, + { + "id": 195, + "org_id": 8, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user195@example.com", + "pw": "password195", + "name": "User 195", + "phone_num": "010-8011-7628", + "job_role": "Analyst", + "job_title": "Intern", + "reg_at": "2023-08-23", + "introduction": "This is user 195's introduction.", + "login_fail_count": 0, + "is_login_locked_yn": "N", + "last_login_at": "2024-11-07", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-07-27", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 195" + }, + { + "id": 196, + "org_id": 16, + "type": "MEMBER", + "status": "ACTIVE", + "email": "user196@example.com", + "pw": "password196", + "name": "User 196", + "phone_num": "010-3326-9054", + "job_role": "Designer", + "job_title": "Junior", + "reg_at": "2023-01-21", + "introduction": "This is user 196's introduction.", + "login_fail_count": 2, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-04", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-12-25", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 196" + }, + { + "id": 197, + "org_id": 3, + "type": "ADMIN", + "status": "INACTIVE", + "email": "user197@example.com", + "pw": "password197", + "name": "User 197", + "phone_num": "010-7497-3442", + "job_role": "Analyst", + "job_title": "Junior", + "reg_at": "2024-08-18", + "introduction": "This is user 197's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "N", + "last_login_at": "2024-10-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-08-15", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 197" + }, + { + "id": 198, + "org_id": 16, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user198@example.com", + "pw": "password198", + "name": "User 198", + "phone_num": "010-3536-6053", + "job_role": "Developer", + "job_title": "Intern", + "reg_at": "2023-05-10", + "introduction": "This is user 198's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "Y", + "last_login_at": "2024-12-03", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2023-10-19", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 198" + }, + { + "id": 199, + "org_id": 11, + "type": "MEMBER", + "status": "INACTIVE", + "email": "user199@example.com", + "pw": "password199", + "name": "User 199", + "phone_num": "010-1637-9631", + "job_role": "Manager", + "job_title": "Junior", + "reg_at": "2023-11-06", + "introduction": "This is user 199's introduction.", + "login_fail_count": 5, + "is_login_locked_yn": "N", + "last_login_at": "2024-12-16", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-05-22", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 199" + }, + { + "id": 200, + "org_id": 12, + "type": "ADMIN", + "status": "ACTIVE", + "email": "user200@example.com", + "pw": "password200", + "name": "User 200", + "phone_num": "010-3994-7098", + "job_role": "Developer", + "job_title": "Junior", + "reg_at": "2023-01-26", + "introduction": "This is user 200's introduction.", + "login_fail_count": 4, + "is_login_locked_yn": "Y", + "last_login_at": "2024-11-24", + "delete_account_at": null, + "reason_for_delete_account": null, + "pw_change_at": "2024-11-17", + "profile_image_url": "https://img.icons8.com/?size=100&id=108295&format=png&color=000000", + "remark": "Remark for user 200" + } + ] +} diff --git a/src/mocks/handlers.ts b/src/mocks/handlers.ts index bc3b4b7..a34d608 100644 --- a/src/mocks/handlers.ts +++ b/src/mocks/handlers.ts @@ -1,7 +1,12 @@ import { HttpResponse, http } from "msw"; import projectsData from "@/src/data/projects_mock_data.json"; +import membersData from "@/src/data/members_mock_data.json"; const apiBaseUrl = process.env.NEXT_PUBLIC_API_BASE_URL; +interface LoginRequest { + email: string; + password: string; +} export const handlers = [ http.get(`${apiBaseUrl}/projects`, ({ request }) => { @@ -12,16 +17,14 @@ export const handlers = [ const filter = url.searchParams.get("filter") || "all"; const currentPage = parseInt(url.searchParams.get("currentPage") || "0", 10); const pageSize = parseInt(url.searchParams.get("pageSize") || "5", 10); - + // All data const allData = projectsData.data; // Filter logic - const filteredData = allData.filter((item) => { - const matchesQuery = - query === "" || query === null || item.projectName.toLowerCase().includes(query.toLowerCase()); - const matchesFilter = - filter === "all" || filter === null || item.projectStatus.toLowerCase().includes(filter.toLowerCase()); + const filteredData = allData.filter(item => { + const matchesQuery = query === "" || query === null || item.projectName.toLowerCase().includes(query.toLowerCase()); + const matchesFilter = filter === "all" || filter === null || item.projectStatus.toLowerCase().includes(filter.toLowerCase()); return matchesQuery && matchesFilter; }); @@ -68,4 +71,39 @@ export const handlers = [ // 응답 반환 return HttpResponse.json(response, { status: 200 }); }), -]; \ No newline at end of file + + // 로그인 Handlers + http.post(`${apiBaseUrl}/login`, async ({ request }) => { + const { email, password } = (await request.json()) as LoginRequest; + console.log("email: ", email, "password", password); + // request.json() 반환값이 defaultBodyType으로 추론됨. + // DefaultBodyType은 msw에서 기본적으로 사용되는 타입으로, 별도의 타입을 지정하지 않으면 any처럼 동작함 + // 명시적 타입 선언: request.json()의 결과를 as LoginRequest로 선언 + + // 사용자 검증 (Mock Data) + const user = membersData.data.find(member => member.email === email && member.pw === password); + + if (!user) { + return HttpResponse.json({ error: "잘못된 이메일 또는 비밀번호입니다." }, { status: 400 }); // 400 Bad Request :: 클라이언트가 잘못된 요청 데이터를 보냈음 + } + + // 이메일 형식 검사 (정규식 이용) + const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + if (!emailRegex.test(user.email)) { + return HttpResponse.json({ error: "유효한 이메일 주소를 입력하세요." }, { status: 400 }); // 400 Bad Request :: 클라이언트가 잘못된 요청 데이터를 보냈음 + } + + // 로그인 성공 - 응답 데이터 생성 + const response = { + message: "로그인 성공!", + token: "accessToken", // Mock JWT 토큰 + user: { + id: user.id, + name: user.name, + }, + }; + + // 응답 반환 + return HttpResponse.json(response, { status: 200 }); + }), +]; diff --git a/src/types/loginForm.ts b/src/types/loginForm.ts new file mode 100644 index 0000000..8b871de --- /dev/null +++ b/src/types/loginForm.ts @@ -0,0 +1,6 @@ +export interface LoginFormData { + label: string; + id: string; + type: "text" | "email" | "password" | "number" | "tel" | "url"; // 가능한 타입만 명시 + placeholder: string; +}