package org.example.mybatisplus.model.auto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 企业风险信息校验
 *
 * @author jimmy
 * @version 1.0.0
 * @date 2024/02/26 10:38
 */
@Data
@TableName(value = "cms_ent_risk_info_ckt")
public final class CmsEnterpriseRiskInfoCheck extends EasierCommonEntity {

    private static final long serialVersionUID = 6366186033343435807L;

    /**
     * 主键
     */
    @TableId(value = "ckt_id", type = IdType.ASSIGN_ID)
    private Long checkId;

    /**
     * 关联关系ID
     */
    @TableField(value = "rel_id")
    private Long relationId;

    /**
     * 审核状态
     */
    @TableField(value = "ckt_state")
    private String checkState;

    /**
     * 审核时间
     */
    private LocalDateTime checkTime;

    /**
     * 关联关系刷新时间
     */
    @TableField(value = "refresh_time")
    private LocalDateTime relationRefreshTime;

    /**
     * 报告地址
     */
    private String reportUrl;

    /**
     * 审核人签名
     */
    private String signedBy;

    /**
     * 建议
     */
    private String advice;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 综述
     */
    private String review;

    /**
     * 删除状态
     */
    /**
     * 准入标准ID
     */
    private Long standardId;

    /**
     * 审核租户ID
     */
    private Long checkTenantId;

    /**
     * 审核用户ID
     */
    private Long checkUserId;

    /**
     * 租户ID
     */
    private Long tenantId;
}