package enum // FinWithdrawApplyState 提现单状态 type FinWithdrawApplyState int const ( FinWithdrawApplyStateForApply FinWithdrawApplyState = iota FinWithdrawApplyStateForPass FinWithdrawApplyStateForSuccess FinWithdrawApplyStateForBad FinWithdrawApplyStateForIng ) func (kind FinWithdrawApplyState) String() string { switch kind { case FinWithdrawApplyStateForApply: return "申请中" case FinWithdrawApplyStateForPass: return "通过" case FinWithdrawApplyStateForSuccess: return "完成" case FinWithdrawApplyStateForBad: return "失败" case FinWithdrawApplyStateForIng: return "处理中" default: return "未知状态" } } // FinWithdrawApplyReason 提现单驳回理由 type FinWithdrawApplyReason int const ( FinWithdrawApplyReasonForNotRule FinWithdrawApplyReason = iota + 1 FinWithdrawApplyReasonForAccountAbnormal FinWithdrawApplyReasonForFundAbnormal ) func (kind FinWithdrawApplyReason) String() string { switch kind { case FinWithdrawApplyReasonForNotRule: return "当前账号不满足提现规则" case FinWithdrawApplyReasonForAccountAbnormal: return "账号异常" case FinWithdrawApplyReasonForFundAbnormal: return "资金异常" default: return "未知状态" } } // FinWithdrawApplyWithdrawKind 提现单提现方式 type FinWithdrawApplyWithdrawKind int const ( FinWithdrawApplyWithdrawKindForAli FinWithdrawApplyWithdrawKind = iota + 1 FinWithdrawApplyWithdrawKindForWx ) func (kind FinWithdrawApplyWithdrawKind) String() string { switch kind { case FinWithdrawApplyWithdrawKindForAli: return "支付宝" case FinWithdrawApplyWithdrawKindForWx: return "微信" default: return "未知状态" } }