From 0c63963ddf14d566dac0453c821c48cb8316dddc Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Tue, 14 Apr 2026 19:46:25 -0600 Subject: [PATCH] Drop status column --- .../purchaseorder/PurchaseOrderResponse.java | 17 +++-------------- .../petshop/backend/entity/PurchaseOrder.java | 15 +-------------- .../backend/service/PurchaseOrderService.java | 1 - .../V4__drop_purchase_order_status.sql | 1 + 4 files changed, 5 insertions(+), 29 deletions(-) create mode 100644 backend/src/main/resources/db/migration/V4__drop_purchase_order_status.sql diff --git a/backend/src/main/java/com/petshop/backend/dto/purchaseorder/PurchaseOrderResponse.java b/backend/src/main/java/com/petshop/backend/dto/purchaseorder/PurchaseOrderResponse.java index fbf7d6d9..98f81914 100644 --- a/backend/src/main/java/com/petshop/backend/dto/purchaseorder/PurchaseOrderResponse.java +++ b/backend/src/main/java/com/petshop/backend/dto/purchaseorder/PurchaseOrderResponse.java @@ -11,21 +11,19 @@ public class PurchaseOrderResponse { private Long storeId; private String storeName; private LocalDate orderDate; - private String status; private LocalDateTime createdAt; private LocalDateTime updatedAt; public PurchaseOrderResponse() { } - public PurchaseOrderResponse(Long purchaseOrderId, Long supId, String supplierName, Long storeId, String storeName, LocalDate orderDate, String status, LocalDateTime createdAt, LocalDateTime updatedAt) { + public PurchaseOrderResponse(Long purchaseOrderId, Long supId, String supplierName, Long storeId, String storeName, LocalDate orderDate, LocalDateTime createdAt, LocalDateTime updatedAt) { this.purchaseOrderId = purchaseOrderId; this.supId = supId; this.supplierName = supplierName; this.storeId = storeId; this.storeName = storeName; this.orderDate = orderDate; - this.status = status; this.createdAt = createdAt; this.updatedAt = updatedAt; } @@ -78,14 +76,6 @@ public class PurchaseOrderResponse { this.orderDate = orderDate; } - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - public LocalDateTime getCreatedAt() { return createdAt; } @@ -107,12 +97,12 @@ public class PurchaseOrderResponse { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; PurchaseOrderResponse that = (PurchaseOrderResponse) o; - return Objects.equals(purchaseOrderId, that.purchaseOrderId) && Objects.equals(supId, that.supId) && Objects.equals(supplierName, that.supplierName) && Objects.equals(storeId, that.storeId) && Objects.equals(storeName, that.storeName) && Objects.equals(orderDate, that.orderDate) && Objects.equals(status, that.status) && Objects.equals(createdAt, that.createdAt) && Objects.equals(updatedAt, that.updatedAt); + return Objects.equals(purchaseOrderId, that.purchaseOrderId) && Objects.equals(supId, that.supId) && Objects.equals(supplierName, that.supplierName) && Objects.equals(storeId, that.storeId) && Objects.equals(storeName, that.storeName) && Objects.equals(orderDate, that.orderDate) && Objects.equals(createdAt, that.createdAt) && Objects.equals(updatedAt, that.updatedAt); } @Override public int hashCode() { - return Objects.hash(purchaseOrderId, supId, supplierName, storeId, storeName, orderDate, status, createdAt, updatedAt); + return Objects.hash(purchaseOrderId, supId, supplierName, storeId, storeName, orderDate, createdAt, updatedAt); } @Override @@ -124,7 +114,6 @@ public class PurchaseOrderResponse { ", storeId=" + storeId + ", storeName='" + storeName + '\'' + ", orderDate=" + orderDate + - ", status='" + status + '\'' + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + '}'; diff --git a/backend/src/main/java/com/petshop/backend/entity/PurchaseOrder.java b/backend/src/main/java/com/petshop/backend/entity/PurchaseOrder.java index aafe3d89..fd50c120 100644 --- a/backend/src/main/java/com/petshop/backend/entity/PurchaseOrder.java +++ b/backend/src/main/java/com/petshop/backend/entity/PurchaseOrder.java @@ -27,9 +27,6 @@ public class PurchaseOrder { @Column(nullable = false) private LocalDate orderDate; - @Column(nullable = false, length = 50) - private String status; - @CreationTimestamp @Column(name = "created_at", updatable = false) private LocalDateTime createdAt; @@ -41,11 +38,10 @@ public class PurchaseOrder { public PurchaseOrder() { } - public PurchaseOrder(Long purchaseOrderId, Supplier supplier, LocalDate orderDate, String status, LocalDateTime createdAt, LocalDateTime updatedAt) { + public PurchaseOrder(Long purchaseOrderId, Supplier supplier, LocalDate orderDate, LocalDateTime createdAt, LocalDateTime updatedAt) { this.purchaseOrderId = purchaseOrderId; this.supplier = supplier; this.orderDate = orderDate; - this.status = status; this.createdAt = createdAt; this.updatedAt = updatedAt; } @@ -82,14 +78,6 @@ public class PurchaseOrder { this.orderDate = orderDate; } - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - public LocalDateTime getCreatedAt() { return createdAt; } @@ -125,7 +113,6 @@ public class PurchaseOrder { "purchaseOrderId=" + purchaseOrderId + ", supplier=" + supplier + ", orderDate=" + orderDate + - ", status='" + status + '\'' + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + '}'; diff --git a/backend/src/main/java/com/petshop/backend/service/PurchaseOrderService.java b/backend/src/main/java/com/petshop/backend/service/PurchaseOrderService.java index 7c42cee9..f3099354 100644 --- a/backend/src/main/java/com/petshop/backend/service/PurchaseOrderService.java +++ b/backend/src/main/java/com/petshop/backend/service/PurchaseOrderService.java @@ -47,7 +47,6 @@ public class PurchaseOrderService { store != null ? store.getStoreId() : null, store != null ? store.getStoreName() : null, purchaseOrder.getOrderDate(), - purchaseOrder.getStatus(), purchaseOrder.getCreatedAt(), purchaseOrder.getUpdatedAt() ); diff --git a/backend/src/main/resources/db/migration/V4__drop_purchase_order_status.sql b/backend/src/main/resources/db/migration/V4__drop_purchase_order_status.sql new file mode 100644 index 00000000..bef741cf --- /dev/null +++ b/backend/src/main/resources/db/migration/V4__drop_purchase_order_status.sql @@ -0,0 +1 @@ +ALTER TABLE purchaseOrder DROP COLUMN status;