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

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 安全追溯-检验检测信息表
 *
 * @author cpp
 * @date 2023-04-20 16:36:14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_inspection_detection_info")
public class InspectionDetectionInfo extends AbstractEquipBaseEntity {
	private static final long serialVersionUID = 1L;


	/**
	 *  	 * $column.comments
	 *      */

	@TableField(value ="\"INSTANCE_ID\"")
	private String instanceId;
	/**
	 *  	 * $column.comments
	 *      */

	@TableField(value ="\"STATUS\"")
	private String status;
	/**
	 *  	 * 检验类型
	 *      */

	@TableField(value ="\"INSPECT_TYPE\"")
	private String inspectType;
	/**
	 *  	 * 检验机构名称
	 *      */

	@TableField(value ="\"INSPECT_ORG_NAME\"")
	private String inspectOrgName;
	/**
	 *  	 * 检验报告
	 *      */

	@TableField(value ="\"INSPECT_REPORT\"")
	private String inspectReport;
	/**
	 *  	 * 检验人员
	 *      */

	@TableField(value ="\"INSPECT_STAFF\"")
	private String inspectStaff;
	/**
	 *  	 * 检验日期
	 *      */

	@TableField(value ="\"INSPECT_DATE\"")
	private Date inspectDate;
	/**
	 *  	 * 检验结论
	 *      */

	@TableField(value ="\"INSPECT_CONCLUSION\"")
	private String inspectConclusion;
	/**
	 *  	 * 安全状况等级
	 *      */

	@TableField(value ="\"SAFETY_LEVEL\"")
	private String safetyLevel;
	/**
	 *  	 * 检验问题备注
	 *      */

	@TableField(value ="\"PROBLEM_REMARK\"")
	private String problemRemark;
	/**
	 *  	 * 下次检验日期
	 *      */

	@TableField(value ="\"NEXT_INSPECT_DATE\"")
	private Date nextInspectDate;
	/**
	 *  	 * 设备唯一标识
	 *      */

	@TableField(value ="\"SEQUENCE_CODE\"")
	private String sequenceCode;

}
