package cn.cslg.pas.domain.business;
import cn.cslg.pas.domain.BaseEntity;
import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
/**
*
* 架构实体类
*
* @Author xiexiang
* @Date 2023/10/26
*/
@Data
@TableName("tree_node")
public class TreeNode extends BaseEntity {
/**
* 节点名称
*/
@TableField(value = "name")
private String name;
/**
* 类型
* (1产品类别,2产品,3技术分类,4自定义树)
*/
@TableField(value = "type")
private Integer type;
/**
* 父id
*/
@TableField(value = "parent_id")
private Integer parentId;
/**
* 抽象id
* (所属产品/产品类别/自定义树/技术分类)
*/
@TableField(value = "type_id")
private Integer typeId;
/**
* 路径
*/
@TableField(value = "path")
private String path;
/**
* 层级
*/
@TableField(value = "level")
private Integer level;
/**
* 创建人
*/
@TableField(value = "create_id")
private String createId;
/**
* 创建时间
*/
@TableField(value = "create_time")
private DateTime createTime;
}