package cn.superdesk.uniorder.dto.vo.thirdpart.jd;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author: linjinyu
 * @Email linjinyu@avic-s.com
 * @CreateDate: 2022-06-22 16:27:47
 * @UpdateUser: linjinyu
 * @UpdateDate: 2022-06-22 16:27:47
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
@Data
@ToString
public class AccountingUnifiedSupplierOrderJdCheckUpReportXGoodsListItemVoWoof implements Serializable {

    @ApiModelProperty("系统信息-自增Id")
    private Long    id;
    @ApiModelProperty("供应商结算-对账单-创建维度:0-订单;1-商品;2-流水;")
    private Integer dimCreateBy;
    @ApiModelProperty("批次Id")
    private String  batchId;
    @ApiModelProperty("accountingUnifiedSupplierOrderJdId")
    private Long    accountingUnifiedSupplierOrderJdId;

    /**************************************** 关系表 start ****************************************/

    @ApiModelProperty(value = "")
    private String  doggodOrderSnAsWhole;
    @ApiModelProperty(value = "")
    private Integer doggodOrderAccountingStateSupplier;
    @ApiModelProperty(value = "")
    private Integer doggodGoodsAccountingStateSupplier;
    @ExcelProperty(value = "结算中心订单编号", index = 2)
    @ApiModelProperty(value = "第三方商城的订单Sn")
    private String  goddogOrderSn;
    @ApiModelProperty(value = "")
    private Integer goddogProcessResult;

    @ApiModelProperty(value = "统一订单-Id")
    private Long       unifiedOrderId;
    @ApiModelProperty(value = "统一订单商品-Id")
    private Long       unifiedOrderGoodsId;
    @ApiModelProperty(value = "第三方商城的商品表Id")
    private Long       goodsId;
    @ApiModelProperty(value = "订单商品-数量")
    private Integer    goodsQuantity;
    @ApiModelProperty(value = "订单商品-成本价")
    private BigDecimal goodsCostPrice;
    @ExcelProperty(value = "订单结算金额", index = 3)
    @ApiModelProperty(value = "订单商品-成本金额=成本价x数量")
    private BigDecimal goodsCostPriceXQuantity;

    /**************************************** 关系表   end ****************************************/


}