package cn.cslg.report.mapper;

import cn.cslg.report.entity.AssoAvoidDesignWholeLittleDirection;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 回避设计总体方向和方向关联表的Mapper层接口
 *
 * @Author chenyu
 * @Data 2023/2/2
 */
@Repository
public interface AssoAvoidDesignWholeLittleDirectionMapper {
    /**
     * 批量插入回避设计总体方向和方向关联表数据
     *
     * @param assoAvoidDesignWholeLittleDirections 回避设计总体方向和方向数据对象集合
     * @return 返回受影响的行数
     */
    int insertBatch(List<AssoAvoidDesignWholeLittleDirection> assoAvoidDesignWholeLittleDirections);

    /**
     * 根据报告id删除回避设计总体方向和方向关联表数据
     *
     * @param reportId 报告id
     * @return 返回受影响的行数
     */
    int deleteByReportId(Integer reportId);

}
