ProjectsController.java
2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
package com.w1hd.zzhnc.controller.pc;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.w1hd.zzhnc.model.Projects;
import com.w1hd.zzhnc.service.ProjectService;
import com.w1hd.zzhnc.vo.Vo_msg;
@Controller
@RequestMapping("/project")
public class ProjectsController extends BaseController{
@Autowired
ProjectService projectService;
@RequestMapping("/projectIndex")
public ModelAndView projectIndex(){
ModelAndView mv = new ModelAndView("/pc/project/projectlist");
return mv;
}
@RequestMapping("/projectEdit")
public ModelAndView projectEdit(Integer id){
ModelAndView mv = new ModelAndView("/pc/project/projectEdit");
mv.addObject("id",id);
return mv;
}
// 项目列表
@RequestMapping(value = "/getProjectList")
@ResponseBody
public Object getProjectList(Integer page,String keyword) {
return new Vo_msg(0,projectService.getProjectList(page, keyword));
}
//添加
@RequestMapping(value = "/addProject")
public @ResponseBody Object addProject(String name,String lng,String lat,Integer templetid) {
String result=projectService.addProject(name, lng, lat, templetid);
if(result.equals("ok")){
return new Vo_msg(0,"添加成功");
}else{
return new Vo_msg(-1,result);
}
}
//修改
@RequestMapping(value = "/updateProject")
@ResponseBody
public Object updateProject(Integer id,String name,String lng,String lat,Integer templetid) {
String result=projectService.updateProject(id, name, lng, lat, templetid);
if(result.equals("ok")){
return new Vo_msg(0,"修改成功");
}else{
return new Vo_msg(-1,result);
}
}
//删除
@RequestMapping(value = "/deleteProject")
@ResponseBody
public Object deleteProject(Integer id) {
String result=projectService.deleteProject(id);
if(result.equals("ok")){
return new Vo_msg(0,"添加成功");
}else{
return new Vo_msg(-1,result);
}
}
//获取项目
@RequestMapping(value = "/getProject")
@ResponseBody
public Object getProject(Integer id) {
Projects project=projectService.getProject(id);
if(project!=null){
return new Vo_msg(0,project);
}else{
return new Vo_msg(-1,"获取失败,数据为空");
}
}
//项目下拉
@RequestMapping(value = "/getAllProjects")
@ResponseBody
public Object getAllProjects() {
return new Vo_msg(0,projectService.getAllProjects());
}
}