Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MenuEntity ¶
type MenuEntity struct { base.SnowflakeIDModel ParentId int64 `gorm:"column:parent_id" json:"ParentId,string" form:"ParentId" comment:"父Id"` Code string `gorm:"column:code" json:"Code" form:"Code" comment:"编号"` Name string `gorm:"column:name" json:"Name" form:"Name" comment:"名称"` Alias string `gorm:"column:alias" json:"Alias" form:"Alias" comment:"别名"` Path string `gorm:"column:path" json:"Path" form:"Path" comment:"路径"` Source string `gorm:"column:source" json:"Source" form:"Source" comment:"资源"` Category int `gorm:"column:category" json:"Category" form:"Category" comment:"菜单类型"` Action int `gorm:"column:action" json:"Action" form:"Action" comment:"按钮类型"` IsOpen int `gorm:"column:is_open" json:"IsOpen" form:"IsOpen" comment:"打开新页面"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` Sort int `gorm:"column:sort" json:"Sort" form:"Sort" comment:"排序"` HasChildren bool `json:"hasChildren" form:"hasChildren" comment:"HasChildren"` Children []*MenuEntity `gorm:"foreignKey:parent_id;references:parent_id" json:"children"` }
func (*MenuEntity) AfterDelete ¶
func (menu *MenuEntity) AfterDelete(tx *gorm.DB) (err error)
AfterDelete GORM钩子,在删除记录后调用
func (*MenuEntity) AfterSave ¶
func (menu *MenuEntity) AfterSave(tx *gorm.DB) (err error)
AfterSave GORM钩子,在保存记录后调用(包括创建和更新)
func (MenuEntity) GetCode ¶
func (c MenuEntity) GetCode() string
func (MenuEntity) GetId ¶
func (c MenuEntity) GetId() int64
func (MenuEntity) TableName ¶
func (MenuEntity) TableName() string
type RoleEntity ¶
type RoleEntity struct { base.SnowflakeIDModel ParentId int64 `gorm:"column:parent_id" json:"ParentId,string" form:"ParentId" comment:"父Id"` RoleName string `gorm:"column:role_name" json:"RoleName" form:"RoleName" comment:"角色名"` RoleAlias string `gorm:"column:role_alias" json:"RoleAlias" form:"RoleAlias" comment:"角色别名"` Sort int `gorm:"column:sort" json:"Sort" form:"Sort" comment:"排序"` MenuIds string `gorm:"column:menu_ids" json:"MenuIds" form:"MenuIds" comment:"MenuIds"` Children []*RoleEntity `gorm:"-" json:"children"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (RoleEntity) GetAlias ¶
func (c RoleEntity) GetAlias() string
func (RoleEntity) GetId ¶
func (c RoleEntity) GetId() int64
func (RoleEntity) GetPermitIds ¶
func (c RoleEntity) GetPermitIds() []int64
func (RoleEntity) TableName ¶
func (RoleEntity) TableName() string
type UserEntity ¶
type UserEntity struct { base.IdTimeStampsModel base.SoftDeleteModel ParentId int64 `gorm:"column:parent_id" json:"ParentId,string" form:"ParentId" comment:"父Id"` Name string `gorm:"column:name" json:"Name" form:"Name" comment:"Name"` UserType int `gorm:"column:user_type" json:"UserType" form:"UserType" comment:"UserType"` Account string `gorm:"column:account;unique" json:"Account" form:"Account" comment:"Account"` Password string `gorm:"column:password" json:"Password" form:"Password" comment:"Password"` RealName string `gorm:"column:real_name" json:"RealName" form:"RealName" comment:"RealName"` Avatar string `gorm:"column:avatar" json:"Avatar" form:"Avatar" comment:"Avatar"` Email string `gorm:"column:email" json:"Email" form:"Email" comment:"Email"` Phone string `gorm:"column:phone" json:"Phone" form:"Phone" comment:"Phone"` Birthday string `gorm:"column:birthday" json:"Birthday" form:"Birthday" comment:"Birthday"` Sex int `gorm:"column:sex" json:"Sex" form:"Sex" comment:"Sex"` RoleIds string `gorm:"column:role_ids" json:"RoleIds" form:"RoleIds" comment:"RoleIds"` DeptIds string `gorm:"column:dept_ids" json:"DeptIds" form:"DeptIds" comment:"DeptIds"` PostIds string `gorm:"column:post_ids" json:"PostIds" form:"PostIds" comment:"PostIds"` Tags string `gorm:"column:tags" json:"Tags" form:"Tags" comment:"Tags"` Status int `gorm:"column:status;default:1" json:"Status" form:"Status" comment:"状态"` Children []UserEntity `gorm:"-" json:"children"` }
func (UserEntity) GetId ¶
func (c UserEntity) GetId() int64
func (UserEntity) GetRoleIds ¶
func (c UserEntity) GetRoleIds() []int64
func (UserEntity) TableName ¶
func (c UserEntity) TableName() string
Click to show internal directories.
Click to hide internal directories.