MsgBody.java.ftl 1.3 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
<#ibiztemplate>
TARGET=PSSYSTEM
</#ibiztemplate>
package ${pub.getPKGCodeName()}.util.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * 消息对象
 */
@Data
public class MsgBody{
    /**
     * 接收用户
     */
    @JSONField(name = "to_users")
    @JsonProperty("to_users")
    private String toUsers;
    /**
     * 标题
     */
    @JSONField(name = "subject")
    @JsonProperty("subject")
    private String subject;
    /**
     * 内容
     */
    @JSONField(name = "content")
    @JsonProperty("content")
    private String content;
    /**
     * 类型
     */
    @JSONField(name = "msg_type")
    @JsonProperty("msg_type")
    private Integer msgType;
    /**
     * 模板标识
     */
    @JSONField(name = "template_id")
    @JsonProperty("template_id")
    private String templateId;
    /**
     * 模板参数
     */
    @JSONField(name = "template_params")
    @JsonProperty("template_params")
    private String templateParams;
    /**
     * 消息链接
     */
    @JSONField(name = "msg_link")
    @JsonProperty("msg_link")
    private String msgLink;
    /**
     * 消息链接(pc
     */
    @JSONField(name = "msg_link_pc")
    @JsonProperty("msg_link_pc")
    private String msgLinkPc;

}