chore: initial commit
This commit is contained in:
33
internal/model/enum/enum.go
Normal file
33
internal/model/enum/enum.go
Normal file
@@ -0,0 +1,33 @@
|
||||
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: 已下线
|
||||
)
|
||||
Reference in New Issue
Block a user