package com.qianwen.smartman.modules.trace.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.mp.support.Query;
|
import com.qianwen.core.oss.model.BladeFile;
|
import com.qianwen.smartman.modules.mdc.vo.ProParamSheetVO;
|
import com.qianwen.smartman.modules.trace.entity.TraceFlowRecord;
|
import com.qianwen.smartman.modules.trace.vo.OtherWorkstationVO;
|
import com.qianwen.smartman.modules.trace.vo.TraceCatalogAndFlowRecordVO;
|
import com.qianwen.smartman.modules.trace.vo.TraceCatalogFlowRecordExportVO;
|
import com.qianwen.smartman.modules.trace.vo.TraceCatalogSearchVO;
|
import com.qianwen.smartman.modules.trace.vo.TraceFlowRecordVO;
|
import com.qianwen.smartman.modules.trace.vo.WorkpieceTraceSearchVO;
|
import com.qianwen.smartman.modules.trace.vo.WorkpieceTraceVO;
|
|
|
public interface ITraceFlowRecordService extends BaseService<TraceFlowRecord> {
|
List<TraceFlowRecordVO> getTraceFlowRecord(String partNo, String workstationId);
|
|
TraceCatalogAndFlowRecordVO getTraceCatalogAndFlowRecord(String partNo, String workstationId);
|
|
OtherWorkstationVO getOtherProcessParameter(String partNo, String id);
|
|
//ProParamSheetVO getProcessParameter(String id, Integer shiftIndex);
|
|
List<TraceCatalogFlowRecordExportVO> getExportData(TraceCatalogSearchVO traceCatalogSearchVO);
|
|
IPage<WorkpieceTraceVO> workpieceTracePage(WorkpieceTraceSearchVO vo, Query query);
|
|
BladeFile exportWorkpieceTrace(WorkpieceTraceSearchVO vo);
|
}
|