package com.spring.modules.lab.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.spring.modules.change.vo.ProcessFormVo; import com.spring.modules.lab.entity.LabEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * Lab Mapper */ @Mapper public interface LabMapper extends BaseMapper { List getApprovalList(@Param("site") String site, @Param("menuId") String menuId, @Param("documentNo") String documentNo); IPage queryPageWithNames(IPage page, @Param("params") Map params); long queryPageWithNamesCount(@Param("params") Map params); List queryPageWithNamesData(@Param("offset") long offset, @Param("size") long size, @Param("params") Map params); IPage queryPageWithNamesAny(IPage page, @Param("params") Map params); LabEntity getDetailWithNames(@Param("site") String site, @Param("referenceNo") String referenceNo); }