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)