package constants const ( // AgentDistributionRegistrationStatusPending 表示注册记录等待企业微信终审。 AgentDistributionRegistrationStatusPending = 0 // AgentDistributionRegistrationStatusApproved 表示注册记录已通过并已建立店铺与代理账号。 AgentDistributionRegistrationStatusApproved = 1 // AgentDistributionRegistrationStatusRejected 表示注册记录已驳回,未创建任何实体。 AgentDistributionRegistrationStatusRejected = 2 // AgentDistributionRegistrationStatusSubmissionFailed 表示提交企业微信审批被明确拒绝,注册终止且未创建任何实体。 AgentDistributionRegistrationStatusSubmissionFailed = 3 ) const ( // ShopDistributionCodeMaxAttempts 表示建店事务内生成分销码的最大尝试次数。 ShopDistributionCodeMaxAttempts = 5 ) // GetAgentDistributionRegistrationStatusName 返回注册记录状态的中文名称。 func GetAgentDistributionRegistrationStatusName(status int) string { switch status { case AgentDistributionRegistrationStatusPending: return "待审批" case AgentDistributionRegistrationStatusApproved: return "已通过" case AgentDistributionRegistrationStatusRejected: return "已驳回" case AgentDistributionRegistrationStatusSubmissionFailed: return ApprovalSubmissionFailedStatusName default: return "未知" } }