feat: cash advance

This commit is contained in:
Efril
2026-08-13 14:38:28 +07:00
parent e6078e3c0b
commit 2c6864147b
36 changed files with 2355 additions and 186 deletions
@@ -21,6 +21,7 @@ func CreateExpenseRequestToModel(req *contract.CreateExpenseRequest) *models.Cre
Description: req.Description,
Tax: req.Tax,
Total: req.Total,
CashAdvanceID: req.CashAdvanceID,
Items: items,
}
}
@@ -46,6 +47,7 @@ func UpdateExpenseRequestToModel(req *contract.UpdateExpenseRequest) *models.Upd
Tax: req.Tax,
Total: req.Total,
Reserved1: req.Reserved1,
CashAdvanceID: req.CashAdvanceID,
}
if req.Items != nil {
@@ -103,6 +105,7 @@ func ExpenseModelResponseToResponse(expense *models.ExpenseResponse) *contract.E
Tax: expense.Tax,
Total: expense.Total,
Reserved1: expense.Reserved1,
CashAdvanceID: expense.CashAdvanceID,
CreatedAt: expense.CreatedAt,
UpdatedAt: expense.UpdatedAt,
Items: items,