refactor: remove unused database columns
This commit is contained in:
11
sql/init.sql
11
sql/init.sql
@@ -13,9 +13,7 @@ CREATE TABLE IF NOT EXISTS students (
|
||||
college VARCHAR(50) NOT NULL, -- 学院
|
||||
major VARCHAR(50) NOT NULL, -- 专业
|
||||
is_graduating BOOLEAN DEFAULT FALSE, -- 是否毕业班
|
||||
password VARCHAR(50) NOT NULL, -- 密码
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
||||
password VARCHAR(50) NOT NULL -- 密码
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生信息表';
|
||||
|
||||
-- 创建教师表
|
||||
@@ -25,9 +23,7 @@ CREATE TABLE IF NOT EXISTS teachers (
|
||||
name VARCHAR(50) NOT NULL, -- 姓名
|
||||
department VARCHAR(50) NOT NULL, -- 部门
|
||||
contact VARCHAR(20), -- 联系方式
|
||||
password VARCHAR(50) NOT NULL, -- 密码
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
||||
password VARCHAR(50) NOT NULL -- 密码
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='教师信息表';
|
||||
|
||||
-- 创建请假申请表
|
||||
@@ -41,14 +37,11 @@ CREATE TABLE IF NOT EXISTS leave_requests (
|
||||
reason_type VARCHAR(50) NOT NULL, -- 外出事由类型
|
||||
reason_detail TEXT, -- 详细事由
|
||||
is_leaving_city BOOLEAN DEFAULT FALSE, -- 是否离津
|
||||
special_situation TEXT, -- 其他特殊情况
|
||||
status VARCHAR(20) NOT NULL DEFAULT 'PENDING', -- 审批状态
|
||||
approver_id INT, -- 审批人ID
|
||||
approval_comment TEXT, -- 审批意见
|
||||
request_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 申请时间
|
||||
approval_time TIMESTAMP NULL, -- 审批时间
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (student_id) REFERENCES students(id),
|
||||
FOREIGN KEY (approver_id) REFERENCES teachers(id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='请假申请表';
|
||||
|
||||
Reference in New Issue
Block a user