updates on the api endpoints on the customer page and more
This commit is contained in:
@@ -71,8 +71,14 @@ type Consignment struct {
|
||||
Returninitiatedat *time.Time `json:"returninitiatedat" gorm:"column:returninitiatedat"`
|
||||
Returndeliveredat *time.Time `json:"returndeliveredat" gorm:"column:returndeliveredat"`
|
||||
Parentconsignmentid *int `json:"parentconsignmentid" gorm:"column:parentconsignmentid"`
|
||||
Condition string `json:"condition" gorm:"column:condition;size:50"` // recorded at hub inbound scan: Good, Damaged, etc.
|
||||
Shelf string `json:"shelf" gorm:"column:shelf;size:50"` // hub storage location assigned at inbound scan
|
||||
// Inwardedat is when the parcel was physically received at a base — written
|
||||
// by the rider handover (POST /miler/consignments/:id/inward-at-hub) and by
|
||||
// the console inbound scan. Distinct from Updatedat, which moves on every
|
||||
// write: the handover time is a business fact staff reconcile against, so it
|
||||
// needs a column of its own. Null until the parcel is actually received.
|
||||
Inwardedat *time.Time `json:"inwardedat" gorm:"column:inwardedat"`
|
||||
Condition string `json:"condition" gorm:"column:condition;size:50"` // recorded at hub inbound scan: Good, Damaged, etc.
|
||||
Shelf string `json:"shelf" gorm:"column:shelf;size:50"` // hub storage location assigned at inbound scan
|
||||
// Deliveryotp is issued when the consignment goes out for delivery and is
|
||||
// given to the receiver, not the rider — it is the only proof the parcel
|
||||
// reached the right person. Never serialised outward: returning it in an API
|
||||
|
||||
Reference in New Issue
Block a user