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_sap_eine
 * @Author: jeecg-boot
 * @Date:   2024-09-21
 * @Version: V1.0
 */
@Data
@TableName("app_scene_cost_sap_eine")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="app_scene_cost_sap_eine对象", description="app_scene_cost_sap_eine")
public class AppSceneCostSapEine implements Serializable {
    private static final long serialVersionUID = 1L;

	/**客户端*/
	@Excel(name = "客户端", width = 15)
    @ApiModelProperty(value = "客户端")
    private String mandt;
	/**工厂*/
	@Excel(name = "工厂", width = 15)
    @ApiModelProperty(value = "工厂")
    private String werks;
	/**采购组织*/
	@Excel(name = "采购组织", width = 15)
    @ApiModelProperty(value = "采购组织")
    private String ekorg;
	/**采购信息记录分类*/
	@Excel(name = "采购信息记录分类", width = 15)
    @ApiModelProperty(value = "采购信息记录分类")
    private String esokz;
	/**采购信息记录中的净价*/
	@Excel(name = "采购信息记录中的净价", width = 15)
    @ApiModelProperty(value = "采购信息记录中的净价")
    private BigDecimal netpr;
	/**价格单位*/
	@Excel(name = "价格单位", width = 15)
    @ApiModelProperty(value = "价格单位")
    private BigDecimal peinh;
	/**货币码*/
	@Excel(name = "货币码", width = 15)
    @ApiModelProperty(value = "货币码")
    private String waers;
	/**价格有效至*/
	@Excel(name = "价格有效至", width = 15)
    @ApiModelProperty(value = "价格有效至")
    private String prdat;
	/**记录的创建日期*/
	@Excel(name = "记录的创建日期", width = 15)
    @ApiModelProperty(value = "记录的创建日期")
    private String erdat;
	/**采购信息: 组织数据标记为删除*/
	@Excel(name = "采购信息: 组织数据标记为删除", width = 15)
    @ApiModelProperty(value = "采购信息: 组织数据标记为删除")
    private String loekz;
	/**采购信息记录的编号*/
	@Excel(name = "采购信息记录的编号", width = 15)
    @ApiModelProperty(value = "采购信息记录的编号")
    private String infnr;
	/**单价*/
	@Excel(name = "单价", width = 15)
    @ApiModelProperty(value = "单价")
    private BigDecimal price;
	/**汇率*/
	@Excel(name = "汇率", width = 15)
    @ApiModelProperty(value = "汇率")
    private BigDecimal ukurs;
	/**人民币价格*/
	@Excel(name = "人民币价格", width = 15)
    @ApiModelProperty(value = "人民币价格")
    private BigDecimal cnyPrice;
	/**物料编号*/
	@Excel(name = "物料编号", width = 15)
    @ApiModelProperty(value = "物料编号")
    private String matnr;
	/**物料组*/
	@Excel(name = "物料组", width = 15)
    @ApiModelProperty(value = "物料组")
    private String matkl;
	/**采购类型*/
	@Excel(name = "采购类型", width = 15)
    @ApiModelProperty(value = "采购类型")
    private String beskz;
	/**特殊采购类*/
	@Excel(name = "特殊采购类", width = 15)
    @ApiModelProperty(value = "特殊采购类")
    private String sobsl;
	/**供应商编码*/
	@Excel(name = "供应商编码", width = 15)
    @ApiModelProperty(value = "供应商编码")
    private String lifnr;
	/**供应商名称*/
	@Excel(name = "供应商名称", width = 15)
    @ApiModelProperty(value = "供应商名称")
    private String name1;
}
