14 lines
426 B
TypeScript
14 lines
426 B
TypeScript
import { db } from '../db/db_index';
|
|
import { users } from '../db/schema';
|
|
import { eq } from 'drizzle-orm';
|
|
|
|
export async function getUserByMobile(mobile: string): Promise<any | null> {
|
|
return await db.query.users.findFirst({
|
|
where: eq(users.mobile, mobile),
|
|
});
|
|
}
|
|
|
|
export async function createUser(userData: any): Promise<any> {
|
|
const [user] = await db.insert(users).values(userData).returning();
|
|
return user;
|
|
}
|