Commit 5c75681e by 王军业

4654621657695

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