步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
班级:
姓名:
年龄:——
ID
班级
姓名
年龄
生日
性别
操作
{{student.sid}}
{{student.classes == null ? student.cname : student.classes.cname}}
{{student.sname}}
{{student.age}}
{{student.birthday}}
{{student.gender == 1 ? '男' : '女'}}
当前第 {{pageInfo.pageNum}}页,共{{pageInfo.pages}}页, 总计数{{pageInfo.total}}条,
每页 条
首页
上一页
{{num}}
下一页
尾页
跳转到 页
步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
ID
班级
姓名
年龄
生日
性别
男
女
步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
编号
{{ classes.cid }}
班级名称
班级描述
步骤1:设置导航
步骤2:添加方法
步骤:
班级:
姓名:
年龄:——
ID
班级
姓名
年龄
生日
性别
操作
{{student.sid}}
{{student.classes == null ? student.cname : student.classes.cname}}
{{student.sname}}
{{student.age}}
{{student.birthday}}
{{student.gender == 1 ? '男' : '女'}}
当前第 {{pageInfo.pageNum}}页,共{{pageInfo.pages}}页, 总计数{{pageInfo.total}}条,
每页 条
首页
上一页
{{num}}
下一页
尾页
跳转到 页
后端
链接:https://pan.baidu.com/s/1GlS7hxzuwttHAp8bh1fbKQ
密码:hvac
后端部分代码:
package com.czxy.controller;
import com.czxy.domain.Student;
import com.czxy.service.StudentService;
import com.czxy.vo.BaseResult;
import com.czxy.vo.StudentVo;
import com.github.pagehelper.PageInfo;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
* @Author 刘嘉俊
* @Date 2022/2/21
*/
@RestController
@RequestMapping("/student")
@CrossOrigin
public class StudentController {
@Resource
private StudentService studentService;
@PostMapping("/condition/{pageSize}/{pageNum}")
public BaseResult condition(
@PathVariable("pageSize") Integer pageSize,
@PathVariable("pageNum") Integer pageNum,
@RequestBody StudentVo studentVo) {
// 查询
PageInfo
// 返回结果
return BaseResult.ok("查询成功", pageInfo);
}
@GetMapping("/{sid}")
public BaseResult selectById(@PathVariable("sid") String sid){
Student student = studentService.selectById(sid);
return BaseResult.ok("查询成功",student);
}
@PutMapping
public BaseResult update(@RequestBody Student student){
System.out.println(student);
try {
boolean result = studentService.update(student);
if(result){
return BaseResult.ok("更新成功");
}else{
return BaseResult.error("更新失败");
}
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
@DeleteMapping("/{sid}")
public BaseResult delete(@PathVariable("sid")String sid){
System.out.println("sid" + sid);
try {
boolean result = studentService.delete(sid);
if(result){
return BaseResult.ok("删除成功");
}
return BaseResult.error("删除失败");
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
@PostMapping
public BaseResult addStudent(@RequestBody Student student){
try {
boolean result = studentService.addStudent(student);
if(result){
return BaseResult.ok("添加成功");
}
return BaseResult.error("添加失败");
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
}
步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
班级:
姓名:
年龄:——
ID
班级
姓名
年龄
生日
性别
操作
{{student.sid}}
{{student.classes == null ? student.cname : student.classes.cname}}
{{student.sname}}
{{student.age}}
{{student.birthday}}
{{student.gender == 1 ? '男' : '女'}}
当前第 {{pageInfo.pageNum}}页,共{{pageInfo.pages}}页, 总计数{{pageInfo.total}}条,
每页 条
首页
上一页
{{num}}
下一页
尾页
跳转到 页
步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
ID
班级
姓名
年龄
生日
性别
男
女
步骤1:设置导航
步骤2:添加路由
步骤3:创建页面
步骤:
编号
{{ classes.cid }}
班级名称
班级描述
步骤1:设置导航
步骤2:添加方法
步骤:
班级:
姓名:
年龄:——
ID
班级
姓名
年龄
生日
性别
操作
{{student.sid}}
{{student.classes == null ? student.cname : student.classes.cname}}
{{student.sname}}
{{student.age}}
{{student.birthday}}
{{student.gender == 1 ? '男' : '女'}}
当前第 {{pageInfo.pageNum}}页,共{{pageInfo.pages}}页, 总计数{{pageInfo.total}}条,
每页 条
首页
上一页
{{num}}
下一页
尾页
跳转到 页
后端
链接:https://pan.baidu.com/s/1GlS7hxzuwttHAp8bh1fbKQ
密码:hvac
后端部分代码:
package com.czxy.controller;
import com.czxy.domain.Student;
import com.czxy.service.StudentService;
import com.czxy.vo.BaseResult;
import com.czxy.vo.StudentVo;
import com.github.pagehelper.PageInfo;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
* @Author 刘嘉俊
* @Date 2022/2/21
*/
@RestController
@RequestMapping("/student")
@CrossOrigin
public class StudentController {
@Resource
private StudentService studentService;
@PostMapping("/condition/{pageSize}/{pageNum}")
public BaseResult condition(
@PathVariable("pageSize") Integer pageSize,
@PathVariable("pageNum") Integer pageNum,
@RequestBody StudentVo studentVo) {
// 查询
PageInfo
// 返回结果
return BaseResult.ok("查询成功", pageInfo);
}
@GetMapping("/{sid}")
public BaseResult selectById(@PathVariable("sid") String sid){
Student student = studentService.selectById(sid);
return BaseResult.ok("查询成功",student);
}
@PutMapping
public BaseResult update(@RequestBody Student student){
System.out.println(student);
try {
boolean result = studentService.update(student);
if(result){
return BaseResult.ok("更新成功");
}else{
return BaseResult.error("更新失败");
}
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
@DeleteMapping("/{sid}")
public BaseResult delete(@PathVariable("sid")String sid){
System.out.println("sid" + sid);
try {
boolean result = studentService.delete(sid);
if(result){
return BaseResult.ok("删除成功");
}
return BaseResult.error("删除失败");
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
@PostMapping
public BaseResult addStudent(@RequestBody Student student){
try {
boolean result = studentService.addStudent(student);
if(result){
return BaseResult.ok("添加成功");
}
return BaseResult.error("添加失败");
} catch (Exception e) {
e.printStackTrace();
return BaseResult.error(e.getMessage());
}
}
}