package com.njcn.energy.service;

import com.njcn.energy.pojo.param.DataGroupParam;
import com.njcn.energy.pojo.po.DataGroup;

import java.util.List;

/**
 * @author 徐扬
 */
public interface IDataGroupService {

    /**
     * 功能描述: 新增分组数据
     *
     * @param dataGroupParam 分组参数
     * @return boolean
     * @author xy
     * @date 2022/3/16 9:27
     */
    DataGroup addDataGroup(DataGroupParam dataGroupParam);

    /**
     * 批量新增组
     * @author cdf
     * @date 2022/3/17
     * @param list 分组参数
     * @return boolean
     */
    boolean batchAdd(List<DataGroup> list);
    /**
     * 功能描述: 根据数据集id查询分组信息
     *
     * @param list
     * @return java.util.List<com.njcn.energy.pojo.po.DataGroup>
     * @author xy
     * @date 2022/3/17 10:41
     */
    List<DataGroup> findGroupById(List<String> list);

    /**
     * 功能描述: 根据数据集id查询分组信息
     *
     * @param list 数据集id
     * @return java.util.List<com.njcn.energy.pojo.po.DataGroup>
     * @author xy
     * @date 2022/3/17 10:41
     */
    boolean deleteDataGroup(List<String> list);

}
