临时提交
parent
a50db6bf7f
commit
b4be8e987a
@ -0,0 +1,33 @@
|
|||||||
|
package cn.iocoder.dashboard.framework.sms.core;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 消息内容实体类
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class SmsResultDetail implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 状态 1成功 2失败 3等待回执
|
||||||
|
*/
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 接收手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提示
|
||||||
|
*/
|
||||||
|
private String message;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
}
|
||||||
@ -1,39 +0,0 @@
|
|||||||
package cn.iocoder.dashboard.modules.system.dal.mysql.dao.sms;
|
|
||||||
|
|
||||||
import cn.iocoder.dashboard.common.enums.CommonStatusEnum;
|
|
||||||
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.sms.SmsTemplateDO;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Mapper
|
|
||||||
public interface SmsTemplateMapper extends BaseMapper<SmsTemplateDO> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 根据短信渠道id查询短信模板集合
|
|
||||||
*
|
|
||||||
* @param channelId 渠道id
|
|
||||||
* @return 模板集合
|
|
||||||
*/
|
|
||||||
default List<SmsTemplateDO> selectListByChannelId(Long channelId) {
|
|
||||||
return selectList(new LambdaQueryWrapper<SmsTemplateDO>()
|
|
||||||
.eq(SmsTemplateDO::getChannelId, channelId)
|
|
||||||
.eq(SmsTemplateDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
|
||||||
.orderByAsc(SmsTemplateDO::getId)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询有效短信模板集合
|
|
||||||
*
|
|
||||||
* @return 有效短信模板集合
|
|
||||||
*/
|
|
||||||
default List<SmsTemplateDO> selectEnabledList() {
|
|
||||||
return selectList(new LambdaQueryWrapper<SmsTemplateDO>()
|
|
||||||
.eq(SmsTemplateDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
|
||||||
.orderByAsc(SmsTemplateDO::getId)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package cn.iocoder.dashboard.modules.system.dal.mysql.dao.sms;
|
package cn.iocoder.dashboard.modules.system.dal.mysql.dao.sms;
|
||||||
|
|
||||||
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.sms.SmsLogDO;
|
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.sms.SysSmsLogDO;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface SmsLogMapper extends BaseMapper<SmsLogDO> {
|
public interface SysSmsLogMapper extends BaseMapper<SysSmsLogDO> {
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -0,0 +1,39 @@
|
|||||||
|
package cn.iocoder.dashboard.modules.system.dal.mysql.dao.sms;
|
||||||
|
|
||||||
|
import cn.iocoder.dashboard.common.enums.CommonStatusEnum;
|
||||||
|
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.sms.SysSmsTemplateDO;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface SysSmsTemplateMapper extends BaseMapper<SysSmsTemplateDO> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据短信渠道id查询短信模板集合
|
||||||
|
*
|
||||||
|
* @param channelId 渠道id
|
||||||
|
* @return 模板集合
|
||||||
|
*/
|
||||||
|
default List<SysSmsTemplateDO> selectListByChannelId(Long channelId) {
|
||||||
|
return selectList(new LambdaQueryWrapper<SysSmsTemplateDO>()
|
||||||
|
.eq(SysSmsTemplateDO::getChannelId, channelId)
|
||||||
|
.eq(SysSmsTemplateDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
||||||
|
.orderByAsc(SysSmsTemplateDO::getId)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询有效短信模板集合
|
||||||
|
*
|
||||||
|
* @return 有效短信模板集合
|
||||||
|
*/
|
||||||
|
default List<SysSmsTemplateDO> selectEnabledList() {
|
||||||
|
return selectList(new LambdaQueryWrapper<SysSmsTemplateDO>()
|
||||||
|
.eq(SysSmsTemplateDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
||||||
|
.orderByAsc(SysSmsTemplateDO::getId)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue