github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_hook/sys_role.go (about) 1 package sys_hook 2 3 import ( 4 "context" 5 "github.com/SupenBysz/gf-admin-community/sys_model" 6 "github.com/SupenBysz/gf-admin-community/sys_model/sys_entity" 7 "github.com/SupenBysz/gf-admin-community/sys_model/sys_enum" 8 ) 9 10 //type RoleMemberHookFunc func(ctx context.Context, event sys_enum.RoleMemberChange, role *sys_model.RoleInfo, sysUser *sys_model.SysUser) (bool, error) 11 12 // RoleMemberChangeHookFunc 团队成员发生更改处理逻辑 13 type RoleMemberChangeHookFunc func(ctx context.Context, event sys_enum.RoleMemberChange, role sys_entity.SysRole, sysUser *sys_model.SysUser) (bool, error)