From 7162664b79a5d1ca74a579098067da71e2eab97e Mon Sep 17 00:00:00 2001 From: "rock.yu" Date: Sat, 7 Nov 2020 20:00:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=94=A8=E6=8E=A5=E5=8F=A3=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0SID=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java | 7 +++++++ .../i3plus/pojo/wms/dbinterface/WmsInterfaceDataRecord.java | 10 +++++++++- .../pojo/wms/repository/WmsInterfaceDataRecordRepository.java | 9 +++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsInterfaceDataRecordRepository.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java index 27e1ab2..d9b5dd4 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java @@ -15,6 +15,7 @@ import org.hibernate.annotations.DynamicUpdate; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; +import javax.persistence.Transient; /** * WMS - SAP 中间数据库接口映射关系 @@ -177,4 +178,10 @@ public class WmsInterfaceDataMapper extends BaseBean { @ApiParam("接口名称") @Column(name = "INTERFACE_NAME") public String interfaceName; + + /** + * 本次发送报文使用的 SID + */ + @Transient + public Long sid; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataRecord.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataRecord.java index 7f5f46c..c060cd6 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataRecord.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataRecord.java @@ -14,6 +14,7 @@ import org.hibernate.annotations.DynamicUpdate; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.Index; import javax.persistence.Table; /** @@ -28,7 +29,14 @@ import javax.persistence.Table; @DynamicUpdate @NoArgsConstructor @EqualsAndHashCode(callSuper = true) -@Table(name = "WMS_INTERFACE_DATA_RECORD") +@Table(name = "WMS_INTERFACE_DATA_RECORD", indexes = { + @Index(columnList = "ORGANIZE_CODE"), + @Index(columnList = "SRC_TABLE_NAME"), + @Index(columnList = "DEST_BEAN_NAME"), + @Index(columnList = "SOFT_ADAPATOR_CODE"), + @Index(columnList = "SID"), + @Index(columnList = "MOVE_TO_ERP_ID") +}) @Api("接口数据收发记录") public class WmsInterfaceDataRecord extends BaseBean { private static final long serialVersionUID = 4139055040492108499L; diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsInterfaceDataRecordRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsInterfaceDataRecordRepository.java new file mode 100644 index 0000000..eea6e36 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsInterfaceDataRecordRepository.java @@ -0,0 +1,9 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.dbinterface.WmsInterfaceDataRecord; +import org.springframework.stereotype.Repository; + +@Repository +public interface WmsInterfaceDataRecordRepository extends BaseRepository { +}