package com.jwipc.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

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

/**
 * <p>
 * 物料组描述(只需同步MATKL、WGBEZ60)
 * </p>
 *
 * @author AL
 * @since 2024-02-18
 */
@Getter
@Setter
@TableName("t_product_group")
public class ProductGroup implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * sap客户端
     */
    private String sapClient;

    /**
     * 语言
     */
    private String language;

    /**
     * 物料组
     */
    private String materialGroup;

    /**
     * 物料组描述 1
     */
    private String materialDesc;

    /**
     * 物料组描述 2
     */
    private String materialRemark;

    /**
     *  样品数量
     */
    private Integer reqNum;

    /**
     * SAP数据主键
     */
    private String dataPrimary;

    /**
     * 品类编码
     */
    private String categoryCode;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 最后一次更新时间
     */
    private LocalDateTime lastUpdateTime;

    /**
     * 容差
     */
    private BigDecimal tolerance;

    /**
     * 数据状态 禁用标识：1正常2禁用
     */
    private Integer disable;

    /**
     * 同步ERP状态；0-待同步；1-同步成功；2-同步失败
     */
    private Integer erpStatus;

    /**
     * 同步ERP结果
     */
    private String erpResult;

    /**
     * 同步ERP时间
     */
    private LocalDateTime erpTime;
}
