|
|
61aad8ea4a
|
feat: send email when need sign justification
|
2026-04-10 14:08:21 +07:00 |
|
|
|
a3d5974a21
|
add remark
|
2026-04-10 10:30:11 +07:00 |
|
|
|
8cf15b2594
|
upd
|
2026-03-24 11:10:50 +07:00 |
|
|
|
462059519d
|
upd
|
2026-03-24 10:06:47 +07:00 |
|
|
|
bab8faf3ad
|
upd
|
2026-03-24 10:01:10 +07:00 |
|
|
|
9bb5278c4b
|
add currency_id & rate_snapshot to document APIs (Phase 3)
- budgetadapter: list/detail queries JOIN tbl_currency; create/update budget and requestbudget store currency_id + rate_snapshot via subquery
- justificationadapter: create/update store currency_id + rate_snapshot
- pradapter: create/update store currency_id + rate_snapshot; list/detail JOIN tbl_currency
- poadapter: insert stores currency_id + rate_snapshot; list/detail queries JOIN tbl_currency
All currency_id fields are nullable - existing records unaffected.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 21:02:56 +07:00 |
|
|
|
e01b2706f3
|
upd
|
2026-03-10 10:17:52 +07:00 |
|
|
|
4e93d0a49c
|
init
|
2026-01-07 14:03:34 +09:00 |
|