package com.zzsmart.qomo.kn.cost.manage.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: app_scene_cost_material
 * @Author: jeecg-boot
 * @Date:   2024-09-17
 * @Version: V1.0
 */
@Data
@TableName("app_scene_cost_material")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="app_scene_cost_material对象", description="app_scene_cost_material")
public class AppSceneCostMaterial implements Serializable {
    private static final long serialVersionUID = 1L;

	/**工厂*/
	@Excel(name = "工厂", width = 15)
    @ApiModelProperty(value = "工厂")
    private String factory;
	/**物料号*/
	@Excel(name = "物料号", width = 15)
    @ApiModelProperty(value = "物料号")
    private String materialNumber;
	/**materialType*/
	@Excel(name = "materialType", width = 15)
    @ApiModelProperty(value = "materialType")
    private String materialType;
	/**productCategory*/
	@Excel(name = "productCategory", width = 15)
    @ApiModelProperty(value = "productCategory")
    private String productCategory;
	/**物料名称*/
	@Excel(name = "物料名称", width = 15)
    @ApiModelProperty(value = "物料名称")
    private String productName;
	/**norms*/
	@Excel(name = "norms", width = 15)
    @ApiModelProperty(value = "norms")
    private String norms;
	/**生产类型*/
	@Excel(name = "生产类型", width = 15)
    @ApiModelProperty(value = "生产类型")
    private String manufacturingType;
	/**inventoryUnit*/
	@Excel(name = "inventoryUnit", width = 15)
    @ApiModelProperty(value = "inventoryUnit")
    private String inventoryUnit;
	/**purchasingUnit*/
	@Excel(name = "purchasingUnit", width = 15)
    @ApiModelProperty(value = "purchasingUnit")
    private String purchasingUnit;
	/**老物料组*/
	@Excel(name = "老物料组", width = 15)
    @ApiModelProperty(value = "老物料组")
    private String oldMaterialGroup;
	/**standardCost*/
	@Excel(name = "standardCost", width = 15)
    @ApiModelProperty(value = "standardCost")
    private String standardCost;
	/**abcLevel*/
	@Excel(name = "abcLevel", width = 15)
    @ApiModelProperty(value = "abcLevel")
    private String abcLevel;
	/**effectiveState*/
	@Excel(name = "effectiveState", width = 15)
    @ApiModelProperty(value = "effectiveState")
    private String effectiveState;
	/**profitCenter*/
	@Excel(name = "profitCenter", width = 15)
    @ApiModelProperty(value = "profitCenter")
    private String profitCenter;
	/**iswbs*/
	@Excel(name = "iswbs", width = 15)
    @ApiModelProperty(value = "iswbs")
    private String iswbs;
	/**图号*/
	@Excel(name = "图号", width = 15)
    @ApiModelProperty(value = "图号")
    private String graphNumber;
	/**mtbez*/
	@Excel(name = "mtbez", width = 15)
    @ApiModelProperty(value = "mtbez")
    private String mtbez;
	/**wgbez*/
	@Excel(name = "wgbez", width = 15)
    @ApiModelProperty(value = "wgbez")
    private String wgbez;
	/**sobsl*/
	@Excel(name = "sobsl", width = 15)
    @ApiModelProperty(value = "sobsl")
    private String sobsl;
}
