From ca2795a4934fdd47b602a0e3bd4503f4270e1180 Mon Sep 17 00:00:00 2001 From: Habib Fatkhul Rohman Date: Tue, 18 Nov 2025 15:23:17 +0700 Subject: [PATCH] fix: rename ReceiptDate to DocumentDate in inventory receipt entities and DTOs --- database/entities/t_inventory_receipt_entity.go | 2 +- database/entities/t_inventory_request_entity.go | 1 + modules/inventory_receipt/dto/inventory_receipt_dto.go | 6 +++--- .../inventory_receipt/service/inventory_receipt_service.go | 6 +++--- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/database/entities/t_inventory_receipt_entity.go b/database/entities/t_inventory_receipt_entity.go index 26fcfec..db2f9db 100644 --- a/database/entities/t_inventory_receipt_entity.go +++ b/database/entities/t_inventory_receipt_entity.go @@ -13,7 +13,7 @@ type TInventoryReceiptEntity struct { ID uuid.UUID `gorm:"primaryKey;type:uuid;default:uuid_generate_v4()" json:"id"` ReferenceNumber string `gorm:"type:varchar(100);" json:"reference_number"` DocumentNumber string `gorm:"type:varchar(100);" json:"document_number"` - ReceiptDate time.Time `gorm:"type:timestamp;" json:"receipt_date"` + DocumentDate time.Time `gorm:"type:timestamp;" json:"document_date"` Source string `gorm:"type:varchar(50);" json:"source"` QrCodeFile string `gorm:"type:text;" json:"qr_code_file"` Status string `gorm:"type:varchar(50);default:'draft';" json:"status"` diff --git a/database/entities/t_inventory_request_entity.go b/database/entities/t_inventory_request_entity.go index ca783a2..57496da 100644 --- a/database/entities/t_inventory_request_entity.go +++ b/database/entities/t_inventory_request_entity.go @@ -13,6 +13,7 @@ type TInventoryRequestEntity struct { ID uuid.UUID `gorm:"primaryKey;type:uuid;default:uuid_generate_v4()" json:"id"` ReferenceNumber string `gorm:"type:varchar(100);" json:"reference_number"` DocumentNumber string `gorm:"type:varchar(100);" json:"document_number"` + DocumentDate time.Time `gorm:"type:timestamp;" json:"document_date"` DueDate time.Time `gorm:"type:timestamp;" json:"due_date"` RequestType string `gorm:"type:varchar(50);" json:"request_type"` Note string `gorm:"type:text;" json:"note"` diff --git a/modules/inventory_receipt/dto/inventory_receipt_dto.go b/modules/inventory_receipt/dto/inventory_receipt_dto.go index 1f138a5..893582c 100644 --- a/modules/inventory_receipt/dto/inventory_receipt_dto.go +++ b/modules/inventory_receipt/dto/inventory_receipt_dto.go @@ -22,7 +22,7 @@ const ( type InventoryReceiptCreateRequest struct { ReferenceNumber string `json:"reference_number"` - ReceiptDate string `json:"receipt_date"` + DocumentDate string `json:"document_date"` Source string `json:"source"` QrCodeFile string `json:"qr_code_file"` ClientID string `json:"client_id" binding:"required"` @@ -41,7 +41,7 @@ type InventoryReceiptLineCreateRequest struct { type InventoryReceiptUpdateRequest struct { ReferenceNumber string `json:"reference_number"` - ReceiptDate string `json:"receipt_date"` + DocumentDate string `json:"document_date"` Source string `json:"source"` QrCodeFile string `json:"qr_code_file"` Status string `json:"status"` @@ -51,7 +51,7 @@ type InventoryReceiptResponse struct { ID string `json:"id"` ReferenceNumber string `json:"reference_number"` DocumentNumber string `json:"document_number"` - ReceiptDate string `json:"receipt_date"` + DocumentDate string `json:"document_date"` Source string `json:"source"` QrCodeFile string `json:"qr_code_file"` Status string `json:"status"` diff --git a/modules/inventory_receipt/service/inventory_receipt_service.go b/modules/inventory_receipt/service/inventory_receipt_service.go index 4f2b4b5..4c3494a 100644 --- a/modules/inventory_receipt/service/inventory_receipt_service.go +++ b/modules/inventory_receipt/service/inventory_receipt_service.go @@ -187,7 +187,7 @@ func toInventoryReceiptResponse(e entities.TInventoryReceiptEntity) dtodomain.In ReferenceNumber: e.ReferenceNumber, DocumentNumber: e.DocumentNumber, Status: e.Status, - ReceiptDate: utils.DateTimeToString(e.ReceiptDate), + DocumentDate: utils.DateTimeToString(e.DocumentDate), Source: e.Source, QrCodeFile: e.QrCodeFile, // ClientID: e.ClientID.String(), @@ -218,7 +218,7 @@ func (s *inventoryReceiptService) Create(ctx context.Context, req dtodomain.Inve receipt := entities.TInventoryReceiptEntity{ ReferenceNumber: req.ReferenceNumber, DocumentNumber: docNum, - ReceiptDate: utils.StringToDateTime(req.ReceiptDate), + DocumentDate: utils.StringToDateTime(req.DocumentDate), Source: req.Source, QrCodeFile: req.QrCodeFile, ClientID: clientUUID, @@ -321,7 +321,7 @@ func (s *inventoryReceiptService) Update(ctx context.Context, req dtodomain.Inve if req.ReferenceNumber != "" { receipt.ReferenceNumber = req.ReferenceNumber } - receipt.ReceiptDate = utils.StringToDateTime(req.ReceiptDate) + receipt.DocumentDate = utils.StringToDateTime(req.DocumentDate) receipt.Source = req.Source receipt.QrCodeFile = req.QrCodeFile receipt.Status = req.Status