refactor user accounts structure

This commit is contained in:
2026-03-16 00:33:40 +03:30
parent d2215b9f04
commit 0ad6a3200e
118 changed files with 18774 additions and 8764 deletions
+51 -37
View File
@@ -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