project-manage/src/main/java/com/waterquality/projectmanagement/dto/DepartmentDTO.java

31 lines
924 B
Java

package com.waterquality.projectmanagement.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.List;
@Data
@AllArgsConstructor
public class DepartmentDTO {
private Integer departmentId;
private String departmentName;
private Integer parentId; // 用于表示父部门
private Integer managerId; // 用于表示经理
private String area;
private List<DepartmentDTO> children; // 子部门列表
// 构造函数可以根据需要添加
public DepartmentDTO(Integer departmentId, String departmentName, Integer parentId, Integer managerId, String area) {
this.departmentId = departmentId;
this.departmentName = departmentName;
this.parentId = parentId;
this.managerId = managerId;
this.area = area;
this.children = null; // 默认值为 null
}
public String getName() {
return departmentName;
}
}