package com.bailuntec.domain;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

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

@Data
public class AmazonAdvert {

    private Integer id;
    private String campaignName;
    private String campaignId;
    private String campaignStatus;
    private Integer campaignBudget;
    @JSONField(name = "attributedConversions1d")
    private Integer attributedConversionsOneday;
    @JSONField(name = "attributedUnitsOrdered1d")
    private Integer attributedUnitsOrderedOneday;
    @JSONField(name = "attributedSales1d")
    private Integer attributedSalesOneday;
    @JSONField(name = "attributedUnitsOrdered7d")
    private Integer attributedUnitsOrderedSevenday;
    private Integer impressions;
    private Integer clicks;
    private BigDecimal cost;
    @JSONField(name = "attributedConversions30d")
    private Integer attributedConversionsThirtyday;
    @JSONField(name = "attributedConversions14d")
    private Integer attributedConversionsFourteenday;
    @JSONField(name = "attributedConversions7d")
    private Integer attributedConversionsSevenday;
    @JSONField(name = "attributedSales30d")
    private Integer attributedSalesThirtyday;
    @JSONField(name = "attributedSales14d")
    private Integer attributedSalesFourteenday;
    @JSONField(name = "attributedSales7d")
    private Integer attributedSalesSevenday;

    private String currency;

    private Integer accountId;
    private Integer companyId;

    private LocalDateTime gmtCreateTime;
    private LocalDateTime gmtModifyTime;
    private LocalDate reportDate;
    private String reportType;


















}
