gitwork_5636618864
技术主管
多租户企业 SaaS 平台(BGPT)
项目概述BGPT 是面向建筑、商贸行业的多租户企业业务 SaaS 平台,基于领域驱动设计(DDD)构建,覆盖 ERP 进销存、财务核算、OA 审批、数字档案管理等核心业务能力。
平台采用租户 - 公司 - 项目三级业务视图,支持双轨制财务核算、数电发票全生命周期处理、文件 OCR 智能识别与归档,服务企业内部业务流转、合同管理、项目成本管控。
技术架构后端:Rust + Axum + Sea-ORM + utoipa,PostgreSQL,采用 Schema 隔离实现多租户数据隔离前端:React19 + Vite + shadcn/ui,Minimals 风格分栏视图中间件 & 基础设施:RocketMQ 异步消息队列、Docker 容器化、1Panel 运维托管;IAM 权限体系基于 Casdoor+Casbin;存储采用本地 NAS 优先、阿里云 OSS 降级的双活存储策略文档与工程规范:以 ADR 架构决策记录固化技术选型与方案,SQL 规范治理;配套 OCR、OFD 解析、文件 Hash 去重、电子档案元数据管理模块核心业务模块财务与 ERP:进销存管理、双轨制核算、数电发票 OFD 解析、发票验真 / 冲红 / 抵扣、银行流水分录、合同链条管理、项目成本核算;
覆盖异地外经证、汇票、资产折旧等建筑行业财税场景数字档案管理(Gatekeeper FS):文档 OCR 识别、PDF/OFD 解析、文件元数据采集、身份证 / 营业执照哈希去重、文档预览、权限隔离、双活存储,作为企业文件安全网关权限与租户:多租户隔离、IAM 身份认证、细粒度 Casbin 权限、多集群消息异步任务(批量 OCR、审批通知)API 网关与计量:APISIX 网关,内置 API 调用计量,用于接口流量管控核心技术亮点异步任务解耦:RocketMQ 承载批量 OCR、单据审批通知、文件转码等重型异步任务,解耦业务主流程;独立运维 MQ 集群,可替换 Dashboard 管控面板,支持监控告警混合存储双活:本地 NAS 为主存储,OSS 作为降级备份,兼顾内网访问速度与灾备文档智能处理:集成 PaddleOCR、OFD 解析引擎,自动抽取发票、证照元数据,自动去重归档架构可扩展:DDD 领域建模,ADR 沉淀架构决策;后端 Rust 保障性能与内存安全;可 Tauri 打包桌面端配套工具项目职责(你的角色)全栈架构负责人,负责整体技术选型、领域建模、ADR 文档编写、数据库 DDL 设计、中间件部署调优;后端 Rust 业务开发、前端原型与 UI 方案设计;文件系统、OCR/OFD、消息队列、IAM 权限、存储策略等核心模块设计;容器化部署、1Panel 环境运维、性能与数据一致性风险评审。
logo
浙公网安备33011802001633号
浙ICP备1805484号-2