package com.repair.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.repair.model.pojo.RepairAdmin; import com.repair.model.pojo.RepairConsume; import com.repair.mapper.RepairConsumeMapper; import com.repair.model.pojo.RepairConsume; import com.repair.model.pojo.RepairWorkType; import com.repair.model.result.PageUtils; import com.repair.model.vo.ConsumeVo; import com.repair.model.vo.RepairArticleConsumeVo; import com.repair.model.vo.RepairConsumeVo; import com.repair.services.RepairConsumeService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; import java.util.List; /** *

* 服务实现类 *

* * @author ceshi * @since 2023-07-18 */ @Service public class RepairConsumeServiceImpl extends ServiceImpl implements RepairConsumeService { @Autowired private RepairConsumeMapper repairConsumeMapper; @Override public int insertRepairConsume(RepairConsume rc) { int result = repairConsumeMapper.insert(rc); return result; } @Override public int updateRepairConsume(RepairConsume rc) { int result = repairConsumeMapper.updateById(rc); return result; } @Override public PageUtils queryPageRepairConsumes(int currentPage, int pageCount, String name, String startTime, String endTime) { Page page = new Page<>(); page.setCurrent(currentPage); page.setSize(pageCount); IPage datas = repairConsumeMapper.queryConsumePageList(page, name, startTime, endTime); return new PageUtils(datas); } @Override public int deleteRepairConsumeById(int id) { int result = repairConsumeMapper.deleteById(id); return result; } @Override public RepairConsume getRepairById(int id) { RepairConsume result = repairConsumeMapper.selectById(id); return result; } @Override public List queryConsumeList(String name, String startTime, String endTime) { List result = repairConsumeMapper.queryConsumeList(name, startTime, endTime); return result; } @Override public RepairConsume queryConsumeByName(String name) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("name", name); RepairConsume result = repairConsumeMapper.selectOne(queryWrapper); return result; } @Override public List queryArticleConsumes(Integer schoolId, String keyWork, String findInSet) { List result = repairConsumeMapper.queryArticleConsumes(schoolId, keyWork, findInSet); return result; } }