package cn.pluss.platform.task;

import cn.pluss.platform.entity.MerchantChannelStatus;
import com.alibaba.fastjson.JSONObject;

/**
 * @author djh
 * 代码规划还是略显混乱
 */
public interface IMerAuditHandler {

    /**
     * 回调请求结果异步处理
     * @param auditResult 回调数据
     */
    void auditHandler(JSONObject auditResult);

    /**
     * 进件状态处理
     * @param auditResult 回调数据
     * @return
     */
    MerchantChannelStatus auditCallback(JSONObject auditResult);

    void createStore(MerchantChannelStatus merchantChannelStatus);

    void afterAudit(JSONObject auditResult);
}
