实现资产预计最终到期时间
This commit is contained in:
25
pkg/constants/package_expiry.go
Normal file
25
pkg/constants/package_expiry.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package constants
|
||||
|
||||
// 套餐最终到期推算状态常量。
|
||||
const (
|
||||
PackageExpiryEstimateStatusExact = "exact" // 可精确推算
|
||||
PackageExpiryEstimateStatusWaitingActivation = "waiting_activation" // 待激活后起算
|
||||
PackageExpiryEstimateStatusNone = "none" // 无参与套餐
|
||||
PackageExpiryEstimateStatusInvalidData = "invalid_data" // 数据异常
|
||||
)
|
||||
|
||||
// GetPackageExpiryEstimateStatusName 返回套餐最终到期推算状态的中文名称。
|
||||
func GetPackageExpiryEstimateStatusName(status string) string {
|
||||
switch status {
|
||||
case PackageExpiryEstimateStatusExact:
|
||||
return "可精确推算"
|
||||
case PackageExpiryEstimateStatusWaitingActivation:
|
||||
return "待激活后起算"
|
||||
case PackageExpiryEstimateStatusNone:
|
||||
return "无套餐"
|
||||
case PackageExpiryEstimateStatusInvalidData:
|
||||
return "数据异常"
|
||||
default:
|
||||
return "未知"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user