package com.yuanchu.limslaboratory.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.pojo.*; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yuanchu.limslaboratory.pojo.dto.GetPlanMeasureInstrumentDto; import com.yuanchu.limslaboratory.pojo.dto.SelectMeasurementLedgerDto; import com.yuanchu.limslaboratory.pojo.dto.SelectMeteringPlanDto; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import java.util.Objects; /** *

* Mapper 接口 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-07-27 */ public interface MeteringPlanMapper extends BaseMapper { IPage> pagingQueryOfMeasurementLedger(Page page,@Param("dto") SelectMeasurementLedgerDto dto); /** * 分页查询计划 * @param dto * @param limitPage * @return */ ListlimitConditionMeteringPlan(@Param("dto")SelectMeteringPlanDto dto, @Param("limitPage") LimitPage limitPage); MapgetTotal(@Param("dto")SelectMeteringPlanDto dto); MeteringPlanAndInfoAndIns getPlanMeasureInstrument(@Param("limitPage") LimitPage limitPage,Long id); List limitGetPlanMeasureInstrument(@Param("limitPage")LimitPage limitPage, Long id); Map countPlanMeasurIns(Long id); }