DealThirdPushInnerService.java 1.67 KB
package com.zteits.pay.service.thirdpush;

import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO;
import com.zteits.clouds.api.dto.rocketmq.order.parkorder.inoutsuccess.InOutParkSuccessMsgVO;
import com.zteits.clouds.api.dto.rocketmq.order.payorder.PayOrderSuccessMsgVO;
import com.zteits.clouds.api.dto.rocketmq.park.parklot.ParkingLotSuccessMsgVO;

/**
 * Copyright: Copyright (c) 2019  zteits
 *
 * @Description:
 * @version: v1.0.0
 * @author: xiejianpeng
 * @date: 2019/5/30 09
 * Modification History:
 * Date             Author          Version            Description
 * ---------------------------------------------------------*
 * 2019/5/30      xiejianpeng         v1.0.0               创建
 */
public interface DealThirdPushInnerService {

    /**
     * 第三方进出场信息推送
     * @param
     * @return
     * @Author: xiejianpeng
     * @Date: 2019/5/30 10:35
     *
     */
    void pushThirdServiceForInOutMsg(InOutParkSuccessMsgVO inOutParkMsgVO);


    /**
     * 第三方支付信息推送
     * @param
     * @return
     * @Author: xiejianpeng
     * @Date: 2019/5/30 10:35
     *
     */
    void pushThirdServiceForPayOrderMsg(PayOrderSuccessMsgVO payOrderSuccessMsgVO);

    /**
     * 第三方停车场基本信息
     * @param
     * @return
     * @Author: xiejianpeng
     * @Date: 2019/5/30 10:35
     *
     */
    void pushThirdServiceForParkBaseMsg(ParkingLotSuccessMsgVO parkingLotSuccessMsgVO);

    /**
     * 第三方空闲车位数
     * @param
     * @return
     * @Author: xiejianpeng
     * @Date: 2019/5/30 10:35
     *
     */
    void pushThirdServiceForFreeBerthMsg(FreeBerthsChangeMsgVO berthsChangeMsgVO);
}