package com.bailuntec.domain.pojo;

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

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

@Data
public class AmazonAdProduct {

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.campaign_name
     *
     * @mbg.generated
     */
    @JSONField(name = "campaignName")
    private String campaignName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.campaign_id
     *
     * @mbg.generated
     */
    @JSONField(name = "campaignId")
    private String campaignId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.ad_group_name
     *
     * @mbg.generated
     */
    @JSONField(name = "adGroupName")
    private String adGroupName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.ad_group_id
     *
     * @mbg.generated
     */
    @JSONField(name = "adGroupId")
    private String adGroupId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.impressions
     *
     * @mbg.generated
     */
    @JSONField(name = "impressions")
    private Integer impressions;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.clicks
     *
     * @mbg.generated
     */
    @JSONField(name = "clicks")
    private Integer clicks;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.cost
     *
     * @mbg.generated
     */
    @JSONField(name = "cost")
    private BigDecimal cost;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.currency
     *
     * @mbg.generated
     */
    @JSONField(name = "currency")
    private String currency;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.asin
     *
     * @mbg.generated
     */
    @JSONField(name = "asin")
    private String asin;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.sku
     *
     * @mbg.generated
     */
    @JSONField(name = "sku")
    private String sku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_oneday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions1d")
    private Integer attributedConversionsOneday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_sevenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions7d")
    private Integer attributedConversionsSevenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_fourteenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions14d")
    private Integer attributedConversionsFourteenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_thirtyday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions30d")
    private Integer attributedConversionsThirtyday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_oneday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions1dSameSKU")
    private String attributedConversionsOnedaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_sevenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions7dSameSKU")
    private String attributedConversionsSevendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_fourteenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions14dSameSKU")
    private String attributedConversionsFourteendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_conversions_thirtyday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedConversions30dSameSKU")
    private String attributedConversionsThirtydaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_oneday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered1d")
    private Integer attributedUnitsOrderedOneday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_sevenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered7d")
    private Integer attributedUnitsOrderedSevenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_fourteenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered14d")
    private String attributedUnitsOrderedFourteenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_thirtyday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered30d")
    private String attributedUnitsOrderedThirtyday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_oneday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales1d")
    private Integer attributedSalesOneday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_sevenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales7d")
    private Integer attributedSalesSevenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_fourteenday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales14d")
    private Integer attributedSalesFourteenday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_thirtyday
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales30d")
    private Integer attributedSalesThirtyday;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_oneday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales1dSameSKU")
    private String attributedSalesOnedaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_sevenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales7dSameSKU")
    private String attributedSalesSevendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_fourteenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales14dSameSKU")
    private String attributedSalesFourteendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_sales_thirtyday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedSales30dSameSKU")
    private String attributedSalesThirtydaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_oneday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered1dSameSKU")
    private String attributedUnitsOrderedOnedaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_sevenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered7dSameSKU")
    private String attributedUnitsOrderedSevendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_fourteenday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered14dSameSKU")
    private String attributedUnitsOrderedFourteendaySameSku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_base_finance_amazon_ad_product.attributed_units_ordered_thirtyday_same_sku
     *
     * @mbg.generated
     */
    @JSONField(name = "attributedUnitsOrdered30dSameSKU")
    private String attributedUnitsOrderedThirtydaySameSku;


}