95 lines
2.7 KiB
Java
95 lines
2.7 KiB
Java
package com.peanut.modules.common.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.peanut.common.utils.R;
|
|
import com.peanut.modules.common.entity.*;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface ClassEntityService extends IService<ClassEntity> {
|
|
|
|
Page getClassModelList(Map<String ,Object> params);
|
|
|
|
R addClassModel(ClassModel classModel);
|
|
|
|
R editClassModel(ClassModel classModel);
|
|
|
|
List<CourseEntity> getClassModelCourseList(Map<String, Object> params);
|
|
|
|
List<ClassModel> getClassModelByUserid(Map<String ,Object> params);
|
|
|
|
List<Map<String, Object>> getClassByDirectorid(Map<String,Object> params);
|
|
|
|
Page getClassList(Map<String ,Object> params);
|
|
|
|
R addClass(ClassEntity classEntity);
|
|
|
|
R updateClassState(Map<String,Object> params);
|
|
|
|
boolean editClass(Map<String ,Object> params);
|
|
|
|
R setUserRole(Map<String ,Object> params);
|
|
|
|
List<String> getUserRole(Map<String, Object> params);
|
|
|
|
Map<String,Object> getRoleType();
|
|
|
|
R delClass(Map<String,Object> params);
|
|
|
|
Object getClassInfo(Map<String ,Object> params);
|
|
|
|
List<ClassEntity> getClassNoUser();
|
|
|
|
ClassEntity getNoOpenClassSameClass(Map<String,Object> params);
|
|
|
|
List<ClassEntity> getClassByCourseIdNoUser(Map<String ,Object> params);
|
|
|
|
ClassEntity getClassByUser(Map<String, Object> params);
|
|
|
|
R joinClass(Map<String ,Object> params);
|
|
|
|
void quitClass(Map<String ,Object> params);
|
|
|
|
List<Map<String,Object>> MyClassList(Map<String ,Object> params);
|
|
|
|
void addClassTask(ClassTask classTask);
|
|
|
|
void delClassTask(Map<String,Object> params);
|
|
|
|
void generateClassTask(Map<String,Object> params);
|
|
|
|
Page getClassTaskList(Map<String ,Object> params);
|
|
|
|
Page getClassTaskListStudent(Map<String ,Object> params);
|
|
|
|
void editClassTask(ClassTask classTask);
|
|
|
|
Map<String,Object> getClassTaskInfo(Map<String ,Object> params);
|
|
|
|
ClassTask getClassTaskInfoStudent(Map<String ,Object> params);
|
|
|
|
void addClassTaskAndQuesReply(ClassTaskAndQuesReply classTaskAndQuesReply);
|
|
|
|
Page getReplyListByTaskId(Map<String ,Object> params);
|
|
|
|
Page getReplyListByTaskIdStudent(Map<String ,Object> params);
|
|
|
|
void editTaskScore(Map<String,Object> params);
|
|
|
|
void editScore(Map<String,Object> params);
|
|
|
|
void editClassTaskAndQuesReply(ClassTaskAndQuesReply classTaskAndQuesReply);
|
|
|
|
ClassTaskAndQuesReply getClassTaskAndQuesReplyInfo(Map<String ,Object> params);
|
|
|
|
ClassTaskAndQuesReply getQuesReplyInfo(Map<String ,Object> params);
|
|
|
|
Page getThinkQuestionList(Map<String,Object> params);
|
|
|
|
Map<String,Object> getUserScore(Map<String,Object> params);
|
|
|
|
List userScoreList(Map<String,Object> params);
|
|
|
|
}
|