mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
31 lines
1.2 KiB
Go
31 lines
1.2 KiB
Go
package dto
|
|
|
|
import "time"
|
|
|
|
type SapronakItemDTO struct {
|
|
ProductID uint `json:"product_id"`
|
|
ProductName string `json:"product_name"`
|
|
Flag string `json:"flag"`
|
|
IncomingQty float64 `json:"incoming_qty"`
|
|
IncomingValue float64 `json:"incoming_value"`
|
|
UsageQty float64 `json:"usage_qty"`
|
|
UsageValue float64 `json:"usage_value"`
|
|
RemainingQty float64 `json:"remaining_qty"`
|
|
AveragePrice float64 `json:"average_price"`
|
|
}
|
|
|
|
type SapronakReportDTO struct {
|
|
ProjectFlockKandangID uint `json:"project_flock_kandang_id"`
|
|
ProjectFlockID uint `json:"project_flock_id"`
|
|
ProjectName string `json:"project_name"`
|
|
KandangID uint `json:"kandang_id"`
|
|
KandangName string `json:"kandang_name"`
|
|
Period int `json:"period"`
|
|
Status string `json:"status"`
|
|
StartDate *time.Time `json:"start_date,omitempty"`
|
|
EndDate *time.Time `json:"end_date,omitempty"`
|
|
TotalIncomingValue float64 `json:"total_incoming_value"`
|
|
TotalUsageValue float64 `json:"total_usage_value"`
|
|
Items []SapronakItemDTO `json:"items"`
|
|
}
|