mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
сервис стал сильно лучше черновики сохраняются одним запросом дто черновиков вынесен отдельно
20 lines
969 B
Go
20 lines
969 B
Go
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"`
|
||
}
|