/** * Copyright 2018-2020 stylefeng & fengshuonan (https://gitee.com/stylefeng) *
* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *
* http://www.apache.org/licenses/LICENSE-2.0 *
* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package cn.stylefeng.guns.base.pojo.node; import lombok.Data; /** * jquery ztree 插件的节点 * * @author fengshuonan * @date 2017年2月17日 下午8:25:14 */ @Data public class ZTreeNode { /** * 节点id */ private Long id; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getPId() { return pId; } public void setPId(Long pId) { this.pId = pId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Boolean getOpen() { return open; } public void setOpen(Boolean open) { this.open = open; } public Boolean getChecked() { return checked; } public void setChecked(Boolean checked) { this.checked = checked; } public String getIconSkin() { return iconSkin; } public void setIconSkin(String iconSkin) { this.iconSkin = iconSkin; } /** * 父节点id */ private Long pId; /** * 节点名称 */ private String name; /** * 是否打开节点 */ private Boolean open; /** * 是否被选中 */ private Boolean checked; /** * 节点图标 single or group */ private String iconSkin; /** * 创建ztree的父级节点 * * @author fengshuonan * @Date 2018/12/23 4:51 PM */ public static ZTreeNode createParent() { ZTreeNode zTreeNode = new ZTreeNode(); zTreeNode.setChecked(true); zTreeNode.setId(0L); zTreeNode.setName("顶级"); zTreeNode.setOpen(true); zTreeNode.setPId(0L); return zTreeNode; } }