feat(user): 添加用户 token 相关字段
- 在用户表中添加 token 和 token_enddata 字段 - 为 username 添加唯一约束 - 更新 User 实体类,添加 token 和 tokenEnddata 属性
This commit is contained in:
@@ -17,4 +17,6 @@ public class User {
|
|||||||
private String email;
|
private String email;
|
||||||
private LocalDateTime createdAt;
|
private LocalDateTime createdAt;
|
||||||
private LocalDateTime updatedAt;
|
private LocalDateTime updatedAt;
|
||||||
|
private String token;
|
||||||
|
private LocalDateTime tokenEnddata;
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
mydatabase.db
BIN
mydatabase.db
Binary file not shown.
18
sql/data.sql
18
sql/data.sql
@@ -1,11 +1,15 @@
|
|||||||
-- 用户表
|
-- 用户表
|
||||||
CREATE TABLE IF NOT EXISTS user (
|
DROP TABLE IF EXISTS "user";
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
CREATE TABLE "user" (
|
||||||
username TEXT NOT NULL UNIQUE,
|
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
password TEXT NOT NULL,
|
"username" TEXT NOT NULL,
|
||||||
email TEXT,
|
"password" TEXT NOT NULL,
|
||||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
"email" TEXT,
|
||||||
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
"created_at" DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updated_at" DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"token" TEXT,
|
||||||
|
"token_enddata" DATETIME,
|
||||||
|
UNIQUE ("username" ASC)
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Markdown文件表
|
-- Markdown文件表
|
||||||
|
|||||||
Reference in New Issue
Block a user