You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

49 lines
1.0 KiB

  1. package com.ffii.fpsms.m18.model
  2. import java.math.BigDecimal
  3. import java.time.Instant
  4. import java.time.LocalDateTime
  5. /** Purchase Order Response */
  6. data class M18PurchaseOrderResponse (
  7. val data: M18PurchaseOrderData
  8. )
  9. data class M18PurchaseOrderData (
  10. val mainPo: List<M18PurchaseOrderMainPo>,
  11. val pot: List<M18PurchaseOrderPot>
  12. )
  13. data class M18PurchaseOrderMainPo (
  14. val id: Long,
  15. val code: String,
  16. /** Supplier Id */
  17. val venId: Long,
  18. /** ETA */
  19. val dDate: Long,
  20. /** Order Date */
  21. val tDate: Long,
  22. val lastModifyDate: Long
  23. )
  24. data class M18PurchaseOrderPot (
  25. val id: Long,
  26. val hId: Long,
  27. val code: String,
  28. val desc: String,
  29. val unitId: Long,
  30. val seriesId: Long,
  31. val qty: BigDecimal,
  32. val amt: BigDecimal,
  33. )
  34. /** Purchase Order List Response */
  35. data class M18PurchaseOrderListResponse (
  36. val values: List<M18PurchaseOrderListValue>
  37. )
  38. data class M18PurchaseOrderListValue (
  39. val id: Long,
  40. val code: String,
  41. val lastModifyDate: String,
  42. )