package shop.alien.entity.store.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.util.Date;
import java.util.List;

/**
 * 反馈回复VO
 */
@Data
@ApiModel(value = "FeedbackReplyVo对象", description = "反馈回复VO")
public class FeedbackReplyVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "回复ID")
    private Integer id;

    @ApiModelProperty(value = "反馈ID")
    private Integer feedbackId;

    @ApiModelProperty(value = "回复类型:0-平台回复,1-用户回复")
    private Integer replyType;

    @ApiModelProperty(value = "回复类型名称")
    private String replyTypeName;

    @ApiModelProperty(value = "回复内容")
    private String replyContent;

    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm", timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty(value = "图片列表")
    private List<String> imgUrlList;

    @ApiModelProperty(value = "视频列表")
    private List<String> videoUrlList;
}

