班级相关
This commit is contained in:
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.peanut.common.utils.R;
|
||||
import com.peanut.modules.common.entity.ClassEntity;
|
||||
import com.peanut.modules.common.entity.ClassModel;
|
||||
import com.peanut.modules.common.entity.ClassTask;
|
||||
import com.peanut.modules.common.entity.ClassTaskAndQuesReply;
|
||||
import com.peanut.modules.common.service.ClassEntityService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -59,8 +61,7 @@ public class ClassController {
|
||||
//获取主任下的班级
|
||||
@RequestMapping("/getClassByDirectorid")
|
||||
public R getClassByDirectorid(@RequestBody Map<String,Object> params){
|
||||
List<ClassEntity> classEntityList = classEntityService.getClassByDirectorid(params);
|
||||
return R.ok().put("classEntityList",classEntityList);
|
||||
return R.ok().put("classEntityList",classEntityService.getClassByDirectorid(params));
|
||||
}
|
||||
|
||||
//获取班级列表
|
||||
@@ -72,12 +73,14 @@ public class ClassController {
|
||||
|
||||
//新增班级
|
||||
@RequestMapping("/addClass")
|
||||
public R addClass(@RequestBody Map<String,Object> params){
|
||||
if (classEntityService.addClass(params)){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("保存出错");
|
||||
}
|
||||
public R addClass(@RequestBody ClassEntity classEntity){
|
||||
return classEntityService.addClass(classEntity);
|
||||
}
|
||||
|
||||
//修改班级状态
|
||||
@RequestMapping("/updateClassState")
|
||||
public R updateClassState(@RequestBody Map<String,Object> params){
|
||||
return classEntityService.updateClassState(params);
|
||||
}
|
||||
|
||||
//修改班级
|
||||
@@ -86,28 +89,32 @@ public class ClassController {
|
||||
if (classEntityService.editClass(params)){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("编辑出错");
|
||||
return R.error("修改出错");
|
||||
}
|
||||
}
|
||||
|
||||
//设置班委
|
||||
@RequestMapping("/setUserRole")
|
||||
public R setUserRole(@RequestBody Map<String,Object> params){
|
||||
if (classEntityService.setUserRole(params)){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("设置出错");
|
||||
}
|
||||
return classEntityService.setUserRole(params);
|
||||
}
|
||||
|
||||
//设删除班级
|
||||
//获取用户在班级中角色
|
||||
@RequestMapping("/getUserRole")
|
||||
public R getUserRole(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.getUserRole(params));
|
||||
}
|
||||
|
||||
//获取用户拥有角色类型
|
||||
@RequestMapping("/getRoleType")
|
||||
public R getRoleType(){
|
||||
return R.ok().put("result",classEntityService.getRoleType());
|
||||
}
|
||||
|
||||
//删除班级
|
||||
@RequestMapping("/delClass")
|
||||
public R delClass(@RequestBody Map<String,Object> params){
|
||||
if (classEntityService.removeById((Integer)params.get("classId"))){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("删除出错");
|
||||
}
|
||||
return classEntityService.delClass(params);
|
||||
}
|
||||
|
||||
//获取班级详情
|
||||
@@ -125,11 +132,7 @@ public class ClassController {
|
||||
//加入小班
|
||||
@RequestMapping("/joinClass")
|
||||
public R joinClass(@RequestBody Map<String,Object> params){
|
||||
if (classEntityService.joinClass(params)){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("人员已满");
|
||||
}
|
||||
return classEntityService.joinClass(params);
|
||||
}
|
||||
|
||||
//退出小班
|
||||
@@ -145,4 +148,120 @@ public class ClassController {
|
||||
return R.ok().put("result",classEntityService.MyClassList(params));
|
||||
}
|
||||
|
||||
//新增班级任务医案心得
|
||||
@RequestMapping("/addClassTask")
|
||||
public R addClassTask(@RequestBody ClassTask classTask){
|
||||
classEntityService.addClassTask(classTask);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//获取班级任务列表
|
||||
@RequestMapping("/getClassTaskList")
|
||||
public R getClassTaskList(@RequestBody Map<String,Object> params){
|
||||
Page classTaskList = classEntityService.getClassTaskList(params);
|
||||
return R.ok().put("page",classTaskList);
|
||||
}
|
||||
|
||||
//获取班级任务列表(学员)
|
||||
@RequestMapping("/getClassTaskListStudent")
|
||||
public R getClassTaskListStudent(@RequestBody Map<String,Object> params){
|
||||
Page classTaskList = classEntityService.getClassTaskListStudent(params);
|
||||
return R.ok().put("page",classTaskList);
|
||||
}
|
||||
|
||||
//编辑班级任务医案心得
|
||||
@RequestMapping("/editClassTask")
|
||||
public R editClassTask(@RequestBody ClassTask classTask){
|
||||
classEntityService.editClassTask(classTask);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//获取任务详情
|
||||
@RequestMapping("/getClassTaskInfo")
|
||||
public R getClassTaskInfo(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.getClassTaskInfo(params));
|
||||
}
|
||||
|
||||
//获取任务详情学员
|
||||
@RequestMapping("/getClassTaskInfoStudent")
|
||||
public R getClassTaskInfoStudent(@RequestBody Map<String,Object> params){
|
||||
ClassTask classTask = classEntityService.getClassTaskInfoStudent(params);
|
||||
return R.ok().put("classTask",classTask);
|
||||
}
|
||||
|
||||
//新增作业
|
||||
@RequestMapping("/addClassTaskAndQuesReply")
|
||||
public R addClassTaskAndQuesReply(@RequestBody ClassTaskAndQuesReply classTaskAndQuesReply){
|
||||
classEntityService.addClassTaskAndQuesReply(classTaskAndQuesReply);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//通过任务获取作业列表
|
||||
@RequestMapping("/getReplyListByTaskId")
|
||||
public R getReplyListByTaskId(@RequestBody Map<String,Object> params){
|
||||
Page classTaskAndQuesReplyList = classEntityService.getReplyListByTaskId(params);
|
||||
return R.ok().put("page",classTaskAndQuesReplyList);
|
||||
}
|
||||
|
||||
//通过任务获取作业列表(学员)
|
||||
@RequestMapping("/getReplyListByTaskIdStudent")
|
||||
public R getReplyListByTaskIdStudent(@RequestBody Map<String,Object> params){
|
||||
Page classTaskAndQuesReplyList = classEntityService.getReplyListByTaskIdStudent(params);
|
||||
return R.ok().put("page",classTaskAndQuesReplyList);
|
||||
}
|
||||
|
||||
//心得评分
|
||||
@RequestMapping("/editTaskScore")
|
||||
public R editTaskScore(@RequestBody Map<String,Object> params){
|
||||
classEntityService.editTaskScore(params);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//打分
|
||||
@RequestMapping("/editScore")
|
||||
public R editScore(@RequestBody Map<String,Object> params){
|
||||
classEntityService.editScore(params);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//生成成绩
|
||||
@RequestMapping("/generateScore")
|
||||
public R generateScore(@RequestBody Map<String,Object> params){
|
||||
classEntityService.generateScore(params);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//编辑作业
|
||||
@RequestMapping("/editClassTaskAndQuesReply")
|
||||
public R editClassTaskAndQuesReply(@RequestBody ClassTaskAndQuesReply classTaskAndQuesReply){
|
||||
classEntityService.editClassTaskAndQuesReply(classTaskAndQuesReply);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//作业详情
|
||||
@RequestMapping("/getClassTaskAndQuesReplyInfo")
|
||||
public R getClassTaskAndQuesReplyInfo(@RequestBody Map<String,Object> params){
|
||||
ClassTaskAndQuesReply classTaskAndQuesReply = classEntityService.getClassTaskAndQuesReplyInfo(params);
|
||||
return R.ok().put("classTaskAndQuesReply", classTaskAndQuesReply);
|
||||
}
|
||||
|
||||
//课后题详情
|
||||
@RequestMapping("/getQuesReplyInfo")
|
||||
public R getQuesReplyInfo(@RequestBody Map<String,Object> params){
|
||||
ClassTaskAndQuesReply classTaskAndQuesReply = classEntityService.getQuesReplyInfo(params);
|
||||
return R.ok().put("classTaskAndQuesReply", classTaskAndQuesReply);
|
||||
}
|
||||
|
||||
//思考题列表
|
||||
@RequestMapping("/getThinkQuestionList")
|
||||
public R getThinkQuestionList(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("thinkQuestionList",classEntityService.getThinkQuestionList(params));
|
||||
}
|
||||
|
||||
//学员成绩
|
||||
@RequestMapping("/getUserScore")
|
||||
public R getUserScore(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.getUserScore(params));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user