diff --git a/src/main/java/com/glxp/api/req/trace/TraceRecordRequest.java b/src/main/java/com/glxp/api/req/trace/TraceRecordRequest.java
index 08eb4a7..f5553c8 100644
--- a/src/main/java/com/glxp/api/req/trace/TraceRecordRequest.java
+++ b/src/main/java/com/glxp/api/req/trace/TraceRecordRequest.java
@@ -35,7 +35,10 @@ public class TraceRecordRequest extends ListPageRequest {
* 更新时间
*/
private Date updateTime;
-
+ /**
+ * 查询方式(1:源头查询;2:现在检查查询)
+ */
+ private Integer traceSource;
/**
* 查询方案(按UDI码查询/按批次号查询)
*/
diff --git a/src/main/java/com/glxp/api/res/trace/TraceRecordResponse.java b/src/main/java/com/glxp/api/res/trace/TraceRecordResponse.java
index 8afdefc..f7757bd 100644
--- a/src/main/java/com/glxp/api/res/trace/TraceRecordResponse.java
+++ b/src/main/java/com/glxp/api/res/trace/TraceRecordResponse.java
@@ -47,7 +47,10 @@ public class TraceRecordResponse {
* 查询方案(按UDI码查询/按批次号查询)
*/
private Integer traceType;
-
+ /**
+ * 查询方式(1:源头查询;2:现在检查查询)
+ */
+ private Integer traceSource;
/**
* UDI码
*/
diff --git a/src/main/resources/mybatis/mapper/trace/TraceRecordMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceRecordMapper.xml
index 5164370..f1ada33 100644
--- a/src/main/resources/mybatis/mapper/trace/TraceRecordMapper.xml
+++ b/src/main/resources/mybatis/mapper/trace/TraceRecordMapper.xml
@@ -23,6 +23,12 @@
and `batchNo` = #{batchNo}
+
+ and trd.traceType = #{traceType}
+
+
+ and traceSource = #{traceSource}
+