package com.jwipc.contract.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class ContractItemPrintDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -6468608901092912761L;



    private String lineNo;

    private String subjectCode;

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

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

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


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

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

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

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


    /**
     * 金额
     */
    private BigDecimal amount;

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

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


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

    private Integer warrantyPeriod;

    private LocalDateTime deliveryDate;

    private String deliveryDate1;

    private LocalDateTime createTime;
}
