Pārlūkot izejas kodu

add excelBom (varchar) to bom for temp save excel value

production_process
MSI\derek pirms 2 mēnešiem
vecāks
revīzija
d212772d7f
6 mainītis faili ar 36 papildinājumiem un 0 dzēšanām
  1. +12
    -0
      src/main/java/com/ffii/fpsms/modules/master/entity/Bom.kt
  2. +6
    -0
      src/main/resources/db/changelog/changes/20250610_01_derek/01_add_col_to_bom.sql
  3. +5
    -0
      src/main/resources/db/changelog/changes/20250610_01_derek/02_modify_added_col_in_bom.sql
  4. +5
    -0
      src/main/resources/db/changelog/changes/20250610_01_derek/03_add_poId_to_stock_in_line.sql
  5. +4
    -0
      src/main/resources/db/changelog/changes/20250610_01_derek/04_update_poId_in_sol_to_not_null.sql
  6. +4
    -0
      src/main/resources/db/changelog/changes/20250610_01_derek/05_update_bom_uom.sql

+ 12
- 0
src/main/java/com/ffii/fpsms/modules/master/entity/Bom.kt Parādīt failu

@@ -12,6 +12,15 @@ import java.time.LocalDateTime
@Table(name = "bom")
@Entity
open class Bom : BaseEntity<Long>() {
@Column
open var isDark: Int? = null

@Column
open var isFloat: Boolean? = null

@Column
open var isDense: Int? = null

@ManyToOne
@JoinColumn(name = "itemId")
open var item: Items? = null
@@ -45,6 +54,9 @@ open class Bom : BaseEntity<Long>() {
@JoinColumn(name = "uomId")
open var uom: UomConversion? = null

@Column(name = "excelUom", length = 255)
open var excelUom: String? = null

@JsonManagedReference
@OneToMany(mappedBy = "bom", cascade = [CascadeType.ALL], orphanRemoval = true)
open var bomMaterials: MutableList<BomMaterial> = mutableListOf()


+ 6
- 0
src/main/resources/db/changelog/changes/20250610_01_derek/01_add_col_to_bom.sql Parādīt failu

@@ -0,0 +1,6 @@
-- liquibase formatted sql
-- changeset derek:add col to bom for rating
ALTER TABLE `bom`
ADD COLUMN isDark TINYINT(1) NULL AFTER `deleted`,
ADD COLUMN isFloat TINYINT(1) NULL AFTER `isDark`,
ADD COLUMN isDense TINYINT(1) NULL AFTER `isFloat`;

+ 5
- 0
src/main/resources/db/changelog/changes/20250610_01_derek/02_modify_added_col_in_bom.sql Parādīt failu

@@ -0,0 +1,5 @@
-- liquibase formatted sql
-- changeset derek:modify col in bom for rating
ALTER TABLE `bom`
MODIFY COLUMN `isDark` INT(11) NULL,
MODIFY COLUMN `isDense` INT(11) NULL;

+ 5
- 0
src/main/resources/db/changelog/changes/20250610_01_derek/03_add_poId_to_stock_in_line.sql Parādīt failu

@@ -0,0 +1,5 @@
-- liquibase formatted sql
-- changeset derek:add poId to stock in line
ALTER TABLE `stock_in_line`
ADD COLUMN `purchaseOrderId` INT(11) NULL AFTER `deleted`,
ADD CONSTRAINT `FK_STOCK_IN_LINE_TO_PURCHASE_ORDER_ON_PURCHASE_ORDER_ID` FOREIGN KEY (`purchaseOrderId`) REFERENCES `purchase_order` (`id`);

+ 4
- 0
src/main/resources/db/changelog/changes/20250610_01_derek/04_update_poId_in_sol_to_not_null.sql Parādīt failu

@@ -0,0 +1,4 @@
-- liquibase formatted sql
-- changeset derek:update_poId_in_sol_to_not_null
ALTER TABLE `stock_in_line`
MODIFY COLUMN `purchaseOrderId` INT(11) NOT NULL;

+ 4
- 0
src/main/resources/db/changelog/changes/20250610_01_derek/05_update_bom_uom.sql Parādīt failu

@@ -0,0 +1,4 @@
-- liquibase formatted sql
-- changeset derek:update_bom_uom
ALTER TABLE `bom`
ADD COLUMN `excelUom` VARCHAR(255) NULL AFTER `uomId`;

Notiek ielāde…
Atcelt
Saglabāt