临时提交
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;
|
||||
|
||||
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 org.apache.ibatis.annotations.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