package com.centreproject.system.domain.sync.ods;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 乐园每日收入报表实体类
 * 对应表：park_revenue_report
 * @author zhhonglei.xu
 */
@Data
@TableName("ods_revenue")
public class OdsRevenue {

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 报表日期
     */
    @TableField("report_date")
    private LocalDate reportDate;

    /**
     * 乐园名称
     */
    @TableField("park")
    private String park;

    /**
     * 餐饮总收入
     */
    @TableField("total_fb_revenue")
    private BigDecimal totalFbRevenue;

    /**
     * 零售总收入
     */
    @TableField("total_retail_revenue")
    private BigDecimal totalRetailRevenue;

    /**
     * 门票总收入
     */
    @TableField("total_ticket_revenue")
    private BigDecimal totalTicketRevenue;

}