跳到正文

金融

投资合伙基金会管理平台

审核入账、现金 / 持仓 / 收益三账联动、生命周期状态机,自动同步美股行情。

已上线金融小型项目PC 后台

不构成投资建议

客户
小型投资合伙团队按约定不公开
行业
金融
终端
PC 后台
规模
小型项目 · 2025

01项目背景

客户是一个小型投资合伙团队,成员共同出资,由指定成员代管账户、负责操盘与记账。此前谁出了多少、买了什么、赚了多少,只能靠聊天记录和表格对账,成员只看得到汇总数字。团队计划正规化运作并吸纳更多成员,需要先有一本对内透明、可审计的账。

客户类型
小型投资合伙团队
投资范围
以美股股票、ETF 为主
用户角色
管理员(操盘 / 记账)、出资成员
上线终端
PC 管理后台

02业务痛点

1账本分散

资金在代管人证券账户里,成员只有汇总数字,看不到逐笔变动。

2出入金无标准

谁何时投入、有无提取,靠聊天记录或 Excel 记录,格式各不相同。

3收益说不清

已实现盈亏与浮动盈亏混在一起,成员之间对不上数。

4阶段没有边界

募资、投资、清算缺少硬约束,运营期追加出资等误操作难以避免。

扩员之前,出资、持仓、收益必须先有一本可审核、能对上的账。

03解决方案

我们为团队搭建了一套 PC 管理后台,把入金、出金、买入、卖出拆成需要审核的单据,审核通过才入账。现金、持仓、收益三张明细账由同一次审核联动更新,再用基金会生命周期状态机限定每个阶段能做什么。

审核后入账

入金、出金、买入、卖出各为一类单据,审核通过才写账;交易与出金不可反审核,流水只追加。

三账联动,同一事务

一次审核在串行化事务内写现金流水、记卖出收益、重算持仓,并刷新基金会汇总指标。

生命周期状态机

未启动、运营中、已结清、完结四个状态,各自限定可录入的单据,前后端双重校验。

关键规则硬校验

有未审入金不能启动运营;出金不得超过结余;有入金的成员、有交易的标的不能删除。

美股行情自动同步

通过 Polygon API 每小时批量拉取收盘价,单次限量避免限流,持仓市值随之重算。

浮盈与兑现分开

收益明细只记卖出兑现的盈亏;详情页另行展示含持仓市值的当前利润与利润率。

04核心流程

基金会生命周期与单据审核

  1. 1

    创建基金会

    设定名称、类型与运营周期

  2. 2

    入金审核

    未启动阶段录入成员出资并审核

  3. 3

    启动运营

    校验无未审入金,锁定期初金额

  4. 4

    交易审核

    录入买入卖出,审核后三账联动

  5. 5

    启动结清

    停止交易,进入出金阶段

  6. 6

    出金审核

    按结余办理出金,不得超额

  7. 7

    完结归档

    账本只读,不再允许任何变更

每个状态只开放对应的单据:启动后不能再入金,结清后才能出金,完结后全部只读。

05项目价值

每笔可追溯

每笔现金变动记录类型、增减额、余额、关联单据与备注,可从基金会详情逐级下钻。

三张账对得上

现金余额等于流水累计,持仓由已审交易重算,收益为卖出盈亏累加,口径固定。

误操作被拦截

状态机加前后端双重校验,运营期追加出资、结清前出金等操作在系统层面无法发生。

扩员有据可查

每位成员的出资记录与各阶段账目都留存在系统中,新成员加入时有统一依据。

06界面展示

基金会详情与汇总指标
交易单据录入与审核
持仓明细与行情同步

界面图为原型或用示例数据重做的界面,不含真实客户数据、金额与账号。

07技术栈

后端
Midway.jsTypeORMCool-Admin(Node.js)
前端
Vue 3Element Plus
数据与集成
MySQLPolygon.io 行情 APICron 定时任务
部署
Linux 服务器数据库定期备份密钥走环境变量

本案例仅展示软件开发能力,不构成任何投资建议;界面为示意,不含真实金额、持仓或账号。

有类似的业务问题?

先看看我们是怎么合作的:从需求梳理、原型到上线交付,每一步都提前讲清楚。