This commit is contained in:
2026-08-13 16:53:39 +08:00
parent 5210ad34f3
commit ed48da0a78
27 changed files with 392 additions and 313 deletions
@@ -4,11 +4,9 @@ package com.yunhai.bschclassmanage.controller.api;
import com.yunhai.bschclassmanage.config.Config;
import com.yunhai.bschclassmanage.controller.BaseController;
import com.yunhai.bschclassmanage.entity.SchClassTeach;
import com.yunhai.bschclassmanage.model.tool.UserSysRole;
import com.yunhai.bschclassmanage.model.vo.*;
import com.yunhai.bschclassmanage.service.*;
import com.yunhai.bschclassmanage.utils.UserContext;
import com.yunhai.platform.utils.model.BoaUser;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
@@ -42,35 +40,34 @@ public class SchTeachController extends BaseController {
private ISchTeacherService schTeacherService; //使用接口
@GetMapping("search")
public SchTeachMapVO getSchTeachMapVO(UserSysRole curRole,
@RequestParam(required = true) Integer schsystemId,
public SchTeachMapVO getSchTeachMapVO(@RequestParam(required = true) Integer schsystemId,
@RequestParam(required = false) Integer gradeId) {
return schClassTeachService.getSchTeachMapVO(curRole.getSchId(),schsystemId,gradeId);
return schClassTeachService.getSchTeachMapVO(UserContext.getSchId(),schsystemId,gradeId);
}
@GetMapping("getSchClassTeach")
public List<SchTeachMapIdVO> getSchClassTeachMapVO(UserSysRole curRole, @RequestParam Integer gradeId,@RequestParam Integer classId) {
return schClassTeachService.getSchClassTeachMapVO(curRole.getSchId(),gradeId,classId);
public List<SchTeachMapIdVO> getSchClassTeachMapVO(@RequestParam Integer gradeId,@RequestParam Integer classId) {
return schClassTeachService.getSchClassTeachMapVO(UserContext.getSchId(),gradeId,classId);
}
@PostMapping("save")
public void saveTeach(BoaUser authUserWithDept, UserSysRole curRole,@Valid @RequestBody SchClassTeach model) {
schClassTeachService.saveTeach(UserContext.getCurrentUserInfo(),model);
public void saveTeach(@Valid @RequestBody SchClassTeach model) {
schClassTeachService.saveTeach(UserContext.getCurrentUser(),model);
}
@PostMapping("delete/{id}")
public void delTeachById(BoaUser authUserWithDept, UserSysRole curRole, @PathVariable Integer id) {
schClassTeachService.delTeachById(UserContext.getCurrentUserInfo(),id);
public void delTeachById(@PathVariable Integer id) {
schClassTeachService.delTeachById(UserContext.getCurrentUser(),id);
}
@PostMapping("delClassTeach")
public void delClassTeach(BoaUser authUserWithDept, UserSysRole curRole,@RequestParam Integer classId) {
schClassTeachService.delClassTeach(UserContext.getCurrentUserInfo(),classId);
public void delClassTeach(@RequestParam Integer classId) {
schClassTeachService.delClassTeach(UserContext.getCurrentUser(),classId);
}
@PostMapping("delBatch")
public void delBatch(BoaUser authUserWithDept, UserSysRole curRole,@RequestParam Integer schsystemId, @RequestParam(required = false) Integer gradeId) {
schClassTeachService.delBatch(UserContext.getCurrentUserInfo(),schsystemId,gradeId);
public void delBatch(@RequestParam Integer schsystemId, @RequestParam(required = false) Integer gradeId) {
schClassTeachService.delBatch(UserContext.getCurrentUser(),schsystemId,gradeId);
}
@@ -174,8 +171,8 @@ public class SchTeachController extends BaseController {
}
@PostMapping("importTeach")
public void importTeach(BoaUser authUserWithDept, UserSysRole curRole, @RequestPart("file") MultipartFile file,@RequestParam Integer schsystemId, @RequestParam(required = false) Integer gradeId) {
schClassTeachService.importTeach(UserContext.getCurrentUserInfo(),file,schsystemId,gradeId);
public void importTeach(@RequestPart("file") MultipartFile file,@RequestParam Integer schsystemId, @RequestParam(required = false) Integer gradeId) {
schClassTeachService.importTeach(UserContext.getCurrentUser(),file,schsystemId,gradeId);
}
}