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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;

/**
 * 质量问题表
 *
 * @author system_generator
 * @date 2022-09-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpQualityProblemDto", description="质量问题表")
public class UgpQualityProblemDto  extends BaseDto {

   private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "企业id")
    private Long projectId;

    @ApiModelProperty(value = "质量问题编号")
    private String code;

    @ApiModelProperty(value = "问题产生阶段")
    private String generateStage;

    @ApiModelProperty(value = "处理进度")
    private String processProgress;

    @ApiModelProperty(value = "整改书提交状态")
    private String submitStatus;

    @ApiModelProperty(value = "提交日期")
    private Date submitDate;

    @ApiModelProperty(value = "复核日期")
    private Date reviewDate;

    @ApiModelProperty(value = "复核状态")
    private String reviewStatus;

    @ApiModelProperty(value = "复核方式")
    private String reviewType;

    @ApiModelProperty(value = "监检意见")
    private String inspectOpinion;

    @ApiModelProperty(value = "整改书")
    private String reformDoc;

    @ApiModelProperty(value = "质量问题描述")
    private String desc;

}
