返回博客

从 0 到 1 搭建碳资产溯源平台:多租户与资产链路

围绕绿电核证、资产签发、交易与消纳,梳理溯源平台的边界、权限和数据模型。

先定义什么需要被追踪

溯源平台并不是把所有日志集中起来。真正需要追踪的是能够证明资产来源、状态与归属变化的业务事件:电量核证、资产签发、打包、交易、拆分与消纳。

从 0 到 1 设计时,我先确定资产生命周期和每个事件的业务凭证,再据此建立数据库模型。这样可以避免表结构围绕某个页面或临时接口生长。

多租户权限不只是加一个租户字段

平台中的租户具有层级关系,租户内部还有部门边界。权限判断需要同时考虑租户树、部门范围、数据归属和角色操作能力。

  • 将租户隔离作为数据访问的默认条件。
  • 明确上级租户可以看到的范围,而不是默认继承全部数据。
  • 对资产转移前后的可见性做单独设计。
  • 在核心查询与导出链路中复用相同的权限规则。

通用减排量计算

不同生产工艺、排放因子和计算逻辑会持续变化。将规则、参数和业务流程解耦,可以让计算引擎在新增场景时保持可扩展,而不必复制完整流程。

从文档到生产排障

电量核证、资产打包和 ESG 问卷等功能都需要产品与开发共享同一套语义。需求文档不仅用于评审,也成为生产问题排查时的重要上下文。

从这个项目中,我更深刻地认识到:可追踪性来自清晰的领域事件、稳定的数据责任和一致的权限边界,而不是单纯增加日志数量。

关联项目碳资产 / ESG / 溯源平台群
CONTACT / COPY EMAIL

一起解决有难度的问题

如果你正在寻找能够兼顾架构、业务与交付的 Java 技术负责人或资深 Java 工程师,欢迎直接联系。