package com.glxp.api.dao.purchase; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.glxp.api.entity.inv.InvProductRationEntity; import com.glxp.api.entity.purchase.PurApplyDetailEntity; import com.glxp.api.req.purchase.PurApplyDetailRequest; import com.glxp.api.res.purchase.PurOrderDetailResponse; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface PurApplyDetailDao extends BaseMapper { List queryPageList(PurApplyDetailRequest purApplyRequest); List joinQueryList(PurApplyDetailRequest purApplyRequest); List joinQueryListDrug(PurApplyDetailRequest purApplyRequest); int insert(PurApplyDetailEntity purApplyDetailEntity); Boolean update(PurApplyDetailEntity purApplyRequest); Boolean deleteByIds(@Param("ids") List ids); Boolean deleteByOrderId(@Param("orderIdFk") String orderIdFk); boolean insertPurApplyDetailEntity(@Param("datas") List purApplyDetailEntityList); List selectPurApplyDetailList(PurApplyDetailRequest purApplyDetailRequest); }