Files
rmser/internal/domain/drafts/dto.go
SERTY 10882f55c8 3001-фух.это был сильный спринт.
сервис стал сильно лучше
черновики сохраняются одним запросом
дто черновиков вынесен отдельно
2026-01-30 02:24:26 +03:00

20 lines
969 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package drafts
// UpdateDraftRequest DTO для пакетного обновления черновика
type UpdateDraftRequest struct {
DateIncoming *string `json:"date_incoming"` // YYYY-MM-DD
StoreID *string `json:"store_id"` // UUID или пустая строка для сброса
SupplierID *string `json:"supplier_id"` // UUID или пустая строка для сброса
Comment *string `json:"comment"`
IncomingDocumentNumber *string `json:"incoming_document_number"`
Items []struct {
ID *string `json:"id"` // Обязательный ID строки
ProductID *string `json:"product_id"`
ContainerID *string `json:"container_id"`
Quantity *float64 `json:"quantity"`
Price *float64 `json:"price"`
Sum *float64 `json:"sum"`
EditedField string `json:"edited_field"` // "quantity", "price", "sum"
} `json:"items"`
}