docs: rename permission module
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 浙江贝凡溯源赋码平台 - 后端服务 (Go 版本)
|
||||
|
||||
这是一个使用 Go 语言开发的溯源赋码平台后端服务,提供权限下发、产品溯源、项目工单、售后工单等功能。
|
||||
这是一个使用 Go 语言开发的溯源赋码平台后端服务,提供权限管理、产品溯源、项目工单、售后工单等功能。
|
||||
|
||||
## 技术栈
|
||||
|
||||
@@ -222,7 +222,7 @@ http://localhost:3000/swagger/index.html
|
||||
- **交互式测试**: 直接在浏览器中测试 API 端点
|
||||
- **请求/响应示例**: 查看每个接口的请求参数和响应格式
|
||||
- **认证支持**: 支持 Bearer Token 认证,可以输入 JWT 令牌进行测试
|
||||
- **按分组浏览**: API 按功能模块分组(认证、控制台、权限下发、产品溯源、项目工单、售后工单等)
|
||||
- **按分组浏览**: API 按功能模块分组(认证、控制台、权限管理、产品溯源、项目工单、售后工单等)
|
||||
|
||||
### 重新生成 Swagger 文档
|
||||
|
||||
@@ -256,7 +256,7 @@ go run github.com/swaggo/swag/cmd/swag@v1.16.6 init -g main.go
|
||||
| ---- | ---- | ---- | -------- | ---- |
|
||||
| GET | `/api/dashboard/stats` | 获取工单统计和最近售后工单 | 是 | 管理员 |
|
||||
|
||||
### 权限下发(员工赋码)
|
||||
### 权限管理(员工赋码)
|
||||
|
||||
| 方法 | 路径 | 描述 | 需要认证 | 角色 |
|
||||
| ---- | -------------------------------------- | ------------------ | -------- | ------ |
|
||||
@@ -343,7 +343,7 @@ go run github.com/swaggo/swag/cmd/swag@v1.16.6 init -g main.go
|
||||
- 工单状态机: `created` → `pending_confirmation` → `closed` / `rejected`,被退回后可重新提交
|
||||
- 公开查询不返回手机号(脱敏)
|
||||
|
||||
### 权限下发(仅管理员)
|
||||
### 权限管理(仅管理员)
|
||||
|
||||
| 方法 | 路径 | 描述 | 需要认证 | 角色 |
|
||||
| ------ | ----------------------------------- | -------------------------- | -------- | ------------- |
|
||||
@@ -355,7 +355,7 @@ go run github.com/swaggo/swag/cmd/swag@v1.16.6 init -g main.go
|
||||
| DELETE | `/api/employees/:id` | 删除员工 | 是 | 管理员 |
|
||||
|
||||
**员工角色**:
|
||||
- `admin`:管理员,拥有全部后台权限,包括权限下发、产品溯源、工单分配、强制关闭和删除工单
|
||||
- `admin`:管理员,拥有全部后台权限,包括权限管理、产品溯源、工单分配、强制关闭和删除工单
|
||||
- `technician`:技术员,仅拥有工单模块权限,可创建/处理工单,可使用 `assignable` 查询可分配同事
|
||||
- `employee`:员工,无后台登录权限,不需要密码,仅用于员工主档和员工码查询
|
||||
|
||||
@@ -395,7 +395,7 @@ go tool cover -html=coverage.out
|
||||
- 售后工单测试(YYMMDDNN 序号生成、状态机、客户确认手机号校验、强制关闭)
|
||||
- 项目工单测试(创建、完成、现场图片、工程师签名)
|
||||
- 产品溯源测试(创建、查询、二维码、公众号二维码)
|
||||
- 权限下发测试(创建员工自动生成员工码、重复工号、自降级保护、最后管理员保护、密码重置)
|
||||
- 权限管理测试(创建员工自动生成员工码、重复工号、自降级保护、最后管理员保护、密码重置)
|
||||
- **tests/**: 集成测试(健康检查、登录流程)
|
||||
|
||||
## 代码检查
|
||||
|
||||
Reference in New Issue
Block a user