system

package
v0.0.0-...-c9be414 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CommonAddGroup

func CommonAddGroup(group *system.Group) error

CommonAddGroup 标准创建分组

func CommonAddUser

func CommonAddUser(user *system.User, groups []*system.Group) error

CommonAddUser 标准创建用户

func CommonUpdateGroup

func CommonUpdateGroup(oldGroup, newGroup *system.Group) error

CommonUpdateGroup 标准更新分组

func CommonUpdateUser

func CommonUpdateUser(oldUser, newUser *system.User, groupId []uint) error

CommonUpdateUser 标准更新用户

Types

type ApiLogic

type ApiLogic struct{}

func (ApiLogic) Add

func (l ApiLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Add 添加数据

func (ApiLogic) Delete

func (l ApiLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (ApiLogic) GetTree

func (l ApiLogic) GetTree(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetTree 数据树

func (ApiLogic) List

func (l ApiLogic) List(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

List 数据列表

func (ApiLogic) Update

func (l ApiLogic) Update(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Update 更新数据

type BaseLogic

type BaseLogic struct{}

func (BaseLogic) Dashboard

func (l BaseLogic) Dashboard(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Dashboard 仪表盘

func (BaseLogic) GetPasswd

func (l BaseLogic) GetPasswd(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetPasswd

type GroupLogic

type GroupLogic struct{}

func (GroupLogic) Add

func (l GroupLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Add 添加数据

func (GroupLogic) AddUser

func (l GroupLogic) AddUser(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

AddUser 添加用户到分组

func (GroupLogic) Delete

func (l GroupLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (GroupLogic) GetTree

func (l GroupLogic) GetTree(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetTree 数据树

func (GroupLogic) List

func (l GroupLogic) List(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

List 数据列表

func (GroupLogic) RemoveUser

func (l GroupLogic) RemoveUser(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

RemoveUser 移除用户

func (GroupLogic) Update

func (l GroupLogic) Update(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Update 更新数据

func (GroupLogic) UserInGroup

func (l GroupLogic) UserInGroup(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

UserInGroup 在分组内的用户

func (GroupLogic) UserNoInGroup

func (l GroupLogic) UserNoInGroup(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

UserNoInGroup 不在分组内的用户

type MenuLogic struct{}
func (l MenuLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Add 添加数据

func (l MenuLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (l MenuLogic) GetAccessTree(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetAccessTree 获取用户菜单树

func (l MenuLogic) GetTree(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetTree 数据树

func (l MenuLogic) Update(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Update 更新数据

type OperationLogLogic

type OperationLogLogic struct{}

func (OperationLogLogic) Delete

func (l OperationLogLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (OperationLogLogic) List

func (l OperationLogLogic) List(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

List 数据列表

type RoleLogic

type RoleLogic struct{}

func (RoleLogic) Add

func (l RoleLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Add 添加数据

func (RoleLogic) Delete

func (l RoleLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (RoleLogic) GetApiList

func (l RoleLogic) GetApiList(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetApiList 获取角色接口列表

func (RoleLogic) GetMenuList

func (l RoleLogic) GetMenuList(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetMenuList 获取角色菜单列表

func (RoleLogic) List

func (l RoleLogic) List(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

List 数据列表

func (RoleLogic) Update

func (l RoleLogic) Update(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Update 更新数据

func (RoleLogic) UpdateApis

func (l RoleLogic) UpdateApis(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

UpdateApis 更新角色接口

func (RoleLogic) UpdateMenus

func (l RoleLogic) UpdateMenus(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

UpdateMenus 更新角色菜单

type UserLogic

type UserLogic struct{}

func (UserLogic) Add

func (l UserLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Add 添加数据

func (UserLogic) ChangePwd

func (l UserLogic) ChangePwd(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

ChangePwd 修改密码

func (UserLogic) ChangeUserStatus

func (l UserLogic) ChangeUserStatus(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

ChangeUserStatus 修改用户状态

func (UserLogic) Delete

func (l UserLogic) Delete(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Delete 删除数据

func (UserLogic) GetUserInfo

func (l UserLogic) GetUserInfo(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

GetUserInfo 获取用户信息

func (UserLogic) List

func (l UserLogic) List(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

List 数据列表

func (UserLogic) Update

func (l UserLogic) Update(c *gin.Context, req interface{}) (data interface{}, rspError interface{})

Update 更新数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL