package com.inkasso.factoring.system.message.model.request;

import lombok.Data;

import javax.validation.constraints.Size;
import java.util.Date;

/**
* @author 张超
* @date  2023-08-18
*/
@Data
public class AddMessageRequest {


    /**
    *消息类型
    */
    private Integer msgType;

    /**
    *消息标题
    */
    @Size(max=100,message="消息标题长度不能超过{max}位")
    private String msgTitle;

    /**
    *消息内容
    */
    @Size(max=255,message="消息内容长度不能超过{max}位")
    private String msgContent;

    /**
    *该条消息绑定的业务数据id
    */
    @Size(max=32,message="该条消息绑定的业务数据id长度不能超过{max}位")
    private String objectId;

    /**
    *接收人用户id
    */
    private Long receiveUserId;
    /**
     * 租户id
     */
    private Long tenantId;

    /**
    *阅读状态
    */
    private Boolean readStatus;

    /**
    *处理状态
    */
    private Boolean dealStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 业务类型
     */
    private String businessType;

}
