package com.alibaba.json.test.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * @author wenshao<szujobs@hotmail.com>
 */
public class Department {

    private Long             id;
    private String           name;
    private String           description;

    private List<Department> children = new ArrayList<Department>();
    private List<Employee>   members  = new ArrayList<Employee>();

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public List<Employee> getMembers() {
        return members;
    }

    public void setMembers(List<Employee> members) {
        this.members = members;
    }

    public List<Department> getChildren() {
        return children;
    }

    public void setChildren(List<Department> children) {
        this.children = children;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

}
