package com.njcn.service.configuration;

import java.util.Date;
import java.util.List;

import com.njcn.pojo.commons.device.Tree;

public interface TreeService {
    public List<Tree> getNodeTreedata(String name, Date startTime, Date endTime);
    public List<Tree> getNodePlateTreedata(String name, Date startTime, Date endTime);
    public List<Tree> getScaleTree(String name, Date startTime, Date endTime);
    public List<Tree> getScalePlateTree(String name, Date startTime, Date endTime);
    public List<Tree> getMancTree(String name, Date startTime, Date endTime);
    public List<Tree> getMancPlateTree(String name, Date startTime, Date endTime);
    public List<Tree> getLoadTypeTree(String name, Date startTime, Date endTime);
    public List<Tree> getLoadTypePlateTree(String name, Date startTime, Date endTime);
    public List<Tree> getMonitorTree(String name, Date startTime, Date endTime);
    public List<Tree> getMonitorPlateTree(String name, Date startTime, Date endTime);

    public List<Tree> getOffLineTree(String name, int type);

    public List<Tree> getOffYearTree(String name);

    public List<Tree> getOffTypeTree(String name);

    public List<Tree> getTransTreedata();

    public List<Tree> getRunTimeTreedata(String loginName);
}
