---
alwaysApply: true
---

1. 请保持对话语言为中文
2. 我的系统为 Windows
3. 远程服务器为centos10 64位
4. 项目文件夹结构为：
    - docs 文档目录
    - admin-system 养殖PC端管理后台目录
    - mini-program 养殖端小程序app目录
    - backend 养殖端后端服务目录
    - website 官网目录
    - insurance_backend 保险管理后台目录
    - insurance_admin-system 保险管理后台web目录
    - insurance_mini_program 保险小程序app目录
    - scripts 脚本目录 放置一些脚本，如：
        - 数据库脚本
        - 部署脚本
        - 测试脚本
        - 运维脚本
5. 整个项目入口文档为根目录下的readme.md，其他文档请放在docs目录下
6. 请使用markdown格式编写文档，整个项目文档包括：
    - 需求文档：整个项目需求文档.md 官网需求文档.md 后端管理需求文档.md 管理后台需求文档.md 小程序app需求文档.md
    - 架构文档：整个项目的架构文档.md 后端架构文档.md 小程序架构文档.md 管理后台架构文档.md 
    - 详细设计文档：
        - 数据库设计文档.md
        - 管理后台接口设计文档.md
        - 小程序app接口设计文档.md
    - 开发文档：
        - 后端开发文档.md 包含：细分到每个子任务的开发计划
        - 小程序app开发文档.md 包含：细分到每个子任务的开发计划
        - 管理后台开发文档.md 包含：细分到每个子任务的开发计划
        - 后端管理开发文档.md 包含：细分到每个子任务的开发计划
    - 测试文档.md 
    - 部署文档.md 
    - 运维文档.md 
    - 安全文档.md 
    - 用户手册文档.md
7. 养殖端的数据库信息为：DB_DIALECT || 'mysql',
DB_HOST = '129.211.213.226',
DB_PORT = 9527,
DB_DATABASE = 'nxxmdata',
DB_USER = 'root',
DB_PASSWORD = 'aiotAiot123!',
8. 创建的测试文件全部都自动删除，不用我来点击删除。
9. 遇到大模型请求次数上限时自动继续。
10. 测试的账户为：admin 密码为:123456   
11. 项目中所有的接口都需要做好接口文档，全部都写在接口文档中，并在文档中说明请求方式、请求参数、请求示例、返回参数、返回示例等信息。
12. 不要修改前后端端口号。发现端口占用先杀死端口，再打开，不要修改端口号。规定死养殖端的后端端口为5350，前端端口为5300.
13. 不要修改前后端端口号。发现端口占用先杀死端口，再打开，不要修改端口号。规定死保险端的后端端口为3000，前端端口为3001.
14. 每次运行命令都要先看项目规则。
15. PowerShell不支持&&操作符，请使用;符号1. 请保持对话语言为中文
16. 开发养殖端微信小程序时后端的API接口全部请求到https://ad.ningmuyun.com/
17. 保险端的数据库信息为：DB_DIALECT || 'mysql',
DB_HOST = '129.211.213.226',
DB_PORT = 9527,
DB_DATABASE = 'insurance_data',
DB_USER = 'root',
DB_PASSWORD = 'aiotAiot123!',