package com.jwipc.spe.model.query;

import com.jwipc.query.BasePageQuery;
import lombok.Data;

import java.util.List;

/**
 * @author Al
 * @create 2024-03-07 16:38
 */
@Data
public class QmNoticeOrderQuery  extends BasePageQuery {
    private Long id;
    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 物料名称
     */
    private String materialName;

    /**
     * SAP批次号
     */
    private String sapBatchNum;

    /**
     * MES送检单号
     */
    private String mesInspectOrder;

    /**
     * 供方型号
     */
    private String partNum;

    /**
     * 数据状态 0:新建 1:发布 2:供方待确认 3:待复核 4:待SQE初审 5:初审不同意 6:待主管审批 7:主管审批 不同意 8:待经理审批 9:经理审批不同意 10:待跟踪 11:已结案
     */
    private Integer status;

    /**
     * bpm流程流水号
     */
    private String bpmCode;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 归并确认标识；0-未归并；1-归并待确认；2-归并已确认；3-归并移除
     */
    private Integer marge;

    /**
     * 创建人ID
     */
    private Integer create;

    /**
     * 创建人
     */
    private Integer createUserId;

    /**
     * SQE/MCE人员id
     */
    private String mqeMce;

    /**
     * SQE/MCE人员姓名
     */
    private String mqeMceName;

    /**
     * 是否外协供应商,1:外协；0:非外协
     */
    private Integer isexternal;

    /**
     * 来源（1:外包质量整改 2：一般质量整改）
     */
    private Integer source;

    /**
     * 状态list
     */
    private List<String> statusList;

    /**
     * id list
     */
    private List<Integer> idList;

    //private List<String> buttonStatus;
    private  String buttonStatus;
}
