Commit Graph

5 Commits

Author SHA1 Message Date
Frudrax Cheng 128bb7cda6 Add aftersales stats to dashboard and service-layer tests
- CompanyStatsOverviewDTO and GetStats() now include aftersales counts
  (total, pending confirmation, closed, rejected) and a recentAftersales list
- aftersales_service_test.go covers YYMMNN sequence, owner-only submit,
  state machine, phone last-4 check, reject increment, force-close
- users_service_test.go covers duplicate username, self-demotion guard,
  last-admin guard, password reset, assignable filter

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 11:04:23 +08:00
Frudrax Cheng 1029d5966b Fix leftover department references after rename to position
FindAll search query and tests still referenced the old column name,
causing vet errors and runtime SQL failures.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 10:41:01 +08:00
cynosura 51025195a5 Re-migrate code 2026-03-02 10:05:12 +08:00
cynosura c29cbdf847 Add employee code assignment function 2026-03-02 09:38:03 +08:00
cynosura e01cdc9889 Initial commit 2026-02-12 14:31:30 +08:00