Skip to content

Commit 8db1d0b

Browse files
committed
3月24号版更新
1 parent 277fd27 commit 8db1d0b

24 files changed

+1480
-125
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
package com.exam.controller;
2+
3+
import com.baomidou.mybatisplus.core.metadata.IPage;
4+
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5+
import com.exam.entity.ApiResult;
6+
import com.exam.entity.Clazz;
7+
import com.exam.service.ClazzService;
8+
import com.exam.util.ApiResultHandler;
9+
import org.springframework.web.bind.annotation.*;
10+
11+
import javax.annotation.Resource;
12+
import java.util.List;
13+
14+
/**
15+
* (Clazz)表控制层
16+
*
17+
* @author chenqiancheng
18+
* @since 2020-03-24 19:55:10
19+
*/
20+
@RestController
21+
@RequestMapping("clazz")
22+
public class ClazzController {
23+
/**
24+
* 服务对象
25+
*/
26+
@Resource
27+
private ClazzService clazzService;
28+
29+
@GetMapping("/findAll/{page}/{size}")
30+
public ApiResult findAll(@PathVariable Integer page, @PathVariable Integer size) {
31+
Page<Clazz> clazzPage = new Page<>(page,size);
32+
IPage<Clazz> res = clazzService.findAll(clazzPage);
33+
return ApiResultHandler.buildApiResult(200,"分页查询所有班级",res);
34+
}
35+
36+
//不分页查询
37+
@GetMapping("selectAll")
38+
public ApiResult selectAll() {
39+
ApiResult apiResult;
40+
apiResult = ApiResultHandler.buildApiResult(200, "请求成功!", clazzService.selectAll());
41+
return apiResult;
42+
}
43+
/**
44+
* 通过主键查询单条数据
45+
*
46+
* @param clazzid 主键
47+
* @return 单条数据
48+
*/
49+
@GetMapping("/select/{clazzid}")
50+
public ApiResult findById(@PathVariable("clazzid") Integer clazzid) {
51+
Clazz res = clazzService.queryById(clazzid);
52+
if (res != null) {
53+
return ApiResultHandler.buildApiResult(200,"请求成功",res);
54+
} else {
55+
return ApiResultHandler.buildApiResult(404,"查询的班级不存在",null);
56+
}
57+
}
58+
@GetMapping("/selectByMajor/{majorid}")
59+
public ApiResult findByMajorId(@PathVariable("majorid") Integer majorid) {
60+
List<Clazz> res = clazzService.queryByMajorId(majorid);
61+
if (res != null) {
62+
return ApiResultHandler.buildApiResult(200,"请求成功",res);
63+
} else {
64+
return ApiResultHandler.buildApiResult(404,"查询的班级不存在",null);
65+
}
66+
}
67+
//批量删除所有选中的班级
68+
@DeleteMapping("/deleteByIds/{param}")
69+
public ApiResult deleteByIds(@PathVariable("param") String param){
70+
String[] ids=param.split(","); // 以逗号,为拆分的字符串
71+
for(String id:ids)
72+
clazzService.deleteById(Integer.valueOf(id));
73+
return ApiResultHandler.buildApiResult(200,"批量删除成功",null);
74+
}
75+
@DeleteMapping("/delete/{clazzid}")
76+
public ApiResult deletebyId(@PathVariable("clazzid") Integer clazzid) {
77+
return ApiResultHandler.buildApiResult(200,"删除成功",clazzService.deleteById(clazzid));
78+
}
79+
80+
@PutMapping("/update")
81+
public ApiResult updateClazz(@RequestBody Clazz clazz) {
82+
Clazz res = clazzService.update(clazz);
83+
if (res != null) {
84+
return ApiResultHandler.buildApiResult(200,"更新成功",res);
85+
}
86+
return ApiResultHandler.buildApiResult(400,"更新失败",res);
87+
}
88+
89+
@PostMapping("/add")
90+
public ApiResult add(@RequestBody Clazz clazz) {
91+
Clazz res = clazzService.insert(clazz);
92+
if (res != null) {
93+
return ApiResultHandler.buildApiResult(200,"添加成功",null);
94+
}else {
95+
return ApiResultHandler.buildApiResult(400,"添加失败",null);
96+
}
97+
}
98+
99+
}

