package com.bailuntec.domain.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

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

@Data
public class DcAutoTurnover {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.id
     *
     * @mbg.generated
     */
    private Integer id;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.purchase_advice_id
     *
     * @mbg.generated
     */
    private String purchaseAdviceId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.bailun_sku
     *
     * @mbg.generated
     */
    @ExcelProperty("百伦sku")
    private String bailunSku;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.warehouse_code
     *
     * @mbg.generated
     */
    @ExcelProperty("仓库编码")
    private String warehouseCode;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_init_advise
     *
     * @mbg.generated
     */
    private BigDecimal quantityInitAdvise;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_minimum_order
     *
     * @mbg.generated
     */
    private Integer quantityMinimumOrder;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_final_advise
     *
     * @mbg.generated
     */
    private BigDecimal quantityFinalAdvise;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.warehouse_name
     *
     * @mbg.generated
     */
    private String warehouseName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_promotion
     *
     * @mbg.generated
     */
    private Integer quantityPromotion;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_inventory
     *
     * @mbg.generated
     */
    private Integer quantityInventory;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_transfer
     *
     * @mbg.generated
     */
    private Integer quantityTransfer;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_purchase
     *
     * @mbg.generated
     */
    private Integer quantityPurchase;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.turnover_days
     *
     * @mbg.generated
     */
    private Integer turnoverDays;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_safe_inventory
     *
     * @mbg.generated
     */
    private BigDecimal quantitySafeInventory;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.remark
     *
     * @mbg.generated
     */
    private String remark;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.gmt_create
     *
     * @mbg.generated
     */
    private LocalDateTime gmtCreate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.gmt_modified
     *
     * @mbg.generated
     */
    private LocalDateTime gmtModified;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.status
     *
     * @mbg.generated
     */
    private Integer status;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_out_stock
     *
     * @mbg.generated
     */
    private Integer quantityOutStock;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.sku_title
     *
     * @mbg.generated
     */
    private String skuTitle;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.promotions
     *
     * @mbg.generated
     */
    private String promotions;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.supplier_delivery
     *
     * @mbg.generated
     */
    private Integer supplierDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.inventory_available_days
     *
     * @mbg.generated
     */
    private Integer inventoryAvailableDays;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_inbound
     *
     * @mbg.generated
     */
    private Integer quantityInbound;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.forecast_oneday_sales
     *
     * @mbg.generated
     */
    private BigDecimal forecastOnedaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.forecast_sevenday_sales
     *
     * @mbg.generated
     */
    private BigDecimal forecastSevendaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.forecast_fourteenday_sales
     *
     * @mbg.generated
     */
    private BigDecimal forecastFourteendaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.sales_details
     *
     * @mbg.generated
     */
    private String salesDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.inbound_details
     *
     * @mbg.generated
     */
    private String inboundDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.inventory_details
     *
     * @mbg.generated
     */
    private String inventoryDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.short_supply_details
     *
     * @mbg.generated
     */
    private String shortSupplyDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.advised_details
     *
     * @mbg.generated
     */
    private String advisedDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.sales_upper_limit
     *
     * @mbg.generated
     */
    private BigDecimal salesUpperLimit;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.average_overdue
     *
     * @mbg.generated
     */
    private BigDecimal averageOverdue;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.average_supplier_delivery
     *
     * @mbg.generated
     */
    private Integer averageSupplierDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.transfer_config_delivery
     *
     * @mbg.generated
     */
    private Integer transferConfigDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.transfer_bale_config_delivery
     *
     * @mbg.generated
     */
    private Integer transferBaleConfigDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.abroad_inbound_config_delivery
     *
     * @mbg.generated
     */
    private Integer abroadInboundConfigDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.inspection_config_delivery
     *
     * @mbg.generated
     */
    private Integer inspectionConfigDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.inspection_delivery
     *
     * @mbg.generated
     */
    private Integer inspectionDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.transfer_delivery
     *
     * @mbg.generated
     */
    private Integer transferDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.transfer_bale_delivery
     *
     * @mbg.generated
     */
    private Integer transferBaleDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.abroad_inbound_delivery
     *
     * @mbg.generated
     */
    private Integer abroadInboundDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.supplementary_sales
     *
     * @mbg.generated
     */
    private BigDecimal supplementarySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.turnover_sales
     *
     * @mbg.generated
     */
    private BigDecimal turnoverSales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.turnover_inbound
     *
     * @mbg.generated
     */
    private BigDecimal turnoverInbound;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_sevenday_sales
     *
     * @mbg.generated
     */
    private BigDecimal historySevendaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_fourteenday_sales
     *
     * @mbg.generated
     */
    private BigDecimal historyFourteendaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_thirtyday_sales
     *
     * @mbg.generated
     */
    private BigDecimal historyThirtydaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.sales_explain_details
     *
     * @mbg.generated
     */
    private String salesExplainDetails;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.forecast_turnoverday_sales
     *
     * @mbg.generated
     */
    private BigDecimal forecastTurnoverdaySales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.stock_up_sales
     *
     * @mbg.generated
     */
    private BigDecimal stockUpSales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.quantity_begin_advise
     *
     * @mbg.generated
     */
    private BigDecimal quantityBeginAdvise;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.stock_up_days
     *
     * @mbg.generated
     */
    private Integer stockUpDays;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.payment_before_delivery
     *
     * @mbg.generated
     */
    private Integer paymentBeforeDelivery;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.product_code
     *
     * @mbg.generated
     */
    private String productCode;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.product_inner_code
     *
     * @mbg.generated
     */
    private String productInnerCode;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.bailun_category_id
     *
     * @mbg.generated
     */
    private Integer bailunCategoryId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.buyer_name
     *
     * @mbg.generated
     */
    private String buyerName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.suppliers_name
     *
     * @mbg.generated
     */
    private String suppliersName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_sevenday_sales_ebay
     *
     * @mbg.generated
     */
    private BigDecimal historySevendaySalesEbay;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_fourteenday_sales_ebay
     *
     * @mbg.generated
     */
    private BigDecimal historyFourteendaySalesEbay;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_thirtyday_sales_ebay
     *
     * @mbg.generated
     */
    private BigDecimal historyThirtydaySalesEbay;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_sevenday_sales_aliexpress
     *
     * @mbg.generated
     */
    private BigDecimal historySevendaySalesAliexpress;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_fourteenday_sales_aliexpress
     *
     * @mbg.generated
     */
    private BigDecimal historyFourteendaySalesAliexpress;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_thirtyday_sales_aliexpress
     *
     * @mbg.generated
     */
    private BigDecimal historyThirtydaySalesAliexpress;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.daily_weighted_sales
     *
     * @mbg.generated
     */
    private BigDecimal dailyWeightedSales;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.original_quantity_init_advise
     *
     * @mbg.generated
     */
    private Integer originalQuantityInitAdvise;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.is_modify_quantity_init_advise
     *
     * @mbg.generated
     */
    private Integer isModifyQuantityInitAdvise;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.tag_id
     *
     * @mbg.generated
     */
    private Integer tagId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.hq_type
     *
     * @mbg.generated
     */
    private String hqType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_sevenday_sales_amazon
     *
     * @mbg.generated
     */
    private BigDecimal historySevendaySalesAmazon;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_fourteenday_sales_amazon
     *
     * @mbg.generated
     */
    private BigDecimal historyFourteendaySalesAmazon;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.history_thirtyday_sales_amazon
     *
     * @mbg.generated
     */
    private BigDecimal historyThirtydaySalesAmazon;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.dc_auto_sales_forecast_config_id
     *
     * @mbg.generated
     */
    private Integer dcAutoSalesForecastConfigId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.is_out_stock
     *
     * @mbg.generated
     */
    private Integer isOutStock;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dc_auto_turnover.sales_details_formula
     *
     * @mbg.generated
     */
    private String salesDetailsFormula;


}
