init
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# 模块 6:若依编码规则重点
|
||||
|
||||
<div class="mt-6 text-sm">
|
||||
|
||||
前端 api 分层 · 后端 Controller/Service/Mapper 分层 · 权限注解 · 操作日志注解 · 数据权限 · 字典使用 · 代码生成规范
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
若依的编码规则要结合它的项目结构。
|
||||
前端接口应放在 api 目录,不应该页面里直接写请求。
|
||||
后端要遵守 Controller、Service、Mapper 分层。
|
||||
敏感接口要关注权限注解和操作日志注解。
|
||||
列表查询要关注数据权限。
|
||||
固定枚举值尽量使用字典。
|
||||
代码生成结果不能直接上线,要人工检查权限、日志、校验和测试。
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# 若依测试规则重点
|
||||
|
||||
<div class="mt-6 text-sm">
|
||||
|
||||
- 登录成功/失败
|
||||
- 无权限访问接口
|
||||
- 按钮权限显示
|
||||
- 角色授权变化
|
||||
- 数据权限范围
|
||||
- 操作日志记录
|
||||
- 代码生成 CRUD
|
||||
</div>
|
||||
|
||||
<!--
|
||||
若依测试规则应该围绕权限和后台管理流程。
|
||||
登录要测成功和失败。
|
||||
无权限访问接口要返回拒绝。
|
||||
按钮权限显示要和权限字符匹配。
|
||||
角色授权变化后,菜单和按钮权限应变化。
|
||||
数据权限要验证不同角色看到的数据范围。
|
||||
敏感操作要验证操作日志记录。
|
||||
代码生成 CRUD 要验证增删改查、权限和日志。
|
||||
-->
|
||||
Reference in New Issue
Block a user