package consts import "github.com/gogf/gf/v2/util/gconv" // CategoryStatus 分类状态枚举 var ( CategoryStatusDisable = newCategoryStatus(gconv.PtrInt8(0), "disable") CategoryStatusEnable = newCategoryStatus(gconv.PtrInt8(1), "enable") ) type CategoryStatus *int8 type categoryStatus struct { code CategoryStatus desc string } func (s categoryStatus) Code() CategoryStatus { return s.code } func (s categoryStatus) Desc() string { return s.desc } func newCategoryStatus(code CategoryStatus, desc string) categoryStatus { return categoryStatus{code: code, desc: desc} }