package com.crm.pay.constant;

/**
 * @Author houn
 * @Date 2025/12/22 22:08
 * @PackageName:com.crm.pay.constant
 * @ClassName: MerchantCantants
 * @Description: TODO
 */
public class MerchantConstants {


    public final static Integer DEPOSIT_STATUS_WAIT = 0;
    public final static Integer DEPOSIT_STATUS_SUCCESS = 1;
    public final static Integer DEPOSIT_STATUS_FAIL = 2;
    public final static Integer DEPOSIT_STATUS_EXPIRE = 3;
    public final static Integer DEPOSIT_STATUS_CANCEL = 4;

    public final static Integer WITHING_STATUS_WAIT = 0;
    public final static Integer WITHING_STATUS_SUCCESS = 1;
    public final static Integer WITHING_STATUS_FAIL = 2;
    public final static Integer WITHING_STATUS_EXPIRE = 3;
    public final static Integer WITHING_STATUS_CANCEL = 4;
    public final static Integer CALLBACK_STATUS_WAIT = 0;
    public final static Integer CALLBACK_STATUS_SUCCESS = 1;
    public final static String MERCHANT_DEPOSIT_PROCESS = "MERCHANT_DEPOSIT_PROCESS";
    public final static int MERCHANT_DEPOSIT_PROCESS_TIME = 3;

    public final static String MERCHANT_WITHING_PROCESS = "MERCHANT_WITHING_PROCESS";
    public final static int MERCHANT_WITHING_PROCESS_TIME = 3;

    public final static String MERCHANT_PAY_REQUEST_TYPE_IN = "MERCHANT_PAY_REQUEST_TYPE_IN";
    public final static String MERCHANT_PAY_REQUEST_TYPE_OUT = "MERCHANT_PAY_REQUEST_TYPE_OUT";
    public final static String MERCHANT_PAY_REQUEST_TYPE_OUT_CANCEL = "MERCHANT_PAY_REQUEST_TYPE_OUT_CANCEL";

    public final static String SUCCESS = "SUCCESS";

}
