Commit 5c75681e by 王军业

4654621657695

1 parent 1ed062fe
...@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RequestBody; ...@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import com.vion.financial.entity.Project;
import com.vion.financial.mapper.ProjectMapper; import com.vion.financial.mapper.ProjectMapper;
import com.vion.financial.service.ProjectService; import com.vion.financial.service.ProjectService;
import com.vion.financial.vo.ProjectVo; import com.vion.financial.vo.ProjectVo;
...@@ -21,8 +22,8 @@ public class ProjectController extends BaseController{ ...@@ -21,8 +22,8 @@ public class ProjectController extends BaseController{
@PostMapping(value="/projects") @PostMapping(value="/projects")
@ResponseBody @ResponseBody
public Object addProject(@RequestBody ProjectVo projectVo) { public Object addProject(@RequestBody Project project) {
return projectService.addProject(projectVo); return projectService.addProject(project);
} }
@GetMapping(value="/projects") @GetMapping(value="/projects")
...@@ -33,13 +34,13 @@ public class ProjectController extends BaseController{ ...@@ -33,13 +34,13 @@ public class ProjectController extends BaseController{
@PutMapping(value="/projects") @PutMapping(value="/projects")
@ResponseBody @ResponseBody
public Object updateProject(@RequestBody ProjectVo projectVo) { public Object updateProject(@RequestBody Project project) {
return projectService.updateProject(projectVo); return projectService.updateProject(project);
} }
@DeleteMapping(value="/projects") @DeleteMapping(value="/projects")
@ResponseBody @ResponseBody
public Object deleteProject(@RequestBody ProjectVo projectVo) { public Object deleteProject(@RequestBody Project project) {
return projectService.deleteProject(projectVo); return projectService.deleteProject(project);
} }
} }
package com.vion.financial.service; package com.vion.financial.service;
import com.vion.financial.vo.ProjectVo; import com.vion.financial.entity.Project;
public interface ProjectService { public interface ProjectService {
public Object addProject(ProjectVo projectVo); public Object addProject(Project project);
public Object queryProject(); public Object queryProject();
public Object updateProject(ProjectVo projectVo); public Object updateProject(Project project);
public Object deleteProject(ProjectVo projectVo); public Object deleteProject(Project project);
} }
...@@ -25,14 +25,11 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -25,14 +25,11 @@ public class ProjectServiceImpl implements ProjectService {
@Autowired @Autowired
ProjectMapper projectMapper; ProjectMapper projectMapper;
@Override @Override
public Object addProject(ProjectVo projectVo) { public Object addProject(Project project) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
logger.info("=======================增加项目信息========================"); logger.info("=======================增加项目信息========================");
try { try {
List<Project> list=projectVo.getProject_list(); projectMapper.addProject(project);
for(Project project:list) {
projectMapper.addProject(project);
}
return successCode; return successCode;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
...@@ -59,13 +56,11 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -59,13 +56,11 @@ public class ProjectServiceImpl implements ProjectService {
} }
@Override @Override
public Object updateProject(ProjectVo projectVo) { public Object updateProject(Project project) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
logger.info("==================更新项目信息======================"); logger.info("==================更新项目信息======================");
try { try {
for(Project project:projectVo.getProject_list()) { projectMapper.updateProject(project);
projectMapper.updateProject(project);
}
return successCode; return successCode;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
...@@ -77,13 +72,11 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -77,13 +72,11 @@ public class ProjectServiceImpl implements ProjectService {
} }
@Override @Override
public Object deleteProject(ProjectVo projectVo) { public Object deleteProject(Project project) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
logger.info("====================删除项目信息====================="); logger.info("====================删除项目信息=====================");
try { try {
for(int n:projectVo.getProject_unids()) { projectMapper.deleteProject(project.getProject_unid());
projectMapper.deleteProject(n);
}
return successCode; return successCode;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!