package cn.cslg.report.common.model.vo;


import cn.cslg.report.common.model.BaseVO;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

/**
 * @author lrj
 * @date 2022-11-9
 * @description 任务VO类
 */
@Data
@Accessors(chain = true)
@Schema(description="分配任务VO",required = true)
public class CompareMessageVO {
    private Integer id;
    @Schema(description = "标的说明")
    private String targetDescription;
    @Schema(description = "标的说明2")
    private String targetDescription2;
    @Schema(description = "对比说明")
    private String compareDescription;

    @Schema(description = "对比说明2")
    private String compareDescription2;
    @Schema(description = "对比结果")
    private Integer compareResult;
    @Schema(description = "对比结果")
    private String resultStr;
    @Schema(description = "对比结果")
    private Integer compareResult2;

    @Schema(description = "专利号")
    private String signPatentNo;

    /**
     * 特征翻译
     */
    @Schema(description = "特征翻译")
    private String contentOut;
    /**
     * 特征
     */
    @Schema(description = "特征")
    private String content;

    /**
     * 所属报告
     */
    @Schema(description = "所属报告")
    private Integer reportId;
    /**
     *  解释
     */
    @Schema(description = "解释")
    private String explainText;
    /**
     *  拆分类型
     */
    @Schema(description = "拆分类型")
    private Integer splitBy;
    /**
     *  拆分方式
     */
    @Schema(description = "拆分方式")
    private Integer splitType;
    @Schema(description = "权要名")
    private String rightName;
    @Schema(description = "权要类型")
    private Integer rightType;
    @Schema(description = "权要类型")
    private Integer featuresOrder;
    @Schema(description = "任务ID")
    private Integer taskId;
    @Schema(description = "权要ID")
    private Integer rightId;
    @Schema(description = "对比记录Id")
    private Integer CMid;

}
