恢复余额功能 & 管理员修改余额功能
This commit is contained in:
47
README.md
47
README.md
@@ -2,54 +2,19 @@
|
||||
|
||||
用户请求需要检查数据权限
|
||||
|
||||
管理页面查询统一加排序
|
||||
|
||||
后端默认用户名不能是完整手机号
|
||||
|
||||
前端需要 token 化改造,以避免每次 basic 认证流程中 bcrypt 对比导致的性能对比
|
||||
|
||||
优化中间件,配置通用限速
|
||||
|
||||
observe 部署,蓝狐部署
|
||||
|
||||
---
|
||||
|
||||
用反射实现环境变量解析,以简化函数签名
|
||||
|
||||
分离 task 的客户端,支持多进程(prefork 必要!)
|
||||
|
||||
调整目录结构:
|
||||
|
||||
```
|
||||
- /util 工具函数
|
||||
|
||||
- /models 模型
|
||||
- /queries 数据库层
|
||||
- /clients 三方依赖的客户端实例
|
||||
|
||||
- /services 服务层
|
||||
- /auth 认证相关,特化服务
|
||||
|
||||
- /app 应用相关,初始化日志,环境变量,错误类型等
|
||||
- /http 协议层,http 服务
|
||||
- /cmd 主函数
|
||||
|
||||
逐层向上依赖
|
||||
cmd 调用 app, http 的初始化函数
|
||||
http 调用 clients 的初始化函数
|
||||
```
|
||||
jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
||||
|
||||
---
|
||||
|
||||
数据库转模型文件
|
||||
|
||||
jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
||||
|
||||
慢速请求底层调用埋点监控
|
||||
|
||||
- redis
|
||||
- gorm
|
||||
- 三方接口
|
||||
数据库转模型文件
|
||||
|
||||
冷数据迁移方案
|
||||
|
||||
@@ -67,6 +32,14 @@ jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
||||
3. 创建 model 文件,并将其添加到 gen 代码中
|
||||
4. 生成查询文件
|
||||
|
||||
### 权限管理
|
||||
|
||||
在 `web/core/scopes.go` 下定义了系统所有静态权限
|
||||
|
||||
新增系统权限需要在数据库中配套添加权限
|
||||
|
||||
前端也需要新增配套权限定义
|
||||
|
||||
## 业务逻辑
|
||||
|
||||
### 订单关闭的几种方式
|
||||
|
||||
Reference in New Issue
Block a user