Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Permission ¶
type Role ¶
type Role struct { ID int64 `gorm:"primary_key;not_null;auto_increment"` RoleName string `json:"role_name"` RoleStatus int32 `json:"role_status"` Permission []*Permission `gorm:"many2many:role_permission"` }
type User ¶
type User struct { ID int64 `gorm:"primary_key;not_null;auto_increment"` UserName string `gorm:"not_null;unique" json:"user_name"` UserEmail string `gorm:"not_null;unique json:"user_email"` IsAdmin bool `json:"is_admin"` UserPwd string `json:"user_pwd"` UserStatus int32 `json:"user_status"` Role []*Role `gorm:"many2many:user_role"` }
Click to show internal directories.
Click to hide internal directories.