package flow import "github.com/gogf/gf/v2/util/gconv" var ( FlowTemplateStatusDisable = newFlowTemplateStatus(gconv.PtrInt8(0), "disable") FlowTemplateStatusEnable = newFlowTemplateStatus(gconv.PtrInt8(1), "enable") ) type FlowTemplateStatus *int8 type flowTemplateStatus struct { code FlowTemplateStatus desc string } func (s flowTemplateStatus) Code() FlowTemplateStatus { return s.code } func (s flowTemplateStatus) Desc() string { return s.desc } func newFlowTemplateStatus(code FlowTemplateStatus, desc string) flowTemplateStatus { return flowTemplateStatus{code: code, desc: desc} }