package com.jwipc.contract.base;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author shenyang.ou
 * @date 2024/7/23 16:28
 * @desc
 */
@Data
public class ContractDetailClientDTO {
    private Long id;

    private Long contractId;

    private String contractCode;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 物料编码
     */
    private String materialName;

    /**
     * 物料组
     */
    private String materialGroupName;

    /**
     * 物料组
     */
    private String materialGroupCode;

    /**
     * 品类
     */
    private String materialCategory;

    /**
     * 规格
     */
    private String materialSpec;

    /**
     * 型号
     */
    private String materialModel;

    /**
     * 品牌
     */
    private String materialBrand;

    /**
     * 单位
     */
    private String basisUnit;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * 数量
     */
    private BigDecimal num;

    /**
     * 税率
     */
    private String taxRateName;

    /**
     * 税率
     */
    private String taxRateCode;

    /**
     * 固定资产卡号
     */
    private String cardNumber;

    /**
     * 备注
     */
    private String bz;

    /**
     * 质保期
     */
    private Integer warrantyPeriod;

    /**
     * 删除标记；0-未删除；1-已删除
     */
    private Integer deleteFlag;

    private String purchaseCode;

    private String itemCode;

    private String factoryCode;

    private String factoryName;

    private String subjectCode;

    private String currencyCode;

    private String purchaseName;


    private String totle;
    private String bidFlag;
    private String customerCode;
    private String customerName;
    private String driverAsset;
    private String teamName;
    private String requireName;
    private String costCenterCode;
    private String costCenterName;

    private BigDecimal enablePurchaseNum;
}
