项目属于物业管理行业中的"物业收费管理"细分领域。在传统物业管理中,收费环节面临诸多痛点:收费项目繁杂(物业费、水费、电费、停车费等多种类型并存)、计费规则复杂(阶梯价、按面积、按时长、按用量等多种计费方式混合)、人工抄表与对账效率低下、欠费催收缺乏有效手段、多园区多业态管理困难、业主线上缴费渠道缺失等。本项目旨在打造一套智能化物业营收管理平台,通过灵活的计费规则引擎、多渠道支付集成、自动化账单生成与催缴、多租户多园区架构,解决物业企业在收费管理中"收不齐、算不清、对不上"的核心痛点,实现物业收费的数字化、自动化与规范化。
项目包含以下核心功能模块:
1.房产资源管理:支持小区→楼栋→单元→房屋的层级化管理,业主与房屋的绑定关系维护,批量导入房产数据。
2.收费项目与规则配置:支持物业费、水费、电费等多种收费项目的灵活配置;计费规则支持固定价格、按面积计费、阶梯计价、按时长计费、按用量计费等多种策略,可按租户/小区级别差异化配置。
3.账单管理与自动生成:账单生成引擎支持批量生成、灵活的计费规则组合、自动优先级匹配;支持欠费账单的批量导入与手工录入。
3.收银台与支付中心:提供收银台工作台界面,支持现金、微信支付、支付宝、银联等多渠道收款;支持自动日结对账(T+1)、多园区分账结算、退款管理。
4.优惠与奖励体系:支持百分比折扣、固定金额减免、赠送月份、实物奖励、积分奖励等多种优惠方式;支持"买N赠M"促销活动、库存预留、发放记录追踪、领取次数限制。
5.滞纳金计算:可配置的滞纳金规则,自动计算逾期账单的滞纳金。
6.抄表管理:水电表抄表录入与历史记录管理,支撑按用量计费。
7.微信生态集成:微信公众号/小程序业主端,支持微信授权登录、在线查费缴费、微信支付;H5移动端适配。
8.数据导入与审核:支持Excel批量导入欠费数据、缴费数据、房产数据,导入审核流程与记录追踪。
9.报表中心:收银对账报表、小区汇总报表、小区日报表等多维度统计分析。
10.系统管理:用户管理、角色权限(RBAC)、菜单管理、组织架构、字典管理、租户管理(多租户隔离)、操作审计日志(AOP自动记录)、通知公告、FAQ管理。
12.开放API:提供对外API客户端管理与Open API接口,支持第三方系统对接。
技术栈:Springboot + Vue 3 + Vite 5 + Element Plus
架构设计:采用分层架构 + 多租户设计:
API层(Controller):RESTful接口,统一认证鉴权
Service层:核心业务逻辑,事务管理
DAO层:MyBatis-Plus数据访问
Common层:公共工具、拦截器、过滤器
Job层:XXL-Job分布式定时任务
多租户通过行级数据隔离(tenant_id字段)实现,结合TenantContextHolder自动注入租户上下文。
实现亮点:
灵活的计费规则引擎:采用策略模式(Strategy Pattern)实现多种计费策略(固定价、按面积、阶梯价、按时长、按用量)的可插拔组合,支持按租户/小区级别差异化配置,规则优先级自动匹配。
批量账单生成引擎(BillGenerationEngine):支持大批量账单的高效生成,结合批量操作优化性能。
AOP审计日志:基于切面编程自动记录操作日志,支持SpEL动态表达式生成操作描述,记录变更前后的值对比。
多渠道支付集成:统一封装微信支付、支付宝等支付渠道,支持自动日结对账与分账结算。
全容器化部署:MySQL、Redis、RocketMQ、MinIO、XXL-Job等基础设施全部Docker化,一键部署。
前后端分离 + 多端覆盖:管理后台(Vue3)、H5移动端、微信小程序三端
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论