获取方案

技术总览

BoolMall 技术说明以固定源码版本为依据,分别解释架构、接口、扩展、交付与安全,运行结果需在目标环境验证。

BoolMall技术总览工程插画

架构与代码组织

单体与微服务分别组织模块、发布和运行工作。固定商城源码版本用于技术说明,不用于推定客户部署结果。

模块分层

单体源码以会员、商品、订单、内容分层,统一应用负责组装;API、业务规则和外部适配各自组织。

BoolMall模块分层所用自有界面

发布协作

微服务源码包含网关、认证、管理、商城、支付及监控模块,可分开构建;部署拓扑单独沟通。

BoolMall发布协作所用自有界面
查看技术文档 ›

后端与构建工具

Java 21、Spring Boot 4.0.8、MyBatis-Plus 3.5.17。 单体发行配置采用PostgreSQL 18。

契约与类型

单体版仓库保留 OpenAPI 契约,管理端和 PC 端提供依据该契约生成接口类型的命令。

BoolMall契约与类型所用自有界面

前端工具

Vue 3.5.43、Element Plus 2.14.6、Vite 8.3.1。 前端锁定Node 24与pnpm 10.18.2。

BoolMall前端工具所用自有界面
查看技术文档 ›

终端与页面工程

PC和移动工程有各自工具链,目标终端与运行环境分别验证。

终端版本

PC商城使用Nuxt 4.5.2与Vue 3.5.43。 移动端采用uni-app x工程,HBuilderX锁定5.26.2026091802。

BoolMall终端版本所用自有界面
查看技术文档 ›

发行与环境准备

构建输入、已有产物、私有配置和运行记录分别保存,交付工具不是自动完成生产验收的声明。

版本与清单

发行脚本打包已有构建产物,生成文件 SHA256 和版本清单;运行验证、业务验收与产物检查分别记录。

BoolMall版本与清单所用自有界面

准备与执行

准备脚本生成私有配置与初始化资料;数据库操作、容器启动和远程部署由授权人员另外执行。

BoolMall准备与执行所用自有界面
查看技术文档 ›

访问与数据保护

身份、对象和配置共同形成安全机制,角色、撤权、私有附件与客户业务分别验证。

请求身份

管理修改采用CSRF令牌,处理器安全声明与HTTP方法一起检查账号类型。

BoolMall请求身份所用自有界面

对象与日志

领域授权通过后读取私有对象;审计路由模板与遮蔽的账号标签分别记录。

BoolMall对象与日志所用自有界面
查看技术文档 ›

源码机制与运行验证,一起组织数据保护

密码单向处理

登录口令使用BCrypt。较长输入先经SHA-256处理,已有口令散列的兼容路径保留。

管理请求校验

管理写入请求检查会话CSRF令牌,商城公开读取使用独立配置。

账号类型限制

处理器声明与HTTP方法共同限制调用者的账号类型。

业务授权检查

服务入口检查商城授权与业务权限,敏感动作另外校验对象归属。

会话状态回读

过滤器在请求时读取账号状态,失效或撤销账号无法继续沿用已有会话。

审计信息脱敏

审计保存路由模板,账号标签按类型遮蔽,原始查询参数避免进入目标记录。

私有对象读取

领域授权通过后签发短期有效读取地址,私有引用与公开链接分开使用。

配置秘密保护

短信及存储秘密使用AES-GCM保护,并绑定配置归属与版本信息。

结合企业现状,沟通技术需求