Documentation ¶
Index ¶
- Variables
- func CodeDebug()
- func Demo(c *gin.Context)
- func Run(c *gin.Context, req interface{}, fn func() (interface{}, interface{}))
- type ApiController
- type BaseController
- type FieldRelationController
- type GroupController
- func (m *GroupController) Add(c *gin.Context)
- func (m *GroupController) AddUser(c *gin.Context)
- func (m *GroupController) Delete(c *gin.Context)
- func (m *GroupController) GetTree(c *gin.Context)
- func (m *GroupController) List(c *gin.Context)
- func (m *GroupController) RemoveUser(c *gin.Context)
- func (m *GroupController) SyncDingTalkDepts(c *gin.Context)
- func (m *GroupController) SyncFeiShuDepts(c *gin.Context)
- func (m *GroupController) SyncOpenLdapDepts(c *gin.Context)
- func (m *GroupController) SyncSqlGroups(c *gin.Context)
- func (m *GroupController) SyncWeComDepts(c *gin.Context)
- func (m *GroupController) Update(c *gin.Context)
- func (m *GroupController) UserInGroup(c *gin.Context)
- func (m *GroupController) UserNoInGroup(c *gin.Context)
- type MenuController
- type OperationLogController
- type RoleController
- func (m *RoleController) Add(c *gin.Context)
- func (m *RoleController) Delete(c *gin.Context)
- func (m *RoleController) GetApiList(c *gin.Context)
- func (m *RoleController) GetMenuList(c *gin.Context)
- func (m *RoleController) List(c *gin.Context)
- func (m *RoleController) Update(c *gin.Context)
- func (m *RoleController) UpdateApis(c *gin.Context)
- func (m *RoleController) UpdateMenus(c *gin.Context)
- type UserController
- func (m *UserController) Add(c *gin.Context)
- func (m UserController) ChangePwd(c *gin.Context)
- func (m UserController) ChangeUserStatus(c *gin.Context)
- func (m UserController) Delete(c *gin.Context)
- func (uc UserController) GetUserInfo(c *gin.Context)
- func (m *UserController) List(c *gin.Context)
- func (uc UserController) SyncDingTalkUsers(c *gin.Context)
- func (uc UserController) SyncFeiShuUsers(c *gin.Context)
- func (uc UserController) SyncOpenLdapUsers(c *gin.Context)
- func (uc UserController) SyncSqlUsers(c *gin.Context)
- func (uc UserController) SyncWeComUsers(c *gin.Context)
- func (m *UserController) Update(c *gin.Context)
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 ¶
Types ¶
type ApiController ¶
type ApiController struct{}
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) 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) UserInGroup ¶
func (m *GroupController) UserInGroup(c *gin.Context)
UserInGroup 在分组内的用户
func (*GroupController) UserNoInGroup ¶
func (m *GroupController) UserNoInGroup(c *gin.Context)
UserNoInGroup 不在分组的用户
type MenuController ¶
type MenuController struct{}
func (*MenuController) GetAccessTree ¶ added in v0.5.8
func (m *MenuController) GetAccessTree(c *gin.Context)
GetUserMenuTreeByUserId 获取用户菜单树
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) GetApiList ¶
func (m *RoleController) GetApiList(c *gin.Context)
GetApiList 获取接口列表
func (*RoleController) GetMenuList ¶
func (m *RoleController) GetMenuList(c *gin.Context)
GetMenuList 获取菜单列表
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) ChangeUserStatus ¶
func (m UserController) ChangeUserStatus(c *gin.Context)
ChangeUserStatus 更改用户状态
func (UserController) GetUserInfo ¶
func (uc UserController) GetUserInfo(c *gin.Context)
GetUserInfo 获取当前登录用户信息
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)
同步企业微信用户信息
Click to show internal directories.
Click to hide internal directories.