generated from corrad-software/corrad-af-2024
accept prisma scheme
This commit is contained in:
parent
3c5a2e5704
commit
27e7b748bc
@ -62,26 +62,6 @@ model cabinets {
|
|||||||
department department? @relation(fields: [dp_id], references: [dp_id], onDelete: NoAction, onUpdate: NoAction, map: "cabinets_department_FK")
|
department department? @relation(fields: [dp_id], references: [dp_id], onDelete: NoAction, onUpdate: NoAction, map: "cabinets_department_FK")
|
||||||
|
|
||||||
@@index([dp_id], map: "cabinets_department_FK")
|
@@index([dp_id], map: "cabinets_department_FK")
|
||||||
<<<<<<< HEAD
|
|
||||||
=======
|
|
||||||
}
|
|
||||||
|
|
||||||
model sys_user {
|
|
||||||
su_id Int @id @default(autoincrement())
|
|
||||||
su_username String @unique(map: "sys_user_unique") @db.VarChar(100)
|
|
||||||
su_name String @db.VarChar(255)
|
|
||||||
su_nric Int @unique(map: "sys_user_unique_1")
|
|
||||||
su_dob DateTime @db.Date
|
|
||||||
su_email String? @db.VarChar(255)
|
|
||||||
su_password String @db.VarChar(255)
|
|
||||||
dp_id Int
|
|
||||||
su_active Int? @default(1)
|
|
||||||
su_lock Int? @default(0)
|
|
||||||
su_org_id Int
|
|
||||||
department department @relation(fields: [dp_id], references: [dp_id], onDelete: NoAction, onUpdate: NoAction, map: "sys_user_department_FK")
|
|
||||||
|
|
||||||
@@index([dp_id], map: "sys_user_department_FK")
|
|
||||||
>>>>>>> d4880c491e3491be4f09fbfbc0e0a9f8b5cfb1b8
|
|
||||||
}
|
}
|
||||||
|
|
||||||
model role {
|
model role {
|
||||||
@ -95,24 +75,6 @@ model role {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model user {
|
model user {
|
||||||
<<<<<<< HEAD
|
|
||||||
userID Int @id @default(autoincrement())
|
|
||||||
userSecretKey String? @db.VarChar(255)
|
|
||||||
userUsername String? @db.VarChar(255)
|
|
||||||
userPassword String? @db.VarChar(255)
|
|
||||||
userFullName String? @db.VarChar(255)
|
|
||||||
userEmail String? @db.VarChar(255)
|
|
||||||
userPhone String? @db.VarChar(255)
|
|
||||||
userStatus String? @db.VarChar(255)
|
|
||||||
dp_id Int?
|
|
||||||
userCreatedDate DateTime? @db.DateTime(0)
|
|
||||||
userModifiedDate DateTime? @db.DateTime(0)
|
|
||||||
audit audit[]
|
|
||||||
department department? @relation(fields: [dp_id], references: [dp_id], onDelete: NoAction, onUpdate: NoAction, map: "user_department_FK")
|
|
||||||
userrole userrole[]
|
|
||||||
|
|
||||||
@@index([dp_id], map: "user_department_FK")
|
|
||||||
=======
|
|
||||||
userID Int @id @default(autoincrement())
|
userID Int @id @default(autoincrement())
|
||||||
userSecretKey String? @db.VarChar(255)
|
userSecretKey String? @db.VarChar(255)
|
||||||
userUsername String? @db.VarChar(255)
|
userUsername String? @db.VarChar(255)
|
||||||
@ -125,7 +87,6 @@ model user {
|
|||||||
userModifiedDate DateTime? @db.DateTime(0)
|
userModifiedDate DateTime? @db.DateTime(0)
|
||||||
audit audit[]
|
audit audit[]
|
||||||
userrole userrole[]
|
userrole userrole[]
|
||||||
>>>>>>> d4880c491e3491be4f09fbfbc0e0a9f8b5cfb1b8
|
|
||||||
}
|
}
|
||||||
|
|
||||||
model userrole {
|
model userrole {
|
||||||
@ -203,7 +164,6 @@ model dms_settings {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model site_settings {
|
model site_settings {
|
||||||
<<<<<<< HEAD
|
|
||||||
settingID Int @id @default(autoincrement())
|
settingID Int @id @default(autoincrement())
|
||||||
siteName String? @default("corradAF") @db.VarChar(255)
|
siteName String? @default("corradAF") @db.VarChar(255)
|
||||||
siteNameFontSize Int? @default(18)
|
siteNameFontSize Int? @default(18)
|
||||||
@ -231,107 +191,4 @@ model site_settings {
|
|||||||
seoFacebookPixel String? @db.VarChar(255)
|
seoFacebookPixel String? @db.VarChar(255)
|
||||||
settingCreatedDate DateTime? @default(now()) @db.DateTime(0)
|
settingCreatedDate DateTime? @default(now()) @db.DateTime(0)
|
||||||
settingModifiedDate DateTime? @default(now()) @db.DateTime(0)
|
settingModifiedDate DateTime? @default(now()) @db.DateTime(0)
|
||||||
=======
|
|
||||||
settingID Int @id @default(autoincrement())
|
|
||||||
siteName String? @default("corradAF") @db.VarChar(255)
|
|
||||||
siteNameFontSize Int? @default(18)
|
|
||||||
siteDescription String? @db.Text
|
|
||||||
siteLogo String? @db.VarChar(500)
|
|
||||||
siteLoadingLogo String? @db.VarChar(500)
|
|
||||||
siteFavicon String? @db.VarChar(500)
|
|
||||||
siteLoginLogo String? @db.VarChar(500)
|
|
||||||
showSiteNameInHeader Boolean? @default(true)
|
|
||||||
customCSS String? @db.LongText
|
|
||||||
themeMode String? @default("biasa") @db.VarChar(100)
|
|
||||||
customThemeFile String? @db.VarChar(500)
|
|
||||||
currentFont String? @db.VarChar(100)
|
|
||||||
fontSource String? @db.VarChar(100)
|
|
||||||
seoTitle String? @db.VarChar(255)
|
|
||||||
seoDescription String? @db.Text
|
|
||||||
seoKeywords String? @db.Text
|
|
||||||
seoAuthor String? @db.VarChar(255)
|
|
||||||
seoOgImage String? @db.VarChar(500)
|
|
||||||
seoTwitterCard String? @default("summary_large_image") @db.VarChar(100)
|
|
||||||
seoCanonicalUrl String? @db.VarChar(500)
|
|
||||||
seoRobots String? @default("index, follow") @db.VarChar(100)
|
|
||||||
seoGoogleAnalytics String? @db.VarChar(255)
|
|
||||||
seoGoogleTagManager String? @db.VarChar(255)
|
|
||||||
seoFacebookPixel String? @db.VarChar(255)
|
|
||||||
settingCreatedDate DateTime? @default(now()) @db.DateTime(0)
|
|
||||||
settingModifiedDate DateTime? @default(now()) @db.DateTime(0)
|
|
||||||
}
|
|
||||||
|
|
||||||
model dms_settings {
|
|
||||||
settingID Int @id @default(autoincrement())
|
|
||||||
// User & Access Management
|
|
||||||
userRoles String? @db.Text
|
|
||||||
rbacEnabled Boolean? @default(true)
|
|
||||||
userGroups String? @db.Text
|
|
||||||
permissionView Boolean? @default(true)
|
|
||||||
permissionEdit Boolean? @default(true)
|
|
||||||
permissionDelete Boolean? @default(false)
|
|
||||||
permissionDownload Boolean? @default(true)
|
|
||||||
permissionShare Boolean? @default(true)
|
|
||||||
ssoEnabled Boolean? @default(false)
|
|
||||||
mfaRequired Boolean? @default(false)
|
|
||||||
ldapIntegration Boolean? @default(false)
|
|
||||||
sessionTimeout Int? @default(8)
|
|
||||||
|
|
||||||
// Document & Folder Settings
|
|
||||||
folderMaxDepth Int? @default(5)
|
|
||||||
folderDefaultStructure String? @db.Text
|
|
||||||
folderTemplates String? @db.Text
|
|
||||||
namingAutoGenerate Boolean? @default(true)
|
|
||||||
namingMandatoryFields String? @db.Text
|
|
||||||
namingPattern String? @default("{department}_{title}_{date}") @db.VarChar(255)
|
|
||||||
retentionEnabled Boolean? @default(true)
|
|
||||||
retentionDefaultDays Int? @default(2555)
|
|
||||||
retentionArchiveBeforeDelete Boolean? @default(true)
|
|
||||||
versionControlEnabled Boolean? @default(true)
|
|
||||||
versionControlMaxVersions Int? @default(10)
|
|
||||||
versionControlAutoVersioning Boolean? @default(true)
|
|
||||||
|
|
||||||
// Metadata & Tagging
|
|
||||||
metadataCustomFields String? @db.LongText
|
|
||||||
taggingPredefinedTags String? @db.Text
|
|
||||||
taggingUserGeneratedTags Boolean? @default(true)
|
|
||||||
taggingTagSuggestions Boolean? @default(true)
|
|
||||||
classificationAutoEnabled Boolean? @default(true)
|
|
||||||
classificationRules String? @db.Text
|
|
||||||
|
|
||||||
// Workflow & Automation
|
|
||||||
workflowApprovalEnabled Boolean? @default(true)
|
|
||||||
workflowDefaultFlow String? @default("department-head-approval") @db.VarChar(255)
|
|
||||||
workflowCustomFlows String? @db.Text
|
|
||||||
notificationEmail Boolean? @default(true)
|
|
||||||
notificationInApp Boolean? @default(true)
|
|
||||||
notificationUploadAlerts Boolean? @default(true)
|
|
||||||
notificationDeadlineReminders Boolean? @default(true)
|
|
||||||
automationTriggers String? @db.Text
|
|
||||||
automationActions String? @db.Text
|
|
||||||
|
|
||||||
// Upload & Storage Settings
|
|
||||||
uploadAllowedFileTypes String? @db.Text
|
|
||||||
uploadBlockedFileTypes String? @db.Text
|
|
||||||
uploadFileSizeLimit Int? @default(100)
|
|
||||||
uploadQuotaPerUser Int? @default(5000)
|
|
||||||
uploadQuotaPerGroup Int? @default(50000)
|
|
||||||
uploadQuotaPerProject Int? @default(100000)
|
|
||||||
storageType String? @default("local") @db.VarChar(100)
|
|
||||||
storagePath String? @default("/var/uploads/edms") @db.VarChar(500)
|
|
||||||
storageBackupEnabled Boolean? @default(true)
|
|
||||||
storageCompressionEnabled Boolean? @default(false)
|
|
||||||
|
|
||||||
// System Settings
|
|
||||||
systemTimezone String? @default("Asia/Kuala_Lumpur") @db.VarChar(100)
|
|
||||||
systemBackupSchedule String? @default("daily") @db.VarChar(100)
|
|
||||||
systemLogLevel String? @default("info") @db.VarChar(100)
|
|
||||||
systemMaintenanceMode Boolean? @default(false)
|
|
||||||
systemAutoUpdates Boolean? @default(false)
|
|
||||||
systemMonitoring Boolean? @default(true)
|
|
||||||
systemPerformanceMetrics Boolean? @default(true)
|
|
||||||
|
|
||||||
settingCreatedDate DateTime? @default(now()) @db.DateTime(0)
|
|
||||||
settingModifiedDate DateTime? @default(now()) @db.DateTime(0)
|
|
||||||
>>>>>>> d4880c491e3491be4f09fbfbc0e0a9f8b5cfb1b8
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user