package cn.cslg.report.mapper;

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

/**
 * 回避设计总体方向表的Mapper层接口
 *
 * @Author chenyu
 * @Data 2023/2/2
 */
@Repository
public interface AvoidDesignWholeDirectionMapper {
    /**
     * 插入回避设计总体方向表数据
     *
     * @param avoidDesignWholeDirection 回避设计总体方向数据对象
     * @return 返回受影响的行数
     */
    int insert(AvoidDesignWholeDirection avoidDesignWholeDirection);

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

    /**
     * 根据报告id查询回避设计总体方向
     *
     * @param reportId 报告id
     * @return 返回查询到的数据
     */
    String selectWholeDirectionByReportId(Integer reportId);

}
