d44e91d6e67e22b2405c0704f61ce54e52609f3f
- 新增 /api/system/role-member 分页/添加/移除,@DS("server"),权限 sys:role:update,写操作记操作日志
- UserServiceImpl.updateUser 在 roles 非空判断下先删后插,空列表清空全部角色;updateUser/pageRel 切 server 库
- OperationRecordServiceImpl 加类级 @DS("server"),操作日志真正写入 gxtyzx_core
- OperationLogAspect 兼容无 User-Agent 的客户端,避免写日志 NPE 导致写操作失败
- RoleMemberIT 覆盖添加成员、移除最后一名成员、按角色分页、用户清空角色、403 与操作日志
gxtyzx-java
构建、运行与测试以仓库根 AGENTS.md 为准。要点:JDK 16+、默认 profile gxtyzx-test、端口 9099。
./mvnw -DskipTests package
./mvnw verify -Papproval-it # 集成测试,使用 gxtyzx-test 共享库
./mvnw spring-boot:run
src/test/resources/db/ 为空,没有本地 schema 种子;不要从旧 target/ 产物恢复建表脚本。
Description
Languages
Java
100%