RouterOrgCore

package
v5.1.37 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddRecord

func AddRecord(c *gin.Context, content ...interface{})

AddRecord 行政日志行为统一处理 注意必须具备上下文关系,否则请提前自行创建 createInfo 创建日志模块来源,Mark: 系统内部的行为识别编码,例如任务终端中的修改目标状态,也可以用于其他的识别编码

func CheckBindAndUser

func CheckBindAndUser(c *gin.Context, bindID int64) bool

确认绑定关系和来源用户是否一致

func CheckOrgDevicePermission

func CheckOrgDevicePermission(c *gin.Context, ctx context.Context, deviceID, groupID string, permissions []string, action []string) bool

检查设备和组织关系

func CheckPermissionByUser

func CheckPermissionByUser(c *gin.Context, permissions []string) bool

CheckPermissionByUser 检查用户是否具备对应组织权限,同时附带权限拦截

func GetBindByUser

func GetBindByUser(c *gin.Context, orgID int64) (bindData OrgCore.FieldsBind, err error)

通过用户获取在某个组织的绑定关系

func GetDataFromByBind

func GetDataFromByBind(bindData *OrgCore.FieldsBind) CoreSQLFrom.FieldsFrom

获取CoreFieldsFrom的组织绑定来源

func GetDataFromByOrg

func GetDataFromByOrg(orgData *OrgCore.FieldsOrg) CoreSQLFrom.FieldsFrom

获取CoreFieldsFrom的组织来源 用于创建和更新过程

func GetDataFromByOrgNoName

func GetDataFromByOrgNoName(orgData *OrgCore.FieldsOrg) CoreSQLFrom.FieldsFrom

无名称指定 用于常用搜索事项

Types

This section is empty.

Jump to

Keyboard shortcuts

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