feat: 更新商城前后端代码

This commit is contained in:
2026-04-01 22:03:59 +08:00
parent f6e150ba97
commit 1f16966174
34 changed files with 3014 additions and 5538 deletions

View File

@@ -1,12 +1,12 @@
项目名称:萌芽小店项目-支持网关登录商品售卖平台
时间:2026.1 - 2026.03
技术栈Golang,Gin,MySQL,Redis,Vue
描述:前后端分离的轻量级商城平台,支持登录、商品展示与下单、自动/手动发货、邮件通知、收藏夹、客服聊天、维护模式与 PWA 离线缓存。
商品与订单管理、发货与订单状态联动、SMTP 邮件通知、后台运维(商品/订单/对话/站点设置)、用户聊天客服与维护模式能力。
通过限购与订单状态约束降低并发超卖风险;通过公开/用户/管理员分层实现权限边界隔离;通过分层架构与可运维配置提升可维护性。
后端采用分层解耦与 ORM 自动建表,支持多环境配置与容器化部署;前端路由守卫与接口封装增强可用性与一致性。
上线地址https://store.shumengya.top
开源地址https://github.com/shumengya/mengyastore
**项目名称:** 萌芽小店-网关登录商品售卖平台
**时间:** 2026.1 - 2026.03
**技术栈:** Golang,Gin,MySQL,Redis,Docker,Nginx,Vue,Vite,Tailwind CSS
**描述:** 前后端分离的轻量级商城,支持商品展示与下单、自动/手动发货、邮件通知、收藏夹、客服消息、维护模式与 PWA 离线缓存;后台覆盖商品/订单/对话与 SMTP、站点运维。后端分层Handler + Storage + GORM对接第三方网关登录与多环境配置、容器化部署公开接口、用户态与管理员令牌分层鉴权限购与订单状态约束降低并发超卖风险。引入 Redis商品列表与站点统计走 Cache-Aside、管理端写后失效浏览去重用 SET NX 适配多实例,缓存不可用时降级直查数据库;管理后台提供 API/MySQL/Redis 连接与基础信息面板,便于排查。前端路由守卫与接口封装统一调用方式
**项目地址:** https://store.smyhub.com | **开源地址:** https://github.com/shumengya/mengyastore