package io.dataease.base.mapper;

import io.dataease.base.domain.DatasetGroup;
import io.dataease.base.domain.DatasetGroupExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DatasetGroupMapper {
    long countByExample(DatasetGroupExample example);

    int deleteByExample(DatasetGroupExample example);

    int deleteByPrimaryKey(String id);

    int insert(DatasetGroup record);

    int insertSelective(DatasetGroup record);

    List<DatasetGroup> selectByExample(DatasetGroupExample example);

    DatasetGroup selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") DatasetGroup record, @Param("example") DatasetGroupExample example);

    int updateByExample(@Param("record") DatasetGroup record, @Param("example") DatasetGroupExample example);

    int updateByPrimaryKeySelective(DatasetGroup record);

    int updateByPrimaryKey(DatasetGroup record);
}