src/main/java/com/exam/controller/ExamController.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* (Exam)表控制层
1111
*
1212
* @author chenqiancheng
13-
* @since 2020-03-24 00:07:12
13+
* @since 2020-03-24 15:00:28
1414
*/
1515
@RestController
1616
@RequestMapping("exam")
@@ -24,12 +24,12 @@ public class ExamController {
2424
/**
2525
* 通过主键查询单条数据
2626
*
27-
* @param id 主键
27+
* @param examid 主键
2828
* @return 单条数据
2929
*/
30-
@GetMapping("selectOne")
31-
public Exam selectOne(Integer id) {
32-
return this.examService.queryById(id);
30+
@GetMapping("selectOne/{examid}")
31+
public Exam selectOne(@PathVariable("examid")Integer examid) {
32+
return this.examService.queryById(examid);
3333
}
3434

3535
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
package com.exam.controller;
2+
3+
import com.baomidou.mybatisplus.core.metadata.IPage;
4+
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5+
import com.exam.entity.ApiResult;
6+
import com.exam.entity.Institution;
7+
import com.exam.service.InstitutionService;
8+
import com.exam.util.ApiResultHandler;
9+
import org.springframework.web.bind.annotation.*;
10+
11+
import javax.annotation.Resource;
12+
13+
/**
14+
* (Institution)表控制层
15+
*
16+
* @author chenqiancheng
17+
* @since 2020-03-24 19:55:10
18+
*/
19+
@RestController
20+
@RequestMapping("institution")
21+
public class InstitutionController {
22+
/**
23+
* 服务对象
24+
*/
25+
@Resource
26+
private InstitutionService institutionService;
27+
28+
@GetMapping("/findAll/{page}/{size}")
29+
public ApiResult findAll(@PathVariable Integer page, @PathVariable Integer size) {
30+
Page<Institution> institutionPage = new Page<>(page,size);
31+
IPage<Institution> res = institutionService.findAll(institutionPage);
32+
return ApiResultHandler.buildApiResult(200,"分页查询所有院系",res);
33+
}
34+
35+
//不分页查询
36+
@GetMapping("/selectAll")
37+
public ApiResult selectAll() {
38+
ApiResult apiResult;
39+
apiResult = ApiResultHandler.buildApiResult(200, "请求成功!", institutionService.selectAll());
40+
return apiResult;
41+
}
42+
/**
43+
* 通过主键查询单条数据
44+
*
45+
* @param institutionid 主键
46+
* @return 单条数据
47+
*/
48+
@GetMapping("/select/{institutionid}")
49+
public ApiResult findById(@PathVariable("institutionid") Integer institutionid) {
50+
Institution res = institutionService.queryById(institutionid);
51+
if (res != null) {
52+
return ApiResultHandler.buildApiResult(200,"请求成功",res);
53+
} else {
54+
return ApiResultHandler.buildApiResult(404,"查询的院系不存在",null);
55+
}
56+
}
57+
//批量删除所有选中的院系
58+
@DeleteMapping("/deleteByIds/{param}")
59+
public ApiResult deleteByIds(@PathVariable("param") String param){
60+
String[] ids=param.split(","); // 以逗号,为拆分的字符串
61+
for(String id:ids)
62+
institutionService.deleteById(Integer.valueOf(id));
63+
return ApiResultHandler.buildApiResult(200,"批量删除成功",null);
64+
}
65+
@DeleteMapping("/delete/{institutionid}")
66+
public ApiResult deletebyId(@PathVariable("institutionid") Integer institutionid) {
67+
return ApiResultHandler.buildApiResult(200,"删除成功",institutionService.deleteById(institutionid));
68+
}
69+
70+
@PutMapping("/update")
71+
public ApiResult updateInstitu(@RequestBody Institution institution) {
72+
Institution res = institutionService.update(institution);
73+
if (res != null) {
74+
return ApiResultHandler.buildApiResult(200,"更新成功",res);
75+
}
76+
return ApiResultHandler.buildApiResult(400,"更新失败",res);
77+
}
78+
79+
@PostMapping("/add")
80+
public ApiResult add(@RequestBody Institution institution) {
81+
Institution res = institutionService.insert(institution);
82+
if (res != null) {
83+
return ApiResultHandler.buildApiResult(200,"添加成功",null);
84+
}else {
85+
return ApiResultHandler.buildApiResult(400,"添加失败",null);
86+
}
87+
}
88+
89+
90+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
package com.exam.controller;
2+
3+
import com.baomidou.mybatisplus.core.metadata.IPage;
4+
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5+
import com.exam.entity.ApiResult;
6+
import com.exam.entity.Major;
7+
import com.exam.service.MajorService;
8+
import com.exam.util.ApiResultHandler;
9+
import org.springframework.web.bind.annotation.*;
10+
11+
import javax.annotation.Resource;
12+
import java.util.List;
13+
14+
/**
15+
* (Major)表控制层
16+
*
17+
* @author chenqiancheng
18+
* @since 2020-03-24 19:55:10
19+
*/
20+
@RestController
21+
@RequestMapping("major")
22+
public class MajorController {
23+
/**
24+
* 服务对象
25+
*/
26+
@Resource
27+
private MajorService majorService;
28+
@GetMapping("/findAll/{page}/{size}")
29+
public ApiResult findAll(@PathVariable Integer page, @PathVariable Integer size) {
30+
Page<Major> majorPage = new Page<>(page,size);
31+
IPage<Major> res = majorService.findAll(majorPage);
32+
return ApiResultHandler.buildApiResult(200,"分页查询所有专业",res);
33+
}
34+
35+
//不分页查询
36+
@GetMapping("/selectAll")
37+
public ApiResult selectAll() {
38+
ApiResult apiResult;
39+
apiResult = ApiResultHandler.buildApiResult(200, "请求成功!", majorService.selectAll());
40+
return apiResult;
41+
}
42+
/**
43+
* 通过主键查询单条数据
44+
*
45+
* @param majorid 主键
46+
* @return 单条数据
47+
*/
48+
@GetMapping("/select/{majorid}")
49+
public ApiResult findById(@PathVariable("majorid") Integer majorid) {
50+
Major res = majorService.queryById(majorid);
51+
if (res != null) {
52+
return ApiResultHandler.buildApiResult(200,"请求成功",res);
53+
} else {
54+
return ApiResultHandler.buildApiResult(404,"查询的专业不存在",null);
55+
}
56+
}
57+
//通过院系id来查找
58+
@GetMapping("/selectInstitu/{institutionid}")
59+
public ApiResult findByInstituId(@PathVariable("institutionid") Integer institutionid) {
60+
List<Major> res = majorService.queryByInstituId(institutionid);
61+
if (res != null) {
62+
return ApiResultHandler.buildApiResult(200,"请求成功",res);
63+
} else {
64+
return ApiResultHandler.buildApiResult(404,"查询的专业不存在",null);
65+
}
66+
}
67+
//批量删除所有选中的专业
68+
@DeleteMapping("/deleteByIds/{param}")
69+
public ApiResult deleteByIds(@PathVariable("param") String param){
70+
String[] ids=param.split(","); // 以逗号,为拆分的字符串
71+
for(String id:ids)
72+
majorService.deleteById(Integer.valueOf(id));
73+
return ApiResultHandler.buildApiResult(200,"批量删除成功",null);
74+
}
75+
@DeleteMapping("/delete/{majorid}")
76+
public ApiResult deletebyId(@PathVariable("majorid") Integer majorid) {
77+
return ApiResultHandler.buildApiResult(200,"删除成功",majorService.deleteById(majorid));
78+
}
79+
80+
@PutMapping("/update")
81+
public ApiResult updateMajor(@RequestBody Major major) {
82+
Major res = majorService.update(major);
83+
if (res != null) {
84+
return ApiResultHandler.buildApiResult(200,"更新成功",res);
85+
}
86+
return ApiResultHandler.buildApiResult(400,"更新失败",res);
87+
}
88+
89+
@PostMapping("/add")
90+
public ApiResult add(@RequestBody Major major) {
91+
Major res = majorService.insert(major);
92+
if (res != null) {
93+
return ApiResultHandler.buildApiResult(200,"添加成功",null);
94+
}else {
95+
return ApiResultHandler.buildApiResult(400,"添加失败",null);
96+
}
97+
}
98+
99+
100+
}

0 commit comments

Comments
 (0)