Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountManageMapper ¶
type FuncManageMapper ¶
type FuncManageMapper[T primary.Key] struct { SelectAllFunc func() ([]*models.FuncRouter, error) SelectRoleFunc func(any) ([]*models.FuncRouter, error) AddFunc func(any, *sql.Tx) (int64, int64, error) DelFunc func(any) error AuthSuperAdminRoleFunc func(any, *sql.Tx) error AuthSuperAdminUserFunc func(any, *sql.Tx) error IsAuth func(any) ([]int, error) ModifyStatus func(any) error }
type MenuManageMapper ¶
type MenuManageMapper[T primary.Key] struct { SelectAllMenu func() ([]*models.MenuRouter, error) SelectRoleMenus func(any) ([]*models.MenuRouter, error) SelectOurMenus func(any) ([]*models.MenuRouter, error) AddRoute func(models.MenuRouter, *sql.Tx) (int64, int64, error) AuthSuperAdminRoleMenu func(any, *sql.Tx) error AuthSuperAdminUserMenu func(any, *sql.Tx) error AuthSuperAdmin func(any) error DelMenu func(any) error Status func(any) error // contains filtered or unexported fields }
type OrgManageMapper ¶
type OrgManageMapper[T primary.Key] struct { GetAllRole func(any) ([]*models.Role, int64, error) AllOrg func(any) ([]*models.Org, error) // 分页查询 子组织 GetOrgChild func(any) ([]*models.Org, int64, error) AuthExist func(any) (int, error) OUExist func(any) (int, error) AddRole func(any) (int64, int64, error) Del func(any) error AddUser func(any, *sql.Tx) (int64, int64, error) AddUserRoles func(any, *sql.Tx) error SetUserDefaultOR func(any, *sql.Tx) error SetUserOrg func(any, *sql.Tx) error UpdateDefaultOrgRole func(any, *sql.Tx) error CreateOrg func(any) error DelChildOrg func(any) error ExistUser func(any) (int64, error) OrgDelUser func(any, *sql.Tx) error OrgDelUserRoles func(any, *sql.Tx) error OrgDelUserDefaultInfo func(any, *sql.Tx) error OrgUser func(any) ([]*models.Account[T], int64, error) IsAdmin func(any) ([]int, error) IsParentOrg func(any) ([]int, error) SelectUserRole func(any) ([]*models.Role, error) SelectMenuAuth func(any) ([]*models.MenuRouter, error) SelectUserMenu func(any) ([]*models.RoleUserMenuAuth, error) SelectFuncAuth func(any) ([]*models.FuncRouter, error) SelectUserFunc func(any) ([]*models.RoleUserFuncAuth, error) SelectToolAuth func(any) ([]*models.Tool, error) SelectUserTool func(any) ([]*models.RoleUserToolAuth, error) InsertUserRole func(any) error DeleteUserRole func(any) error InsertUserMenuAuth func(any, *sql.Tx) error DeleteUserMenuAuth func(any, *sql.Tx) error InsertUserFuncAuth func(any, *sql.Tx) error DeleteUserFuncAuth func(any, *sql.Tx) error InsertUserToolAuth func(any, *sql.Tx) error DeleteUserToolAuth func(any, *sql.Tx) error }
type RbacManageMapper ¶
type RbacManageMapper[T primary.Key] struct { // 角色添加菜单授权 AddMenuAuth func(any) error // 查询角色菜单授权列表 MenuAuthList func(any) ([]int, error) // 取消角色菜单授权 DelMenuAuth func(any) error }
RbacManageMapper 权限校验 mapper
type RoleManageMapper ¶
type RoleManageMapper[T primary.Key] struct { SelectMenuAuths func(any) ([]*models.MenuRouter, error) SelectFuncAuths func(any) ([]*models.FuncRouter, error) SelectToolAuths func(any) ([]*models.Tool, error) InsertMenuAuth func(any) error IsAuthUserMenu func(any) ([]*models.RoleUserMenuAuth, error) DeleteMenuAuth func(any) error InsertFuncAuth func(any) error IsAuthUserFunc func(any) ([]*models.RoleUserFuncAuth, error) DeleteFuncAuth func(any) error InsertToolAuth func(any) error IsAuthUserTool func(any) ([]*models.RoleUserToolAuth, error) DeleteToolAuth func(any) error SelectSuperAdminUser func() ([]*models.Authorization, error) }
type ToolManageMapper ¶
type ToolManageMapper[T primary.Key] struct { SelectToolList func(any) ([]*models.Tool, error) SelectRoleTool func(any) ([]*models.Tool, error) InsertTool func(any, *sql.Tx) (int64, int64, error) AuthSuperAdminRoleTool func(any, *sql.Tx) error AuthSuperAdminUserTool func(any, *sql.Tx) error IsAuth func(any) ([]int, error) DelTool func(any) error }
type UserMapper ¶
type UserMapper[T primary.Key] struct { SelectUser func(any) (*models.UserModel[T], error) UserInfo func(any) (*models.UserModel[T], error) UserOrg func(any) ([]int, error) UserRoles func(any) ([]*models.UrInfo, error) GetUserDefaultOrgInfo func(any) (*models.UserModel[T], error) GetOrgDefaultRole func(any) (int, error) UpdateOrgRole func(any, *sql.Tx) error UpdateUserRole func(any, *sql.Tx) error UpdateUserOR func(any) error UpdateUserHead func(any) error UpdateBaseInfo func(any) error SelectOurMenus func(any) ([]*models.MenuRouter, error) SelectToolList func(any) ([]*models.Tool, error) }
Click to show internal directories.
Click to hide internal directories.