model OrganizationJoinRequest { userId String orgId String status ORGANIZATION_JOIN_REQUEST @default(PENDING) requestType ORGANIZATION_JOIN_REQUEST_TYPE requestedOn DateTime @default(now()) updatedAt DateTime @updatedAt rejectReason String? @@unique([userId, orgId]) @@map("organization_join_request") } enum ORGANIZATION_JOIN_REQUEST { PENDING ACCEPTED REJECTED } enum ORGANIZATION_JOIN_REQUEST_TYPE { INVITED REQUESTED }