add counting hpp-expedition by project

This commit is contained in:
ragilap
2025-12-14 23:15:30 +07:00
parent e98d0a9fa1
commit fc49cef781
5 changed files with 143 additions and 0 deletions
@@ -0,0 +1,18 @@
package dto
// ExpeditionCostItemDTO merepresentasikan biaya ekspedisi per vendor.
type ExpeditionCostItemDTO struct {
Id uint64 `json:"id"`
ExpeditionVendorID uint64 `json:"expedition_vendor_id"`
ExpeditionVendorName string `json:"expedition_vendor_name"`
Qty float64 `json:"qty"`
UnitPrice float64 `json:"unit_price"`
HPPAmount float64 `json:"hpp_amount"`
}
// ExpeditionHPPDTO adalah struktur response utama untuk HPP Ekspedisi.
type ExpeditionHPPDTO struct {
ExpeditionCosts []ExpeditionCostItemDTO `json:"expedition_costs"`
TotalHPPAmount float64 `json:"total_hpp_amount"`
}