package com.ruoyi.invest.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.uuid.IdUtils; import com.ruoyi.invest.domain.TProjectPool; import com.ruoyi.invest.mapper.TProjectPoolMapper; import com.ruoyi.invest.service.ITProjectPoolService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 项目池Service业务层处理 * * @author ruoyi * @date 2024-02-21 */ @Service public class TProjectPoolServiceImpl implements ITProjectPoolService { @Autowired private TProjectPoolMapper tProjectPoolMapper; /** * 查询项目池 * * @param id 项目池主键 * @return 项目池 */ @Override public TProjectPool selectTProjectPoolById(String id) { return tProjectPoolMapper.selectTProjectPoolById(id); } /** * 查询项目池列表 * * @param tProjectPool 项目池 * @return 项目池 */ @Override public List selectTProjectPoolList(TProjectPool tProjectPool) { return tProjectPoolMapper.selectTProjectPoolList(tProjectPool); } /** * 新增项目池 * * @param tProjectPool 项目池 * @return 结果 */ @Override public int insertTProjectPool(TProjectPool tProjectPool) { tProjectPool.setCreateTime(DateUtils.getNowDate()); return tProjectPoolMapper.insertTProjectPool(tProjectPool); } /** * 修改项目池 * * @param tProjectPool 项目池 * @return 结果 */ @Override public int updateTProjectPool(TProjectPool tProjectPool) { tProjectPool.setUpdateTime(DateUtils.getNowDate()); return tProjectPoolMapper.updateTProjectPool(tProjectPool); } /** * 批量删除项目池 * * @param ids 需要删除的项目池主键 * @return 结果 */ @Override public int deleteTProjectPoolByIds(String[] ids) { return tProjectPoolMapper.deleteTProjectPoolByIds(ids); } /** * 删除项目池信息 * * @param id 项目池主键 * @return 结果 */ @Override public int deleteTProjectPoolById(String id) { return tProjectPoolMapper.deleteTProjectPoolById(id); } /** * 批量删除项目池(修改del_flag状态) * * @param ids 需要删除的项目池主键 * @return 结果 */ @Override public int updateTProjectPoolByIds(String[] ids) { return tProjectPoolMapper.updateTProjectPoolByIds(ids); } }