controller

package
v0.5.17 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Api           = &ApiController{}
	Group         = &GroupController{}
	Menu          = &MenuController{}
	Role          = &RoleController{}
	User          = &UserController{}
	OperationLog  = &OperationLogController{}
	Base          = &BaseController{}
	FieldRelation = &FieldRelationController{}
)

Functions

func CodeDebug

func CodeDebug()

func Demo

func Demo(c *gin.Context)

func Run

func Run(c *gin.Context, req interface{}, fn func() (interface{}, interface{}))

Types

type ApiController

type ApiController struct{}

func (*ApiController) Add

func (m *ApiController) Add(c *gin.Context)

Add 新建记录

func (*ApiController) Delete

func (m *ApiController) Delete(c *gin.Context)

Delete 删除记录

func (*ApiController) GetTree

func (m *ApiController) GetTree(c *gin.Context)

GetTree 接口树

func (*ApiController) List

func (m *ApiController) List(c *gin.Context)

List 记录列表

func (*ApiController) Update

func (m *ApiController) Update(c *gin.Context)

Update 更新记录

type BaseController

type BaseController struct{}

func (*BaseController) ChangePwd

func (m *BaseController) ChangePwd(c *gin.Context)

ChangePwd 用户通过邮箱修改密码

func (*BaseController) Dashboard

func (m *BaseController) Dashboard(c *gin.Context)

Dashboard 系统首页展示数据

func (*BaseController) DecryptPasswd added in v0.5.5

func (m *BaseController) DecryptPasswd(c *gin.Context)

DecryptPasswd 密码解密为明文

func (*BaseController) EncryptPasswd added in v0.5.5

func (m *BaseController) EncryptPasswd(c *gin.Context)

EncryptPasswd 生成加密密码

func (*BaseController) SendCode added in v0.5.8

func (m *BaseController) SendCode(c *gin.Context)

SendCode 给用户邮箱发送验证码

type FieldRelationController added in v0.5.0

type FieldRelationController struct{}

func (*FieldRelationController) Add added in v0.5.0

func (m *FieldRelationController) Add(c *gin.Context)

Add 新建记录

func (*FieldRelationController) Delete added in v0.5.0

func (m *FieldRelationController) Delete(c *gin.Context)

Delete 删除记录

func (*FieldRelationController) List added in v0.5.0

func (m *FieldRelationController) List(c *gin.Context)

List 记录列表

func (*FieldRelationController) Update added in v0.5.0

func (m *FieldRelationController) Update(c *gin.Context)

Update 更新记录

type GroupController

type GroupController struct{}

func (*GroupController) Add

func (m *GroupController) Add(c *gin.Context)

Add 新建记录

func (*GroupController) AddUser

func (m *GroupController) AddUser(c *gin.Context)

AddUser 添加用户

func (*GroupController) Delete

func (m *GroupController) Delete(c *gin.Context)

Delete 删除记录

func (*GroupController) GetTree

func (m *GroupController) GetTree(c *gin.Context)

GetTree 接口树

func (*GroupController) List

func (m *GroupController) List(c *gin.Context)

List 记录列表

func (*GroupController) RemoveUser

func (m *GroupController) RemoveUser(c *gin.Context)

RemoveUser 移除用户

func (*GroupController) SyncDingTalkDepts

func (m *GroupController) SyncDingTalkDepts(c *gin.Context)

同步钉钉部门信息

func (*GroupController) SyncFeiShuDepts added in v0.3.0

func (m *GroupController) SyncFeiShuDepts(c *gin.Context)

同步飞书部门信息

func (*GroupController) SyncOpenLdapDepts added in v0.5.0

func (m *GroupController) SyncOpenLdapDepts(c *gin.Context)

同步原ldap部门信息

func (*GroupController) SyncSqlGroups added in v0.5.5

func (m *GroupController) SyncSqlGroups(c *gin.Context)

同步Sql中的分组信息到ldap

