最初的描述
« 我代表多位业主管理约三十套出租房源。每套房产均有地址、面积、月租金及月度杂费,并归属某位业主;每套房产通过一份租赁合同出租,合同包含租客信息、起租日期、租期及押金。每月我需掌握已收租金与逾期租金情况,并希望提前获知即将到期的租赁合同。此外,我还需向每位业主提供专属对账单。 »
生成前确认的业务模型方案
在编写任何代码之前,Blueprint Maker会先将这段描述转化为一份需您确认的方案。Trousseau的架构图仅占一屏:五大核心实体——业主、房产、租客、租赁合同、租金——及其相互关联关系。房产归属业主;租赁合同关联租客与房产;租金归属某份租赁合同并标注对应月份。
文本中隐含的状态字段也同步体现在架构图中:租赁合同状态包括「生效中」「即将到期」「已终止」;租金状态包括「待缴」「已收」「逾期」。您提出的所有关键指标均明确列出。若实体缺失、状态冗余或字段命名不符合您的习惯,均可在此阶段直接修正——最终生成的内容,严格遵循您确认的架构图。
- 核心实体:业主、房产、租客、租赁合同、租金
- 关联关系:房产→业主;租赁合同→房产;租赁合同→租客;租金→租赁合同
- 状态类型:生效中/即将到期/已终止;待缴/已收/逾期
- 关键指标:当月已收租金、当前欠租总额、即将到期合同数、资产组合入住率
导航结构:按实体划分的独立模块
生成的应用默认打开简洁侧边栏:仪表盘、房产、业主、租客、租赁合同、租金。每个模块均跳转至专业级列表页——非电子表格,而是真正的应用级列表:顶部集成搜索框,列标题单击即可排序,支持分页,且实时显示当前筛选条件匹配的结果数量。
租金列表清晰展示月份、对应房产、租客、金额及付款状态。除搜索外,还提供多维度状态筛选器与时间范围筛选器。所有筛选条件均编码于页面URL中:例如「本季度逾期租金」视图可收藏为书签,或直接分享给同事——对方打开的正是您当时查看的精确视图,而非默认首页。
所有列表均支持CSV导出,导出内容严格对应当前屏幕所见(含全部筛选结果);导出按钮标签中已注明行数,让您点击前即知将导出哪些数据。
到期日提示栏:需本周关注的关键事项
这是租赁管理工具中最实用的功能,只要任一实体包含截止日期,系统即自动添加该横幅。横幅位于列表上方,以单行文字概括全局状态:已超期事项数、今日到期事项数、未来七日内到期事项数。
横幅下方按时间顺序列出最近五项待办事项,每项均附「处理」按钮,点击即直达对应记录页。若待办事项超过五项,横幅将明确提示数量,而非无限拉长。当某项状态更新为「已处理」后,其将自动从横幅中消失——您始终只看到尚未完成的任务。
实际使用场景:周一上午打开应用,无需任何筛选或排序,即可直观掌握当前逾期租金与即将到期的租赁合同。
房产详情页:当前租赁合同与租金历史
点击列表行将打开「只读模式」详情页——而非编辑表单。此区分看似细微,实则至关重要:您查阅某套房产的频率远高于修改频率(约20:1),若每次查阅都需打开编辑表单,极易误操作。当您确需修改时,「编辑」按钮始终位于显眼位置。
房产详情页展示地址、面积、租金、杂费及所属业主。其下为区别于电子表格的核心价值区:当前生效的租赁合同(含租客与到期日),以及该房产的租金历史明细表(按月排列)——已收租金、逾期租金、待缴租金一目了然。
此类关联并非表面设计,而是源于系统自动生成的关系型数据库。修改租客联系方式后,所有相关记录将自动同步更新;业主对账单由其名下房产数据实时聚合生成,全程无需人工重复录入。
可穿透的关键指标:从数字直达明细
仪表盘集中呈现需求中指定的关键指标:当月已收租金、当前欠租总额、即将到期合同数、资产组合入住率。这些均为数据库实时查询结果,非人工录入——每新增一笔租金记录,所有指标自动刷新。
两项细节设计显著提升使用效率。第一:每张指标卡片均在数字下方明确标注统计周期——「本月」「近30天」「全部时间」。脱离时间窗口的孤立数字易被误读为「最新数据」,而事实往往并非如此。
第二:指标卡片支持点击穿透。点击「当前欠租总额」将直接跳转至租金列表页,并已预设对应筛选条件(以可一键移除的标签形式提示)。您无需重新构建筛选逻辑,即可从宏观数字直达微观明细;若某项筛选条件无法完全复现,点击仍将跳转至列表页(仅不带筛选),因为界面显示为完整列表(如总数仍显示100条),实际却仅部分满足筛选条件,这种误导性比完全不筛选更严重。
业主专属对账单:专为打印而生
这正是需求中明确提出的核心功能,因此单独设置为独立页面:按业主聚合其名下所有房产、统计周期内已收租金及杂费,并在页眉明确标注金额单位。
该页面配备「确定性打印」按钮——非调用第三方服务,亦非AI填充模板:直接调用浏览器原生打印功能,采用A4纸张布局,分页逻辑由应用样式表精准控制。打印按钮本身在输出时自动隐藏,确保不会出现在纸质版或PDF中。您可直接打印,或通过浏览器另存为PDF后发送。
应用未实现的功能:提前知晓更安心
Trousseau维护统一登记册:记录房产、租赁合同、租客、租金及其最新状态。它不处理资金收付——不提供在线支付、SEPA代扣或银行对账功能。租金状态需在外部收款完成后手动标记为「已收」。
它不生成具备法律效力的租金收据:对账单可打印,但并非符合监管要求的制式收据(不含编号及法定必备条款)。它不生成税务申报表,亦不支持电子合同在线签署。
最后,它仅「展示」截止日,不「发送」提醒:横幅仅在您打开页面时提示逾期及即将到期事项,不会自动向租客发送邮件或短信。这些功能可由开发者后续扩展(代码支持完整导出),但不在初始生成范围内。
演示数据:满屏真实场景助您判断
Trousseau预装模拟数据:覆盖数月运营周期,房产分布于多个合理地址并归属不同业主,租赁合同处于不同生命周期阶段,租金记录包含已收与——刻意设置的——若干笔逾期款项及一份临近到期的合同,以便您直观验证横幅与指标在非零数据下的运行效果。
这是刻意为之的设计:您无法通过空表格评估管理工具的价值。演示数据后续可一键清空,为真实业务数据腾出空间。应用部署于专属URL,完整源代码支持导出(ZIP格式或推送至GitHub),技术栈为标准Next.js + Prisma。
