package org.jeecg.modules.tms.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.jeecg.modules.tms.entity.PreparationOrderDetail; import org.jeecg.modules.tms.mapper.PreparationOrderDetailMapper; import org.jeecg.modules.tms.service.IPreparationOrderDetailService; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; /** * @Description: 刀具准备单明细 * @Author: jeecg-boot * @Date: 2025-06-09 * @Version: V1.0 */ @Service public class PreparationOrderDetailServiceImpl extends ServiceImpl implements IPreparationOrderDetailService { @Autowired private PreparationOrderDetailMapper preparationOrderDetailMapper; @Override public List selectByMainId(String mainId) { return preparationOrderDetailMapper.selectByMainId(mainId); } @Override public IPage queryPageList(Page page, Map parameterMap) { QueryWrapper queryWrapper = Wrappers.query(); String[] preparationOrderIds = parameterMap.get("preparationOrderId"); if (preparationOrderIds != null && preparationOrderIds.length > 0) { queryWrapper.eq("t1.preparation_order_id", preparationOrderIds[0]); } return this.baseMapper.queryPageList(page, queryWrapper); } }