Documentation ¶
Index ¶
- func AutoMigrate(gormDb *gorm.DB)
- func GetParams(path string, url string, paramKey string) string
- func GetPermission(path string, requestMethod *string) []models.Permission
- func HasPermission(user map[string]interface{}, requestMethod string, path string, uri string, ...) bool
- func RegisterWithConfigAndAutoMigrate(dbConfig base_struct.DbConfig, checkFunction base_struct.CustomModelCheck)
- func RegisterWithDb(gormDb *gorm.DB, checkFunction base_struct.CustomModelCheck)
- func RegisterWithDbAndAutoMigrate(gormDb *gorm.DB, checkFunction base_struct.CustomModelCheck)
- func StructToMap(model interface{}) map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoMigrate ¶ added in v1.0.16
func GetPermission ¶
func GetPermission(path string, requestMethod *string) []models.Permission
获取权限
func HasPermission ¶
func HasPermission(user map[string]interface{}, requestMethod string, path string, uri string, userPermissions []models.Permission) bool
权限检测
func RegisterWithConfigAndAutoMigrate ¶ added in v1.0.16
func RegisterWithConfigAndAutoMigrate(dbConfig base_struct.DbConfig, checkFunction base_struct.CustomModelCheck)
注册使用权限系统
func RegisterWithDb ¶
func RegisterWithDb(gormDb *gorm.DB, checkFunction base_struct.CustomModelCheck)
func RegisterWithDbAndAutoMigrate ¶ added in v1.0.16
func RegisterWithDbAndAutoMigrate(gormDb *gorm.DB, checkFunction base_struct.CustomModelCheck)
注册使用权限系统
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.