必经之路

抄一部心经,点一盏心灯

用户工具

站点工具


jsb:zhihuidou

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
jsb:zhihuidou [2024/06/26 16:10] 43.242.180.1jsb:zhihuidou [2024/06/26 16:46] (当前版本) admin
行 48: 行 48:
 3. 之后的数据,都按照新要求录入。 3. 之后的数据,都按照新要求录入。
  
-{{ :jsb:zhihuidou.png|} +{{ :jsb:zhihuidou.png|}} 
-}+
 ### 3. 设计想法: ### 3. 设计想法:
 有几个工具需要设计: 有几个工具需要设计:
行 86: 行 86:
 1. 可以删除某个申请 1. 可以删除某个申请
 1. 所有操作,需要有后台记录。 1. 所有操作,需要有后台记录。
 +### 4 chatGPT 根据文档的设计:
 +
  
-### chatGPT 根据文档的设计: 
 {{:jsb:pasted:20240626-160907.png}} {{:jsb:pasted:20240626-160907.png}}
  
行 93: 行 94:
  
 {{:jsb:pasted:20240626-160942.png}} {{:jsb:pasted:20240626-160942.png}}
 +
 +```sql
 +CREATE TABLE Users (
 +    user_id INT AUTO_INCREMENT PRIMARY KEY,
 +    username VARCHAR(50) NOT NULL,
 +    password_hash VARCHAR(255) NOT NULL,
 +    name VARCHAR(50) NOT NULL,
 +    role VARCHAR(20) NOT NULL,
 +    bean_total INT DEFAULT 0,
 +    create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
 +    update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
 +);
 +INSERT INTO Users (username, password_hash, name, role, bean_total) VALUES ('admin', '$5$j0XLA1mfecbiZlcX$wVFoj7F1fbbxoSWOfwnxZkVcTW/.yUj5WZzhyt/SmK0', 'Admin User', 'admin', 0);
 +```
 +
 +```sql
 +CREATE TABLE Jobs (
 +    job_id INT AUTO_INCREMENT PRIMARY KEY,
 +    job_name VARCHAR(50) NOT NULL,
 +    default_bean INT NOT NULL,
 +    description TEXT,
 +    create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
 +    update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
 +);
 +```
 +
 +```sql
 +CREATE TABLE WisdomBeanRecords (
 +    record_id INT AUTO_INCREMENT PRIMARY KEY,
 +    user_id INT NOT NULL,
 +    bean_num INT NOT NULL,
 +    description TEXT,
 +    status VARCHAR(20) NOT NULL,
 +    job_id INT,
 +    create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
 +    update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 +    FOREIGN KEY (user_id) REFERENCES Users(user_id),
 +    FOREIGN KEY (job_id) REFERENCES Jobs(job_id)
 +);
 +```
 +
 +```sql
 +CREATE TABLE AutoBeanAdjustments (
 +    adjustment_id INT AUTO_INCREMENT PRIMARY KEY,
 +    user_id INT NOT NULL,
 +    bean_num INT NOT NULL,
 +    reason TEXT,
 +    create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
 +    FOREIGN KEY (user_id) REFERENCES Users(user_id)
 +);
 +```
jsb/zhihuidou.1719389403.txt.gz · 最后更改: 2024/06/26 16:10 由 43.242.180.1