| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package seecoder.devcloud.web.service.project;
- import seecoder.devcloud.common.exceptions.ServiceException;
- import seecoder.devcloud.web.model.vo.project.ProjectVO;
- import java.util.List;
- public interface ProjectService {
- // /**
- // * 根据group找projects
- // * @return
- // */
- // List<ProjectVO> listProjectsByGroupId(int groupId);
- /**
- * 根据user找Project
- * @return
- */
- List<ProjectVO> listProjectsByUserId(int userId);
- /**
- * 获取project
- * @param projectId
- * @return
- */
- ProjectVO getProjectById(int projectId);
- /**
- * 创建项目
- * @param project 不包含id
- * @return 注入id后返回
- */
- ProjectVO createProject(ProjectVO project) throws ServiceException;
- /**
- * 删除项目,懒删除
- * todo 目前统一代码服务没有提供对应接口,此方法过期,待统一代码服务api更新后再补回
- */
- @Deprecated
- void deleteProject(int projectId);
- }
|