Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnPermission ¶
type ColumnPermission struct {
ID string `json:"id"`
Name string `json:"name"`
Key string `json:"key"`
Pid int `json:"pid"`
}
ColumnPermission 定义通用的权限列结构
type Content ¶
type Content struct {
ColumnRead []ColumnPermission `json:"column_read"`
ColumnWrite []ColumnPermission `json:"column_write"`
}
Content 定义用户内容权限
type LoginData ¶
type LoginData struct {
Orgname string `json:"orgname"`
Isleader string `json:"isleader"`
Content Content `json:"content"`
ID string `json:"id"`
Loginname string `json:"loginname"`
Nickname string `json:"nickname"`
Orgid string `json:"orgid"`
IsCorrespondent string `json:"is_correspondent"`
Username string `json:"username"`
Roleid string `json:"roleid"`
Priv any `json:"priv,omitempty"` // 使用omitempty忽略空值
Department string `json:"department"`
Orgopenid string `json:"orgopenid"`
Avatar string `json:"avatar"`
ModuleToken string `json:"module_token"`
Dptname string `json:"dptname"`
}
LoginData 用户登录数据
func (*LoginData) MarshalBinary ¶
func (LoginData) UnmarshalBinary ¶
Click to show internal directories.
Click to hide internal directories.