Notification UI and house invitation

This commit is contained in:
2026-02-19 19:16:26 +07:00
parent 84ed1e6c21
commit fa689ea4aa
35 changed files with 2592 additions and 112 deletions

View File

@@ -59,7 +59,8 @@ export const ModelName = {
Member: 'Member',
Invitation: 'Invitation',
Setting: 'Setting',
Audit: 'Audit'
Audit: 'Audit',
Notification: 'Notification'
} as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -207,6 +208,21 @@ export const AuditScalarFieldEnum = {
export type AuditScalarFieldEnum = (typeof AuditScalarFieldEnum)[keyof typeof AuditScalarFieldEnum]
export const NotificationScalarFieldEnum = {
id: 'id',
userId: 'userId',
title: 'title',
message: 'message',
type: 'type',
link: 'link',
metadata: 'metadata',
createdAt: 'createdAt',
readAt: 'readAt'
} as const
export type NotificationScalarFieldEnum = (typeof NotificationScalarFieldEnum)[keyof typeof NotificationScalarFieldEnum]
export const SortOrder = {
asc: 'asc',
desc: 'desc'