package com.xiang.xservice.application.script.fwd.entity.resp.http.perform;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProjectInfoResp {
    private Long projectId;
    private String projectName;
    private String nameDisplay;
    private Integer status;
    private String projectSource;
    private Integer isHasSeat;
    private Integer isChoiceSeat;
    private String poster;
    private BigDecimal highPrice;
    private BigDecimal lowPrice;
    private String projectPrice;
    private String projectStartDate;
    private String projectEndDate;
    private String timeDisplay;
    private String projectCity;
    private String subClassifyName;
    private List<ProjectService> projectServices;
    private Integer showFlag;
    private String preSaleTime;
    private String saleStartTime;
    private Long lastTime;
    private Integer buttonStatus;
    private String deliveryType;
    private String details;
    private VenueInfo venueInfo;
    private List<Notice> ticketNotices;
    private List<Notice> watchNotices;
    private List<StandByNotice> standByNotices;
    private String bkImg;
    private Integer dialogFlag;
    private String dialogTitle;
    private String dialogContent;
    private Integer isPrivilegeCode;
    private Integer canBuyQuantity;
    private String dialogButtonContent;
    private List<String> projectNoticeList;
    private String dialogChangeTime;
    private Integer dialogAlwayShow;
    private Integer serviceSettingSwitch;
    private String calendarRemindersTitle;
    private String calendarRemindersContent;
    private String dyProductId;
    private Boolean showCalendar;
    private Integer dyShelfStatus;
    private String venueUnderlayUrl;
    private String changeDialogContent;
    private String licenseInfo;
    private Integer isPreview;
    private Boolean existGrabTicketActivity;
    private Boolean existMoreTicketActivity;
    private DeductionRuleDTO deductionRuleDto;
    private RefundBeanRuleDTO refundBeanRuleDto;
    private Boolean likesShowFlag;
}
