package com.ruoyi.web.modules.finance.constant;

/**
 * 财务模块常量
 */
public final class FinanceConstants
{
    private FinanceConstants()
    {
    }

    /** 流水变动原因：订单收支 */
    public static final String REASON_ORDER_SETTLE = "1";

    /** 流水变动原因：余额提现 */
    public static final String REASON_WITHDRAW_APPLY = "2";

    /** 流水变动原因：提现驳回 */
    public static final String REASON_WITHDRAW_REJECT = "3";

    /** 流水变动原因：提现完成 */
    public static final String REASON_WITHDRAW_COMPLETE = "4";

    /** 关联类型：订单 */
    public static final String REF_TYPE_ORDER = "ORDER";

    /** 关联类型：提现 */
    public static final String REF_TYPE_WITHDRAW = "WITHDRAW";

    /** 提现状态：待审核 */
    public static final String WITHDRAW_STATUS_PENDING = "1";

    /** 提现状态：审核不通过 */
    public static final String WITHDRAW_STATUS_REJECTED = "2";

    /** 提现状态：提现完成 */
    public static final String WITHDRAW_STATUS_COMPLETED = "3";

    /** 账户类型：银行卡 */
    public static final String ACCOUNT_TYPE_BANK = "1";

    /** 账户类型：支付宝 */
    public static final String ACCOUNT_TYPE_ALIPAY = "2";

    /** 账户类型：微信 */
    public static final String ACCOUNT_TYPE_WECHAT = "3";

    public static final String DEL_NORMAL = "0";

    public static final String DEL_DELETED = "2";

    public static final String MSG_ACCOUNT_REQUIRED = "请选择提现账户";

    public static final String MSG_AMOUNT_REQUIRED = "请输入有效的提现金额";

    public static final String MSG_AMOUNT_EXCEED = "提现金额不能超过可用余额";

    public static final String MSG_ACCOUNT_NOT_FOUND = "提现账户不存在或已删除";

    public static final String MSG_REMARK_TOO_LONG = "备注不能超过200字";

    public static final String MSG_PROCESS_REMARK_REQUIRED = "请填写提现处理说明";

    public static final String MSG_PROCESS_REMARK_TOO_LONG = "处理说明不能超过200字";

    public static final String MSG_WITHDRAW_NOT_FOUND = "提现申请不存在";

    public static final String MSG_WITHDRAW_STATE_CHANGED = "提现状态已变更，请刷新后重试";

    public static final String MSG_CANNOT_AUDIT = "当前状态不可审核";

    public static final String MSG_PAY_ACCOUNT_NOT_FOUND = "收款账户不存在";

    public static final String MSG_PAY_ACCOUNT_TYPE_INVALID = "收款方式无效";

    public static final String MSG_PAY_ACCOUNT_NAME_REQUIRED = "请填写真实姓名";

    public static final String MSG_PAY_ACCOUNT_NO_REQUIRED = "请填写账号";

    public static final String MSG_NO_PAY_ACCOUNT = "请先添加收款账户";

    public static final String MSG_SHOP_ID_REQUIRED = "请选择店铺";
}
