RepairConsumeServiceImpl.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.repair.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.repair.model.pojo.RepairAdmin;
  6. import com.repair.model.pojo.RepairConsume;
  7. import com.repair.mapper.RepairConsumeMapper;
  8. import com.repair.model.pojo.RepairConsume;
  9. import com.repair.model.pojo.RepairWorkType;
  10. import com.repair.model.result.PageUtils;
  11. import com.repair.model.vo.ConsumeVo;
  12. import com.repair.model.vo.RepairArticleConsumeVo;
  13. import com.repair.model.vo.RepairConsumeVo;
  14. import com.repair.services.RepairConsumeService;
  15. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  16. import org.springframework.beans.factory.annotation.Autowired;
  17. import org.springframework.stereotype.Service;
  18. import org.springframework.util.StringUtils;
  19. import java.util.List;
  20. /**
  21. * <p>
  22. * 服务实现类
  23. * </p>
  24. *
  25. * @author ceshi
  26. * @since 2023-07-18
  27. */
  28. @Service
  29. public class RepairConsumeServiceImpl extends ServiceImpl<RepairConsumeMapper, RepairConsume> implements RepairConsumeService {
  30. @Autowired
  31. private RepairConsumeMapper repairConsumeMapper;
  32. @Override
  33. public int insertRepairConsume(RepairConsume rc) {
  34. int result = repairConsumeMapper.insert(rc);
  35. return result;
  36. }
  37. @Override
  38. public int updateRepairConsume(RepairConsume rc) {
  39. int result = repairConsumeMapper.updateById(rc);
  40. return result;
  41. }
  42. @Override
  43. public PageUtils<RepairConsumeVo> queryPageRepairConsumes(int currentPage, int pageCount, String name, String startTime, String endTime) {
  44. Page<RepairConsumeVo> page = new Page<>();
  45. page.setCurrent(currentPage);
  46. page.setSize(pageCount);
  47. IPage<RepairConsumeVo> datas = repairConsumeMapper.queryConsumePageList(page, name, startTime, endTime);
  48. return new PageUtils(datas);
  49. }
  50. @Override
  51. public int deleteRepairConsumeById(int id) {
  52. int result = repairConsumeMapper.deleteById(id);
  53. return result;
  54. }
  55. @Override
  56. public RepairConsume getRepairById(int id) {
  57. RepairConsume result = repairConsumeMapper.selectById(id);
  58. return result;
  59. }
  60. @Override
  61. public List<ConsumeVo> queryConsumeList(String name, String startTime, String endTime) {
  62. List<ConsumeVo> result = repairConsumeMapper.queryConsumeList(name, startTime, endTime);
  63. return result;
  64. }
  65. @Override
  66. public RepairConsume queryConsumeByName(String name) {
  67. QueryWrapper<RepairConsume> queryWrapper = new QueryWrapper<>();
  68. queryWrapper.eq("name", name);
  69. RepairConsume result = repairConsumeMapper.selectOne(queryWrapper);
  70. return result;
  71. }
  72. @Override
  73. public List<RepairArticleConsumeVo> queryArticleConsumes(Integer schoolId, String keyWork, String findInSet) {
  74. List<RepairArticleConsumeVo> result = repairConsumeMapper.queryArticleConsumes(schoolId, keyWork, findInSet);
  75. return result;
  76. }
  77. }