package com.yc.ship.module.trade.controller.admin.business.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 营业统计日报 Response VO")
@Data
@ExcelIgnoreUnannotated
public class DailyBusinessStatisticsRespVO {
    @Schema(description = "组团社ID")
    private String sourceId;
    @Schema(description = "组团社")
    @ExcelProperty("组团社")
    private String sourceName;
    @Schema(description = "成人数")
    @ExcelProperty("成人数")
    private Integer adultCount;
    @Schema(description = "儿童数")
    @ExcelProperty("儿童数")
    private Integer childCount;
    @Schema(description = "婴儿数")
    @ExcelProperty("婴儿数")
    private Integer infantCount;
    @Schema(description = "陪同数")
    @ExcelProperty("陪同数")
    private Integer withCount;
    @Schema(description = "领队数")
    @ExcelProperty("领队数")
    private Integer leaderCount;
    //TODO 免票人数现在没有统计，直接取0
    @Schema(description = "免票")
    @ExcelProperty("免票")
    private Integer freeCount;
    @Schema(description = "16免1")
    @ExcelProperty("16免1")
    private Integer freeNum;
    @Schema(description = "总人数")
    @ExcelProperty("总人数")
    private Integer totalCount;
    @Schema(description = "营业额（含税）")
    @ExcelProperty("营业额（含税）")
    private Integer actualAmount;
    @Schema(description = "有效人数")
    @ExcelProperty("有效人数")
    private Integer validCount;
}
