package com.kym.entity.queryParams;

import com.kym.entity.common.PageParams;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 消息查询参数
 *
 * @author skyline
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class MessageQueryParams extends PageParams {

    /**
     * 消息标题
     */
    private String title;

    /**
     * 消息类型：1-系统通知，2-站内信，3-待办事项，4-公告通知
     */
    private Integer type;

    /**
     * 消息状态：0-未读，1-已读，2-已删除
     */
    private Integer status;

    /**
     * 接收者ID
     */
    private Long receiverId;

    /**
     * 发送者ID
     */
    private Long senderId;

    /**
     * 优先级
     */
    private Integer priority;
}
