package com.jwipc.spe.entity;

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

/**
 * <p>
 * 质量通知单归并关系表
 * </p>
 *
 * @author AL
 * @since 2024-03-11
 */
@Getter
@Setter
@TableName("qm_notice_order_merge")
public class QmNoticeOrderMerge implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 物理主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 归并处理标识 0:初始 1:作为父亲 2:作为儿子
     */
    private Integer mergeFlag;

    /**
     * 主质量通知单ID
     */
    private Long mainNoticeOrderId;

    /**
     * 质量通知单ID
     */
    private Long noticeOrderId;

    /**
     * 供应商编码 方便后续考核统计
     */
    private String supplierCode;

    /**
     * 问题严重程度(1:一级质量事故 2:二级质量事故 3:三级质量事故 4:四级质量事故 5:一般质量问题 6:批量质量问题 7:低级质量问题)
     */
    private Integer problemLevel;
}
