package com.test.robot.service; import com.test.robot.pojo.SendCardMsg; import com.test.robot.pojo.SendFileMsg; import com.test.robot.pojo.SendTextMsg; import com.test.robot.pojo.SmsResult; /** * @author shuxiangcheng * @Description 5G消息业务层接口 */ public interface IMessageService { /** * 文本消息发送(官方csp) * @author shuxiangcheng */ SmsResult sendText(SendTextMsg sendTextInfo); /** * 文件消息发送 * @author shuxiangcheng */ SmsResult sendFile(SendFileMsg sendfileMsg); /** * 卡片消息发送 * @author shuxiangcheng */ SmsResult sendCard(SendCardMsg sendCardMsg); /** * 文本消息发送(订阅号平台) * @author shuxiangcheng */ SmsResult sendBlankTemplateText(SendTextMsg sendTextInfo); /** * 交互静态模板发送 * @author: jarron_su */ SmsResult sendInteractionStaticTemplate(SendTextMsg sendTextInfo); }
时间: 2023-07-23 19:13:17 浏览: 147
这段代码是一个 Java 接口文件,定义了一个名为 `IMessageService` 的接口。该接口提供了以下方法:
- `sendText`:用于发送文本消息(官方csp)
- `sendFile`:用于发送文件消息
- `sendCard`:用于发送卡片消息
- `sendBlankTemplateText`:用于发送文本消息(订阅号平台)
- `sendInteractionStaticTemplate`:用于发送交互静态模板
这些方法接受不同的参数,并返回一个 `SmsResult` 对象作为结果。这个接口是用于处理 5G 消息的业务逻辑。
阅读全文