package org.jeecg.modules.spare.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.jeecg.modules.spare.entity.SparePart; import org.jeecg.modules.spare.entity.SparesPartInventory; import org.jeecg.modules.spare.mapper.SparePartMapper; import org.jeecg.modules.spare.mapper.SparesPartInventoryMapper; import org.jeecg.modules.spare.service.ISparePartService; import org.jeecg.modules.spare.service.ISparesPartInventoryService; import org.springframework.stereotype.Service; import java.util.Arrays; import java.util.List; import java.util.Map; /** * @Description: mom_eam_spares_part_inventory * @Author: jeecg-boot * @Date: 2023-06-20 * @Version: V1.0 */ @Service public class SparesPartInventoryServiceImpl extends ServiceImpl implements ISparesPartInventoryService { @Override public IPage> getSpareList(Integer pageNo, Integer pageSize, Map params) { IPage pageData = new Page(pageNo, pageSize); String num = String.valueOf(params.get("num")); String name = String.valueOf(params.get("name")); return super.baseMapper.getSpareList(pageData, num, name); } /** * 通过备件获取备件库存 * qsw 2023-6-25 */ @Override public IPage> getSparePartInventoryList(Integer pageNo, Integer pageSize, Map params) { IPage pageData = new Page(pageNo, pageSize); return super.getBaseMapper().getSparePartInventoryList(pageData,params); } /** * 备件出库 获取备件库存明细信息 * qsw 2023-6-30 */ @Override public IPage> findSparePartInventoryList(Integer pageNo, Integer pageSize, Map params) { IPage pageData = new Page(pageNo, pageSize); return super.getBaseMapper().findSparePartInventoryList(pageData,params); } }