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