潘志宝
2024-08-21 c39abccd937de093fc067abffac5f66b758bc97b
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.system.dal.dataobject.sms;
H 2
3 import com.iailab.framework.common.enums.CommonStatusEnum;
4 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
5 import com.iailab.module.system.framework.sms.core.enums.SmsChannelEnum;
6 import com.baomidou.mybatisplus.annotation.KeySequence;
7 import com.baomidou.mybatisplus.annotation.TableName;
8 import lombok.Data;
9 import lombok.EqualsAndHashCode;
10 import lombok.ToString;
11
12 /**
13  * 短信渠道 DO
14  *
15  * @author zzf
16  * @since 2021-01-25
17  */
18 @TableName(value = "system_sms_channel", autoResultMap = true)
19 @KeySequence("system_sms_channel_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
20 @Data
21 @EqualsAndHashCode(callSuper = true)
22 @ToString(callSuper = true)
23 public class SmsChannelDO extends BaseDO {
24
25     /**
26      * 渠道编号
27      */
28     private Long id;
29     /**
30      * 短信签名
31      */
32     private String signature;
33     /**
34      * 渠道编码
35      *
36      * 枚举 {@link SmsChannelEnum}
37      */
38     private String code;
39     /**
40      * 启用状态
41      *
42      * 枚举 {@link CommonStatusEnum}
43      */
44     private Integer status;
45     /**
46      * 备注
47      */
48     private String remark;
49     /**
50      * 短信 API 的账号
51      */
52     private String apiKey;
53     /**
54      * 短信 API 的密钥
55      */
56     private String apiSecret;
57     /**
58      * 短信发送回调 URL
59      */
60     private String callbackUrl;
61
62 }