feat: 实现字典管理后端

This commit is contained in:
2025-12-30 19:38:13 +08:00
parent a427b0f22a
commit dc9f6136d6
83 changed files with 6901 additions and 50 deletions

View File

@@ -6,14 +6,15 @@
### 核心特性
- 🏢 **多租户架构**支持多租户数据隔离SaaS模式运营
- 🍔 **商家管理**:完善的商家入驻、门店管理、菜品管理功能
- 📦 **订单管理**:订单全生命周期管理,实时状态跟踪
🚚 配送管理:配送任务、路线规划、第三方配送对接
- 💰 **支付集成**:支持微信、支付宝等多种支付方式
- 🎁 **营销功能**:优惠券、满减活动、会员积分
- 📊 **数据分析**:实时数据统计、经营报表、趋势分析
- 🔒 **安全可靠**JWT认证、权限控制、数据加密
- **多租户架构**支持多租户数据隔离SaaS模式运营
- **商家管理**:完善的商家入驻、门店管理、菜品管理功能
- **订单管理**:订单全生命周期管理,实时状态跟踪
- **配送管理**:配送任务、路线规划、第三方配送对接
- **支付集成**:支持微信、支付宝等多种支付方式
- **营销功能**:优惠券、满减活动、会员积分
- **字典管理**:系统字典、租户覆盖、批量导入导出、缓存监控
- **数据分析**:实时数据统计、经营报表、趋势分析
- **安全可靠**JWT认证、权限控制、数据加密
## 技术栈
@@ -80,8 +81,26 @@ dotnet run
```
访问 API 文档:
- 管理后台 AdminApi Swaggerhttp://localhost:5001/swagger
- 小程序/用户端 MiniApi Swaggerhttp://localhost:5002/swagger
- 管理后台 AdminApi Swaggerhttp://localhost:5001/api/docs
- 小程序/用户端 MiniApi Swaggerhttp://localhost:5002/api/docs
## 字典管理
> 最后更新日期2025-12-30
### 功能概述
- 系统/业务字典分组与字典项管理
- 租户覆盖:隐藏系统项、自定义字典项、拖拽排序
- CSV/JSON 批量导入导出
- 两级缓存Memory + Redis与缓存监控指标
### 配置要点
- `ConnectionStrings:Redis`Redis 连接字符串
- `Database:DataSources:DictionaryDatabase`:字典库读写连接
- `Dictionary:Cache:SlidingExpiration`:字典缓存滑动过期
- `CacheWarmup:DictionaryCodes`:缓存预热字典编码列表
## 公告管理