陈士柏 2 年 前
コミット
9c04047c3c

+ 34 - 0
src/main/java/com/template/services/SmartEvaluateSdetailService.java

@@ -0,0 +1,34 @@
+package com.template.services;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.template.model.evaluate.student.SmartEvaluateSdetail;
+import com.template.model.result.PageUtils;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 成绩表 服务类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-08
+ */
+public interface SmartEvaluateSdetailService extends IService<SmartEvaluateSdetail> {
+
+    public int insertSmartEvaluateSdetail(SmartEvaluateSdetail sa);
+
+    public int updateSmartEvaluateSdetail(SmartEvaluateSdetail sa);
+
+    public PageUtils<SmartEvaluateSdetail> queryPageSmartEvaluateSdetail(int currentPage, int pageCount, QueryWrapper<SmartEvaluateSdetail> queryWrapper);
+
+    public int deleteSmartEvaluateSdetailById(int id);
+
+    public SmartEvaluateSdetail getSmartEvaluateSdetailById(int id);
+
+    public List<SmartEvaluateSdetail> getSmartEvaluateSdetailList();
+
+    public List<SmartEvaluateSdetail> getSmartEvaluateSdetailByKey(QueryWrapper<SmartEvaluateSdetail> queryWrapper);
+
+}

+ 34 - 0
src/main/java/com/template/services/SmartEvaluateStudentService.java

@@ -0,0 +1,34 @@
+package com.template.services;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.template.model.evaluate.student.SmartEvaluateStudent;
+import com.template.model.result.PageUtils;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 用户表 服务类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-08
+ */
+public interface SmartEvaluateStudentService extends IService<SmartEvaluateStudent> {
+
+    public int insertSmartEvaluateStudent(SmartEvaluateStudent sa);
+
+    public int updateSmartEvaluateStudent(SmartEvaluateStudent sa);
+
+    public PageUtils<SmartEvaluateStudent> queryPageSmartEvaluateStudent(int currentPage, int pageCount, QueryWrapper<SmartEvaluateStudent> queryWrapper);
+
+    public int deleteSmartEvaluateStudentById(int id);
+
+    public SmartEvaluateStudent getSmartEvaluateStudentById(int id);
+
+    public List<SmartEvaluateStudent> getSmartEvaluateStudentList();
+
+    public List<SmartEvaluateStudent> getSmartEvaluateStudentByKey(QueryWrapper<SmartEvaluateStudent> queryWrapper);
+
+}

+ 36 - 0
src/main/java/com/template/services/SmartEvaluateTdetailService.java

@@ -0,0 +1,36 @@
+package com.template.services;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.template.model.evaluate.teacher.SmartEvaluateTdetail;
+import com.template.model.result.PageUtils;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 评分表 服务类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-02
+ */
+public interface SmartEvaluateTdetailService extends IService<SmartEvaluateTdetail> {
+
+    public int insertSmartEvaluateTdetail(SmartEvaluateTdetail sa);
+
+    public int updateSmartEvaluateTdetail(SmartEvaluateTdetail sa);
+
+    public PageUtils<SmartEvaluateTdetail> queryPageSmartEvaluateTdetail(int currentPage, int pageCount, QueryWrapper<SmartEvaluateTdetail> queryWrapper);
+
+    public int deleteSmartEvaluateTdetailById(int id);
+
+    public SmartEvaluateTdetail getSmartEvaluateTdetailById(int id);
+
+    public List<SmartEvaluateTdetail> getEvaluateTdetailList();
+
+    public List<SmartEvaluateTdetail> getEvaluateTdetailByKey(QueryWrapper<SmartEvaluateTdetail> queryWrapper);
+
+    public Double getAvgEvaluateScore(String term, String scoreItem);
+
+}

+ 35 - 0
src/main/java/com/template/services/SmartEvaluateTeacherService.java

@@ -0,0 +1,35 @@
+package com.template.services;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.template.model.evaluate.teacher.SmartEvaluateTeacher;
+import com.template.model.result.PageUtils;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 用户表 服务类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-02
+ */
+public interface SmartEvaluateTeacherService extends IService<SmartEvaluateTeacher> {
+
+    public int insertSmartEvaluateTeacher(SmartEvaluateTeacher sa);
+
+    public int updateSmartEvaluateTeacher(SmartEvaluateTeacher sa);
+
+    public PageUtils<SmartEvaluateTeacher> queryPageSmartEvaluateTeacher(int currentPage, int pageCount, QueryWrapper<SmartEvaluateTeacher> queryWrapper);
+
+    public int deleteSmartEvaluateTeacherById(int id);
+
+    public SmartEvaluateTeacher getSmartEvaluateTeacherById(int id);
+
+    public List<SmartEvaluateTeacher> getEvaluateTeacherList();
+
+    public List<SmartEvaluateTeacher> getEvaluateTeacherByKey(QueryWrapper<SmartEvaluateTeacher> queryWrapper);
+
+    public Double getAvgLowingScore(String term);
+}