refactor platform domain states and permissions
This commit is contained in:
@@ -1,13 +1,16 @@
|
||||
package common
|
||||
|
||||
// 公共实体状态。所有嵌入 models.Entity 的模型统一使用这些整数值。
|
||||
// 通用记录状态。仅用于 models.Entity.Status。
|
||||
const (
|
||||
StatusDraft = 0 // 草稿
|
||||
StatusEnable = 1 // 启用
|
||||
StatusDisable = 2 // 停用
|
||||
StatusArchived = 3 // 已归档
|
||||
StatusFrozen = 4 // 已冻结
|
||||
)
|
||||
|
||||
// 领域业务状态。必须写入各模型的专用状态字段,禁止写入 Entity.Status。
|
||||
const (
|
||||
StatusPending = 10 // 待处理
|
||||
StatusActive = 11 // 生效中
|
||||
StatusExpired = 12 // 已过期
|
||||
|
||||
Reference in New Issue
Block a user