package com.test.test.service;

import java.util.List;

import com.test.test.domain.TestGroup;
import com.test.test.domain.qo.GroupDelectQO;

/**
 * 节点（文件夹）Service接口
 *
 * @author xiaoe
 */
public interface ITestGroupService {
    /**
     * 查询节点（文件夹）列表
     */
    List<TestGroup> selectTestGroupList(String type);

    /**
     * 新增节点（文件夹）
     */
    TestGroup insertTestGroup(TestGroup testGroup);

    /**
     * 查询节点（文件夹）
     */
    TestGroup selectGroup(String name, Long parentId, String type);

    /**
     * 修改节点（文件夹）
     */
    int updateTestGroup(TestGroup testGroup);

    /**
     * 删除节点（文件夹）信息
     */
    int deleteTestGroupById(GroupDelectQO qo) throws Exception;
}
