1.0 KiB
1.0 KiB
后端规则
适用范围
Spring Boot、Controller、Service、Mapper、权限注解、事务、审计、状态流转。
JeecgBoot 后端约束
- 后端二开必须遵守
update-begin/update-end修改痕迹规则。 - Controller 返回统一使用项目已有
Result<T>风格。 - 查询优先复用项目已有 QueryWrapper/QueryGenerator 约定。
- 权限敏感接口必须有后端权限校验,不能只依赖前端按钮隐藏。
- 状态流转必须在 Service 层集中校验,不能只在前端限制。
- 删除、关闭、指派、状态变更必须考虑审计日志。
- 参数校验失败、数据不存在、非法状态、权限不足必须有明确响应。
- 涉及多步写入时必须说明事务边界。
输出验收
| 检查项 | 通过标准 |
|---|---|
| 修改痕迹 | 新增/修改代码块有 update 注释 |
| 权限 | 无权限账号请求接口被拒绝 |
| 状态 | 非法流转被 Service 拒绝 |
| 审计 | 关键操作有日志记录方案 |
| 事务 | 多表或多步骤写入说明事务 |