|
@@ -15,13 +15,16 @@ import java.util.Map;
|
|
|
|
|
|
import static com.siwei.apply.common.Common.UserId;
|
|
import static com.siwei.apply.common.Common.UserId;
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * 项目服务实现类
|
|
|
|
+ */
|
|
@Service
|
|
@Service
|
|
public class ProjectImpl implements ProjectService {
|
|
public class ProjectImpl implements ProjectService {
|
|
@Autowired
|
|
@Autowired
|
|
private ProjectMapper projectMapper;
|
|
private ProjectMapper projectMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public String addProject(ProjectVo projectVo) {
|
|
|
|
|
|
+ public String add(ProjectVo projectVo) {
|
|
Project project = new Project();
|
|
Project project = new Project();
|
|
project.generateId();
|
|
project.generateId();
|
|
project.setName(projectVo.getName());
|
|
project.setName(projectVo.getName());
|
|
@@ -29,20 +32,20 @@ public class ProjectImpl implements ProjectService {
|
|
project.setCompany(projectVo.getCompany());
|
|
project.setCompany(projectVo.getCompany());
|
|
project.setProjectType(projectVo.getProjectType());
|
|
project.setProjectType(projectVo.getProjectType());
|
|
project.setCreatorId(UserId);
|
|
project.setCreatorId(UserId);
|
|
- projectMapper.addProject(project);
|
|
|
|
|
|
+ projectMapper.add(project);
|
|
|
|
|
|
return project.getId();
|
|
return project.getId();
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Project getProject(String projectId) {
|
|
|
|
- return projectMapper.getProject(projectId);
|
|
|
|
|
|
+ public Project get(String projectId) {
|
|
|
|
+ return projectMapper.get(projectId);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Map<String, Object> getProjectList(ProjectFilterVo projectFilterVo) {
|
|
|
|
- List<Project> projects = projectMapper.getProjectList(projectFilterVo);
|
|
|
|
- Integer count = projectMapper.getProjectCount(projectFilterVo);
|
|
|
|
|
|
+ public Map<String, Object> getList(ProjectFilterVo projectFilterVo) {
|
|
|
|
+ List<Project> projects = projectMapper.getList(projectFilterVo);
|
|
|
|
+ Integer count = projectMapper.getCount(projectFilterVo);
|
|
|
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
map.put("projects", projects);
|
|
map.put("projects", projects);
|
|
@@ -52,15 +55,15 @@ public class ProjectImpl implements ProjectService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void updateProject(ProjectUpdateVo projectUpdateVo) {
|
|
|
|
- projectMapper.updateProject(projectUpdateVo);
|
|
|
|
|
|
+ public void update(ProjectUpdateVo projectUpdateVo) {
|
|
|
|
+ projectMapper.update(projectUpdateVo);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void deleteProject(String projectId) {
|
|
|
|
|
|
+ public void delete(String projectId) {
|
|
if (projectId == null || projectId.isEmpty()) {
|
|
if (projectId == null || projectId.isEmpty()) {
|
|
throw new IllegalArgumentException("Project ID cannot be null or empty");
|
|
throw new IllegalArgumentException("Project ID cannot be null or empty");
|
|
}
|
|
}
|
|
- projectMapper.deleteProject(projectId);
|
|
|
|
|
|
+ projectMapper.delete(projectId);
|
|
}
|
|
}
|
|
}
|
|
}
|