package com.xinquan.meditation.api.domain.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
/**
|
* @author mitao
|
* @date 2024/9/7
|
*/
|
@Data
|
@ApiModel(value = "用户信息VO")
|
public class NoticeDetailVO implements Serializable {
|
|
private static final long serialVersionUID = -6948932379350815750L;
|
@ApiModelProperty(value = "通知类型 1=系统通知 2=回复通知")
|
private Integer noticeType;
|
@ApiModelProperty(value = "通知标题 当类型为系统通知时")
|
private String title;
|
@ApiModelProperty(value = "通知内容 当类型为系统通知时")
|
private String reply;
|
@ApiModelProperty(value = "消息时间 当类型为系统通知")
|
private String time;
|
|
@ApiModelProperty(value = "冥想标题 当类型为回复通知时")
|
private String meditationTitle;
|
@ApiModelProperty(value = "冥想描述内容 当类型为回复通知时")
|
private String coverDescription;
|
@ApiModelProperty(value = "冥想封面图 当类型为回复通知时")
|
private String iconUrl;
|
@ApiModelProperty(value = "用户昵称 当类型为回复通知时")
|
private String nickname;
|
@ApiModelProperty(value = "姓名 当类型为回复通知时")
|
private String realname;
|
@ApiModelProperty(value = "头像 当类型为回复通知时")
|
private String avatar;
|
@ApiModelProperty(value = "提问内容 当类型为回复通知时")
|
private String content;
|
@ApiModelProperty(value = "平台回复内容 当类型为回复通知时")
|
private String replyContent;
|
@ApiModelProperty(value = "提问时间当类型为回复通知")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime publishTime;
|
@ApiModelProperty(value = "冥想提问id 前端忽略")
|
private Long meditationQuestionId;
|
}
|