You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.2 KiB

  1. package com.spring.modules.lab.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.spring.modules.change.vo.ProcessFormVo;
  5. import com.spring.modules.lab.entity.LabEntity;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * Lab Mapper
  12. */
  13. @Mapper
  14. public interface LabMapper extends BaseMapper<LabEntity> {
  15. List<ProcessFormVo> getApprovalList(@Param("site") String site, @Param("menuId") String menuId, @Param("documentNo") String documentNo);
  16. IPage<LabEntity> queryPageWithNames(IPage<?> page, @Param("params") Map<String, Object> params);
  17. long queryPageWithNamesCount(@Param("params") Map<String, Object> params);
  18. List<LabEntity> queryPageWithNamesData(@Param("offset") long offset,
  19. @Param("size") long size,
  20. @Param("params") Map<String, Object> params);
  21. IPage<LabEntity> queryPageWithNamesAny(IPage<?> page, @Param("params") Map<String, String> params);
  22. LabEntity getDetailWithNames(@Param("site") String site, @Param("referenceNo") String referenceNo);
  23. }