package com.pz.system.domain.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.pz.common.annotation.ExcelDictFormat; import com.pz.common.convert.ExcelDictConvert; import lombok.Data; /** * 消息视图对象 msg_info * * @author ruoyi * @date 2023-09-09 */ @Data @ExcelIgnoreUnannotated public class MsgInfoVo { private static final long serialVersionUID = 1L; /** * 消息id */ @ExcelProperty(value = "消息id") private Long id; /** * 消息发送者id */ @ExcelProperty(value = "消息发送者id") private Long fromUserId; /** * 消息发送者名称 */ @ExcelProperty(value = "消息发送者名称") private String fromUserName; /** * 消息接收者id */ @ExcelProperty(value = "消息接收者id") private Long toUserId; /** * 消息接收者名称 */ @ExcelProperty(value = "消息接收者名称") private String toUserName; /** * 消息内容 */ @ExcelProperty(value = "消息内容") private String content; /** * 是否已读(1 已读) */ @ExcelProperty(value = "是否已读", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "1=,已=读") private Long unReadFlag; }