package com.sunda.spmsoversea.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * SAP呆滞库存
 * </p>
 *
 * @author HZC
 * @since 2024-01-31
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("Z_SPMS_GET_KULING")
@ApiModel(value="ZSpmsGetKuling对象", description="SAP呆滞库存")
public class ZSpmsGetKuling implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "工厂")
    @TableField("WERKS")
    private String werks;

    @ApiModelProperty(value = "仓库地点")
    @TableField("LGORT")
    private String lgort;

    @ApiModelProperty(value = "物料编码")
    @TableField("MATNR")
    private String matnr;

    @ApiModelProperty(value = "物料描述")
    @TableField("MAKTX")
    private String maktx;

    @ApiModelProperty(value = "基本单位")
    @TableField("MEINS")
    private String meins;

    @ApiModelProperty(value = "件数单位")
    @TableField("ERFME")
    private String erfme;

    @ApiModelProperty(value = "库存总数量")
    @TableField("LABST")
    private String labst;

    @ApiModelProperty(value = "库存总件数")
    @TableField("ERFMG")
    private String erfmg;

    @ApiModelProperty(value = "库存总金额")
    @TableField("DMBTR")
    private String dmbtr;

    @ApiModelProperty(value = "币种")
    @TableField("WAERS")
    private String waers;

    @ApiModelProperty(value = "30天内件数")
    @TableField("ERFMG30")
    private String erfmg30;

    @TableField("ERFMG60")
    private String erfmg60;

    @TableField("ERFMG90")
    private String erfmg90;

    @TableField("ERFMG120")
    private String erfmg120;

    @TableField("ERFMG150")
    private String erfmg150;

    @TableField("ERFMG180")
    private String erfmg180;

    @TableField("ERFMG210")
    private String erfmg210;

    @TableField("ERFMG240")
    private String erfmg240;

    @TableField("ERFMG270")
    private String erfmg270;

    @TableField("ERFMG300")
    private String erfmg300;

    @TableField("ERFMG330")
    private String erfmg330;

    @TableField("ERFMG365")
    private String erfmg365;

    @TableField("ERFMG366")
    private String erfmg366;

    @ApiModelProperty(value = "30天内数量")
    @TableField("LABST30")
    private String labst30;

    @TableField("LABST60")
    private String labst60;

    @TableField("LABST90")
    private String labst90;

    @TableField("LABST120")
    private String labst120;

    @TableField("LABST150")
    private String labst150;

    @TableField("LABST180")
    private String labst180;

    @TableField("LABST210")
    private String labst210;

    @TableField("LABST240")
    private String labst240;

    @TableField("LABST270")
    private String labst270;

    @TableField("LABST300")
    private String labst300;

    @TableField("LABST330")
    private String labst330;

    @TableField("LABST365")
    private String labst365;

    @TableField("LABST366")
    private String labst366;

    @ApiModelProperty(value = "30天内金额")
    @TableField("DMBTR30")
    private String dmbtr30;

    @TableField("DMBTR60")
    private String dmbtr60;

    @TableField("DMBTR90")
    private String dmbtr90;

    @TableField("DMBTR120")
    private String dmbtr120;

    @TableField("DMBTR150")
    private String dmbtr150;

    @TableField("DMBTR180")
    private String dmbtr180;

    @TableField("DMBTR210")
    private String dmbtr210;

    @TableField("DMBTR240")
    private String dmbtr240;

    @TableField("DMBTR270")
    private String dmbtr270;

    @TableField("DMBTR300")
    private String dmbtr300;

    @TableField("DMBTR330")
    private String dmbtr330;

    @TableField("DMBTR365")
    private String dmbtr365;

    @TableField("DMBTR366")
    private String dmbtr366;

    @TableField("PRDHA")
    private String prdha;

    @TableField("VTEXT")
    private String vtext;

    @ApiModelProperty(value = "创建时间")
    @TableField("CREATE_TIME")
    private Date createTime;


}
