package com.vincent.rsf.server.manager.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vincent.rsf.server.common.domain.BaseParam; import com.vincent.rsf.server.common.domain.PageParam; import com.vincent.rsf.server.manager.entity.StockItem; import com.vincent.rsf.server.manager.entity.ViewStockManage; import com.vincent.rsf.server.manager.mapper.WarehouseStockMapper; import com.vincent.rsf.server.manager.service.StockItemService; import com.vincent.rsf.server.manager.service.WarehouseStockService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service("warehouseStockService") public class WarehouseStockServiceImpl extends ServiceImpl implements WarehouseStockService { @Autowired private StockItemService stockItemService; /** * @author Ryan * @date 2025/5/15 * @description: 获取虚拟为存与物料库存并集 * @version 1.0 */ @Override public IPage pageByStock(PageParam pageParam, QueryWrapper queryWrapper) { IPage results = this.baseMapper.pageByStock(pageParam, queryWrapper); return results; } /** * @author Ryan * @date 2025/5/16 * @description: 获取入出库明细 * @version 1.0 */ @Override public IPage pageByHistories(PageParam pageParam, QueryWrapper wrapper) { IPage results = stockItemService.pageByHistories(pageParam, wrapper); return results; } }