34 lines
653 B
Go
34 lines
653 B
Go
package enum
|
|
|
|
// Status 通用状态枚举
|
|
type Status int16
|
|
|
|
const (
|
|
StatusDisabled Status = iota // 0
|
|
StatusEnabled // 1
|
|
)
|
|
|
|
// MenuType 菜单类型枚举
|
|
type MenuType int16
|
|
|
|
const (
|
|
MenuTypeDirectory MenuType = iota // 0
|
|
MenuTypeMenu // 1
|
|
MenuTypeButton // 2
|
|
)
|
|
|
|
type PermissionType int16
|
|
|
|
const (
|
|
PermissionTypeMenu PermissionType = iota // 0
|
|
PermissionTypeApi // 1
|
|
)
|
|
|
|
type PostStatus int16
|
|
|
|
const (
|
|
PostStatusDraft PostStatus = iota // 0: 草稿
|
|
PostStatusPublished // 1: 已发布
|
|
PostStatusOffline // 2: 已下线
|
|
)
|