package cn.cslg.pas.domain;

import cn.cslg.pas.common.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 管理员表
 * </p>
 *
 * @author 王岩
 * @since 2022-03-25
 */
@Data
@TableName("scratch_words")
/*数据库中的表对应的类
 */
public class ScratchWords extends BaseEntity<ScratchWords> {

    /**
     * 创建人
     */
    @TableField("create_id")
    private Integer createId;

    /**
     * 租户id
     */
    @TableField("tenant_id")
    private Integer tenantId;

    /**
     * 专利号
     */
    @TableField("patent_no")
    private String patentNo;

    /**
     * 位置
     */
    @TableField("position")
    private Integer position;

    /**
     * 内容
     */
    @TableField("text")
    private String text;

    /**
     * 划词栏位
     */
    @TableField("scratch_field")
    private String scratchField;

    /**
     * 划词类型（0下划线，1高亮,2波浪线）
     */
    @TableField("scratch_type")
    private Integer scratchType;

    /**
     * 划词颜色
     */
    @TableField("color")
    private String color;

    /**
     * 标引备注
     */
    @TableField("remark")
    private String remark;

    /**
     * 创建来源
     */
    @TableField("create_from")
    private Integer createFrom;

    /**
     * 存放id（专题库id/报告id）
     */
    @TableField("range_id")
    private Integer rangeId;

    /**
     * 公开类型（0私有1公有）
     */
    @TableField("permission_type")
    private Integer permissionType;

    /**
     * 公开范围（true只在来源处可见/false所有地方可见）
     */
    @TableField("range_type")
    private String rangeType;
}
