package jnpf.base.model.messagetemplate; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 消息模板 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-12-09 */ @Data public class MessageTemplateListVO implements Serializable { @Schema(description = "主键") private String id; @Schema(description = "消息类型") private String category; @Schema(description = "模板名称") private String fullName; @Schema(description = "创建人") private String creatorUser; @Schema(description = "创建时间") private Date creatorTime; @Schema(description = "修改时间") private Date lastModifyTime; /** * 通知方式 */ @Schema(description = "通知方式") private String noticeMethod; /** * 标题 */ @Schema(description = "标题") private String title; /** * 内容 */ @Schema(description = "内容") private String content; /** * 有效标志 */ @Schema(description = "有效标志") private Integer enabledMark; @Schema(description = "编码") private String enCode; @Schema(description = "是否站内信") @JsonIgnore private Integer isStationLetter; @Schema(description = "是否邮件") @JsonIgnore private Integer isEmail; @Schema(description = "是否微信") @JsonIgnore private Integer isWecom; @Schema(description = "是否钉钉") @JsonIgnore private Integer isDingTalk; @Schema(description = "是否短信") @JsonIgnore private Integer isSms; @Schema(description = "创建用户") @JsonIgnore private String creatorUserId; }