package com.liquidnet.service.kylin.dto.vo.partner;

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

import java.io.Serializable;
import java.util.List;

//包含 票

@Data
public class TicketTimesTicketCreatePartnerVo implements Serializable ,Cloneable{
    @ApiModelProperty(value = "主键id")
    private String ticketTimesId;

    @ApiModelProperty(value = "演出Id", example = "")
    private String performancesId;

    @ApiModelProperty(value = "场次名称")
    private String title;

    @ApiModelProperty(value = "场次适用开始时间")
    private String useStart;

    @ApiModelProperty(value = "场次适用结束时间")
    private String useEnd;

    @ApiModelProperty(value = "状态 0不可见 1可见")
    private Integer status;

    @ApiModelProperty(value = "状态 1单日票 2通票")
    private Integer type;

    @ApiModelProperty(value = "是否开启实名认证限购 0关闭 1开启")
    private Integer realNameLimit;

    @ApiModelProperty(value = "创建时间")
    private String createdAt;

    @ApiModelProperty(value = "修改时间")
    private String updatedAt;

    //票
    @ApiModelProperty(value = "票数据")
    private List<KylinTicketPartnerVo> ticket;

    private static final TicketTimesTicketCreatePartnerVo obj = new TicketTimesTicketCreatePartnerVo();
    public static TicketTimesTicketCreatePartnerVo getNew() {
        try {
            return (TicketTimesTicketCreatePartnerVo) obj.clone();
        } catch (CloneNotSupportedException e) {
            return new TicketTimesTicketCreatePartnerVo();
        }
    }
}
