Selaa lähdekoodia

[Master Data] Update Bom (Material) & Items Entity

master
cyril.tsui 1 kuukausi sitten
vanhempi
commit
3c7a3050a9
4 muutettua tiedostoa jossa 13 lisäystä ja 2 poistoa
  1. +1
    -1
      src/main/java/com/ffii/fpsms/m18/web/M18TestController.kt
  2. +1
    -1
      src/main/java/com/ffii/fpsms/modules/master/entity/Bom.kt
  3. +2
    -0
      src/main/java/com/ffii/fpsms/modules/master/entity/BomMaterialRepository.kt
  4. +9
    -0
      src/main/java/com/ffii/fpsms/modules/master/entity/Items.kt

+ 1
- 1
src/main/java/com/ffii/fpsms/m18/web/M18TestController.kt Näytä tiedosto

@@ -136,7 +136,7 @@ class M18TestController (
m18PurchaseOrderService.savePurchaseOrders(request)
}

// --------------------------------------------- Purchase Order --------------------------------------------- ///
// --------------------------------------------- Delivery Order --------------------------------------------- ///
@PostMapping("/do")
fun m18DO(@Valid @RequestBody request: M18TestDoRequest) {
logger.info("Access token: ${m18Config.ACCESS_TOKEN}")


+ 1
- 1
src/main/java/com/ffii/fpsms/modules/master/entity/Bom.kt Näytä tiedosto

@@ -21,7 +21,7 @@ open class Bom : BaseEntity<Long>() {
@Column
open var isDense: Int? = null

@ManyToOne
@OneToOne
@JoinColumn(name = "itemId")
open var item: Items? = null



+ 2
- 0
src/main/java/com/ffii/fpsms/modules/master/entity/BomMaterialRepository.kt Näytä tiedosto

@@ -9,4 +9,6 @@ interface BomMaterialRepository : AbstractRepository<BomMaterial, Long> {
fun findByIdAndDeletedIsFalse(id: Serializable): BomMaterial?

fun findByM18IdAndDeletedIsFalse(m18Id: Long): BomMaterial?

fun findAllByBomItemIdAndDeletedIsFalse(itemId: Long): List<BomMaterial>
}

+ 9
- 0
src/main/java/com/ffii/fpsms/modules/master/entity/Items.kt Näytä tiedosto

@@ -2,6 +2,7 @@ package com.ffii.fpsms.modules.master.entity

import com.fasterxml.jackson.annotation.JsonManagedReference
import com.ffii.core.entity.BaseEntity
import com.ffii.fpsms.modules.stock.entity.Inventory
import jakarta.persistence.*
import jakarta.validation.constraints.NotNull
import java.time.LocalDateTime
@@ -45,4 +46,12 @@ open class Items : BaseEntity<Long>() {
@JsonManagedReference
@OneToMany(mappedBy = "item", cascade = [CascadeType.ALL], orphanRemoval = true)
open var itemUoms: MutableList<ItemUom> = mutableListOf()

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

@JsonManagedReference
@OneToOne(mappedBy = "item", cascade = [CascadeType.ALL], orphanRemoval = true)
open var bom: Bom = Bom()
}

Ladataan…
Peruuta
Tallenna