package doumeemes.dao.ext; import doumeemes.dao.business.model.WTransferDetail; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import doumeemes.dao.ext.bean.WTransferConfirmDetailBean; import doumeemes.dao.ext.bean.WTransferDetailBean; import doumeemes.dao.ext.bean.WTransferDetailForWOrderBean; import doumeemes.dao.ext.bean.WTransferWarehouse; import doumeemes.dao.ext.vo.WTransferDetailExtListVO; import doumeemes.dao.ext.dto.QueryWTransferDetailExtDTO; import io.swagger.models.auth.In; import org.apache.ibatis.annotations.Param; import java.util.List; public interface WTransferDetailExtMapper extends BaseMapper { /** * 管理页面查询 * @author 江蹄蹄 * @date 2022/04/20 10:56 */ List selectList(QueryWTransferDetailExtDTO dto); List wTransferDetailListById(@Param("transferId") Integer transferId); List selectListByWorkorder(@Param("ids") String ids); List wTransferOutWarehouseListById(@Param("transferId") Integer transferId); List wTransferInWarehouseListById(@Param("transferId") Integer transferId); /** * 备料确认详情页面 * @param transferId * @return */ List wTransferConfirmDetail(@Param("outBoundId") Integer transferId,@Param("type") String type); List wTransferConfirmDetailNew(@Param("locationIds") List locationIds, @Param("type") String type,@Param("inIds") String inIds,@Param("produceLocationIds") List produceLocationIds); List wTransferDetailListByBackOrderId(@Param("backOrderId") Integer backOrderId); }