Update: Refactor to absolute imports, fix QPS limits, and enhance Gitea sync with SQLite support
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# TASK - 数据库增强与缺失条码提示
|
||||
|
||||
## 1. 数据库层任务
|
||||
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **MB-DB-01** | 修改 `product_db.py` | 增加 `missing_barcodes` 表 | 运行后 DB 中出现该表 |
|
||||
| **MB-DB-02** | 实现 `record_missing_barcode` | 方法可调用并写入数据 | 重复写入时 `count` 增加 |
|
||||
|
||||
## 2. 逻辑与UI任务
|
||||
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **MB-UI-01** | 修改 `ExcelProcessor` | 在识别条码时检查 DB | 日志显示“发现缺失条码” |
|
||||
| **MB-UI-02** | 集成弹窗提示 | 处理完成前触发 `messagebox` | 界面弹出包含条码的警告框 |
|
||||
|
||||
## 3. 工具任务
|
||||
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **MB-TL-01** | 更新 `check_db.py` | 支持查看所有表 | 命令行输出清晰的表格数据 |
|
||||
|
||||
## 任务依赖图
|
||||
```mermaid
|
||||
graph TD
|
||||
MB-DB-01 --> MB-DB-02
|
||||
MB-DB-02 --> MB-UI-01
|
||||
MB-UI-01 --> MB-UI-02
|
||||
MB-DB-01 --> MB-TL-01
|
||||
```
|
||||
Reference in New Issue
Block a user