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

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

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

/**
 * 我的拼团列表项（/my 用）。
 */
@Data
public class KylinGroupBuyMyGroupVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "拼团订单ID")
    private String groupOrderId;

    @ApiModelProperty(value = "活动ID")
    private String activityId;

    @ApiModelProperty(value = "团长用户ID")
    private String leaderUserId;

    @ApiModelProperty(value = "目标成团人数")
    private Integer targetCount;

    @ApiModelProperty(value = "当前参团人数")
    private Integer currentCount;

    @ApiModelProperty(value = "状态 0拼单中 1拼成 2失败 3已取消")
    private Integer status;

    @ApiModelProperty(value = "过期时间")
    private String expiresAt;

    @ApiModelProperty(value = "是否团长 1是 0否")
    private Integer isLeader;

    @ApiModelProperty(value = "演出标题")
    private String performanceTitle;

    @ApiModelProperty(value = "演出图片")
    private String performanceImg;

    @ApiModelProperty(value = "票种名称")
    private String ticketTitle;

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

    @ApiModelProperty(value = "成员头像列表")
    private List<GroupBuyMemberUserInfoVo> memberBriefs;
}
