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.util.Date;


/**
 * 对比结果对象 contract_compare_result
 *
 * @author jianlu
 * @date 2025-07-11
 */
@Data
@TableName("contract_compare_result")
public class ContractCompareResult {


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

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

    /**
     * 源文件定位
     */
    private String baseBoxArea;
    /**
     * 源文件差异内容
     */
    private String baseDiffContent;
    /**
     * 源文件差异类型（insert，update, delete）
     */
    private String baseDiffType;
    /**
     * 源文件页码
     */
    private Integer basePageNum;

    /**
     * 源文件行号
     */
    private Integer baseLineNum;

    /**
     * 对比文件定位
     */
    private String compareBoxArea;
    /**
     * 对比文件差异内容
     */
    private String compareDiffContent;
    /**
     * 对比文件差异类型（insert，update, delete）
     */
    private String compareDiffType;
    /**
     * 对比文件页码
     */
    private Integer comparePageNum;

    /**
     * 对比文件行号
     */
    private Integer compareLineNum;


    private Date createTime;
}
