Pārlūkot izejas kodu

update

production_process
cyril.tsui pirms 2 mēnešiem
vecāks
revīzija
af563cddad
1 mainītis faili ar 82 papildinājumiem un 0 dzēšanām
  1. +82
    -0
      src/main/java/com/ffii/fpsms/modules/pickOrder/web/models/ConsoPickOrderResponse.kt

+ 82
- 0
src/main/java/com/ffii/fpsms/modules/pickOrder/web/models/ConsoPickOrderResponse.kt Parādīt failu

@@ -0,0 +1,82 @@
package com.ffii.fpsms.modules.pickOrder.web.models

import java.math.BigDecimal
import java.time.LocalDateTime

// Final Response
data class ConsoPickOrderResponse(
val consoCode: String,
val pickOrders: List<PickOrderInConso>,
val items: List<ItemInConso>
)

// Components
data class PickOrderInConso(
val id: Long,
val code: String,
val targetDate: LocalDateTime,
val completeDate: LocalDateTime,
val releasedDate: LocalDateTime,
val releasedById: IdName,
val assignTo: IdName,
val pickOrderLines: List<PickOrderLineInConso>,
val type: String,
val status: String,
)

data class PickOrderLineInConso(
val id: Long,
val item: IdName,
val qty: BigDecimal,
val uom: IdCodeDesc,
val status: String,
val suggestPickLots: List<SuggestPickLotInConso>,
val actualPickLots: List<ActualPickLotInConso>,
)

data class SuggestPickLotInConso(
val id: Long,
val type: String,
val inventoryLotLine: InventoryLotLineInConso,
val qty: BigDecimal,
val pickSuggested: Boolean?,
)

data class ActualPickLotInConso(
val id: Long,
val type: String,
val inventoryLotLine: InventoryLotLineInConso,
val qty: BigDecimal,
)

data class InventoryLotLineInConso(
val id: Long,
val inQty: BigDecimal,
val outQty: BigDecimal,
val holdQty: BigDecimal,
val remainingQty: BigDecimal,
val stockUom: IdCodeDesc,
val status: String,
val remarks: String,
)

data class ItemInConso(
val id: Long,
val code: String,
val name: String,
val qty: BigDecimal,
val suggestPickLots: List<SuggestPickLotInConso>,
val actualPickLots: List<ActualPickLotInConso>,
)

// Common
data class IdName(
val id: Long,
val name: String,
)

data class IdCodeDesc(
val id: Long,
val code: String,
val desc: String,
)

Notiek ielāde…
Atcelt
Saglabāt