package cn.iocoder.yudao.module.wxcp.controller.admin.member.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.ArrayList; import java.util.List; @Schema(description = "管理后台 - 企业微信部门 Response VO") @Data public class WxCpDepartmentRespVO { @Schema(description = "部门ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") private Long id; @Schema(description = "部门名称", example = "技术部") private String name; @Schema(description = "父部门ID", example = "0") private Long parentId; @Schema(description = "在父部门中的次序值", example = "1") private Long order; @Schema(description = "子部门") private List children = new ArrayList<>(); }