package cn.cslg.report.entity;

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

/**
 * <p>
 * 自定义字段树类型关联表
 * </p>
 *
 * @author 王岩
 * @since 2021-12-17
 */
@Data
@TableName("OS_PATENT_FIELD_TREE")
public class ReportFieldTree extends BaseEntity<ReportFieldTree> {

    /**
     * 文本内容
     */
    @TableField("NAME")
    private String name;

    /**
     * 自定义字段ID
     */
    @TableField("CID")
    private Integer fieldId;

    /**
     * 父级ID
     */
    @TableField("SID")
    private Integer parentId;

    /**
     * 树真正的ID
     */
    @TableField("ZID")
    private Integer treeId;

    /**
     * 层级
     */
    @TableField("LEVEL")
    private Integer level;

    /**
     * 节点顺序
     */
    @TableField("`ORDER`")
    private Integer order;

    /**
     * 路径
     */
    @TableField("PATH")
    private String path;
    @TableField("REPORT_ID")
    private Integer reportId;
    @TableField(exist = false)
    private Integer type;

    /**
     * 树形层级
     */
//    @TableField(exist = false)
//    private Integer level;
//
//    /**
//     * 路径
//     */
//    @TableField(exist = false)
//    private String path;
//
//    @TableField(exist = false)
//    private Integer order;
//
//    @TableField(exist = false)
//    private String remark;
//
//    @TableField(exist = false)
//    private Integer total;
}
