123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.ruoyi.system.domain.vo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import lombok.Data;
- import java.util.Date;
- @Data
- public class SysUserVo {
- //用户id
- @JsonSerialize(using = ToStringSerializer.class)
- private Long id;
- //返图id
- @JsonSerialize(using = ToStringSerializer.class)
- private Long returnRecordId;
- //用户昵称
- private String nickName;
- //用户名
- private String username;
- //用户头像
- private String avatar;
- //最新消息发送者名称
- private String senderNickName;
- //用户id(接收人)
- private Long receiverId;
- //是否已读(接收人)
- private boolean receiverIsRead;
- //用户id(发送人)
- private Long senderId;
- //是否已读(发送人)
- private boolean senderIsRead;
- //最新消息信息时间
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date msgTime;
- //最新一条消息内容
- private String msg;
- //未读消息
- private Long unReads;
- }
|