package com.ruoyi.message.controller.resp;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.vo.UserInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author a
 * @date 2023/10/17 9:44
 */
@Data
public class InteractionMessagePageResp {

    @ApiModelProperty("租户号")
    private Long id;

    @ApiModelProperty("删除标志;1 正常 2 删除 3 禁用")
    private Integer delFlag;

    @ApiModelProperty("用户id;设计师和表现师")
    private Long userId;

    @ApiModelProperty("用户类型")
    private Integer userType;

    @ApiModelProperty("消息类型;1点赞消息 2评论消息 3关注消息")
    private Integer messageType;

    @ApiModelProperty("标语")
    @Excel(name = "标语")
    private String title;

    @ApiModelProperty("内容")
    private String content;

    @ApiModelProperty("是否已读;1未读 2 已读")
    private String isRead;

    @ApiModelProperty("是否清空;1 不清空 2 清空")
    private String isShow;

    @ApiModelProperty("跳转主体id")
    private Long skipId;

    @ApiModelProperty("对应的主体id")
    private Long objectId;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("来源类型 1帖子 2作品 3关注 4新闻")
    private Integer type;

    @ApiModelProperty("用户信息")
    private UserInfo userInfo;

}
