From fb4cfaec4b05618ef49f483cd80b770a286bb9f8 Mon Sep 17 00:00:00 2001 From: ZY <zc857179121@qq.com> Date: 星期四, 31 十月 2024 10:13:13 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java b/src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java index fc67c8d..1248bc5 100644 --- a/src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java +++ b/src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java @@ -3,6 +3,7 @@ import lombok.Data; import java.util.List; +import java.util.Objects; @Data public class OrderSyncParam { @@ -89,7 +90,7 @@ } @Data - public static class OrderDetl{ + public static class OrderDetl { //璁㈠崟琛屽彿 private String ivouchrowno; //鐗╂枡缂栫爜 @@ -123,6 +124,18 @@ //閿�鍞鍗曞瓙琛ㄦ爣璇� private String iorderdid; + @Override + public boolean equals(Object object) { + if (this == object) return true; + if (object == null || getClass() != object.getClass()) return false; + OrderDetl orderDetl = (OrderDetl) object; + return Objects.equals(cInvCode, orderDetl.cInvCode) && Objects.equals(batch, orderDetl.batch) && Objects.equals(bFree1, orderDetl.bFree1) && Objects.equals(cDefine22, orderDetl.cDefine22); + } + + @Override + public int hashCode() { + return Objects.hash(ivouchrowno, cInvCode, batch, dArriveDate, iQuantity, iTaxPrice, iPerTaxRate, cbMemo, iNum, cSource, cDefine22, Rstates, csocode, bFree1, id, iorderdid); + } public void setIvouchrowno(String ivouchrowno) { this.ivouchrowno = ivouchrowno; -- Gitblit v1.9.1