feat: 首次登录引导与注册修复
This commit is contained in:
@@ -31,11 +31,21 @@ export const users = mysqlTable("users", {
|
||||
|
||||
// Credentials Auth (Optional)
|
||||
password: varchar("password", { length: 255 }),
|
||||
|
||||
phone: varchar("phone", { length: 30 }),
|
||||
address: varchar("address", { length: 255 }),
|
||||
gender: varchar("gender", { length: 20 }),
|
||||
age: int("age"),
|
||||
gradeId: varchar("grade_id", { length: 128 }),
|
||||
departmentId: varchar("department_id", { length: 128 }),
|
||||
onboardedAt: timestamp("onboarded_at", { mode: "date" }),
|
||||
|
||||
createdAt: timestamp("created_at").defaultNow().notNull(),
|
||||
updatedAt: timestamp("updated_at").defaultNow().onUpdateNow().notNull(),
|
||||
}, (table) => ({
|
||||
emailIdx: index("email_idx").on(table.email),
|
||||
gradeIdIdx: index("users_grade_id_idx").on(table.gradeId),
|
||||
departmentIdIdx: index("users_department_id_idx").on(table.departmentId),
|
||||
}));
|
||||
|
||||
// Auth.js: Accounts (OAuth providers)
|
||||
|
||||
Reference in New Issue
Block a user