Files
quyun-v2/backend/pkg/consts/payout_account.go

31 lines
676 B
Go

package consts
import "quyun/v2/app/requests"
// swagger:enum PayoutAccountStatus
// ENUM( pending, approved, rejected )
type PayoutAccountStatus string
func (t PayoutAccountStatus) Description() string {
switch t {
case PayoutAccountStatusPending:
return "待审核"
case PayoutAccountStatusApproved:
return "已通过"
case PayoutAccountStatusRejected:
return "已驳回"
default:
return "未知状态"
}
}
func PayoutAccountStatusItems() []requests.KV {
values := PayoutAccountStatusValues()
items := make([]requests.KV, 0, len(values))
for _, v := range values {
items = append(items, requests.NewKV(string(v), v.Description()))
}
return items
}