package com.ruoyi.measuringinstrumentledger.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.measuringinstrumentledger.pojo.MeasuringInstrumentLedger; import org.apache.ibatis.annotations.Param; import java.util.Collection; import java.util.List; /** * @author :yys * @date : 2025/8/5 9:20 */ public interface MeasuringInstrumentLedgerMapper extends BaseMapper { /** * 分页查询 * * @param page * @param measuringInstrumentLedger * @return */ IPage listPage(Page page,@Param("req") MeasuringInstrumentLedger measuringInstrumentLedger); List listPage(@Param("req") MeasuringInstrumentLedger measuringInstrumentLedger); List selectExistingCodes(@Param("tenantId") Long tenantId, @Param("codes") Collection codes); /** * 下拉:当前租户全部计量器具(用于校准/检定选择,豁免数据范围过滤) * * @param tenantId 租户ID * @return 计量器具列表 */ List listOptions(@Param("tenantId") Long tenantId); }