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

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

import java.math.BigDecimal;

/**
 * 收入稽核表 Response VO（同时用于 Excel 导出）
 *
 * @author auto-generated
 */
@Schema(description = "管理后台 - 收入稽核表 Response VO")
@Data
@ExcelIgnoreUnannotated
public class IncomeAuditRespVO {

    @Schema(description = "组团社", example = "长江国际旅行社")
    @ExcelProperty("组团社")
    private String travelAgency;

    @Schema(description = "宜昌-重庆收入", example = "50000.00")
    @NumberFormat("0.00")
    @ExcelProperty("宜昌-重庆")
    private BigDecimal yichangToChongqing;

    @Schema(description = "重庆-宜昌收入", example = "30000.00")
    @NumberFormat("0.00")
    @ExcelProperty("重庆-宜昌")
    private BigDecimal chongqingToYichang;

    @Schema(description = "合计", example = "80000.00")
    @NumberFormat("0.00")
    @ExcelProperty("合计")
    private BigDecimal totalAmount;

}
