package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import java.util.ArrayList; import java.util.List; import lombok.Data; @Data @Schema(description = "部门树节点(管理端)") public class DeptTreeNodeVo { private Long id; private String uuid; private Long parentId; private String deptName; private Integer sortOrder; private Integer status; private List leaderIds = new ArrayList<>(); private String leaderNames; @Schema(description = "从根算起层级,根为 1,最大 5") private int level; private List children = new ArrayList<>(); }