Data Model
Overview
- Parsed entities:
15 - Source:
prisma/schema.prisma
ActivityLog
- Kind:
model - Summary: 17 fields
id: StringuserId: Stringuser: UserteamId: String?team: Team?categoryId: Stringcategory: CategoryprojectId: Stringproject: ProjectlocalDate: String
AuditLog
- Kind:
model - Summary: 11 fields
id: StringuserId: String?user: User?teamId: String?team: Team?action: StringtargetType: String?targetId: String?metadata: Json?ipAddress: String?
Category
- Kind:
model - Summary: 8 fields
id: StringuserId: Stringuser: Username: StringcreatedAt: DateTimeupdatedAt: DateTimelogs: ActivityLog[]plans: DailyPlanAllocation[]
DailyNarrative
- Kind:
model - Summary: 10 fields
id: StringuserId: Stringuser: UserteamId: String?team: Team?localDate: Stringcontent: Stringmodel: StringcreatedAt: DateTimeupdatedAt: DateTime
DailyPlanAllocation
- Kind:
model - Summary: 14 fields
id: StringuserId: Stringuser: UserteamId: String?team: Team?localDate: Stringdimension: PlanDimensioncategoryId: String?category: Category?projectId: String?
ExportFormat
- Kind:
enum - Summary: 2 values
CSVPDF
ExportFrequency
- Kind:
enum - Summary: 3 values
DAILYWEEKLYMONTHLY
ExportScope
- Kind:
enum - Summary: 2 values
PERSONALTEAM
PlanDimension
- Kind:
enum - Summary: 2 values
CATEGORYPROJECT
Project
- Kind:
model - Summary: 10 fields
id: StringuserId: Stringuser: Username: Stringcolor: StringisActive: BooleancreatedAt: DateTimeupdatedAt: DateTimelogs: ActivityLog[]plans: DailyPlanAllocation[]
ScheduledExport
- Kind:
model - Summary: 14 fields
id: StringuserId: Stringuser: UserteamId: String?team: Team?frequency: ExportFrequencyformat: ExportFormatscope: ExportScopetargetPath: StringisActive: Boolean
Team
- Kind:
model - Summary: 10 fields
id: Stringname: StringcreatedAt: DateTimeupdatedAt: DateTimemembers: TeamMember[]logs: ActivityLog[]plans: DailyPlanAllocation[]scheduledExports: ScheduledExport[]narratives: DailyNarrative[]auditLogs: AuditLog[]
TeamMember
- Kind:
model - Summary: 8 fields
id: StringteamId: Stringteam: TeamuserId: Stringuser: Userrole: TeamRolecreatedAt: DateTimeupdatedAt: DateTime
TeamRole
- Kind:
enum - Summary: 3 values
OWNERADMINMEMBER
User
- Kind:
model - Summary: 14 fields
id: Stringemail: StringpasswordHash: StringdisplayName: String?createdAt: DateTimeupdatedAt: DateTimecategories: Category[]projects: Project[]logs: ActivityLog[]teamMember: TeamMember?