SmartEvaluateSdetailServiceImpl.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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.SmartEvaluateSdetailMapper;
  7. import com.template.model.evaluate.student.SmartEvaluateSdetail;
  8. import com.template.model.evaluate.student.SmartEvaluateSdetail;
  9. import com.template.model.result.PageUtils;
  10. import com.template.services.SmartEvaluateSdetailService;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.stereotype.Service;
  13. import java.util.List;
  14. /**
  15. * <p>
  16. * 成绩表 服务实现类
  17. * </p>
  18. *
  19. * @author ceshi
  20. * @since 2024-01-08
  21. */
  22. @Service
  23. public class SmartEvaluateSdetailServiceImpl extends ServiceImpl<SmartEvaluateSdetailMapper, SmartEvaluateSdetail> implements SmartEvaluateSdetailService {
  24. @Autowired
  25. private SmartEvaluateSdetailMapper smartEvaluateSdetailMapper;
  26. @Override
  27. public int insertSmartEvaluateSdetail(SmartEvaluateSdetail sa) {
  28. int result = smartEvaluateSdetailMapper.insert(sa);
  29. return result;
  30. }
  31. @Override
  32. public int updateSmartEvaluateSdetail(SmartEvaluateSdetail sa) {
  33. int result = smartEvaluateSdetailMapper.updateById(sa);
  34. return result;
  35. }
  36. @Override
  37. public PageUtils<SmartEvaluateSdetail> queryPageSmartEvaluateSdetail(int currentPage, int pageCount, QueryWrapper<SmartEvaluateSdetail> queryWrapper) {
  38. Page<SmartEvaluateSdetail> page = new Page<>(currentPage, pageCount);
  39. IPage<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectPage(page,queryWrapper);
  40. return new PageUtils<>(result);
  41. }
  42. @Override
  43. public int deleteSmartEvaluateSdetailById(int id) {
  44. int result = smartEvaluateSdetailMapper.deleteById(id);
  45. return result;
  46. }
  47. @Override
  48. public SmartEvaluateSdetail getSmartEvaluateSdetailById(int id) {
  49. SmartEvaluateSdetail result = smartEvaluateSdetailMapper.selectById(id);
  50. return result;
  51. }
  52. @Override
  53. public List<SmartEvaluateSdetail> getSmartEvaluateSdetailList() {
  54. QueryWrapper<SmartEvaluateSdetail> queryWrapper = new QueryWrapper<>();
  55. queryWrapper.eq("deleted", 0);
  56. List<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectList(queryWrapper);
  57. return result;
  58. }
  59. @Override
  60. public List<SmartEvaluateSdetail> getSmartEvaluateSdetailByKey(QueryWrapper<SmartEvaluateSdetail> queryWrapper) {
  61. List<SmartEvaluateSdetail> result = smartEvaluateSdetailMapper.selectList(queryWrapper);
  62. return result;
  63. }
  64. }