SmartEvaluateStudentServiceImpl.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.template.services.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  6. import com.template.mapper.SmartEvaluateStudentMapper;
  7. import com.template.model.evaluate.student.SmartEvaluateStudent;
  8. import com.template.model.result.PageUtils;
  9. import com.template.services.SmartEvaluateStudentService;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import java.util.List;
  13. /**
  14. * <p>
  15. * 用户表 服务实现类
  16. * </p>
  17. *
  18. * @author ceshi
  19. * @since 2024-01-08
  20. */
  21. @Service
  22. public class SmartEvaluateStudentServiceImpl extends ServiceImpl<SmartEvaluateStudentMapper, SmartEvaluateStudent> implements SmartEvaluateStudentService {
  23. @Autowired
  24. private SmartEvaluateStudentMapper smartEvaluateStudentMapper;
  25. @Override
  26. public int insertSmartEvaluateStudent(SmartEvaluateStudent sa) {
  27. int result = smartEvaluateStudentMapper.insert(sa);
  28. return result;
  29. }
  30. @Override
  31. public int updateSmartEvaluateStudent(SmartEvaluateStudent sa) {
  32. int result = smartEvaluateStudentMapper.updateById(sa);
  33. return result;
  34. }
  35. @Override
  36. public PageUtils<SmartEvaluateStudent> queryPageSmartEvaluateStudent(int currentPage, int pageCount, QueryWrapper<SmartEvaluateStudent> queryWrapper) {
  37. Page<SmartEvaluateStudent> page = new Page<>(currentPage, pageCount);
  38. IPage<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectPage(page,queryWrapper);
  39. return new PageUtils<>(result);
  40. }
  41. @Override
  42. public int deleteSmartEvaluateStudentById(int id) {
  43. int result = smartEvaluateStudentMapper.deleteById(id);
  44. return result;
  45. }
  46. @Override
  47. public SmartEvaluateStudent getSmartEvaluateStudentById(int id) {
  48. SmartEvaluateStudent result = smartEvaluateStudentMapper.selectById(id);
  49. return result;
  50. }
  51. @Override
  52. public List<SmartEvaluateStudent> getSmartEvaluateStudentList() {
  53. QueryWrapper<SmartEvaluateStudent> queryWrapper = new QueryWrapper<>();
  54. queryWrapper.eq("deleted", 0);
  55. List<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectList(queryWrapper);
  56. return result;
  57. }
  58. @Override
  59. public List<SmartEvaluateStudent> getSmartEvaluateStudentByKey(QueryWrapper<SmartEvaluateStudent> queryWrapper) {
  60. List<SmartEvaluateStudent> result = smartEvaluateStudentMapper.selectList(queryWrapper);
  61. return result;
  62. }
  63. }