response

package
v0.0.0-...-d5480cd Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CasbinInfo

type CasbinInfo struct {
	Path    string `json:"path"`    // 路径obj
	Method  string `json:"method"`  // 方法act
	Checked bool   `json:"checked"` // 是否已选中(即拥有该权限)
}

func DefaultCasbinApi

func DefaultCasbinApi() []CasbinInfo

需要通过casbin验证的api

func DefaultCasbinBtn

func DefaultCasbinBtn() []CasbinInfo

需要通过casbin验证的空资源

func DefaultCasbinSource

func DefaultCasbinSource() []CasbinInfo

需要通过casbin验证的所有资源

type ProfileGroup

type ProfileGroup struct {
	ShortName string        `json:"shortName"` // 组织简称
	OrgCode   string        `json:"orgCode"`   // 组织编码(唯一)
	Sort      uint8         `json:"sort"`      // 排序
	SysRoles  []ProfileRole `json:"sysRoles"`  // 组织下的用户绑定的角色
}

type ProfileRole

type ProfileRole struct {
	RoleName string `json:"roleName"` // 角色名
	RoleCode string `json:"roleCode"` // 角色编码(唯一)
	IsAdmin  bool   `json:"isAdmin"`  // 是否管理员
	Sort     uint8  `json:"sort"`     // 排序字段
}

type SysCaptcha

type SysCaptcha struct {
	CaptchaId     string `json:"captchaId"`     // 验证码id
	PicPath       string `json:"picPath"`       // 验证码图片
	CaptchaLength int    `json:"captchaLength"` // 验证码长度
	OpenCaptcha   bool   `json:"openCaptcha"`   // 是否开启验证码验证
}

type SysDB

type SysDB struct {
	Updated    bool   `json:"updated"`    // 是否已更新
	OldVersion string `json:"oldVersion"` // 老版本
	NewVersion string `json:"newVersion"` // 新版本
}

type UserProfile

type UserProfile struct {
	Username     string         `json:"username"`     // 用户名
	NickName     string         `json:"nickName"`     // 昵称
	Avatar       string         `json:"avatar"`       // 头像
	Phone        string         `json:"phone"`        // 手机号
	Email        string         `json:"email"`        // 邮箱
	LogOperation bool           `json:"logOperation"` // 是否记录操作记录
	Enable       bool           `json:"enable"`       // 是否可用
	IsRootAdmin  bool           `json:"isRootAdmin"`  // 是否系统管理员
	SysGroups    []ProfileGroup `json:"sysGroups"`    // 关联的组织
}

Jump to

Keyboard shortcuts

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