diff --git a/src/lib/user.js b/src/lib/user.js new file mode 100644 index 00000000..5203053e --- /dev/null +++ b/src/lib/user.js @@ -0,0 +1,31 @@ +'use server' + +const { PrismaClient } = require('@prisma/client') + +const prisma = new PrismaClient() + +export async function createUser({ userId, password }) { + return prisma.m_USER.create({ + data: { + USER_ID: userId, + PASSWORD: password, + }, + }) +} + +export async function getUser(userId) { + return prisma.m_USER.findUnique({ + where: { + user_id: userId, + }, + }) +} + +export async function getUsers() { + return prisma.m_USER.findMany({ + where: { + // USER_ID: 'daiwajoho01', + USER_ID: { in: ['daiwajoho01', 'daiwajoho', 'daiwabutsuryu'] }, + }, + }) +}