package com.yeejoin.amos.boot.module.ugp.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 质量问题表
 *
 * @author system_generator
 * @date 2022-09-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_quality_problem")
public class UgpQualityProblem extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 企业id
     */
	@TableField("project_id")
    private Long projectId;

    /**
     * 质量问题编号
     */
	@TableField("code")
    private String code;

    /**
     * 问题产生阶段
     */
	@TableField("generate_stage")
    private String generateStage;

    /**
     * 处理进度
     */
	@TableField("process_progress")
    private String processProgress;

    /**
     * 整改书提交状态
     */
	@TableField("submit_status")
    private String submitStatus;

    /**
     * 提交日期
     */
	@TableField("submit_date")
    private Date submitDate;

    /**
     * 复核日期
     */
	@TableField("review_date")
    private Date reviewDate;

    /**
     * 复核状态
     */
	@TableField("review_status")
    private String reviewStatus;

    /**
     * 复核方式
     */
	@TableField("review_type")
    private String reviewType;

    /**
     * 监检意见
     */
	@TableField("inspect_opinion")
    private String inspectOpinion;

    /**
     * 整改书
     */
	@TableField("reform_doc")
    private String reformDoc;

    /**
     * 质量问题描述
     */
	@TableField("desc")
    private String desc;

}
