Documentation
¶
Index ¶
- type AuditHookFunc
- type AuditHookInfo
- type AuthHookFunc
- type AuthHookInfo
- type CasbinHookFunc
- type CasbinHookInfo
- type FileHookFunc
- type FileHookInfo
- type InviteRegisterHookFunc
- type InviteRegisterHookInfo
- type InviteStateHookFunc
- type JwtHookFunc
- type JwtHookInfo
- type MemberLevelHookFunc
- type MemberLevelHookInfo
- type MessageTypeHookFunc
- type RoleMemberChangeHookFunc
- type UserHookFunc
- type UserHookInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditHookFunc ¶
type AuditHookInfo ¶
type AuditHookInfo struct {
Key sys_enum.AuditEvent
Value AuditHookFunc
Category int `json:"category" dc:"业务类别"`
}
type AuthHookFunc ¶
type AuthHookInfo ¶
type AuthHookInfo struct {
Key sys_enum.AuthActionType
Value AuthHookFunc
}
type CasbinHookFunc ¶
type CasbinHookInfo ¶
type CasbinHookInfo sys_model.HookEventType[sys_enum.UserType, CasbinHookFunc]
type FileHookFunc ¶
type FileHookFunc sys_model.HookFunc[sys_enum.UploadEventState, *sys_entity.SysFile]
type FileHookInfo ¶
type FileHookInfo sys_model.HookEventType[sys_enum.UploadEventState, FileHookFunc]
type InviteRegisterHookFunc ¶ added in v0.5.7
type InviteRegisterHookFunc func(ctx context.Context, state sys_enum.InviteType, invite *sys_model.InviteRes, invitePerson *sys_entity.SysInvitePerson, registerInfo *sys_model.SysUser) (bool, error)
type InviteRegisterHookInfo ¶ added in v0.5.7
type InviteRegisterHookInfo struct {
Key sys_enum.InviteType
Value InviteRegisterHookFunc
}
type InviteStateHookFunc ¶ added in v0.5.7
type InviteStateHookFunc func(ctx context.Context, state sys_enum.InviteState, invite *sys_model.InviteRes) error
InviteStateHookFunc 订阅邀约状态
type JwtHookFunc ¶
type JwtHookFunc func(ctx context.Context, claims *sys_model.JwtCustomClaims) (*sys_model.JwtCustomClaims, error)
type JwtHookInfo ¶
type JwtHookInfo sys_model.HookEventType[sys_enum.UserType, JwtHookFunc]
type MemberLevelHookFunc ¶ added in v0.11.0
type MemberLevelHookFunc func(ctx context.Context, state sys_enum.MemberLevelEvent, info *sys_model.SysMemberLevelRes) error
type MemberLevelHookInfo ¶ added in v0.11.0
type MemberLevelHookInfo struct {
Key sys_enum.MemberLevelEvent
Value MemberLevelHookFunc
}
type MessageTypeHookFunc ¶ added in v0.7.2
type MessageTypeHookFunc func(ctx context.Context, messageType sys_enum.MessageType, info *sys_model.SysMessageRes) error
type RoleMemberChangeHookFunc ¶ added in v0.6.7
type RoleMemberChangeHookFunc func(ctx context.Context, event sys_enum.RoleMemberChange, role sys_entity.SysRole, sysUser *sys_model.SysUser) (bool, error)
RoleMemberChangeHookFunc 团队成员发生更改处理逻辑
type UserHookFunc ¶
type UserHookInfo ¶
type UserHookInfo sys_model.HookEventType[sys_enum.UserEvent, UserHookFunc]
Click to show internal directories.
Click to hide internal directories.