package org.jeecg.modules.project.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import org.jeecg.common.system.base.service.JeecgService; import org.jeecg.modules.project.entity.ProProject; import java.util.List; import java.util.Map; public interface IProProjectService extends IService { /** * 从excel 导入项目 * @param listMap * @return */ Integer importExcel(List> listMap); /** * 更新项目时间进度 * @param project */ void updateProject(ProProject project); /** * 根据子任务ID更新项目任务进度 * @param id */ void updateProjectByLink(String id); List> generalBulletinBoard(Map params); IPage queryCustomPageList(Page page, @Param("pro") ProProject project); void resetProjectRenewal(); }