package com.ruoyi.common.core.domain;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.ruoyi.common.core.domain.TreeDeptWell;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class DeptUserTree {
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private Long deptId;
|
/** 父部门ID */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private Long parentId;
|
|
/** 祖级列表 */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private String ancestors;
|
|
/** 部门名称 */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private String deptName;
|
|
/** 姓名ID */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private String userId;
|
|
/** 姓名 */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
private String nickName;
|
|
private List<DeptUserTree> children = new ArrayList<>();
|
}
|