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

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<LabEntity> {
List<ProcessFormVo> getApprovalList(@Param("site") String site, @Param("menuId") String menuId, @Param("documentNo") String documentNo);
IPage<LabEntity> queryPageWithNames(IPage<?> page, @Param("params") Map<String, Object> params);
long queryPageWithNamesCount(@Param("params") Map<String, Object> params);
List<LabEntity> queryPageWithNamesData(@Param("offset") long offset,
@Param("size") long size,
@Param("params") Map<String, Object> params);
IPage<LabEntity> queryPageWithNamesAny(IPage<?> page, @Param("params") Map<String, String> params);
LabEntity getDetailWithNames(@Param("site") String site, @Param("referenceNo") String referenceNo);
}