refactor user accounts structure
This commit is contained in:
@@ -8,17 +8,6 @@ enum PaymentMethodType {
|
||||
OTHER
|
||||
}
|
||||
|
||||
enum PurchaseReceiptStatus {
|
||||
UNPAID
|
||||
PARTIALLY_PAID
|
||||
PAID
|
||||
}
|
||||
|
||||
enum SalesInvoiceType {
|
||||
GOOD
|
||||
SERVICE
|
||||
}
|
||||
|
||||
enum UnitType {
|
||||
COUNT
|
||||
GRAM
|
||||
@@ -40,22 +29,6 @@ enum CustomerType {
|
||||
UNKNOWN
|
||||
}
|
||||
|
||||
enum UserStatus {
|
||||
ACTIVE
|
||||
INACTIVE
|
||||
}
|
||||
|
||||
enum AccountRole {
|
||||
OWNER
|
||||
OPERATOR
|
||||
ACCOUNTANT
|
||||
}
|
||||
|
||||
enum AccountStatus {
|
||||
ACTIVE
|
||||
SUSPENDED
|
||||
}
|
||||
|
||||
enum POSStatus {
|
||||
ACTIVE
|
||||
DISABLED
|
||||
@@ -64,7 +37,16 @@ enum POSStatus {
|
||||
enum POSRole {
|
||||
MANAGER
|
||||
OPERATOR
|
||||
VIEWER
|
||||
}
|
||||
|
||||
enum ComplexRole {
|
||||
MANAGER
|
||||
OPERATOR
|
||||
}
|
||||
|
||||
enum BusinessRole {
|
||||
MANAGER
|
||||
OPERATOR
|
||||
}
|
||||
|
||||
enum LicenseType {
|
||||
@@ -92,29 +74,61 @@ enum UserType {
|
||||
}
|
||||
|
||||
enum AccountType {
|
||||
PARTNER
|
||||
BUSINESS
|
||||
SUPER_ADMIN
|
||||
ADMIN
|
||||
PROVIDER
|
||||
POS
|
||||
PARTNER
|
||||
CONSUMER
|
||||
}
|
||||
|
||||
enum UserStatus {
|
||||
ACTIVE
|
||||
INACTIVE
|
||||
}
|
||||
|
||||
enum AccountRole {
|
||||
OWNER
|
||||
OPERATOR
|
||||
ACCOUNTANT
|
||||
}
|
||||
|
||||
enum AccountStatus {
|
||||
ACTIVE
|
||||
SUSPENDED
|
||||
}
|
||||
|
||||
enum PartnerRole {
|
||||
ADMIN
|
||||
OWNER
|
||||
MANAGER
|
||||
OPERATOR
|
||||
}
|
||||
|
||||
enum BusinessRole {
|
||||
ADMIN
|
||||
OPERATOR
|
||||
enum PartnerStatus {
|
||||
ACTIVE
|
||||
SUSPENDED
|
||||
}
|
||||
|
||||
enum ProviderRole {
|
||||
ADMIN
|
||||
OWNER
|
||||
MANAGER
|
||||
OPERATOR
|
||||
}
|
||||
|
||||
enum ProviderStatus {
|
||||
ACTIVE
|
||||
SUSPENDED
|
||||
}
|
||||
|
||||
enum ConsumerRole {
|
||||
OWNER
|
||||
MANAGER
|
||||
OPERATOR
|
||||
}
|
||||
|
||||
enum ConsumerStatus {
|
||||
ACTIVE
|
||||
SUSPENDED
|
||||
}
|
||||
|
||||
enum TokenType {
|
||||
ACCESS
|
||||
REFRESH
|
||||
|
||||
@@ -15,11 +15,9 @@ model Good {
|
||||
|
||||
complex_id String?
|
||||
category_id String?
|
||||
guild_id String?
|
||||
|
||||
category GoodCategory? @relation(fields: [category_id], references: [id])
|
||||
complex Complex? @relation(fields: [complex_id], references: [id])
|
||||
guild Guild? @relation(fields: [guild_id], references: [id])
|
||||
sales_invoice_items SalesInvoiceItem[]
|
||||
|
||||
@@index([category_id])
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
model Guild {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
code String?
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
business_activities BusinessActivity[]
|
||||
good_categories GoodCategory[]
|
||||
|
||||
@@map("guilds")
|
||||
}
|
||||
Reference in New Issue
Block a user