From cd71287155226626dcda88aaa496b801a93cc7a9 Mon Sep 17 00:00:00 2001 From: "MSI\\derek" Date: Fri, 9 May 2025 15:39:06 +0800 Subject: [PATCH] update stock in table & entity --- .../ffii/fpsms/modules/stock/entity/StockIn.kt | 16 +++++++++------- .../20250509_01_derek/01_update_stock_in_ref.sql | 0 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 src/main/resources/db/changelog/changes/20250509_01_derek/01_update_stock_in_ref.sql diff --git a/src/main/java/com/ffii/fpsms/modules/stock/entity/StockIn.kt b/src/main/java/com/ffii/fpsms/modules/stock/entity/StockIn.kt index 5e7013e..b307cff 100644 --- a/src/main/java/com/ffii/fpsms/modules/stock/entity/StockIn.kt +++ b/src/main/java/com/ffii/fpsms/modules/stock/entity/StockIn.kt @@ -2,6 +2,7 @@ package com.ffii.fpsms.modules.stock.entity import com.ffii.core.entity.BaseEntity import com.ffii.fpsms.modules.master.entity.Shop +import com.ffii.fpsms.modules.purchaseOrder.entity.PurchaseOrder import com.ffii.fpsms.modules.stock.entity.enum.StockInStatus import jakarta.persistence.* import jakarta.validation.constraints.NotNull @@ -18,20 +19,21 @@ open class StockIn : BaseEntity() { @Column(name = "code", nullable = false, length = 30) open var code: String? = null - @ManyToOne(fetch = FetchType.LAZY, optional = false) + @ManyToOne @JoinColumn(name = "supplierId") open var supplier: Shop? = null - @ManyToOne(fetch = FetchType.LAZY, optional = false) + @ManyToOne @JoinColumn(name = "shopId") open var shop: Shop? = null - @Column(name = "refId") - open var refId: Int? = null + @OneToOne + @JoinColumn(name = "purchaseOrderId") + open var purchaseOrder: PurchaseOrder? = null - @Size(max = 5) - @Column(name = "refType", length = 5) - open var refType: String? = null + @ManyToMany + @JoinColumn(name = "stockOutId") + open var stockOutId: StockOut? = null @Column(name = "orderDate") open var orderDate: LocalDateTime? = null diff --git a/src/main/resources/db/changelog/changes/20250509_01_derek/01_update_stock_in_ref.sql b/src/main/resources/db/changelog/changes/20250509_01_derek/01_update_stock_in_ref.sql new file mode 100644 index 0000000..e69de29