package com.glxp.api.dao.purchase; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.basic.BasicProductsEntity; import com.glxp.api.entity.purchase.PurOrderDetailEntity; import com.glxp.api.entity.purchase.PurPlanDetailEntity; import com.glxp.api.req.purchase.PurOrderDetailRequest; import com.glxp.api.req.purchase.PurPlanDetailRequest; 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 PurOrderDetailDao extends BaseMapperPlus { List queryPageList(PurOrderDetailRequest purOrderDetailRequest); List joinQueryList(PurOrderDetailRequest purOrderDetailRequest); List joinQueryDrugList(PurOrderDetailRequest purOrderDetailRequest); Boolean update(PurOrderDetailEntity purOrderDetailEntity); Boolean deleteByIds(@Param("ids") List ids); Boolean deleteByOrderId(@Param("orderIdFk") String orderIdFk); boolean insertPurOrderDetailEntity(@Param("datas") List purOrderDetailEntityList); BasicProductsEntity selectIoOrderDetailBiz(@Param("id") long id); }