package com.chinaztt.mes.production.mapper;
|
|
import com.chinaztt.mes.production.dto.TraceDTO;
|
import org.apache.ibatis.annotations.Mapper;
|
|
import java.util.List;
|
|
/**
|
* @author zhangxy
|
*/
|
@Mapper
|
public interface TraceMapper {
|
|
/**
|
* 根据编号查询投入、产出记录
|
*
|
* @param no
|
* @return
|
*/
|
List<TraceDTO> queryListByNo(String no);
|
|
/**
|
* 根据系统号查询产出信息
|
*
|
* @param systemNo
|
* @return
|
*/
|
List<TraceDTO> getProductOutByNo(String systemNo);
|
|
/**
|
* 根据系统号查询投入信息
|
*
|
* @param systemNo
|
* @return
|
*/
|
List<TraceDTO> getProductInByNo(String systemNo);
|
|
/**
|
* 根据报工主表获取投入信息
|
*
|
* @param mainId
|
* @return
|
*/
|
List<TraceDTO> getProductInByMainId(Long mainId);
|
|
/**
|
* 根据产出的systemNo查询投入
|
*
|
* @param systemNo 系统号
|
* @return
|
*/
|
List<TraceDTO> getProductInByOutSystemNo(String systemNo);
|
|
|
/**
|
* 根据投入的systemNo查询投入
|
*
|
* @param systemNo 系统号
|
* @return
|
*/
|
List<TraceDTO> getProductInByInSystemNo(String systemNo);
|
|
/**
|
* 根据产出投入sys查询产出
|
*
|
* @param systemNo 系统号
|
* @return
|
*/
|
List<TraceDTO> getProductOutByInSystemNo(String systemNo);
|
|
/**
|
* 根据报工主表获取产出信息
|
*
|
* @param mainId
|
* @return
|
*/
|
List<TraceDTO> getProductOutByMainId(Long mainId);
|
|
}
|