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<ProProject> {
|
/**
|
* 从excel 导入项目
|
* @param listMap
|
* @return
|
*/
|
Integer importExcel(List<Map<Integer, String>> listMap);
|
/**
|
* 更新项目时间进度
|
* @param project
|
*/
|
void updateProject(ProProject project);
|
|
/**
|
* 根据子任务ID更新项目任务进度
|
* @param id
|
*/
|
void updateProjectByLink(String id);
|
|
List<Map<String, Object>> generalBulletinBoard(Map<String, Object> params);
|
|
IPage<ProProject> queryCustomPageList(Page page, @Param("pro") ProProject project);
|
|
void resetProjectRenewal();
|
}
|