- 新增 user_departments 关联表(migration + entity) - JWT 中间件查询用户部门并注入 TenantContext.department_ids - role_permission entity 添加 data_scope 字段 - data_handler 接线行级数据权限过滤(list/count/aggregate) - DataScopeParams + build_scope_sql + merge_scope_condition 实现全链路
- Run cargo fmt on all Rust crates for consistent formatting - Update CLAUDE.md with WASM plugin commands and dev.ps1 instructions - Update wiki: add WASM plugin architecture, rewrite dev environment docs - Minor frontend cleanup (unused imports)
- 11 entity files mapping to all auth migration tables - DTOs with validation: LoginReq, CreateUserReq, CreateRoleReq, etc. - Response DTOs: UserResp, RoleResp, PermissionResp, OrganizationResp, etc. - Added workspace dependencies: jsonwebtoken, argon2, validator, thiserror, utoipa