package com.ruoyi.opt.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.opt.mapper.ProjectInfoMapper; import com.ruoyi.opt.domain.ProjectInfo; import com.ruoyi.opt.service.IProjectInfoService; import com.ruoyi.common.core.text.Convert; /** * 招标项目Service业务层处理 * * @author chengpan * @date 2022-09-07 */ @Service public class ProjectInfoServiceImpl implements IProjectInfoService { @Autowired private ProjectInfoMapper projectInfoMapper; /** * 查询招标项目 * * @param projectId 招标项目主键 * @return 招标项目 */ @Override public ProjectInfo selectProjectInfoByProjectId(Long projectId) { return projectInfoMapper.selectProjectInfoByProjectId(projectId); } /** * 查询招标项目列表 * * @param projectInfo 招标项目 * @return 招标项目 */ @Override public List selectProjectInfoList(ProjectInfo projectInfo) { return projectInfoMapper.selectProjectInfoList(projectInfo); } /** * 新增招标项目 * * @param projectInfo 招标项目 * @return 结果 */ @Override public int insertProjectInfo(ProjectInfo projectInfo) { projectInfo.setCreateTime(DateUtils.getNowDate()); return projectInfoMapper.insertProjectInfo(projectInfo); } /** * 修改招标项目 * * @param projectInfo 招标项目 * @return 结果 */ @Override public int updateProjectInfo(ProjectInfo projectInfo) { projectInfo.setUpdateTime(DateUtils.getNowDate()); return projectInfoMapper.updateProjectInfo(projectInfo); } /** * 批量删除招标项目 * * @param projectIds 需要删除的招标项目主键 * @return 结果 */ @Override public int deleteProjectInfoByProjectIds(String projectIds) { return projectInfoMapper.deleteProjectInfoByProjectIds(Convert.toStrArray(projectIds)); } /** * 删除招标项目信息 * * @param projectId 招标项目主键 * @return 结果 */ @Override public int deleteProjectInfoByProjectId(Long projectId) { return projectInfoMapper.deleteProjectInfoByProjectId(projectId); } }