按照如下格式给出pc端的提示词:/spec
项目名称:汽车零件销售行业订单自动同步工具
需求描述:
-
业务场景:从多个外部汽车零件供应商网站自动登录账号,查询订单数据。
-
数据流程:爬取订单 → 存储到本地数据库 → 支持人工核对 → 最终手动/自动同步到企业内部ERP系统。
-
核心功能:
-
支持配置多个网站、每个网站支持多个账号同时登录管理
-
多个账号属于同一后台系统,数据库必须做订单重复校验,避免重复存储
-
定时任务调度,支持按分钟/小时/天自动执行
-
登录环节包含图片验证码识别(数字+英文字母)
-
本地数据库持久化存储所有订单记录
-
提供基础的订单查看、去重、状态管理
- 技术栈严格要求:
-
运行环境:Node.js
-
开发语言:TypeScript
-
浏览器自动化:Playwright
-
图片验证码识别:Tesseract.js
-
数据库:SQLite(本地文件型)
-
定时任务:node-schedule
- 非功能要求:
-
账号配置可编辑
-
任务日志可查看
-
验证码识别失败自动重试
-
程序稳定、可后台运行
提示词模板:
/spec
## 项目名称
[项目名称]
## 需求描述
### 1. 业务场景
[描述业务场景]
### 2. 数据流程
[描述数据流程]
### 3. 核心功能
- [功能点1]
- [功能点2]
- [功能点3]
### 4. 技术栈严格要求
- 运行环境:[如 Node.js / Python / Java]
- 开发语言:[如 TypeScript / Python]
- 核心框架/库:[如 Playwright / Selenium]
- 图片验证码识别:[如 Tesseract.js / OCR工具]
- 数据库:[如 SQLite / PostgreSQL]
- 定时任务:[如 node-schedule / cron]
### 5. 非功能要求
- [非功能要求1]
- [非功能要求2]
- [非功能要求3]