Commit Graph
11 Commits
Author SHA1 Message Date
what 7f74caead4 feat: 新增 WithSilent/WithRolesScope 写操作选项
WithSilent 让写操作跳过变更通知(ResChangeEventFunc/ResWatcher),权限过滤/字段脱敏不受影响,用于类似"记录登录 IP"这种高频写但不需要广播"资源变了"的场景,避免不必要的缓存刷新。

WithRolesScope 显式指定权限过滤范围(ResScopeOn/All 才按角色过滤,Off 或不传都跳过),替代原来一直没接线生效的 Access 选项。两个选项相互独立,可以单独用也可以一起用。
2026-07-21 18:01:05 +08:00
what cc3f6d90e7 重构: ResAuthDB 重命名为 ResScope,统一权限过滤范围命名
原名字跟"身份认证"(Auth)容易混淆,实际控制的是资源查询/写入时按角色过滤的范围(关闭/仅自身/含关联资源),改用 Scope 更准确。ResAuthOff/On/All 同步改名为 ResScopeOff/On/All,数值保持不变,兼容数据库里已有的 is_auth_db 存量数据。
2026-07-21 18:00:39 +08:00
what f1774e5ca2 [feat] 完善 Router.Call Router.Get 方法 2024-11-26 17:35:11 +08:00
what bccb0382d8 [feat] 完善 Router.Call Router.Get 方法 2024-11-26 17:00:24 +08:00
what fd3625802b [feat] 完善 Router.Call Router.Get 方法 2024-11-26 16:45:45 +08:00
what 4ef8c130a7 [feat] 类型调整 int => byte 2024-05-09 11:44:00 +08:00
what f8a11598db [feat] 类型调整 int => byte 2024-05-09 11:39:36 +08:00
what c8cda2d8db [feat] RouteParamType 命名规范 2024-05-09 11:35:23 +08:00
what 6501b5ed0f [feat] 类型调整 int => byte 2024-05-09 11:16:26 +08:00
what f00b993f9c [feat] 移除 GetResource, 由 git.fsdpf.net/go/contracts 支持 2024-05-09 11:13:32 +08:00
what 672fc634ef first commit 2024-05-08 21:35:26 +08:00