陈士柏 2 vuotta sitten
vanhempi
commit
6af9c26ac4

+ 76 - 0
src/main/java/com/template/services/impl/SmartEvaluateSdetailServiceImpl.java

@@ -0,0 +1,76 @@
+package com.template.services.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.template.mapper.SmartEvaluateSdetailMapper;
+import com.template.model.evaluate.student.SmartEvaluateSdetail;
+import com.template.model.evaluate.student.SmartEvaluateSdetail;
+import com.template.model.result.PageUtils;
+import com.template.services.SmartEvaluateSdetailService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 成绩表 服务实现类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-08
+ */
+@Service
+public class SmartEvaluateSdetailServiceImpl extends ServiceImpl<SmartEvaluateSdetailMapper, SmartEvaluateSdetail> implements SmartEvaluateSdetailService {
+
+    @Autowired
+    private SmartEvaluateSdetailMapper smartEvaluateSdetailMapper;
+
+    @Override
+    public int insertSmartEvaluateSdetail(SmartEvaluateSdetail sa) {
+        int result = smartEvaluateSdetailMapper.insert(sa);
+        return result;
+    }
+
+    @Override
+    public int updateSmartEvaluateSdetail(SmartEvaluateSdetail sa) {
+        int result = smartEvaluateSdetailMapper.updateById(sa);
+        return result;
+    }
+
+    @Override
+    public PageUtils<SmartEvaluateSdetail> queryPageSmartEvaluateSdetail(int currentPage, int pageCount, QueryWrapper<SmartEvaluateSdetail> queryWrapper) {
+        Page<SmartEvaluateSdetail> page = new Page<>(currentPage, pageCount);
+        IPage<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectPage(page,queryWrapper);
+        return new PageUtils<>(result);
+    }
+
+    @Override
+    public int deleteSmartEvaluateSdetailById(int id) {
+        int result = smartEvaluateSdetailMapper.deleteById(id);
+        return result;
+    }
+
+    @Override
+    public SmartEvaluateSdetail getSmartEvaluateSdetailById(int id) {
+        SmartEvaluateSdetail result = smartEvaluateSdetailMapper.selectById(id);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateSdetail> getSmartEvaluateSdetailList() {
+        QueryWrapper<SmartEvaluateSdetail> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted", 0);
+        List<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateSdetail> getSmartEvaluateSdetailByKey(QueryWrapper<SmartEvaluateSdetail> queryWrapper) {
+        List<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectList(queryWrapper);
+        return result;
+    }
+    
+}

+ 75 - 0
src/main/java/com/template/services/impl/SmartEvaluateStudentServiceImpl.java

@@ -0,0 +1,75 @@
+package com.template.services.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.template.mapper.SmartEvaluateStudentMapper;
+import com.template.model.evaluate.student.SmartEvaluateStudent;
+import com.template.model.result.PageUtils;
+import com.template.services.SmartEvaluateStudentService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 用户表 服务实现类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-08
+ */
+@Service
+public class SmartEvaluateStudentServiceImpl extends ServiceImpl<SmartEvaluateStudentMapper, SmartEvaluateStudent> implements SmartEvaluateStudentService {
+
+    @Autowired
+    private SmartEvaluateStudentMapper smartEvaluateStudentMapper;
+
+    @Override
+    public int insertSmartEvaluateStudent(SmartEvaluateStudent sa) {
+        int result = smartEvaluateStudentMapper.insert(sa);
+        return result;
+    }
+
+    @Override
+    public int updateSmartEvaluateStudent(SmartEvaluateStudent sa) {
+        int result = smartEvaluateStudentMapper.updateById(sa);
+        return result;
+    }
+
+    @Override
+    public PageUtils<SmartEvaluateStudent> queryPageSmartEvaluateStudent(int currentPage, int pageCount, QueryWrapper<SmartEvaluateStudent> queryWrapper) {
+        Page<SmartEvaluateStudent> page = new Page<>(currentPage, pageCount);
+        IPage<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectPage(page,queryWrapper);
+        return new PageUtils<>(result);
+    }
+
+    @Override
+    public int deleteSmartEvaluateStudentById(int id) {
+        int result = smartEvaluateStudentMapper.deleteById(id);
+        return result;
+    }
+
+    @Override
+    public SmartEvaluateStudent getSmartEvaluateStudentById(int id) {
+        SmartEvaluateStudent result = smartEvaluateStudentMapper.selectById(id);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateStudent> getSmartEvaluateStudentList() {
+        QueryWrapper<SmartEvaluateStudent> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted", 0);
+        List<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateStudent> getSmartEvaluateStudentByKey(QueryWrapper<SmartEvaluateStudent> queryWrapper) {
+        List<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectList(queryWrapper);
+        return result;
+    }
+
+}

+ 79 - 0
src/main/java/com/template/services/impl/SmartEvaluateTdetailServiceImpl.java

@@ -0,0 +1,79 @@
+package com.template.services.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.template.mapper.SmartEvaluateTdetailMapper;
+import com.template.model.evaluate.teacher.SmartEvaluateTdetail;
+import com.template.model.result.PageUtils;
+import com.template.services.SmartEvaluateTdetailService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 评分表 服务实现类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-02
+ */
+@Service
+public class SmartEvaluateTdetailServiceImpl extends ServiceImpl<SmartEvaluateTdetailMapper, SmartEvaluateTdetail> implements SmartEvaluateTdetailService {
+
+    @Autowired
+    private SmartEvaluateTdetailMapper smartEvaluateTdetailMapper;
+
+    @Override
+    public int insertSmartEvaluateTdetail(SmartEvaluateTdetail sa) {
+        int result = smartEvaluateTdetailMapper.insert(sa);
+        return result;
+    }
+
+    @Override
+    public int updateSmartEvaluateTdetail(SmartEvaluateTdetail sa) {
+        int result = smartEvaluateTdetailMapper.updateById(sa);
+        return result;
+    }
+
+    @Override
+    public PageUtils<SmartEvaluateTdetail> queryPageSmartEvaluateTdetail(int currentPage, int pageCount, QueryWrapper<SmartEvaluateTdetail> queryWrapper) {
+        Page<SmartEvaluateTdetail> page = new Page<>(currentPage, pageCount);
+        IPage<SmartEvaluateTdetail> result = smartEvaluateTdetailMapper.selectPage(page,queryWrapper);
+        return new PageUtils<>(result);
+    }
+
+    @Override
+    public int deleteSmartEvaluateTdetailById(int id) {
+        int result = smartEvaluateTdetailMapper.deleteById(id);
+        return result;
+    }
+
+    @Override
+    public SmartEvaluateTdetail getSmartEvaluateTdetailById(int id) {
+        SmartEvaluateTdetail result = smartEvaluateTdetailMapper.selectById(id);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateTdetail> getEvaluateTdetailList() {
+        QueryWrapper<SmartEvaluateTdetail> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted", 0);
+        List<SmartEvaluateTdetail> result = smartEvaluateTdetailMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateTdetail> getEvaluateTdetailByKey(QueryWrapper<SmartEvaluateTdetail> queryWrapper) {
+        List<SmartEvaluateTdetail> result = smartEvaluateTdetailMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public Double getAvgEvaluateScore(String term, String scoreItem){
+        return smartEvaluateTdetailMapper.getAvgEvaluateScore(term, scoreItem);
+    }
+}

+ 80 - 0
src/main/java/com/template/services/impl/SmartEvaluateTeacherServiceImpl.java

@@ -0,0 +1,80 @@
+package com.template.services.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.template.mapper.SmartEvaluateTeacherMapper;
+import com.template.model.evaluate.teacher.SmartEvaluateTeacher;
+import com.template.model.result.PageUtils;
+import com.template.services.SmartEvaluateTeacherService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 用户表 服务实现类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-01-02
+ */
+@Service
+public class SmartEvaluateTeacherServiceImpl extends ServiceImpl<SmartEvaluateTeacherMapper, SmartEvaluateTeacher> implements SmartEvaluateTeacherService {
+
+    @Autowired
+    private SmartEvaluateTeacherMapper smartEvaluateTeacherMapper;
+
+    @Override
+    public int insertSmartEvaluateTeacher(SmartEvaluateTeacher sa) {
+        int result = smartEvaluateTeacherMapper.insert(sa);
+        return result;
+    }
+
+    @Override
+    public int updateSmartEvaluateTeacher(SmartEvaluateTeacher sa) {
+        int result = smartEvaluateTeacherMapper.updateById(sa);
+        return result;
+    }
+
+    @Override
+    public PageUtils<SmartEvaluateTeacher> queryPageSmartEvaluateTeacher(int currentPage, int pageCount, QueryWrapper<SmartEvaluateTeacher> queryWrapper) {
+        Page<SmartEvaluateTeacher> page = new Page<>(currentPage, pageCount);
+        IPage<SmartEvaluateTeacher> result = smartEvaluateTeacherMapper.selectPage(page,queryWrapper);
+        return new PageUtils<>(result);
+    }
+
+    @Override
+    public int deleteSmartEvaluateTeacherById(int id) {
+        int result = smartEvaluateTeacherMapper.deleteById(id);
+        return result;
+    }
+
+    @Override
+    public SmartEvaluateTeacher getSmartEvaluateTeacherById(int id) {
+        SmartEvaluateTeacher result = smartEvaluateTeacherMapper.selectById(id);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateTeacher> getEvaluateTeacherList() {
+        QueryWrapper<SmartEvaluateTeacher> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted", 0);
+        List<SmartEvaluateTeacher> result = smartEvaluateTeacherMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public List<SmartEvaluateTeacher> getEvaluateTeacherByKey(QueryWrapper<SmartEvaluateTeacher> queryWrapper) {
+        List<SmartEvaluateTeacher> result = smartEvaluateTeacherMapper.selectList(queryWrapper);
+        return result;
+    }
+
+    @Override
+    public Double getAvgLowingScore(String term){
+        return smartEvaluateTeacherMapper.getAvgLowingScore(term);
+    }
+    
+}