package com.ruoyi.opt.mapper; import java.util.List; import com.ruoyi.opt.domain.ProjectInfo; /** * 招标项目Mapper接口 * * @author chengpan * @date 2022-09-07 */ public interface ProjectInfoMapper { /** * 查询招标项目 * * @param projectId 招标项目主键 * @return 招标项目 */ public ProjectInfo selectProjectInfoByProjectId(Long projectId); /** * 查询招标项目列表 * * @param projectInfo 招标项目 * @return 招标项目集合 */ public List selectProjectInfoList(ProjectInfo projectInfo); /** * 根据参数判断项目是否已存入项目信息表 * @param projectInfo * @return */ Long getProjectIdByParams(ProjectInfo projectInfo); /** * 新增招标项目 * * @param projectInfo 招标项目 * @return 结果 */ public int insertProjectInfo(ProjectInfo projectInfo); /** * 修改招标项目 * * @param projectInfo 招标项目 * @return 结果 */ public int updateProjectInfo(ProjectInfo projectInfo); /** * 删除招标项目 * * @param projectId 招标项目主键 * @return 结果 */ public int deleteProjectInfoByProjectId(Long projectId); /** * 批量删除招标项目 * * @param projectIds 需要删除的数据主键集合 * @return 结果 */ public int deleteProjectInfoByProjectIds(String[] projectIds); }