Add auto-generated account numbers and member numbers

6-digit random numbers generated on create, unique per company. Member
number column added to member table. Both displayed in UI tables.
This commit is contained in:
Ryan Moon
2026-03-28 09:15:27 -05:00
parent 572af05a3f
commit 8ea3b8dffb
6 changed files with 50 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ export const members = pgTable('member', {
companyId: uuid('company_id')
.notNull()
.references(() => companies.id),
memberNumber: varchar('member_number', { length: 50 }),
firstName: varchar('first_name', { length: 100 }).notNull(),
lastName: varchar('last_name', { length: 100 }).notNull(),
dateOfBirth: date('date_of_birth'),