31 lines
924 B
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;
|
|
}
|
|
} |