package com.mfc.xszcgl.studentregister.controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMethod;
import java.util.ArrayList;
import java.util.List;
import com.cmf.commonUtils.CommonUtils;
import com.mfc.xszcgl.studentregister.domain.Studentregister;
import com.mfc.xszcgl.studentregister.service.IStudentregisterService;
/**
* @description:
* @author: mfc
**/
@Controller
@RequestMapping("/studentregister/studentregisterAction")
public class StudentregisterController
{
@Autowired
private IStudentregisterService studentregisterService;
/**
* 查询studentregister
*
* @param studentregister
* @return
*/
@GetMapping("/view")
public String view(Studentregister studentregister) {
return "studentregister/studentregisterAction";
}
/**
* 查询studentregister
*
* @param studentregister
* @return
*/
@GetMapping()
@ResponseBody()
public List<Studentregister> getList(Studentregister studentregister) {
return studentregisterService.findByCondition(studentregister);
}
/**
* 查询studentregister
*
* @param id
* @return
*/
@GetMapping("/{id}")
@ResponseBody()
public Studentregister getById(@PathVariable String id) {
return studentregisterService.findById(id);
}
/**
* 添加studentregister
*
* @param studentregister
*/
@PostMapping()
@ResponseBody()
public void add(@RequestBody Studentregister studentregister) {
studentregister.setId(CommonUtils.getUUID());
studentregisterService.insert(studentregister);
}
/**
* 修改studentregister
*
* @param studentregister
*/
@PutMapping("/{id}")
@ResponseBody()
public void modify(@PathVariable String id,@RequestBody Studentregister studentregister) {
studentregister.setId(id);
studentregisterService.update(studentregister);
}
/**
* 部分修改studentregister
*
* @param studentregister
*/
@PatchMapping("/{id}")
@ResponseBody()
public void modifyPart(@PathVariable String id,@RequestBody Studentregister studentregister) {
studentregister.setId(id);
studentregisterService.update(studentregister);
}
/**
* 删除studentregister
* @param id
*/
@DeleteMapping("/{id}")
@ResponseBody()
public void delete(@PathVariable String id) {
studentregisterService.deleteById(id);
}
/**
* 删除studentregister
*
* @param studentregisterList
*/
@RequestMapping(value = "delete", method = RequestMethod.POST)
@ResponseBody()
public void delete(@RequestBody List<Studentregister> studentregisterList) {
List studentregisters = new ArrayList();
for (int i = 0; i < studentregisterList.size(); i++) {
Studentregister studentregister = studentregisterList.get(i);
studentregisters.add( studentregister.getId());
}
studentregisterService.deleteByIds(studentregisters);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于springboot的学生注册系统,数据库采用mysql。 主要功能如下 1. 角色 管理员、教师、学生 2.管理员功能 2.1录入班级信息(例如:48级),并分配教师、录入教师信息、录入学生信息选择班级、录入学期信息。 3.教师功能 登陆系统,学生非关键信息修改、学生报道(线下核实学生信息、选择学期,并修改报道状态)
资源推荐
资源详情
资源评论
收起资源包目录
基于springboot的学生注册系统 (157个子文件)
mvnw.cmd 7KB
index.css 227KB
.gitignore 395B
.gitignore 184B
studentAction.html 24KB
orgAction.html 22KB
studentregisterAction.html 22KB
semesterAction.html 21KB
staffAction.html 21KB
schoolyearAction.html 20KB
index.html 3KB
xszcgl-service.iml 11KB
maven-wrapper.jar 59KB
StudentregisterController.java 3KB
SchoolyearController.java 3KB
SemesterController.java 3KB
StudentController.java 3KB
StaffController.java 3KB
OrgController.java 3KB
StudentregisterServiceImpl.java 873B
SchoolyearServiceImpl.java 808B
SemesterServiceImpl.java 782B
StudentServiceImpl.java 769B
StaffServiceImpl.java 743B
OrgServiceImpl.java 717B
XszcglApplication.java 644B
Semester.java 577B
Studentregister.java 549B
Schoolyear.java 549B
Student.java 540B
Org.java 516B
Staff.java 480B
IStudentregisterService.java 381B
IStudentregisterDaoMapper.java 368B
ISchoolyearService.java 356B
ISemesterService.java 346B
ISchoolyearDaoMapper.java 343B
IStudentService.java 341B
ISemesterDaoMapper.java 333B
IStaffService.java 331B
IStudentDaoMapper.java 328B
IOrgService.java 321B
IStaffDaoMapper.java 318B
IOrgDaoMapper.java 308B
browser.min.js 1.29MB
index.js 551KB
polyfill.min.js 97KB
vue.min.js 91KB
axios.min.js 13KB
qs.min.js 8KB
request.js 3KB
HELP.md 1KB
mvnw 10KB
maven-wrapper.properties 1019B
element-icons.ttf 55KB
element-icons.woff 28KB
IStudentDaoMapper.xml 4KB
IOrgDaoMapper.xml 4KB
IStudentregisterDaoMapper.xml 4KB
IStaffDaoMapper.xml 4KB
ISemesterDaoMapper.xml 4KB
workspace.xml 4KB
ISchoolyearDaoMapper.xml 3KB
pom.xml 3KB
compiler.xml 897B
jarRepositories.xml 880B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_5.xml 736B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_0.xml 730B
Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml 725B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_12.xml 720B
Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_7_12.xml 713B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 700B
Maven__org_springframework_boot_spring_boot_starter_logging_2_7_12.xml 699B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_5.xml 695B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_12.xml 692B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_0.xml 688B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_12.xml 685B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_5.xml 681B
Maven__org_springframework_boot_spring_boot_starter_test_2_7_12.xml 678B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_7_12.xml 678B
Maven__org_springframework_boot_spring_boot_starter_json_2_7_12.xml 678B
Maven__org_springframework_boot_spring_boot_starter_web_2_7_12.xml 671B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_75.xml 660B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_5.xml 651B
Maven__org_springframework_data_spring_data_commons_2_7_12.xml 643B
Maven__org_springframework_boot_spring_boot_starter_2_7_12.xml 643B
Maven__org_thymeleaf_thymeleaf_spring5_3_0_15_RELEASE.xml 641B
Maven__org_mybatis_mybatis_typehandlers_jsr310_1_0_1.xml 640B
Maven__org_apache_tomcat_tomcat_annotations_api_9_0_75.xml 636B
Maven__org_junit_platform_junit_platform_commons_1_8_2.xml 633B
Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 633B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 633B
Maven__com_fasterxml_jackson_core_jackson_databind_2_13_5.xml 630B
Maven__org_junit_platform_junit_platform_engine_1_8_2.xml 626B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_75.xml 625B
Maven__org_springframework_boot_spring_boot_test_2_7_12.xml 622B
Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml 615B
Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml 615B
Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 611B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_75.xml 611B
共 157 条
- 1
- 2
资源评论
调试大师
- 粉丝: 1169
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功