package consts import "github.com/gogf/gf/v2/util/gconv" // AssetSkuStatus SKU状态枚举 var ( AssetSkuStatusDisable = newAssetSkuStatus(gconv.PtrInt8(0), "disable") AssetSkuStatusEnable = newAssetSkuStatus(gconv.PtrInt8(1), "enable") ) type AssetSkuStatus *int8 type assetSkuStatus struct { code AssetSkuStatus desc string } func (s assetSkuStatus) Code() AssetSkuStatus { return s.code } func (s assetSkuStatus) Desc() string { return s.desc } func newAssetSkuStatus(code AssetSkuStatus, desc string) assetSkuStatus { return assetSkuStatus{code: code, desc: desc} }