package com.qianwen.smartman.modules.trace.mapper;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import java.util.List;
|
import org.apache.ibatis.annotations.Param;
|
import com.qianwen.core.tenant.annotation.TenantIgnore;
|
import com.qianwen.smartman.modules.trace.dto.WorkpieceTraceDTO;
|
import com.qianwen.smartman.modules.trace.entity.TraceFlowRecord;
|
import com.qianwen.smartman.modules.trace.vo.TraceCatalogFlowRecordExportVO;
|
import com.qianwen.smartman.modules.trace.vo.TraceCatalogSearchVO;
|
import com.qianwen.smartman.modules.trace.vo.WorkpieceTraceSearchVO;
|
import com.qianwen.smartman.modules.trace.vo.WorkpieceTraceVO;
|
|
@TenantIgnore
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/mapper/TraceFlowRecordMapper.class */
|
public interface TraceFlowRecordMapper extends BaseMapper<TraceFlowRecord> {
|
@TenantIgnore
|
List<TraceCatalogFlowRecordExportVO> getExportData(@Param("searchVO") TraceCatalogSearchVO searchVO);
|
|
IPage<WorkpieceTraceVO> workpieceTracePage(IPage<WorkpieceTraceVO> page, @Param("ew") Wrapper<WorkpieceTraceSearchVO> wrapper);
|
|
List<WorkpieceTraceDTO> exportWorkpieceTrace(@Param("ew") Wrapper<WorkpieceTraceSearchVO> wrapper);
|
|
@TenantIgnore
|
IPage<WorkpieceTraceVO> getNgTraceFlowRecord(IPage<WorkpieceTraceVO> page, @Param("searchVO") WorkpieceTraceSearchVO searchVO);
|
|
List<WorkpieceTraceVO> getNgFullTraceFlowRecord(@Param("recordIdList") List<Long> recordIdList);
|
|
@TenantIgnore
|
Long countNgTraceRecord(@Param("searchVO") WorkpieceTraceSearchVO searchVO);
|
|
@TenantIgnore
|
List<WorkpieceTraceDTO> exportNgTraceRecord(@Param("searchVO") WorkpieceTraceSearchVO searchVO);
|
}
|