个人投资、合伙投资时,账目常散落在聊天记录和表格里,投入与收益对不上,回本进度也算不清。本项目面向需要多人协作记账的场景,把「项目台账 + 流水 + 共享权限」收拢到微信小程序中,解决合伙对账不透明、盈亏口径不一致、回本预估靠人工算等问题,适用于个人多项目投资与小型合伙项目资金管理。
点击空白处退出提示
个人投资、合伙投资时,账目常散落在聊天记录和表格里,投入与收益对不上,回本进度也算不清。本项目面向需要多人协作记账的场景,把「项目台账 + 流水 + 共享权限」收拢到微信小程序中,解决合伙对账不透明、盈亏口径不一致、回本预估靠人工算等问题,适用于个人多项目投资与小型合伙项目资金管理。
系统主要包含以下模块:
项目管理:创建/编辑/完结投资项目,记录初始投入与项目备注。
投入与收益流水:支持追加投入、多笔收益独立记账,金额与时间校验。
共享协作:按项目开启共享,区分只读/可编辑权限,支持邀请成员共同记账。
数据统计:自动计算总投入、总收益、净收益、收益率、日均收益及回本预估;提供图表展示盈亏趋势。
操作透明化与附件:关键操作可留痕;支持凭证图片上传。
日历记账与消息提醒(扩展能力):便于按日查看流水,成员提交时可订阅消息通知。
核心能力是多人共享同一套账本,保证协作双方看到的数据口径一致。
整体架构与核心业务落地:后端采用 Spring Boot 3 + MyBatis-Plus 多模块设计,实现项目/投入/收益/共享/统计等接口;用 Sa-Token + Redis 做鉴权会话;金额计算与权限校验统一封装在 Service 层,保证共享场景数据一致。前端为微信原生小程序,配合 ECharts 展示统计图表;运营侧另有 Vue 管理后台。难点在多人权限矩阵、回本预估算法、事务一致性与金额精度控制,以及微信登录、订阅消息、对象存储等对接。



评论