| 123456789101112131415161718192021222324252627 |
- package com.sqx.modules.errand.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.sqx.common.sms.SmsSendResult;
- import com.sqx.common.utils.PageUtils;
- import com.sqx.modules.app.entity.UserEntity;
- import com.sqx.modules.errand.dto.SmsTemplateDTO;
- import com.sqx.modules.errand.dto.SmsTemplateQueryDTO;
- import com.sqx.modules.errand.entity.TbIndentSmsTemplate;
- public interface TbIndentSmsTemplateService extends IService<TbIndentSmsTemplate> {
- void saveTemplate(SmsTemplateDTO template);
- void updateTemplate(SmsTemplateDTO template);
- PageUtils templatePage(SmsTemplateQueryDTO queryDTO);
- /**
- * 短信发送
- * @param smsTemplateId 模板id
- * @param fromUser 发送人信息
- * @param toPhone 手机人手机号
- * @return 短信发送结果
- */
- SmsSendResult sendSms(Long smsTemplateId, UserEntity fromUser, String toPhone);
- }
|