package com.qingyun.service.domain;

import com.qingyun.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;


/**
 * 审查结果对象 contract_review_result
 *
 * @author jianlu
 * @date 2025-07-11
 */
@Data
@TableName("contract_review_result")
public class ContractReviewResult implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 结果ID
     */
    @TableId(value = "result_id")
    private Long resultId;

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 合同原文
     */
    private String contractContent;

    /**
     * 风险提示
     */
    private String riskTips;

    /**
     * 风险等级
     */
    private String riskLevel;

    /**
     * 审查依据
     */
    private String reviewBasis;

    /**
     * 修改示例
     */
    private String modifyExample;

    /**
     * 规格类型(1:规则 2:要素)
     */
    private Integer specType;

    /**
     * 对应的合同页码
     */
    private Integer pageNum;
}
