/**
|
* Copyright (c) 2018 人人开源 All rights reserved.
|
*
|
* https://www.renren.io
|
*
|
* 版权所有,侵权必究!
|
*/
|
|
package com.zt.modules.sys.dto;
|
|
import com.zt.common.entity.TreeNode;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 用户部门树
|
*
|
* @author hehz
|
* @since 1.0.0
|
*/
|
@Data
|
@ApiModel(value = "用户部门树")
|
public class UserTreeDto implements Serializable , TreeNode<UserTreeDto> {
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "Id")
|
private Long id;
|
|
@ApiModelProperty(value = "父Id")
|
private Long pid;
|
|
@ApiModelProperty(value = "名称")
|
private String name;
|
|
@ApiModelProperty(value = "节点类型 1:公司节点 2: 部门节点 3:用户节点")
|
private int type;
|
|
@ApiModelProperty(value = "子数据")
|
private List<UserTreeDto> children = new ArrayList<>();
|
|
}
|