jsb:zhihuidou
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
jsb:zhihuidou [2024/06/26 06:09] – [2. 现有的智慧豆如何录入?] fangying | jsb:zhihuidou [2024/06/26 16:46] (当前版本) – admin | ||
---|---|---|---|
行 48: | 行 48: | ||
3. 之后的数据,都按照新要求录入。 | 3. 之后的数据,都按照新要求录入。 | ||
- | {{ : | + | {{ : |
- | } | + | |
### 3. 设计想法: | ### 3. 设计想法: | ||
有几个工具需要设计: | 有几个工具需要设计: | ||
行 86: | 行 86: | ||
1. 可以删除某个申请 | 1. 可以删除某个申请 | ||
1. 所有操作,需要有后台记录。 | 1. 所有操作,需要有后台记录。 | ||
+ | ### 4 chatGPT 根据文档的设计: | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ```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, | ||
+ | ``` | ||
+ | |||
+ | ```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.1719353370.txt.gz · 最后更改: 2024/06/26 06:09 由 fangying