IvhTreeDto.java 878 Bytes
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4
package pwc.taxtech.atms.dto.navtree;

import com.alibaba.fastjson.annotation.JSONType;

5 6 7
import java.util.List;

@JSONType(orders = {"id", "label", "value", "children"})
eddie.woo's avatar
eddie.woo committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
public class IvhTreeDto<T> {

    private String id;

    private String label;

    private T value;

    private List<IvhTreeDto<T>> children;

    public String getId() {
        return id;
    }

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

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public T getValue() {
        return value;
    }

    public void setValue(T value) {
        this.value = value;
    }

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

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

}