update 优化 skill 内容

This commit is contained in:
疯狂的狮子Li
2026-06-03 11:28:29 +08:00
parent 28dbf6116f
commit b888d19150
8 changed files with 67 additions and 42 deletions
+4 -2
View File
@@ -16,18 +16,20 @@ description: 后端查询、联表与数据权限专家。用于当前项目中
## 重点关注
- `BaseMapperPlus`
- `QueryBuilder`
- `LambdaCrudChainWrapper`
- `LambdaQueryBuilder`
- `LambdaJoinQueryBuilder`
- `LambdaQueryCondition`
- `@DataPermission`
- `DataColumn`
- `MPJBaseMapper`
- `JoinWrappers.lambda(...)`
- `QueryBuilder.lambdaJoin(...)`
- 复杂分页与列表查询
## 项目写法
- MPJ 联表查询沿用别名风格,例如 `JoinWrappers.lambda("u", SysUser.class)`
- MPJ 联表查询沿用别名风格,例如 `QueryBuilder.lambdaJoin("u", SysUser.class)`
- 带别名字段条件使用 `.eq("u", Entity::getField, value)``.orderByAsc("m", SysMenu::getOrderNum)`
- 数据权限列名要和真实 SQL 别名一致,例如 `d.dept_id``u.create_by`
- `ruoyi-system` 的用户、角色、菜单、部门查询常带角色状态、删除标识、部门权限过滤,修改前先读对应 mapper/service。