package com.liquidnet.service.chime.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author AnJiabin <anjiabin@zhengzai.tv>
 * @version V1.0
 * @Description: TODO
 * @class: PerformanceDto
 * @Package com.liquidnet.service.chime.dto
 * @Copyright: LightNet @ Copyright (c) 2021
 * @date 2021/9/3 18:26
 */
@Data
public class PerformanceDto {
    @ApiModelProperty(value = "演出id")
    private String performancesId;
    @ApiModelProperty(value = "演出名称")
    private String title;
    @ApiModelProperty(value = "演出海报")
    private String imgPoster;
    @ApiModelProperty(value = "演出开始时间")
    private String timeStart;
    @ApiModelProperty(value = "演出结束时间")
    private String timeEnd;
    @ApiModelProperty(value = "演出地点")
    private String cityName;
    @ApiModelProperty(value = "场地名称")
    private String fieldName;
    @ApiModelProperty(value = "在场人数")
    private Integer joinUserCount;
    @ApiModelProperty(value = "小头像")
    private List<String> avatarImgList;

    private static final PerformanceDto obj = new PerformanceDto();

    public static PerformanceDto getNew() {
        try {
            return (PerformanceDto) obj.clone();
        } catch (CloneNotSupportedException e) {
            return new PerformanceDto();
        }
    }
}
