package com.yunzhupaas.mdm.model.material;

import lombok.Data;
import java.sql.Time;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;
import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
import java.math.BigDecimal;
import java.util.List;
/**
 *
 * 物料信息
 * @版本： V5.2.7
 * @版权： Copyright @ 2025  深圳市乐程软件有限公司版权所有
 * @作者： 深圳市乐程软件有限公司
 * @日期： 2026-04-27
 */
@Data
public class MaterialExcelVO{
    /** 物料名称 **/
    @JSONField(name = "material_name")
    @Excel(name = "物料名称(material_name)",orderNum = "1", isImportField = "true" )
    private String material_name;

    /** 物料分类 **/
    @JSONField(name = "material_category")
    @Excel(name = "物料分类(material_category)",orderNum = "1", isImportField = "true" )
    private String material_category;

    /** 规格型号 **/
    @JSONField(name = "material_model")
    @Excel(name = "规格型号(material_model)",orderNum = "1", isImportField = "true" )
    private String material_model;

    /** 单位名称 **/
    @JSONField(name = "unit_name")
    @Excel(name = "单位名称(unit_name)",orderNum = "1", isImportField = "true" )
    private String unit_name;

    /** 品牌 **/
    @JSONField(name = "brand")
    @Excel(name = "品牌(brand)",orderNum = "1", isImportField = "true" )
    private String brand;

    /** 税率 **/
    @JSONField(name = "tax_rate")
    @Excel(name = "税率(tax_rate)",orderNum = "1", isImportField = "true" )
    private String tax_rate;

    /** 税收分类 **/
    @JSONField(name = "tax_code")
    @Excel(name = "税收分类(tax_code)",orderNum = "1", isImportField = "true" )
    private String tax_code;

    /** 材质/纹理 **/
    @JSONField(name = "texture")
    @Excel(name = "材质/纹理(texture)",orderNum = "1", isImportField = "true" )
    private String texture;

    /** 质量标准 **/
    @JSONField(name = "quality_standard")
    @Excel(name = "质量标准(quality_standard)",orderNum = "1", isImportField = "true" )
    private String quality_standard;

    /** 技术标准 **/
    @JSONField(name = "technical_standard")
    @Excel(name = "技术标准(technical_standard)",orderNum = "1", isImportField = "true" )
    private String technical_standard;

    /** 验收标准 **/
    @JSONField(name = "acceptance_criteria")
    @Excel(name = "验收标准(acceptance_criteria)",orderNum = "1", isImportField = "true" )
    private String acceptance_criteria;

    /** 交付要求 **/
    @JSONField(name = "delivery_requirements")
    @Excel(name = "交付要求(delivery_requirements)",orderNum = "1", isImportField = "true" )
    private String delivery_requirements;

    /** 储存条件 **/
    @JSONField(name = "storage_conditions")
    @Excel(name = "储存条件(storage_conditions)",orderNum = "1", isImportField = "true" )
    private String storage_conditions;


}
