package cn.gistack.alerts.sms.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.springblade.core.mp.base.BaseEntity; /** * 短信发送模板 * @author zhongrj * @date 2023-05-23 */ @Data @TableName("sm_sms_template") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "sm_sms_template对象", description = "短信发送模板") public class SmsTemplate extends BaseEntity { /** * 模板id */ @ApiModelProperty(value = "模板id") private String templateId; /** * 模板名称 */ @ApiModelProperty(value = "模板名称") private String templateName; /** * 模板类型 1:xx变量(原有模式) 2:具名变量 */ @ApiModelProperty(value = "模板类型") private String type; /** * 通知类型 1:水情告警 2:雨情告警 */ @ApiModelProperty(value = "通知类型:1:水情告警 2:雨情告警") private String noticeType; /** * 通知方式:短信,电话,站内信 */ @ApiModelProperty(value = "通知方式:短信,电话,站内信") private String noticeMode; /** * 模板内容 */ @ApiModelProperty(value = "模板内容") private String content; /** * 适用业务 */ @ApiModelProperty(value = "适用业务") private String applicableService; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 短信类型(登录,告警,,,) */ @ApiModelProperty(value = "短信类型") private Integer smsType; }