232 lines
16 KiB
Markdown
232 lines
16 KiB
Markdown
|
||
- 文档根目录是:`~/Workspace/nexus`
|
||
- 你是一名资深的后端架构师,请你参考读取 `raw/Agent/agency-agents/engineering/engineering-backend-architect.md` 并用该文档提及的架构师方面的技能和方法论帮设计系统
|
||
- 我希望的技术栈如下:
|
||
- Frontend: HTMX + Alpine.js + Tailwind CSS
|
||
- Backend: Django 4.x (ASGI mode)
|
||
- Multi-tenant: django-tenants (Postgres schema isolation)
|
||
- Database: PostgreSQL + PgBouncer
|
||
- Cache: Redis
|
||
- Tasks: Celery + Celery Beat
|
||
- Storage: Cloudflare R2 (or AWS S3)
|
||
- CDN: Cloudflare
|
||
- Server: Gunicorn + Uvicorn workers + Nginx
|
||
- Monitoring: Sentry + Grafana
|
||
- 部署方式: Docker Compose
|
||
- 代码管理: Git
|
||
- 编程方式: Vibe Coding
|
||
- 在做技术选型时,我分析了页面的组件并记录在 `Project/fonrey/UI&UX/组件清单.md`里
|
||
- 项目概览
|
||
- **系统名称**:Fonrey 房产经纪管理系统
|
||
- **已有 PRD 模块**:房源管理(v2.1)、客源管理(v1.4)、楼盘管理(v1.0)、系统设置(v1.0),均为 Draft 状态
|
||
- **房源管理**:支持住宅/别墅/商铺/商住/写字楼/其他 6 种房源类型(P0 住宅,P1 别墅,商业类低优先级);核心功能含录入、跟进、图片管理、价格解读、市场报盘、附件、业主联系人;目标 89,000+ 条数据量级
|
||
- **客源管理**:管理购房/租房意向客户(私客为核心,公客/成交客后续版本);功能含录入私客、智能配房、跟进记录、活跃度分层、转公客/转成交/转无效、联系人管理、操作日志
|
||
- **楼盘管理**:楼盘为房源基础数据底座;功能含楼盘列表、楼盘详情(楼盘信息/楼栋管理/结构管理/照片/价格走势/周边配套)、区域管理(城区/商圈/关联关系)、学校管理;聚焦二手房
|
||
- **系统设置**:平台"控制中心";本期聚焦首页设置与房源设置(字段标签、必填规则、自定义字段、标签管理);其余设置(客源/交易/财务/人事OA/合同/通用/移动端/安装登录)在各自模块 PRD 中说明
|
||
- 所有模块均为 Web 端,移动端适配为 v2 规划
|
||
- **目标用户**:一线经纪人(高频)、店长/经理(每日)、运营/行政人员(每日)、系统管理员(不定期)
|
||
- 具体项目PRD文档`Project/fonrey/PRD/*.md`
|
||
- 请根据TECH_STAK文档要求 `Project/fonrey/TECH_STACK/TECH_STACK 文档要求`帮我设计TECH_STACK文档 输出到`Project/fonrey/TECH_STACK/`目录下
|
||
|
||
|
||
|
||
|
||
## 系统提示词
|
||
- 文档根目录是:`~/Workspace/nexus`
|
||
- 你是一名资深的产品经理和产品需求分析师,现在我要你根据我提供的产品截图和信息帮我分析产品功能需求并写成需求文档
|
||
- 请你参考读取 `raw/Agent/agency-agents/product/product-manager.md` 并用该文档提及的产品经理专业知识和方法论帮我进行需求分析
|
||
- 我的项目是开发一套房产经纪管理系统(Fonrey), 主要的功能是包含房源管理,客源管理以及基本的组织管理/人员管理/权限管理等。我现在有一套成熟系统的截图,我希望你根据我提供的截图和我提供的信息来分析具体的需求并写成专业的文档。
|
||
- 现阶段已经完成`Project/fonrey/PRD/房源管理模块PRD.md`, `Project/fonrey/PRD/客源管理模块PRD.md`你可以参考该文档格式及目录结构并继续根据以下提供的内容撰写需求文档
|
||
- 现在请你继续分析楼盘管理 并写入`Project/fonrey/PRD/系统设置模块PRD.md`
|
||
|
||
- 我提供的截图有分不同的模块:
|
||
1. 房源
|
||
2. 客源
|
||
3. 组织人事
|
||
4. 设置
|
||
## 房源管理
|
||
- 现在请你先分析房源管理:
|
||
1. 房源列表:`Project/fonrey/screenshots/房源/房源列表.png`
|
||
2. 房源详情:`Project/fonrey/screenshots/房源/房源详情.png`
|
||
3. 新增住宅:`Project/fonrey/screenshots/房源/增房/新增住宅.png`
|
||
4. 编辑房源:`Project/fonrey/screenshots/房源/增房/编辑房源.png`
|
||
5. 上传图片:`Project/fonrey/screenshots/房源/增房/上传图片.png`
|
||
6. 写跟进:`Project/fonrey/screenshots/房源/增房/写跟进.png`
|
||
7. 查看同业主房源:`Project/fonrey/screenshots/房源/增房/查看同业主房源.png`
|
||
|
||
- 除了新增住宅之外房源管理还包括:
|
||
1. 新增别墅:`Project/fonrey/screenshots/房源/增房/新增别墅.png`
|
||
2. 新增商铺:`Project/fonrey/screenshots/房源/增房/新增商铺.png`
|
||
3. 新增商住: `Project/fonrey/screenshots/房源/增房/新增商住.png`
|
||
4. 新增写字楼:`Project/fonrey/screenshots/房源/增房/新增写字楼.png`
|
||
5. 新增其他: `Project/fonrey/screenshots/房源/增房/新增其他.png`
|
||
- 请标注这些新增类型功能优先级比新增住宅要低
|
||
- 请更新现有的`Project/fonrey/PRD/房源管理模块PRD.md` 包含以上需求分析
|
||
- 房源列表会分:
|
||
1. 二手&租赁(住宅):`Project/fonrey/screenshots/房源/全部房源.png`
|
||
2. 商铺:`Project/fonrey/screenshots/房源/全部商铺.png`
|
||
3. 写字楼:`Project/fonrey/screenshots/房源/全部写字楼.png`
|
||
- 更新房源详情分成3张截图:
|
||
1. `Project/fonrey/screenshots/房源/房源详情1.png`
|
||
2. `Project/fonrey/screenshots/房源/房源详情2.png`
|
||
3. `Project/fonrey/screenshots/房源/房源详情3.png`
|
||
- 请分析图片并更新现有的`Project/fonrey/PRD/房源管理模块PRD.md` 包含以上需求分析
|
||
- 在房源详情页面可以对该房源的具体内容进行不同角度的更新,这些都是在详情页点击相关链接后弹出浮窗进行编辑的
|
||
- `Project/fonrey/screenshots/房源/编辑房源栋座单元房号.png`
|
||
- `Project/fonrey/screenshots/房源/调价.png`
|
||
- `Project/fonrey/screenshots/房源/调价记录.png`
|
||
- `Project/fonrey/screenshots/房源/编辑交易信息.png`
|
||
- `Project/fonrey/screenshots/房源/更改房源等级.png`
|
||
- `Project/fonrey/screenshots/房源/更改房源属性.png`
|
||
- `Project/fonrey/screenshots/房源/房源状态变更.png`
|
||
- `Project/fonrey/screenshots/房源/更改房源现状.png`
|
||
- `Project/fonrey/screenshots/房源/更改房源用途.png`
|
||
- `Project/fonrey/screenshots/房源/看房时间.png`
|
||
- `Project/fonrey/screenshots/房源/挂牌历史记录.png`
|
||
- 在房源详情页面可以通过跟进管理的tab页面切换查看不同维度的跟进管理:
|
||
- 全部:`Project/fonrey/screenshots/房源/跟进管理/全部.png`
|
||
- 写入跟进:`Project/fonrey/screenshots/房源/跟进管理/写入跟进.png`
|
||
- 敏感信息跟进:`Project/fonrey/screenshots/房源/跟进管理/敏感信息跟进.png`
|
||
- 敏感信息查看:`Project/fonrey/screenshots/房源/跟进管理/敏感信息查看.png`
|
||
- 修改跟进:`Project/fonrey/csreenshots/房源/跟进管理/修改跟进.png`
|
||
- 其他跟进:`Project/fonrey/screenshots/房源/跟进管理/其他跟进.png`
|
||
- 新增钥匙:`Project/fonrey/screenshots/房源/跟进管理/新增钥匙.png`
|
||
- 钥匙在他司:`Project/fonrey/screenshots/房源/跟进管理/钥匙在他司.png`
|
||
- 新增委托:`Project/fonrey/screenshots/房源/跟进管理/新增委托.png`
|
||
- 新增实勘:`Project/fonrey/screenshots/房源/跟进管理/新增实勘.png`
|
||
- 在房源详情-房源信息里的内容可以进行不同角度的更新,这些都是在房源详情-房源信息里点击相关链接后弹出浮窗进行编辑:
|
||
- 编辑基本信息:`Project/fonrey/screenshots/房源/编辑基本信息.png`
|
||
- 编辑产证信息:`Project/fonrey/screenshots/房源/编辑产证信息.png`
|
||
- 编辑房屋介绍:`Project/fonrey/screenshots/房源/编辑房屋介绍.png`
|
||
- 编辑楼盘信息:`Project/fonrey/screenshots/房源/编辑楼盘信息.png`
|
||
- 修改5.2.7 附件信息
|
||
- 附件信息:`Project/fonrey/screenshots/房源/附件信息.png`
|
||
- 请参考5.2.6 相册管理的描述方式,写附件信息管理的需求
|
||
- 请根据现在文档里描述的房源管理的功能,更新 4. 用户故事与验收标准
|
||
- 修改5.2.8 业主联系人 点击相关链接在弹出浮窗内进行快捷编辑以下内容, 请分析图片完善需求文档
|
||
- 新增业主联系人:`Project/fonrey/screenshots/房源/新增业主联系人.png`
|
||
- 编辑业主联系人:`Project/fonrey/screenshots/房源/编辑业主联系人.png`
|
||
- 查看同业主房源:`Project/fonrey/screenshots/房源/查看同业主房源.png`
|
||
- 更新用户故事Story8
|
||
- 扩大需求范围把5.2.8章节的内容变成用户故事
|
||
- 更新8.3 相关截图参考
|
||
- 请根据`Project/fonrey/screenshots/房源/`目录下所有图片的路径,
|
||
- 按照本文相关章节来对截图进行分类
|
||
- 更新5.2.9 房源维护完成度,请根据以下截图内容完善此章节的需求
|
||
- 房源诊断说明:`Project/fonrey/screenshots/房源/房源维护完成度.png`
|
||
- 房源维护完成度:`Project/fonrey/screenshots/房源/房源诊断说明.png`
|
||
-
|
||
|
||
|
||
## 客源管理
|
||
- 现在请你先分析客源管理
|
||
1. 录入客源:`Project/fonrey/screenshots/客源/录入客源.png`
|
||
2. 全部私客:`Project/fonrey/screenshots/客源/全部私客.png`
|
||
3. 求购私客:`Project/fonrey/screenshots/客源/求购私客.png`
|
||
4. 求租私客:`Project/fonrey/screenshots/客源/求租私客.png`
|
||
5. 私客详情:`Project/fonrey/screenshots/客源/私客详情.png`
|
||
1. 需求信息:`Project/fonrey/screenshots/客源/需求信息.png`
|
||
2. 跟进记录:
|
||
1. 全部:`Project/fonrey/screenshots/客源/跟进记录-全部.png`
|
||
2. 修改跟进:`Project/fonrey/screenshots/客源/跟进记录-修改跟进.png`
|
||
3. 写入跟进:`Project/fonrey/screenshots/客源/跟进记录-写入跟进.png`
|
||
4. 敏感信息跟进:`Project/fonrey/screenshots/客源/跟进记录-敏感信息跟进.png`
|
||
5. 其他跟进:`Project/fonrey/screenshots/客源/跟进记录-其他跟进.png`
|
||
3. 带看:`Project/fonrey/screenshots/客源/带看.png`
|
||
1. 新增预约:`Project/fonrey/screenshots/客源/新增预约带看.png`
|
||
2. 新增带看:`Project/fonrey/screenshots/客源/新增带看.png`
|
||
3. 陪看人:`Project/fonrey/screenshots/客源/陪看人 合作带看人.png`
|
||
4. 带看房源:`Project/fonrey/screenshots/客源/带看房源.png`
|
||
4. 客源解读:`Project/fonrey/screenshots/客源/客源解读.png`
|
||
5. 二手配房:`Project/fonrey/screenshots/客源/二手配房.png`
|
||
6. 客源信息概览:`Project/fonrey/screenshots/客源/客源信息概览.png`
|
||
1. 编辑基础信息:`Project/fonrey/screenshots/客源/编辑基础信息.png`
|
||
2. 收藏:
|
||
1. 选择私客收藏夹: `Project/fonrey/screenshots/客源/选择私客收藏夹.png`
|
||
2. 创建私客收藏夹:`Project/fonrey/screenshots/客源/创建私客收藏夹.png`
|
||
3. 改等级:`Project/fonrey/screenshots/客源/改等级.png`
|
||
4. 改状态: `Project/fonrey/screenshots/客源/改状态.png`
|
||
5. 转公客:`Project/fonrey/screenshots/客源/转公客.png`
|
||
6. 转成交:`Project/fonrey/screenshots/客源/转成交.png`
|
||
1. 选择成交房源:`Project/fonrey/screenshots/客源/选择成交房源.png`
|
||
7. 转无效:`Project/fonrey/screenshots/客源/转无效.png`
|
||
7. 联系人:`Project/fonrey/screenshots/客源/联系人.png`
|
||
1. 新增联系人:`Project/fonrey/screenshots/客源/新增联系人.png`
|
||
2. 编辑联系人:`Project/fonrey/screenshots/客源/编辑联系人.png`
|
||
8. 相关员工:`Project/fonrey/screenshots/客源/相关员工.png`
|
||
1. 编辑相关员工:`Project/fonrey/screenshots/客源/编辑相关员工.png`
|
||
9. 查看操作日志:`Project/fonrey/screenshots/客源/其他操作.png`
|
||
1. 客源操作日志:`Project/fonrey/screenshots/客源/客源操作日志.png`
|
||
6. 暂缓私客:`Project/fonrey/screenshots/客源/暂缓私客.png`
|
||
7. 公客:`Project/fonrey/screenshots/客源/公客.png`
|
||
8. 成交客:`Project/fonrey/screenshots/客源/成交客.png`
|
||
9. 编辑客源:`Project/fonrey/screenshots/客源/编辑客源.png`
|
||
|
||
## 楼盘管理
|
||
- 现在请你分析楼盘管理
|
||
- 楼盘管理列表:`Project/fonrey/screenshots/楼盘管理/楼盘管理.png`
|
||
- 楼盘详情
|
||
- 楼盘信息:`Project/fonrey/screenshots/楼盘管理/楼盘信息.png`
|
||
- 编辑楼盘信息:`Project/fonrey/screenshots/楼盘管理/编辑楼盘信息.png`
|
||
- 楼栋管理:`Project/fonrey/screenshots/楼盘管理/楼栋管理.png
|
||
- 结构管理:`Project/fonrey/screenshots/楼盘管理/结构管理.png`
|
||
- 楼盘照片:`Project/fonrey/screenshots/楼盘管理/楼盘照片.png`
|
||
- 楼盘价格走势:`Project/fonrey/screenshots/楼盘管理/楼盘价格走势.png`
|
||
- 周边配套:`Project/fonrey/screenshots/楼盘管理/周边配套.png`
|
||
- 区域管理
|
||
- 区域管理:`Project/fonrey/screenshots/楼盘管理/区域管理.png`
|
||
- 编辑商圈:`Project/fonrey/screenshots/楼盘管理/编辑商圈.png`
|
||
- 查看关联:`Project/fonrey/screenshots/楼盘管理/查看关联.png`
|
||
- 学校管理
|
||
- 学校列表:`Project/fonrey/screenshots/楼盘管理/学校管理.png`
|
||
- 编辑学校:`Project/fonrey/screenshots/楼盘管理/编辑学校.png`
|
||
- 应用数据标准:<暂时不做>
|
||
|
||
## 设置管理
|
||
|
||
- 首页设置:`Project/fonrey/screenshots/设置/首页设置.png`
|
||
- 房源设置:
|
||
- 新增编辑查看:`Project/fonrey/screenshots/设置/房源设置-新增编辑查看.png`
|
||
- 新增编辑查看-修改:`Project/fonrey/screenshots/设置/房源设置-新增编辑查看-修改.png`
|
||
- 字段标签设置:
|
||
- 字段标签设置:`Project/fonrey/screenshots/设置/房源设置-字段标签设置.png`
|
||
- 修改字段必填要求:`Project/fonrey/screenshots/设置/房源设置-字段标签设置-修改字段必填要求.png`
|
||
- 新增自定义字段:`Project/fonrey/screenshots/设置/房源设置-字段标签设置-新增自定义字段.png`
|
||
- 添加标签:`Project/fonrey/screenshots/设置/房源设置-字段标签设置-添加标签.png`
|
||
- 修改标签:`Project/fonrey/screenshots/设置/房源设置-字段标签设置-修改标签.png`
|
||
- 相关方设置
|
||
- 相关方设置:`Project/fonrey/screenshots/设置/房源设置-相关方设置.png`
|
||
- 添加相关方:
|
||
- 相关方设置-权限配置:
|
||
- 相关方设置-停用:
|
||
- 相关方消息通知-修改:
|
||
- 相关方保护规则设置:`Project/fonrey/screenshots/设置/房源设置-相关方保护规则设置.png`
|
||
- 跟进面访回访:`Project/fonrey/screenshots/设置/房源设置-跟进面访回访.png`
|
||
- 钥匙委托政府核验:`Project/fonrey/screenshots/设置/房源设置-钥匙委托政府核验.png`
|
||
- 楼盘设置:`Project/fonrey/screenshots/设置/房源设置-楼盘设置.png`
|
||
- 隐私保护及防骚扰:`Project/fonrey/screenshots/设置/房源设置-隐私保护及防骚扰.png`
|
||
- 客源设置
|
||
- 客源基本配置:`Project/fonrey/screenshots/设置/客源设置-基本配置.jpg`
|
||
- 客源参数配置:`Project/fonrey/screenshots/设置/客源设置-客源参数配置.png`
|
||
- 客源相关方设置:`Project/fonrey/screenshots/设置/客源设置-客源相关方配置.png`
|
||
- 客源行政跨部门权限:`Project/fonrey/screenshots/设置/客源设置-客源行政跨部门权限.png`
|
||
- 人事OA设置
|
||
- 组织人事基本设置:`Project/fonrey/screenshots/设置/人事OA设置-组织人事设置.png`
|
||
|
||
|
||
|
||
## 项目概况
|
||
请根据我的PRD 文档`Project/fonrey/PRD/*.md` 里面描述的项目功能帮我写一个项目概况用于快速介绍这个项目
|
||
|
||
|
||
## 技术栈
|
||
- Frontend: HTMX + Alpine.js + Tailwind CSS
|
||
- Backend: Django 4.x (ASGI mode)
|
||
- Multi-tenant: django-tenants (Postgres schema isolation)
|
||
- Database: PostgreSQL + PgBouncer
|
||
- Cache: Redis
|
||
- Tasks: Celery + Celery Beat
|
||
- Storage: Cloudflare R2 (or AWS S3)
|
||
- CDN: Cloudflare
|
||
- Server: Gunicorn + Uvicorn workers + Nginx
|
||
- Monitoring: Promethues + Grafana |