SmsMessageRpc.java 879 Bytes
package com.diligrp.etrade.rpc;

import cn.hutool.json.JSONObject;
import com.diligrp.etrade.rpc.dto.request.MessageInfoInput;
import com.diligrp.etrade.rpc.dto.response.BaseOutput;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * 短信推送相关RPC
 *
 * @author yuehongbo
 * @Copyright 本软件源代码版权归农丰时代科技有限公司及其研发团队所有, 未经许可不得任意复制与传播.
 * @date 2020/10/12 13:57
 */
@FeignClient(name = "message-service", contextId = "smsMessageRpc")
public interface SmsMessageRpc {

    /**
     * 接收业务系统的短信发送
     *
     * @param messageInfoInput 短信内容信息
     * @return
     */
    @PostMapping(value = "/messageApi/receiveMessage.api")
    BaseOutput receiveMessage(MessageInfoInput messageInfoInput);

}