package com.test.test.mapper;

import java.util.List;
import com.test.test.domain.TestGroup;

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

    /**
     * 查询节点（文件夹）列表
     */
    List<TestGroup> selectTestGroupListByParentIds(List<Long> parentIds);

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

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

    /**
     * 批量删除节点（文件夹）
     */
    int deleteTestGroupByIds(List<Long> ids);

    TestGroup selectGroup(String name, Long parentId, String type);
}
