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
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);
|
|
|
|
}
|