全景商城是一个面向平台管理员、店主与顾客三端的电商全栈项目,后端基于Spring Cloud微服务架构,前端三端相互独立,通过端BFF统一接入,业务域不直接对外暴露。
一、具体模块
前端分为平台管理端、店主端和顾客端。平台管理端面向运营人员,负责平台级管控与数据总览;店主端面向入驻商家,管理本店商品、库存、订单与评价;顾客端面向消费者,提供浏览、购物、下单与评价的完整闭环。
后端分为网关、端BFF层、纯业务域层和公共基座。网关是统一入口,按/admin、/store、/mall路由到对应端BFF,业务域不开放公网路由。端BFF层包括admin、store-bff、mall-bff,各自持有账号表与登录态,负责鉴权、编排与聚合。纯业务域层包括goods-center商品中台、store店铺与在售商品、customer-center顾客资料与地址、trade-center购物车与订单,域服务不鉴权、不做公网路由,仅通过Feign被端BFF调用。公共基座中,common提供统一返回结构、分页、审计自动填充等基础能力,common-auth封装JWT与Redis登录态,仅被端BFF依赖。
二、主要功能
平台管理端提供登录与RBAC权限体系,包括用户、角色、权限、菜单管理;维护标准商品中台,包括分类、品牌、SPU与SKU;进行店铺审核与跨店商品管理,支持查询和锁定解锁;提供全量订单只读视角;首页数据看板汇总用户、商家、商品、营业额、成交订单等指标。
店主端提供店主注册登录与店铺审核状态查看;管理在售商品与SKU,支持上下架及与中台版本比对;管理库存,支持低库存筛选;处理订单,包括列表、详情和发货;管理评价,支持回复和星级筛选;提供本店经营数据看板。
顾客端提供手机号注册登录和模拟短信;支持商品浏览、分类树、搜索、详情及评分评价区;管理购物车;完成下单、模拟支付、收货、评
点击空白处退出提示










评论