|
@@ -3,6 +3,7 @@ package com.jeeplus.modules.sg.project.service;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.service.CrudService;
|
|
import com.jeeplus.core.service.CrudService;
|
|
|
|
+import com.jeeplus.modules.sg.overheadline.entity.Settlement;
|
|
import com.jeeplus.modules.sg.project.entity.WbsItem;
|
|
import com.jeeplus.modules.sg.project.entity.WbsItem;
|
|
import com.jeeplus.modules.sg.project.entity.WbsProject;
|
|
import com.jeeplus.modules.sg.project.entity.WbsProject;
|
|
import com.jeeplus.modules.sg.project.entity.WbsSelection;
|
|
import com.jeeplus.modules.sg.project.entity.WbsSelection;
|
|
@@ -80,4 +81,22 @@ public class ProjectService extends CrudService<ProjectMapper, WbsProject> {
|
|
public void delete(WbsProject wbsProject) {
|
|
public void delete(WbsProject wbsProject) {
|
|
super.delete(wbsProject);
|
|
super.delete(wbsProject);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public Integer deleteProject(WbsProject wbsProject){
|
|
|
|
+ return projectMapper.deleteProject(wbsProject);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public List<WbsItem> findItem(String parentId){
|
|
|
|
+ return projectMapper.findItem(parentId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public Integer deleteItem(List<WbsItem> wbsItems){
|
|
|
|
+ return projectMapper.deleteItem(wbsItems);
|
|
|
|
+ }
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public Integer deleteItemCount(List<Settlement> settlements){
|
|
|
|
+ return projectMapper.deleteItemCount(settlements);
|
|
|
|
+ }
|
|
}
|
|
}
|