Documentation
¶
Index ¶
Constants ¶
View Source
const (
RoleCode = "admin"
)
RoleCode 角色相关常量
Variables ¶
View Source
var DefaultMenus []menu.Menu = []menu.Menu{} /* 255 elements not displayed */
Functions ¶
func GetAllMenuIDs ¶
func GetAllMenuIDs() []int64
func GetInjectMenus ¶
func HasChanged ¶ added in v1.9.3
func HasChanged(res *mongo.BulkWriteResult) bool
Types ¶
type ChangeSync ¶ added in v1.9.3
func NewChange ¶ added in v1.9.3
func NewChange(app *ioc.App) *ChangeSync
func (*ChangeSync) UpdateMenu ¶ added in v1.9.3
func (m *ChangeSync) UpdateMenu(ctx context.Context) error
UpdateMenu 智能菜单更新方法(带 MD5 检查)
type HashCalculator ¶ added in v1.9.3
type HashCalculator struct {
// contains filtered or unexported fields
}
HashCalculator 菜单哈希计算器
func NewMenuHashCalculator ¶ added in v1.9.3
func NewMenuHashCalculator() *HashCalculator
NewMenuHashCalculator 创建菜单哈希计算器
func (*HashCalculator) CalculateMenuDataHash ¶ added in v1.9.3
func (m *HashCalculator) CalculateMenuDataHash(menus []menu.Menu) (string, error)
CalculateMenuDataHash 计算菜单数据的哈希值 基于菜单内容而不是文件内容
func (*HashCalculator) CalculateMenuHash ¶ added in v1.9.3
func (m *HashCalculator) CalculateMenuHash() (string, error)
CalculateMenuHash 计算菜单数据的 MD5 哈希值 基于菜单内容而不是文件内容,确保在编译后也能正常工作
func (*HashCalculator) CalculateProjectMenuHash ¶ added in v1.9.3
func (m *HashCalculator) CalculateProjectMenuHash() (string, error)
CalculateProjectMenuHash 计算项目菜单的整体哈希值 基于菜单数据内容,确保在编译后也能正常工作
Click to show internal directories.
Click to hide internal directories.