func (*GroupController) SyncWeComDepts added in v0.2.0

func (m *GroupController) SyncWeComDepts(c *gin.Context)

同步企业微信部门信息

func (*GroupController) Update

func (m *GroupController) Update(c *gin.Context)

Update 更新记录

func (*GroupController) UserInGroup

func (m *GroupController) UserInGroup(c *gin.Context)

UserInGroup 在分组内的用户

func (*GroupController) UserNoInGroup

func (m *GroupController) UserNoInGroup(c *gin.Context)

UserNoInGroup 不在分组的用户

type MenuController struct{}
func (m *MenuController) Add(c *gin.Context)

Add 新建

func (m *MenuController) Delete(c *gin.Context)

Delete 删除记录

func (m *MenuController) GetAccessTree(c *gin.Context)

GetUserMenuTreeByUserId 获取用户菜单树

func (m *MenuController) GetTree(c *gin.Context)

GetTree 菜单树

func (m *MenuController) Update(c *gin.Context)

Update 更新记录

type OperationLogController

type OperationLogController struct{}

func (*OperationLogController) Delete

func (m *OperationLogController) Delete(c *gin.Context)

Delete 删除记录

func (*OperationLogController) List

func (m *OperationLogController) List(c *gin.Context)

List 记录列表

type RoleController

type RoleController struct{}

func (*RoleController) Add

func (m *RoleController) Add(c *gin.Context)

Add 新建

func (*RoleController) Delete

func (m *RoleController) Delete(c *gin.Context)

Delete 删除记录

func (*RoleController) GetApiList

func (m *RoleController) GetApiList(c *gin.Context)

GetApiList 获取接口列表

func (*RoleController) GetMenuList

func (m *RoleController) GetMenuList(c *gin.Context)

GetMenuList 获取菜单列表

func (*RoleController) List

func (m *RoleController) List(c *gin.Context)

List 记录列表

func (*RoleController) Update

func (m *RoleController) Update(c *gin.Context)

Update 更新记录

func (*RoleController) UpdateApis

func (m *RoleController) UpdateApis(c *gin.Context)

UpdateApis 更新接口

func (*RoleController) UpdateMenus

func (m *RoleController) UpdateMenus(c *gin.Context)

UpdateMenus 更新菜单

type UserController

type UserController struct{}

func (*UserController) Add

func (m *UserController) Add(c *gin.Context)

Add 添加记录

func (UserController) ChangePwd

func (m UserController) ChangePwd(c *gin.Context)

ChangePwd 更新密码

func (UserController) ChangeUserStatus

func (m UserController) ChangeUserStatus(c *gin.Context)

ChangeUserStatus 更改用户状态

func (UserController) Delete

func (m UserController) Delete(c *gin.Context)

Delete 删除记录

func (UserController) GetUserInfo

func (uc UserController) GetUserInfo(c *gin.Context)

GetUserInfo 获取当前登录用户信息

func (*UserController) List

func (m *UserController) List(c *gin.Context)

List 记录列表

func (UserController) SyncDingTalkUsers

func (uc UserController) SyncDingTalkUsers(c *gin.Context)

同步钉钉用户信息

func (UserController) SyncFeiShuUsers added in v0.3.0

func (uc UserController) SyncFeiShuUsers(c *gin.Context)

同步飞书用户信息

func (UserController) SyncOpenLdapUsers added in v0.5.0

func (uc UserController) SyncOpenLdapUsers(c *gin.Context)

同步ldap用户信息

func (UserController) SyncSqlUsers added in v0.5.5

func (uc UserController) SyncSqlUsers(c *gin.Context)

同步sql用户信息到ldap

func (UserController) SyncWeComUsers added in v0.2.0

func (uc UserController) SyncWeComUsers(c *gin.Context)

同步企业微信用户信息

func (*UserController) Update

func (m *UserController) Update(c *gin.Context)

Update 更新记录

Jump to

Keyboard shortcuts

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