feat: add consumer accounts and business activities management
- Implemented AccountsService for managing consumer accounts including create, update, delete, and find operations. - Created DTOs for account creation and updates. - Developed BusinessActivitiesController and BusinessActivitiesService for handling business activities related to consumers. - Added complexes management with ComplexesController and ComplexesService. - Introduced POS management with ComplexPosesController and ComplexPosesService. - Created necessary DTOs for business activities and POS. - Established Licenses management with LicensesController and LicensesService. - Integrated consumer management with PartnerConsumersController and PartnerConsumersService. - Added Prisma module imports and service connections across modules.
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the column `tax_id` on the `complexes` table. All the data in the column will be lost.
|
||||||
|
- A unique constraint covering the columns `[economic_code]` on the table `business_activities` will be added. If there are existing duplicate values, this will fail.
|
||||||
|
- A unique constraint covering the columns `[mobile_number,national_code,partner_id]` on the table `consumers` will be added. If there are existing duplicate values, this will fail.
|
||||||
|
- Added the required column `economic_code` to the `business_activities` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `national_code` to the `consumers` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `partner_id` to the `consumers` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- DropIndex
|
||||||
|
DROP INDEX `consumers_mobile_number_key` ON `consumers`;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `business_activities` ADD COLUMN `economic_code` VARCHAR(191) NOT NULL;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `complexes` DROP COLUMN `tax_id`;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `consumers` ADD COLUMN `national_code` VARCHAR(191) NOT NULL,
|
||||||
|
ADD COLUMN `partner_id` VARCHAR(191) NOT NULL;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `licenses` ADD COLUMN `accounts_limit` INTEGER NOT NULL DEFAULT 3;
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX `business_activities_economic_code_key` ON `business_activities`(`economic_code`);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX `consumers_mobile_number_national_code_partner_id_key` ON `consumers`(`mobile_number`, `national_code`, `partner_id`);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `consumers` ADD CONSTRAINT `consumers_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- Added the required column `branch_code` to the `complexes` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `complexes` ADD COLUMN `branch_code` VARCHAR(191) NOT NULL;
|
||||||
@@ -0,0 +1,151 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the column `charged_license_transaction_id` on the `licenses` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the `activated_licenses` table. If the table is not empty, all the data it contains will be lost.
|
||||||
|
- You are about to drop the `charged_license_transactions` table. If the table is not empty, all the data it contains will be lost.
|
||||||
|
- A unique constraint covering the columns `[mobile_number,partner_id]` on the table `consumers` will be added. If there are existing duplicate values, this will fail.
|
||||||
|
- A unique constraint covering the columns `[national_code,partner_id]` on the table `consumers` will be added. If there are existing duplicate values, this will fail.
|
||||||
|
- Added the required column `charge_transaction_id` to the `licenses` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- DropForeignKey
|
||||||
|
ALTER TABLE `activated_licenses` DROP FOREIGN KEY `activated_licenses_consumer_id_fkey`;
|
||||||
|
|
||||||
|
-- DropForeignKey
|
||||||
|
ALTER TABLE `activated_licenses` DROP FOREIGN KEY `activated_licenses_license_id_fkey`;
|
||||||
|
|
||||||
|
-- DropForeignKey
|
||||||
|
ALTER TABLE `charged_license_transactions` DROP FOREIGN KEY `charged_license_transactions_partner_id_fkey`;
|
||||||
|
|
||||||
|
-- DropForeignKey
|
||||||
|
ALTER TABLE `licenses` DROP FOREIGN KEY `licenses_charged_license_transaction_id_fkey`;
|
||||||
|
|
||||||
|
-- DropIndex
|
||||||
|
DROP INDEX `consumers_mobile_number_national_code_partner_id_key` ON `consumers`;
|
||||||
|
|
||||||
|
-- DropIndex
|
||||||
|
DROP INDEX `licenses_charged_license_transaction_id_fkey` ON `licenses`;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `licenses` DROP COLUMN `charged_license_transaction_id`,
|
||||||
|
ADD COLUMN `charge_transaction_id` VARCHAR(191) NOT NULL;
|
||||||
|
|
||||||
|
-- DropTable
|
||||||
|
DROP TABLE `activated_licenses`;
|
||||||
|
|
||||||
|
-- DropTable
|
||||||
|
DROP TABLE `charged_license_transactions`;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `licenses_activated` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`starts_at` DATETIME(3) NOT NULL,
|
||||||
|
`expires_at` DATETIME(3) NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`license_id` VARCHAR(191) NOT NULL,
|
||||||
|
`business_activity_id` VARCHAR(191) NOT NULL,
|
||||||
|
|
||||||
|
UNIQUE INDEX `licenses_activated_id_key`(`id`),
|
||||||
|
UNIQUE INDEX `licenses_activated_license_id_key`(`license_id`),
|
||||||
|
UNIQUE INDEX `licenses_activated_business_activity_id_key`(`business_activity_id`),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `license_charged_transactions` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`activation_expires_at` DATETIME(3) NOT NULL,
|
||||||
|
`tracking_code` VARCHAR(191) NOT NULL,
|
||||||
|
`purchased_count` INTEGER NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`partner_id` VARCHAR(191) NOT NULL,
|
||||||
|
|
||||||
|
UNIQUE INDEX `license_charged_transactions_tracking_code_key`(`tracking_code`),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `license_renew` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`charge_transaction_id` VARCHAR(191) NOT NULL,
|
||||||
|
`activation_id` VARCHAR(191) NOT NULL,
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `license_renew_charge_transaction` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`activation_expires_at` DATETIME(3) NOT NULL,
|
||||||
|
`tracking_code` VARCHAR(191) NOT NULL,
|
||||||
|
`purchased_count` INTEGER NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`partner_id` VARCHAR(191) NOT NULL,
|
||||||
|
|
||||||
|
UNIQUE INDEX `license_renew_charge_transaction_tracking_code_key`(`tracking_code`),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `partner_account_quota_charge_transaction` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`purchased_count` INTEGER NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`partner_id` VARCHAR(191) NOT NULL,
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `partner_account_quota_allocation` (
|
||||||
|
`id` VARCHAR(191) NOT NULL,
|
||||||
|
`created_at` TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||||
|
`updated_at` TIMESTAMP(0) NOT NULL,
|
||||||
|
`charge_transaction_id` VARCHAR(191) NOT NULL,
|
||||||
|
`license_id` VARCHAR(191) NULL,
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX `consumers_mobile_number_partner_id_key` ON `consumers`(`mobile_number`, `partner_id`);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX `consumers_national_code_partner_id_key` ON `consumers`(`national_code`, `partner_id`);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `licenses` ADD CONSTRAINT `licenses_charge_transaction_id_fkey` FOREIGN KEY (`charge_transaction_id`) REFERENCES `license_charged_transactions`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `licenses_activated` ADD CONSTRAINT `licenses_activated_license_id_fkey` FOREIGN KEY (`license_id`) REFERENCES `licenses`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `licenses_activated` ADD CONSTRAINT `licenses_activated_business_activity_id_fkey` FOREIGN KEY (`business_activity_id`) REFERENCES `business_activities`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `license_charged_transactions` ADD CONSTRAINT `license_charged_transactions_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `license_renew` ADD CONSTRAINT `license_renew_charge_transaction_id_fkey` FOREIGN KEY (`charge_transaction_id`) REFERENCES `license_renew_charge_transaction`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `license_renew` ADD CONSTRAINT `license_renew_activation_id_fkey` FOREIGN KEY (`activation_id`) REFERENCES `licenses_activated`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `license_renew_charge_transaction` ADD CONSTRAINT `license_renew_charge_transaction_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `partner_account_quota_charge_transaction` ADD CONSTRAINT `partner_account_quota_charge_transaction_partner_id_fkey` FOREIGN KEY (`partner_id`) REFERENCES `partners`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `partner_account_quota_allocation` ADD CONSTRAINT `partner_account_quota_allocation_charge_transaction_id_fkey` FOREIGN KEY (`charge_transaction_id`) REFERENCES `partner_account_quota_charge_transaction`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `partner_account_quota_allocation` ADD CONSTRAINT `partner_account_quota_allocation_license_id_fkey` FOREIGN KEY (`license_id`) REFERENCES `licenses`(`id`) ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- A unique constraint covering the columns `[tracking_code]` on the table `partner_account_quota_charge_transaction` will be added. If there are existing duplicate values, this will fail.
|
||||||
|
- Added the required column `expires_at` to the `license_renew` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `activation_expires_at` to the `partner_account_quota_charge_transaction` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `tracking_code` to the `partner_account_quota_charge_transaction` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `license_renew` ADD COLUMN `expires_at` DATETIME(3) NOT NULL;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `partner_account_quota_charge_transaction` ADD COLUMN `activation_expires_at` DATETIME(3) NOT NULL,
|
||||||
|
ADD COLUMN `tracking_code` VARCHAR(191) NOT NULL;
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX `partner_account_quota_charge_transaction_tracking_code_key` ON `partner_account_quota_charge_transaction`(`tracking_code`);
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
model AdminAccount {
|
model AdminAccount {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
@@ -14,7 +14,7 @@ model AdminAccount {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Admin {
|
model Admin {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
mobile_number String @unique()
|
mobile_number String @unique()
|
||||||
national_code String? @unique()
|
national_code String? @unique()
|
||||||
first_name String
|
first_name String
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model Account {
|
model Account {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
username String @unique()
|
username String @unique()
|
||||||
password String
|
password String
|
||||||
status AccountStatus
|
status AccountStatus
|
||||||
@@ -17,7 +17,7 @@ model Account {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// model Token {
|
// model Token {
|
||||||
// id String @id @d @uniqueefault(uuid())
|
// id String @id @d @uniqueefault(ulid())
|
||||||
// token String @unique
|
// token String @unique
|
||||||
// type TokenType
|
// type TokenType
|
||||||
// created_at DateTime @default(now())
|
// created_at DateTime @default(now())
|
||||||
@@ -31,7 +31,7 @@ model Account {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
// model VerificationCode {
|
// model VerificationCode {
|
||||||
// id String @id @default(uuid())
|
// id String @id @default(ulid())
|
||||||
// code String
|
// code String
|
||||||
// is_used Boolean @default(false)
|
// is_used Boolean @default(false)
|
||||||
// created_at DateTime @default(now())
|
// created_at DateTime @default(now())
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model ConsumerAccount {
|
model ConsumerAccount {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role ConsumerRole
|
role ConsumerRole
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
@@ -8,7 +8,7 @@ model ConsumerAccount {
|
|||||||
consumer_id String
|
consumer_id String
|
||||||
consumer Consumer @relation(fields: [consumer_id], references: [id])
|
consumer Consumer @relation(fields: [consumer_id], references: [id])
|
||||||
|
|
||||||
account_id String @unique
|
account_id String @unique()
|
||||||
account Account @relation(fields: [account_id], references: [id])
|
account Account @relation(fields: [account_id], references: [id])
|
||||||
|
|
||||||
permission PermissionConsumer?
|
permission PermissionConsumer?
|
||||||
@@ -18,8 +18,9 @@ model ConsumerAccount {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Consumer {
|
model Consumer {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
mobile_number String @unique()
|
mobile_number String
|
||||||
|
national_code String
|
||||||
first_name String
|
first_name String
|
||||||
last_name String
|
last_name String
|
||||||
status ConsumerStatus @default(ACTIVE)
|
status ConsumerStatus @default(ACTIVE)
|
||||||
@@ -27,17 +28,23 @@ model Consumer {
|
|||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
|
partner_id String
|
||||||
|
partner Partner @relation(fields: [partner_id], references: [id])
|
||||||
|
|
||||||
consumer_accounts ConsumerAccount[]
|
consumer_accounts ConsumerAccount[]
|
||||||
business_activities BusinessActivity[]
|
business_activities BusinessActivity[]
|
||||||
activated_licenses ActivatedLicense[]
|
|
||||||
consumer_devices ConsumerDevices[]
|
consumer_devices ConsumerDevices[]
|
||||||
|
|
||||||
|
@@unique([mobile_number, partner_id])
|
||||||
|
@@unique([national_code, partner_id])
|
||||||
@@map("consumers")
|
@@map("consumers")
|
||||||
}
|
}
|
||||||
|
|
||||||
model BusinessActivity {
|
model BusinessActivity {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
economic_code String @unique()
|
||||||
|
name String
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
@@ -49,15 +56,16 @@ model BusinessActivity {
|
|||||||
|
|
||||||
complexes Complex[]
|
complexes Complex[]
|
||||||
permission_businesses PermissionBusiness[]
|
permission_businesses PermissionBusiness[]
|
||||||
|
license_activation LicenseActivation?
|
||||||
|
|
||||||
@@map("business_activities")
|
@@map("business_activities")
|
||||||
}
|
}
|
||||||
|
|
||||||
model Complex {
|
model Complex {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
address String?
|
branch_code String
|
||||||
tax_id String?
|
address String?
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
@@ -77,14 +85,15 @@ model Complex {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Pos {
|
model Pos {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
serial String @unique
|
serial String @unique()
|
||||||
model String?
|
model String?
|
||||||
status POSStatus @default(ACTIVE)
|
status POSStatus @default(ACTIVE)
|
||||||
pos_type POSType
|
pos_type POSType
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
complex_id String
|
complex_id String
|
||||||
complex Complex @relation(fields: [complex_id], references: [id])
|
complex Complex @relation(fields: [complex_id], references: [id])
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model DeviceBrand {
|
model DeviceBrand {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
@@ -11,7 +11,7 @@ model DeviceBrand {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Device {
|
model Device {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
os_version String?
|
os_version String?
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,21 @@
|
|||||||
model License {
|
model License {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
|
accounts_limit Int @default(3)
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
charged_license_transaction_id String
|
charge_transaction_id String
|
||||||
charged_license_transaction ChargedLicenseTransactions @relation(fields: [charged_license_transaction_id], references: [id])
|
charge_transaction LicenseChargeTransaction @relation(fields: [charge_transaction_id], references: [id])
|
||||||
|
|
||||||
activated_license ActivatedLicense?
|
activation LicenseActivation?
|
||||||
|
allocations PartnerAccountQuotaAllocation[]
|
||||||
|
|
||||||
@@map("licenses")
|
@@map("licenses")
|
||||||
}
|
}
|
||||||
|
|
||||||
model ActivatedLicense {
|
model LicenseActivation {
|
||||||
id String @id @unique() @default(uuid())
|
id String @id @unique() @default(ulid())
|
||||||
starts_at DateTime
|
starts_at DateTime
|
||||||
expires_at DateTime
|
expires_at DateTime
|
||||||
|
|
||||||
@@ -23,16 +25,18 @@ model ActivatedLicense {
|
|||||||
license_id String @unique
|
license_id String @unique
|
||||||
license License @relation(fields: [license_id], references: [id])
|
license License @relation(fields: [license_id], references: [id])
|
||||||
|
|
||||||
consumer_id String
|
business_activity_id String @unique
|
||||||
consumer Consumer @relation(fields: [consumer_id], references: [id])
|
business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])
|
||||||
|
license_renews LicenseRenew[]
|
||||||
|
|
||||||
@@map("activated_licenses")
|
@@map("licenses_activated")
|
||||||
}
|
}
|
||||||
|
|
||||||
model ChargedLicenseTransactions {
|
model LicenseChargeTransaction {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
activation_expires_at DateTime
|
activation_expires_at DateTime
|
||||||
tracking_code String @unique()
|
tracking_code String @unique()
|
||||||
|
purchased_count Int
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
@@ -42,5 +46,70 @@ model ChargedLicenseTransactions {
|
|||||||
|
|
||||||
licenses License[]
|
licenses License[]
|
||||||
|
|
||||||
@@map("charged_license_transactions")
|
@@map("license_charged_transactions")
|
||||||
|
}
|
||||||
|
|
||||||
|
model LicenseRenew {
|
||||||
|
id String @id @default(ulid())
|
||||||
|
expires_at DateTime
|
||||||
|
|
||||||
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
|
charge_transaction_id String
|
||||||
|
charge_transaction LicenseRenewChargeTransaction @relation(fields: [charge_transaction_id], references: [id])
|
||||||
|
|
||||||
|
activation_id String
|
||||||
|
activation LicenseActivation @relation(fields: [activation_id], references: [id])
|
||||||
|
|
||||||
|
@@map("license_renew")
|
||||||
|
}
|
||||||
|
|
||||||
|
model LicenseRenewChargeTransaction {
|
||||||
|
id String @id @default(ulid())
|
||||||
|
activation_expires_at DateTime
|
||||||
|
tracking_code String @unique()
|
||||||
|
purchased_count Int
|
||||||
|
|
||||||
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
|
partner_id String
|
||||||
|
partner Partner @relation(fields: [partner_id], references: [id])
|
||||||
|
|
||||||
|
license_renews LicenseRenew[]
|
||||||
|
|
||||||
|
@@map("license_renew_charge_transaction")
|
||||||
|
}
|
||||||
|
|
||||||
|
model PartnerAccountQuotaChargeTransaction {
|
||||||
|
id String @id @default(ulid())
|
||||||
|
activation_expires_at DateTime
|
||||||
|
tracking_code String @unique()
|
||||||
|
purchased_count Int
|
||||||
|
|
||||||
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
|
partner_id String
|
||||||
|
partner Partner @relation(fields: [partner_id], references: [id])
|
||||||
|
|
||||||
|
allocations PartnerAccountQuotaAllocation[]
|
||||||
|
|
||||||
|
@@map("partner_account_quota_charge_transaction")
|
||||||
|
}
|
||||||
|
|
||||||
|
model PartnerAccountQuotaAllocation {
|
||||||
|
id String @id @default(ulid())
|
||||||
|
|
||||||
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||||
|
|
||||||
|
charge_transaction_id String
|
||||||
|
charge_transaction PartnerAccountQuotaChargeTransaction @relation(fields: [charge_transaction_id], references: [id])
|
||||||
|
|
||||||
|
license_id String?
|
||||||
|
license License? @relation(fields: [license_id], references: [id])
|
||||||
|
|
||||||
|
@@map("partner_account_quota_allocation")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model PartnerAccount {
|
model PartnerAccount {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role PartnerRole
|
role PartnerRole
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
@@ -15,7 +15,7 @@ model PartnerAccount {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Partner {
|
model Partner {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
code String @unique()
|
code String @unique()
|
||||||
status PartnerStatus @default(ACTIVE)
|
status PartnerStatus @default(ACTIVE)
|
||||||
@@ -23,8 +23,11 @@ model Partner {
|
|||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)
|
updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)
|
||||||
|
|
||||||
partner_accounts PartnerAccount[]
|
consumers Consumer[]
|
||||||
chargedLicenseTransactions ChargedLicenseTransactions[]
|
partner_accounts PartnerAccount[]
|
||||||
|
license_charge_transactions LicenseChargeTransaction[]
|
||||||
|
account_quota_charge_transactions PartnerAccountQuotaChargeTransaction[]
|
||||||
|
license_renew_charge_transactions LicenseRenewChargeTransaction[]
|
||||||
|
|
||||||
@@map("partners")
|
@@map("partners")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model PermissionConsumer {
|
model PermissionConsumer {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
|
|
||||||
consumer_account_id String @unique
|
consumer_account_id String @unique
|
||||||
consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)
|
consumer_account ConsumerAccount @relation(fields: [consumer_account_id], references: [id], onDelete: Cascade)
|
||||||
@@ -12,7 +12,7 @@ model PermissionConsumer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model PermissionPos {
|
model PermissionPos {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role POSRole
|
role POSRole
|
||||||
|
|
||||||
pos_id String
|
pos_id String
|
||||||
@@ -26,7 +26,7 @@ model PermissionPos {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model PermissionComplex {
|
model PermissionComplex {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role ComplexRole
|
role ComplexRole
|
||||||
|
|
||||||
complex_id String
|
complex_id String
|
||||||
@@ -40,7 +40,7 @@ model PermissionComplex {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model PermissionBusiness {
|
model PermissionBusiness {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role BusinessRole
|
role BusinessRole
|
||||||
|
|
||||||
business_id String
|
business_id String
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model ProviderAccount {
|
model ProviderAccount {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
role ProviderRole
|
role ProviderRole
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
@@ -15,7 +15,7 @@ model ProviderAccount {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Provider {
|
model Provider {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
code String @unique()
|
code String @unique()
|
||||||
status PartnerStatus @default(ACTIVE)
|
status PartnerStatus @default(ACTIVE)
|
||||||
name String
|
name String
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model ApplicationReleasedInfo {
|
model ApplicationReleasedInfo {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
version String
|
version String
|
||||||
build_number String
|
build_number String
|
||||||
is_minimum_supported Boolean @default(false)
|
is_minimum_supported Boolean @default(false)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model Customer {
|
model Customer {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
is_favorite Boolean? @default(false)
|
is_favorite Boolean? @default(false)
|
||||||
|
|
||||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model Good {
|
model Good {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String @db.VarChar(255)
|
name String @db.VarChar(255)
|
||||||
is_default_guild_good Boolean @default(false)
|
is_default_guild_good Boolean @default(false)
|
||||||
sku String @db.VarChar(100)
|
sku String @db.VarChar(100)
|
||||||
@@ -27,7 +27,7 @@ model Good {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model GoodCategory {
|
model GoodCategory {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String @db.VarChar(100)
|
name String @db.VarChar(100)
|
||||||
description String? @db.Text
|
description String? @db.Text
|
||||||
image_url String? @db.VarChar(255)
|
image_url String? @db.VarChar(255)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model Guild {
|
model Guild {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String
|
name String
|
||||||
code String?
|
code String?
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model SalesInvoice {
|
model SalesInvoice {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
code String @unique @db.VarChar(100)
|
code String @unique @db.VarChar(100)
|
||||||
total_amount Decimal @db.Decimal(15, 2)
|
total_amount Decimal @db.Decimal(15, 2)
|
||||||
notes String? @db.Text
|
notes String? @db.Text
|
||||||
@@ -22,7 +22,7 @@ model SalesInvoice {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model SalesInvoiceItem {
|
model SalesInvoiceItem {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
quantity Decimal @db.Decimal(10, 0)
|
quantity Decimal @db.Decimal(10, 0)
|
||||||
unit_type UnitType
|
unit_type UnitType
|
||||||
unit_price Decimal @default(0.00) @db.Decimal(15, 2)
|
unit_price Decimal @default(0.00) @db.Decimal(15, 2)
|
||||||
@@ -46,7 +46,7 @@ model SalesInvoiceItem {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model SalesInvoicePayment {
|
model SalesInvoicePayment {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
invoice_id String
|
invoice_id String
|
||||||
amount Decimal @db.Decimal(15, 2)
|
amount Decimal @db.Decimal(15, 2)
|
||||||
payment_method PaymentMethodType
|
payment_method PaymentMethodType
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
model Service {
|
model Service {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String @db.VarChar(255)
|
name String @db.VarChar(255)
|
||||||
description String? @db.Text
|
description String? @db.Text
|
||||||
sku String @unique() @db.VarChar(100)
|
sku String @unique() @db.VarChar(100)
|
||||||
@@ -21,7 +21,7 @@ model Service {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model ServiceCategory {
|
model ServiceCategory {
|
||||||
id String @id @default(uuid())
|
id String @id @default(ulid())
|
||||||
name String @db.VarChar(100)
|
name String @db.VarChar(100)
|
||||||
description String? @db.Text
|
description String? @db.Text
|
||||||
image_url String? @db.VarChar(255)
|
image_url String? @db.VarChar(255)
|
||||||
|
|||||||
+90
-57
@@ -1,4 +1,5 @@
|
|||||||
import { PasswordUtil } from '@/common/utils/password.util'
|
import { PasswordUtil } from '@/common/utils/password.util'
|
||||||
|
import { generateTrackingCode } from '@/common/utils/tracking-code-generator.util'
|
||||||
import { GoodPricingModel, POSType, UnitType } from '@/generated/prisma/enums'
|
import { GoodPricingModel, POSType, UnitType } from '@/generated/prisma/enums'
|
||||||
import { GoodCreateInput, GoodCreateManyInput } from '@/generated/prisma/models'
|
import { GoodCreateInput, GoodCreateManyInput } from '@/generated/prisma/models'
|
||||||
import { prisma } from '../src/lib/prisma'
|
import { prisma } from '../src/lib/prisma'
|
||||||
@@ -240,60 +241,9 @@ async function main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ****************** BA Start ****************** //
|
|
||||||
const ba = await prisma.businessActivity.count()
|
|
||||||
|
|
||||||
if (!ba) {
|
|
||||||
await prisma.businessActivity.create({
|
|
||||||
data: {
|
|
||||||
name: 'طلا فروشی',
|
|
||||||
consumer: {
|
|
||||||
create: {
|
|
||||||
first_name: 'محمد',
|
|
||||||
last_name: 'زرگر',
|
|
||||||
mobile_number: '09120258155',
|
|
||||||
consumer_accounts: {
|
|
||||||
create: {
|
|
||||||
role: 'OWNER',
|
|
||||||
account: {
|
|
||||||
create: {
|
|
||||||
username: 'zargar',
|
|
||||||
password: await PasswordUtil.hash('123456'),
|
|
||||||
status: 'ACTIVE',
|
|
||||||
type: 'CONSUMER',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
guild: {
|
|
||||||
connect: {
|
|
||||||
id: guilds[0].id,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
complexes: {
|
|
||||||
create: {
|
|
||||||
name: 'فروشگاه طلای مرکزی',
|
|
||||||
address: 'تهران، خیابان جمهوری',
|
|
||||||
tax_id: '12312452345765',
|
|
||||||
pos_list: {
|
|
||||||
create: {
|
|
||||||
name: 'لاین ۱',
|
|
||||||
pos_type: POSType.WEB,
|
|
||||||
serial: '12312312',
|
|
||||||
status: 'ACTIVE',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
}
|
|
||||||
// ****************** BA Start ****************** //
|
|
||||||
|
|
||||||
// ****************** partner Start ****************** //
|
// ****************** partner Start ****************** //
|
||||||
let partner = await prisma.partner.findFirst()
|
let partner = await prisma.partner.findFirst()
|
||||||
|
let license = await prisma.license.findFirst()
|
||||||
if (!partner) {
|
if (!partner) {
|
||||||
partner = await prisma.partner.create({
|
partner = await prisma.partner.create({
|
||||||
data: {
|
data: {
|
||||||
@@ -316,7 +266,7 @@ async function main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if (partner) {
|
if (partner && !license) {
|
||||||
await prisma.$transaction(async tx => {
|
await prisma.$transaction(async tx => {
|
||||||
const startOfToday = new Date()
|
const startOfToday = new Date()
|
||||||
startOfToday.setHours(0, 0, 0, 0)
|
startOfToday.setHours(0, 0, 0, 0)
|
||||||
@@ -332,10 +282,11 @@ async function main() {
|
|||||||
startOfToday.setFullYear(year)
|
startOfToday.setFullYear(year)
|
||||||
startOfToday.setMonth(expMonth)
|
startOfToday.setMonth(expMonth)
|
||||||
|
|
||||||
const transaction = await tx.chargedLicenseTransactions.create({
|
const transaction = await tx.licenseChargeTransaction.create({
|
||||||
data: {
|
data: {
|
||||||
activation_expires_at: startOfToday,
|
activation_expires_at: startOfToday,
|
||||||
tracking_code: `LIC-${'random'}`,
|
purchased_count: 1,
|
||||||
|
tracking_code: generateTrackingCode('LIC', 6),
|
||||||
partner: {
|
partner: {
|
||||||
connect: {
|
connect: {
|
||||||
id: partner.id,
|
id: partner.id,
|
||||||
@@ -347,9 +298,9 @@ async function main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
if (transaction)
|
if (transaction)
|
||||||
await tx.license.create({
|
license = await tx.license.create({
|
||||||
data: {
|
data: {
|
||||||
charged_license_transaction: {
|
charge_transaction: {
|
||||||
connect: {
|
connect: {
|
||||||
id: transaction.id,
|
id: transaction.id,
|
||||||
},
|
},
|
||||||
@@ -359,6 +310,88 @@ async function main() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ****************** BA Start ****************** //
|
||||||
|
const ba = await prisma.businessActivity.count()
|
||||||
|
|
||||||
|
if (!ba && license) {
|
||||||
|
const startOfToday = new Date()
|
||||||
|
startOfToday.setHours(0, 0, 0, 0)
|
||||||
|
|
||||||
|
let year = startOfToday.getFullYear()
|
||||||
|
let expYear = year + 1
|
||||||
|
// if (expMonth > 11) {
|
||||||
|
// expMonth = expMonth - 11
|
||||||
|
// year = year + 1
|
||||||
|
// }
|
||||||
|
|
||||||
|
startOfToday.setFullYear(expYear)
|
||||||
|
|
||||||
|
await prisma.businessActivity.create({
|
||||||
|
data: {
|
||||||
|
name: 'طلا فروشی',
|
||||||
|
economic_code: '0111111111',
|
||||||
|
license_activation: {
|
||||||
|
create: {
|
||||||
|
expires_at: startOfToday,
|
||||||
|
starts_at: new Date(),
|
||||||
|
license: {
|
||||||
|
connect: {
|
||||||
|
id: license.id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
consumer: {
|
||||||
|
create: {
|
||||||
|
first_name: 'محمد',
|
||||||
|
last_name: 'زرگر',
|
||||||
|
mobile_number: '09120258155',
|
||||||
|
national_code: '1234567890',
|
||||||
|
consumer_accounts: {
|
||||||
|
create: {
|
||||||
|
role: 'OWNER',
|
||||||
|
account: {
|
||||||
|
create: {
|
||||||
|
username: 'zargar',
|
||||||
|
password: await PasswordUtil.hash('123456'),
|
||||||
|
status: 'ACTIVE',
|
||||||
|
type: 'CONSUMER',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
partner: {
|
||||||
|
connect: {
|
||||||
|
id: partner.id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
guild: {
|
||||||
|
connect: {
|
||||||
|
id: guilds[0].id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
complexes: {
|
||||||
|
create: {
|
||||||
|
name: 'فروشگاه طلای مرکزی',
|
||||||
|
address: 'تهران، خیابان جمهوری',
|
||||||
|
branch_code: '12332',
|
||||||
|
pos_list: {
|
||||||
|
create: {
|
||||||
|
name: 'لاین ۱',
|
||||||
|
pos_type: POSType.WEB,
|
||||||
|
serial: '12312312',
|
||||||
|
status: 'ACTIVE',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// ****************** BA Start ****************** //
|
||||||
|
|
||||||
// ****************** provider Start ****************** //
|
// ****************** provider Start ****************** //
|
||||||
const provider = await prisma.provider.count()
|
const provider = await prisma.provider.count()
|
||||||
if (!provider) {
|
if (!provider) {
|
||||||
|
|||||||
@@ -39,11 +39,6 @@ export class ConsumerGuard {
|
|||||||
role: true,
|
role: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
activated_licenses: {
|
|
||||||
select: {
|
|
||||||
expires_at: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -53,18 +48,17 @@ export class ConsumerGuard {
|
|||||||
|
|
||||||
const req = context.switchToHttp().getRequest<ExpressRequest>()
|
const req = context.switchToHttp().getRequest<ExpressRequest>()
|
||||||
|
|
||||||
if (req.method !== 'GET') {
|
// if (req.method !== 'GET') {
|
||||||
if (!consumer.activated_licenses) {
|
// if (!consumer.activation) {
|
||||||
throw new ForbiddenException('برای کاربر شما لایسنس ایجاد نشده است.')
|
// throw new ForbiddenException('برای کاربر شما لایسنس ایجاد نشده است.')
|
||||||
}
|
// }
|
||||||
if (
|
// if (
|
||||||
consumer.activated_licenses.every(
|
// consumer.activation &&
|
||||||
license => new Date().getTime() > new Date(license?.expires_at).getTime(),
|
// new Date().getTime() > new Date(consumer.activation.expires_at).getTime()
|
||||||
)
|
// ) {
|
||||||
) {
|
// throw new ForbiddenException('لایسنس شما منقضی شده است.')
|
||||||
throw new ForbiddenException('لایسنس شما منقضی شده است.')
|
// }
|
||||||
}
|
// }
|
||||||
}
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,15 +50,14 @@ export class PosGuard {
|
|||||||
business_activity: {
|
business_activity: {
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
consumer: {
|
license_activation: {
|
||||||
select: {
|
select: {
|
||||||
activated_licenses: {
|
expires_at: true,
|
||||||
select: {
|
|
||||||
expires_at: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
consumer: {
|
||||||
|
select: {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -71,13 +70,13 @@ export class PosGuard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (req.method !== 'GET') {
|
if (req.method !== 'GET') {
|
||||||
if (!pos.complex.business_activity.consumer.activated_licenses.length) {
|
if (!pos.complex.business_activity.license_activation) {
|
||||||
throw new ForbiddenException('برای کاربر شما لایسنس ایجاد نشده است.')
|
throw new ForbiddenException('برای کاربر شما لایسنس ایجاد نشده است.')
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
pos.complex.business_activity.consumer.activated_licenses.every(
|
pos.complex.business_activity.license_activation.expires_at &&
|
||||||
license => new Date().getTime() > new Date(license?.expires_at).getTime(),
|
new Date().getTime() >
|
||||||
)
|
new Date(pos.complex.business_activity.license_activation.expires_at).getTime()
|
||||||
) {
|
) {
|
||||||
throw new ForbiddenException('لایسنس شما منقضی شده است.')
|
throw new ForbiddenException('لایسنس شما منقضی شده است.')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,6 +70,10 @@ export class JwtAuthGuard implements CanActivate {
|
|||||||
// await this.consumerGuard.canActivate(tokenPayload, context)
|
// await this.consumerGuard.canActivate(tokenPayload, context)
|
||||||
// await this.consumerGuard.canActivate(tokenPayload, context)
|
// await this.consumerGuard.canActivate(tokenPayload, context)
|
||||||
await this.posGuard.canActivate(tokenPayload, context)
|
await this.posGuard.canActivate(tokenPayload, context)
|
||||||
|
} else if (req.url.startsWith('/api/v1/partner')) {
|
||||||
|
// await this.consumerGuard.canActivate(tokenPayload, context)
|
||||||
|
// await this.consumerGuard.canActivate(tokenPayload, context)
|
||||||
|
await this.partnerGuard.canActivate(tokenPayload, context)
|
||||||
} else if (tokenPayload.type != 'ADMIN') {
|
} else if (tokenPayload.type != 'ADMIN') {
|
||||||
throw new ForbiddenException('شما دسترسی لازم را ندارید')
|
throw new ForbiddenException('شما دسترسی لازم را ندارید')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -73,15 +73,35 @@ export type Device = Prisma.DeviceModel
|
|||||||
*/
|
*/
|
||||||
export type License = Prisma.LicenseModel
|
export type License = Prisma.LicenseModel
|
||||||
/**
|
/**
|
||||||
* Model ActivatedLicense
|
* Model LicenseActivation
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
export type ActivatedLicense = Prisma.ActivatedLicenseModel
|
export type LicenseActivation = Prisma.LicenseActivationModel
|
||||||
/**
|
/**
|
||||||
* Model ChargedLicenseTransactions
|
* Model LicenseChargeTransaction
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
export type ChargedLicenseTransactions = Prisma.ChargedLicenseTransactionsModel
|
export type LicenseChargeTransaction = Prisma.LicenseChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model LicenseRenew
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type LicenseRenew = Prisma.LicenseRenewModel
|
||||||
|
/**
|
||||||
|
* Model LicenseRenewChargeTransaction
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type LicenseRenewChargeTransaction = Prisma.LicenseRenewChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model PartnerAccountQuotaChargeTransaction
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type PartnerAccountQuotaChargeTransaction = Prisma.PartnerAccountQuotaChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model PartnerAccountQuotaAllocation
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type PartnerAccountQuotaAllocation = Prisma.PartnerAccountQuotaAllocationModel
|
||||||
/**
|
/**
|
||||||
* Model PartnerAccount
|
* Model PartnerAccount
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -95,15 +95,35 @@ export type Device = Prisma.DeviceModel
|
|||||||
*/
|
*/
|
||||||
export type License = Prisma.LicenseModel
|
export type License = Prisma.LicenseModel
|
||||||
/**
|
/**
|
||||||
* Model ActivatedLicense
|
* Model LicenseActivation
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
export type ActivatedLicense = Prisma.ActivatedLicenseModel
|
export type LicenseActivation = Prisma.LicenseActivationModel
|
||||||
/**
|
/**
|
||||||
* Model ChargedLicenseTransactions
|
* Model LicenseChargeTransaction
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
export type ChargedLicenseTransactions = Prisma.ChargedLicenseTransactionsModel
|
export type LicenseChargeTransaction = Prisma.LicenseChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model LicenseRenew
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type LicenseRenew = Prisma.LicenseRenewModel
|
||||||
|
/**
|
||||||
|
* Model LicenseRenewChargeTransaction
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type LicenseRenewChargeTransaction = Prisma.LicenseRenewChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model PartnerAccountQuotaChargeTransaction
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type PartnerAccountQuotaChargeTransaction = Prisma.PartnerAccountQuotaChargeTransactionModel
|
||||||
|
/**
|
||||||
|
* Model PartnerAccountQuotaAllocation
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
export type PartnerAccountQuotaAllocation = Prisma.PartnerAccountQuotaAllocationModel
|
||||||
/**
|
/**
|
||||||
* Model PartnerAccount
|
* Model PartnerAccount
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -212,6 +212,33 @@ export type EnumPOSTypeWithAggregatesFilter<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedEnumPOSTypeFilter<$PrismaModel>
|
_max?: Prisma.NestedEnumPOSTypeFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type IntFilter<$PrismaModel = never> = {
|
||||||
|
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
in?: number[]
|
||||||
|
notIn?: number[]
|
||||||
|
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedIntFilter<$PrismaModel> | number
|
||||||
|
}
|
||||||
|
|
||||||
|
export type IntWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
in?: number[]
|
||||||
|
notIn?: number[]
|
||||||
|
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
|
||||||
|
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
|
||||||
|
_sum?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_min?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_max?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
export type EnumPartnerRoleFilter<$PrismaModel = never> = {
|
export type EnumPartnerRoleFilter<$PrismaModel = never> = {
|
||||||
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
|
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
|
||||||
in?: $Enums.PartnerRole[]
|
in?: $Enums.PartnerRole[]
|
||||||
@@ -429,33 +456,6 @@ export type JsonNullableWithAggregatesFilterBase<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedJsonNullableFilter<$PrismaModel>
|
_max?: Prisma.NestedJsonNullableFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type IntFilter<$PrismaModel = never> = {
|
|
||||||
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
in?: number[]
|
|
||||||
notIn?: number[]
|
|
||||||
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedIntFilter<$PrismaModel> | number
|
|
||||||
}
|
|
||||||
|
|
||||||
export type IntWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
in?: number[]
|
|
||||||
notIn?: number[]
|
|
||||||
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
|
|
||||||
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
|
|
||||||
_sum?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_min?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_max?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type BoolNullableFilter<$PrismaModel = never> = {
|
export type BoolNullableFilter<$PrismaModel = never> = {
|
||||||
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
|
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
|
||||||
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
|
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
|
||||||
@@ -831,6 +831,33 @@ export type NestedEnumPOSTypeWithAggregatesFilter<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedEnumPOSTypeFilter<$PrismaModel>
|
_max?: Prisma.NestedEnumPOSTypeFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NestedIntWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
in?: number[]
|
||||||
|
notIn?: number[]
|
||||||
|
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
|
||||||
|
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
|
||||||
|
_sum?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_min?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_max?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type NestedFloatFilter<$PrismaModel = never> = {
|
||||||
|
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
||||||
|
in?: number[]
|
||||||
|
notIn?: number[]
|
||||||
|
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
||||||
|
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
||||||
|
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
||||||
|
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedFloatFilter<$PrismaModel> | number
|
||||||
|
}
|
||||||
|
|
||||||
export type NestedEnumPartnerRoleFilter<$PrismaModel = never> = {
|
export type NestedEnumPartnerRoleFilter<$PrismaModel = never> = {
|
||||||
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
|
equals?: $Enums.PartnerRole | Prisma.EnumPartnerRoleFieldRefInput<$PrismaModel>
|
||||||
in?: $Enums.PartnerRole[]
|
in?: $Enums.PartnerRole[]
|
||||||
@@ -1021,33 +1048,6 @@ export type NestedJsonNullableFilterBase<$PrismaModel = never> = {
|
|||||||
not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
|
not?: runtime.InputJsonValue | Prisma.JsonFieldRefInput<$PrismaModel> | Prisma.JsonNullValueFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type NestedIntWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
in?: number[]
|
|
||||||
notIn?: number[]
|
|
||||||
lt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
lte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gt?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
gte?: number | Prisma.IntFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedIntWithAggregatesFilter<$PrismaModel> | number
|
|
||||||
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_avg?: Prisma.NestedFloatFilter<$PrismaModel>
|
|
||||||
_sum?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_min?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_max?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedFloatFilter<$PrismaModel = never> = {
|
|
||||||
equals?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
|
||||||
in?: number[]
|
|
||||||
notIn?: number[]
|
|
||||||
lt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
|
||||||
lte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
|
||||||
gt?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
|
||||||
gte?: number | Prisma.FloatFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedFloatFilter<$PrismaModel> | number
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedBoolNullableFilter<$PrismaModel = never> = {
|
export type NestedBoolNullableFilter<$PrismaModel = never> = {
|
||||||
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
|
equals?: boolean | Prisma.BooleanFieldRefInput<$PrismaModel> | null
|
||||||
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
|
not?: Prisma.NestedBoolNullableFilter<$PrismaModel> | boolean | null
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -395,8 +395,12 @@ export const ModelName = {
|
|||||||
DeviceBrand: 'DeviceBrand',
|
DeviceBrand: 'DeviceBrand',
|
||||||
Device: 'Device',
|
Device: 'Device',
|
||||||
License: 'License',
|
License: 'License',
|
||||||
ActivatedLicense: 'ActivatedLicense',
|
LicenseActivation: 'LicenseActivation',
|
||||||
ChargedLicenseTransactions: 'ChargedLicenseTransactions',
|
LicenseChargeTransaction: 'LicenseChargeTransaction',
|
||||||
|
LicenseRenew: 'LicenseRenew',
|
||||||
|
LicenseRenewChargeTransaction: 'LicenseRenewChargeTransaction',
|
||||||
|
PartnerAccountQuotaChargeTransaction: 'PartnerAccountQuotaChargeTransaction',
|
||||||
|
PartnerAccountQuotaAllocation: 'PartnerAccountQuotaAllocation',
|
||||||
PartnerAccount: 'PartnerAccount',
|
PartnerAccount: 'PartnerAccount',
|
||||||
Partner: 'Partner',
|
Partner: 'Partner',
|
||||||
PermissionConsumer: 'PermissionConsumer',
|
PermissionConsumer: 'PermissionConsumer',
|
||||||
@@ -434,7 +438,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
|||||||
omit: GlobalOmitOptions
|
omit: GlobalOmitOptions
|
||||||
}
|
}
|
||||||
meta: {
|
meta: {
|
||||||
modelProps: "adminAccount" | "admin" | "account" | "consumerAccount" | "consumer" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "license" | "activatedLicense" | "chargedLicenseTransactions" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "consumerDevices" | "applicationReleasedInfo" | "triggerLog" | "customer" | "customerIndividual" | "customerLegal" | "good" | "goodCategory" | "guild" | "salesInvoice" | "salesInvoiceItem" | "salesInvoicePayment" | "service" | "serviceCategory"
|
modelProps: "adminAccount" | "admin" | "account" | "consumerAccount" | "consumer" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "license" | "licenseActivation" | "licenseChargeTransaction" | "licenseRenew" | "licenseRenewChargeTransaction" | "partnerAccountQuotaChargeTransaction" | "partnerAccountQuotaAllocation" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "consumerDevices" | "applicationReleasedInfo" | "triggerLog" | "customer" | "customerIndividual" | "customerLegal" | "good" | "goodCategory" | "guild" | "salesInvoice" | "salesInvoiceItem" | "salesInvoicePayment" | "service" | "serviceCategory"
|
||||||
txIsolationLevel: TransactionIsolationLevel
|
txIsolationLevel: TransactionIsolationLevel
|
||||||
}
|
}
|
||||||
model: {
|
model: {
|
||||||
@@ -1164,135 +1168,399 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ActivatedLicense: {
|
LicenseActivation: {
|
||||||
payload: Prisma.$ActivatedLicensePayload<ExtArgs>
|
payload: Prisma.$LicenseActivationPayload<ExtArgs>
|
||||||
fields: Prisma.ActivatedLicenseFieldRefs
|
fields: Prisma.LicenseActivationFieldRefs
|
||||||
operations: {
|
operations: {
|
||||||
findUnique: {
|
findUnique: {
|
||||||
args: Prisma.ActivatedLicenseFindUniqueArgs<ExtArgs>
|
args: Prisma.LicenseActivationFindUniqueArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload> | null
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload> | null
|
||||||
}
|
}
|
||||||
findUniqueOrThrow: {
|
findUniqueOrThrow: {
|
||||||
args: Prisma.ActivatedLicenseFindUniqueOrThrowArgs<ExtArgs>
|
args: Prisma.LicenseActivationFindUniqueOrThrowArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
findFirst: {
|
findFirst: {
|
||||||
args: Prisma.ActivatedLicenseFindFirstArgs<ExtArgs>
|
args: Prisma.LicenseActivationFindFirstArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload> | null
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload> | null
|
||||||
}
|
}
|
||||||
findFirstOrThrow: {
|
findFirstOrThrow: {
|
||||||
args: Prisma.ActivatedLicenseFindFirstOrThrowArgs<ExtArgs>
|
args: Prisma.LicenseActivationFindFirstOrThrowArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
findMany: {
|
findMany: {
|
||||||
args: Prisma.ActivatedLicenseFindManyArgs<ExtArgs>
|
args: Prisma.LicenseActivationFindManyArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>[]
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>[]
|
||||||
}
|
}
|
||||||
create: {
|
create: {
|
||||||
args: Prisma.ActivatedLicenseCreateArgs<ExtArgs>
|
args: Prisma.LicenseActivationCreateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
createMany: {
|
createMany: {
|
||||||
args: Prisma.ActivatedLicenseCreateManyArgs<ExtArgs>
|
args: Prisma.LicenseActivationCreateManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
delete: {
|
delete: {
|
||||||
args: Prisma.ActivatedLicenseDeleteArgs<ExtArgs>
|
args: Prisma.LicenseActivationDeleteArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
update: {
|
update: {
|
||||||
args: Prisma.ActivatedLicenseUpdateArgs<ExtArgs>
|
args: Prisma.LicenseActivationUpdateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
deleteMany: {
|
deleteMany: {
|
||||||
args: Prisma.ActivatedLicenseDeleteManyArgs<ExtArgs>
|
args: Prisma.LicenseActivationDeleteManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
updateMany: {
|
updateMany: {
|
||||||
args: Prisma.ActivatedLicenseUpdateManyArgs<ExtArgs>
|
args: Prisma.LicenseActivationUpdateManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
upsert: {
|
upsert: {
|
||||||
args: Prisma.ActivatedLicenseUpsertArgs<ExtArgs>
|
args: Prisma.LicenseActivationUpsertArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ActivatedLicensePayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseActivationPayload>
|
||||||
}
|
}
|
||||||
aggregate: {
|
aggregate: {
|
||||||
args: Prisma.ActivatedLicenseAggregateArgs<ExtArgs>
|
args: Prisma.LicenseActivationAggregateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.AggregateActivatedLicense>
|
result: runtime.Types.Utils.Optional<Prisma.AggregateLicenseActivation>
|
||||||
}
|
}
|
||||||
groupBy: {
|
groupBy: {
|
||||||
args: Prisma.ActivatedLicenseGroupByArgs<ExtArgs>
|
args: Prisma.LicenseActivationGroupByArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.ActivatedLicenseGroupByOutputType>[]
|
result: runtime.Types.Utils.Optional<Prisma.LicenseActivationGroupByOutputType>[]
|
||||||
}
|
}
|
||||||
count: {
|
count: {
|
||||||
args: Prisma.ActivatedLicenseCountArgs<ExtArgs>
|
args: Prisma.LicenseActivationCountArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.ActivatedLicenseCountAggregateOutputType> | number
|
result: runtime.Types.Utils.Optional<Prisma.LicenseActivationCountAggregateOutputType> | number
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ChargedLicenseTransactions: {
|
LicenseChargeTransaction: {
|
||||||
payload: Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>
|
payload: Prisma.$LicenseChargeTransactionPayload<ExtArgs>
|
||||||
fields: Prisma.ChargedLicenseTransactionsFieldRefs
|
fields: Prisma.LicenseChargeTransactionFieldRefs
|
||||||
operations: {
|
operations: {
|
||||||
findUnique: {
|
findUnique: {
|
||||||
args: Prisma.ChargedLicenseTransactionsFindUniqueArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionFindUniqueArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload> | null
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload> | null
|
||||||
}
|
}
|
||||||
findUniqueOrThrow: {
|
findUniqueOrThrow: {
|
||||||
args: Prisma.ChargedLicenseTransactionsFindUniqueOrThrowArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionFindUniqueOrThrowArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
findFirst: {
|
findFirst: {
|
||||||
args: Prisma.ChargedLicenseTransactionsFindFirstArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionFindFirstArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload> | null
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload> | null
|
||||||
}
|
}
|
||||||
findFirstOrThrow: {
|
findFirstOrThrow: {
|
||||||
args: Prisma.ChargedLicenseTransactionsFindFirstOrThrowArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionFindFirstOrThrowArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
findMany: {
|
findMany: {
|
||||||
args: Prisma.ChargedLicenseTransactionsFindManyArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionFindManyArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>[]
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>[]
|
||||||
}
|
}
|
||||||
create: {
|
create: {
|
||||||
args: Prisma.ChargedLicenseTransactionsCreateArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionCreateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
createMany: {
|
createMany: {
|
||||||
args: Prisma.ChargedLicenseTransactionsCreateManyArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionCreateManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
delete: {
|
delete: {
|
||||||
args: Prisma.ChargedLicenseTransactionsDeleteArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionDeleteArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
update: {
|
update: {
|
||||||
args: Prisma.ChargedLicenseTransactionsUpdateArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionUpdateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
deleteMany: {
|
deleteMany: {
|
||||||
args: Prisma.ChargedLicenseTransactionsDeleteManyArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionDeleteManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
updateMany: {
|
updateMany: {
|
||||||
args: Prisma.ChargedLicenseTransactionsUpdateManyArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionUpdateManyArgs<ExtArgs>
|
||||||
result: BatchPayload
|
result: BatchPayload
|
||||||
}
|
}
|
||||||
upsert: {
|
upsert: {
|
||||||
args: Prisma.ChargedLicenseTransactionsUpsertArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionUpsertArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ChargedLicenseTransactionsPayload>
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseChargeTransactionPayload>
|
||||||
}
|
}
|
||||||
aggregate: {
|
aggregate: {
|
||||||
args: Prisma.ChargedLicenseTransactionsAggregateArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionAggregateArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.AggregateChargedLicenseTransactions>
|
result: runtime.Types.Utils.Optional<Prisma.AggregateLicenseChargeTransaction>
|
||||||
}
|
}
|
||||||
groupBy: {
|
groupBy: {
|
||||||
args: Prisma.ChargedLicenseTransactionsGroupByArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionGroupByArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.ChargedLicenseTransactionsGroupByOutputType>[]
|
result: runtime.Types.Utils.Optional<Prisma.LicenseChargeTransactionGroupByOutputType>[]
|
||||||
}
|
}
|
||||||
count: {
|
count: {
|
||||||
args: Prisma.ChargedLicenseTransactionsCountArgs<ExtArgs>
|
args: Prisma.LicenseChargeTransactionCountArgs<ExtArgs>
|
||||||
result: runtime.Types.Utils.Optional<Prisma.ChargedLicenseTransactionsCountAggregateOutputType> | number
|
result: runtime.Types.Utils.Optional<Prisma.LicenseChargeTransactionCountAggregateOutputType> | number
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
LicenseRenew: {
|
||||||
|
payload: Prisma.$LicenseRenewPayload<ExtArgs>
|
||||||
|
fields: Prisma.LicenseRenewFieldRefs
|
||||||
|
operations: {
|
||||||
|
findUnique: {
|
||||||
|
args: Prisma.LicenseRenewFindUniqueArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload> | null
|
||||||
|
}
|
||||||
|
findUniqueOrThrow: {
|
||||||
|
args: Prisma.LicenseRenewFindUniqueOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
findFirst: {
|
||||||
|
args: Prisma.LicenseRenewFindFirstArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload> | null
|
||||||
|
}
|
||||||
|
findFirstOrThrow: {
|
||||||
|
args: Prisma.LicenseRenewFindFirstOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
findMany: {
|
||||||
|
args: Prisma.LicenseRenewFindManyArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>[]
|
||||||
|
}
|
||||||
|
create: {
|
||||||
|
args: Prisma.LicenseRenewCreateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
createMany: {
|
||||||
|
args: Prisma.LicenseRenewCreateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
delete: {
|
||||||
|
args: Prisma.LicenseRenewDeleteArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
update: {
|
||||||
|
args: Prisma.LicenseRenewUpdateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
deleteMany: {
|
||||||
|
args: Prisma.LicenseRenewDeleteManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
updateMany: {
|
||||||
|
args: Prisma.LicenseRenewUpdateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
upsert: {
|
||||||
|
args: Prisma.LicenseRenewUpsertArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewPayload>
|
||||||
|
}
|
||||||
|
aggregate: {
|
||||||
|
args: Prisma.LicenseRenewAggregateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.AggregateLicenseRenew>
|
||||||
|
}
|
||||||
|
groupBy: {
|
||||||
|
args: Prisma.LicenseRenewGroupByArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.LicenseRenewGroupByOutputType>[]
|
||||||
|
}
|
||||||
|
count: {
|
||||||
|
args: Prisma.LicenseRenewCountArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.LicenseRenewCountAggregateOutputType> | number
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
LicenseRenewChargeTransaction: {
|
||||||
|
payload: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>
|
||||||
|
fields: Prisma.LicenseRenewChargeTransactionFieldRefs
|
||||||
|
operations: {
|
||||||
|
findUnique: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionFindUniqueArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload> | null
|
||||||
|
}
|
||||||
|
findUniqueOrThrow: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionFindUniqueOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
findFirst: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionFindFirstArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload> | null
|
||||||
|
}
|
||||||
|
findFirstOrThrow: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionFindFirstOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
findMany: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionFindManyArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>[]
|
||||||
|
}
|
||||||
|
create: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionCreateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
createMany: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionCreateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
delete: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionDeleteArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
update: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionUpdateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
deleteMany: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionDeleteManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
updateMany: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionUpdateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
upsert: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionUpsertArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$LicenseRenewChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
aggregate: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionAggregateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.AggregateLicenseRenewChargeTransaction>
|
||||||
|
}
|
||||||
|
groupBy: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionGroupByArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.LicenseRenewChargeTransactionGroupByOutputType>[]
|
||||||
|
}
|
||||||
|
count: {
|
||||||
|
args: Prisma.LicenseRenewChargeTransactionCountArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.LicenseRenewChargeTransactionCountAggregateOutputType> | number
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
PartnerAccountQuotaChargeTransaction: {
|
||||||
|
payload: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>
|
||||||
|
fields: Prisma.PartnerAccountQuotaChargeTransactionFieldRefs
|
||||||
|
operations: {
|
||||||
|
findUnique: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionFindUniqueArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload> | null
|
||||||
|
}
|
||||||
|
findUniqueOrThrow: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionFindUniqueOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
findFirst: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionFindFirstArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload> | null
|
||||||
|
}
|
||||||
|
findFirstOrThrow: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionFindFirstOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
findMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionFindManyArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>[]
|
||||||
|
}
|
||||||
|
create: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionCreateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
createMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionCreateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
delete: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionDeleteArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
update: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionUpdateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
deleteMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionDeleteManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
updateMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
upsert: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionUpsertArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload>
|
||||||
|
}
|
||||||
|
aggregate: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionAggregateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.AggregatePartnerAccountQuotaChargeTransaction>
|
||||||
|
}
|
||||||
|
groupBy: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionGroupByArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.PartnerAccountQuotaChargeTransactionGroupByOutputType>[]
|
||||||
|
}
|
||||||
|
count: {
|
||||||
|
args: Prisma.PartnerAccountQuotaChargeTransactionCountArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.PartnerAccountQuotaChargeTransactionCountAggregateOutputType> | number
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
PartnerAccountQuotaAllocation: {
|
||||||
|
payload: Prisma.$PartnerAccountQuotaAllocationPayload<ExtArgs>
|
||||||
|
fields: Prisma.PartnerAccountQuotaAllocationFieldRefs
|
||||||
|
operations: {
|
||||||
|
findUnique: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationFindUniqueArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload> | null
|
||||||
|
}
|
||||||
|
findUniqueOrThrow: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationFindUniqueOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
findFirst: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationFindFirstArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload> | null
|
||||||
|
}
|
||||||
|
findFirstOrThrow: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationFindFirstOrThrowArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
findMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationFindManyArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>[]
|
||||||
|
}
|
||||||
|
create: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationCreateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
createMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationCreateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
delete: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationDeleteArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
update: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationUpdateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
deleteMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationDeleteManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
updateMany: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationUpdateManyArgs<ExtArgs>
|
||||||
|
result: BatchPayload
|
||||||
|
}
|
||||||
|
upsert: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationUpsertArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.PayloadToResult<Prisma.$PartnerAccountQuotaAllocationPayload>
|
||||||
|
}
|
||||||
|
aggregate: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationAggregateArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.AggregatePartnerAccountQuotaAllocation>
|
||||||
|
}
|
||||||
|
groupBy: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationGroupByArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.PartnerAccountQuotaAllocationGroupByOutputType>[]
|
||||||
|
}
|
||||||
|
count: {
|
||||||
|
args: Prisma.PartnerAccountQuotaAllocationCountArgs<ExtArgs>
|
||||||
|
result: runtime.Types.Utils.Optional<Prisma.PartnerAccountQuotaAllocationCountAggregateOutputType> | number
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2837,11 +3105,13 @@ export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldE
|
|||||||
export const ConsumerScalarFieldEnum = {
|
export const ConsumerScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
mobile_number: 'mobile_number',
|
mobile_number: 'mobile_number',
|
||||||
|
national_code: 'national_code',
|
||||||
first_name: 'first_name',
|
first_name: 'first_name',
|
||||||
last_name: 'last_name',
|
last_name: 'last_name',
|
||||||
status: 'status',
|
status: 'status',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at'
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
|
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
|
||||||
@@ -2849,6 +3119,7 @@ export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typ
|
|||||||
|
|
||||||
export const BusinessActivityScalarFieldEnum = {
|
export const BusinessActivityScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
economic_code: 'economic_code',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
@@ -2862,8 +3133,8 @@ export type BusinessActivityScalarFieldEnum = (typeof BusinessActivityScalarFiel
|
|||||||
export const ComplexScalarFieldEnum = {
|
export const ComplexScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
|
branch_code: 'branch_code',
|
||||||
address: 'address',
|
address: 'address',
|
||||||
tax_id: 'tax_id',
|
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
business_activity_id: 'business_activity_id'
|
business_activity_id: 'business_activity_id'
|
||||||
@@ -2913,37 +3184,88 @@ export type DeviceScalarFieldEnum = (typeof DeviceScalarFieldEnum)[keyof typeof
|
|||||||
|
|
||||||
export const LicenseScalarFieldEnum = {
|
export const LicenseScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
accounts_limit: 'accounts_limit',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
charged_license_transaction_id: 'charged_license_transaction_id'
|
charge_transaction_id: 'charge_transaction_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
|
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ActivatedLicenseScalarFieldEnum = {
|
export const LicenseActivationScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
starts_at: 'starts_at',
|
starts_at: 'starts_at',
|
||||||
expires_at: 'expires_at',
|
expires_at: 'expires_at',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
license_id: 'license_id',
|
license_id: 'license_id',
|
||||||
consumer_id: 'consumer_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ActivatedLicenseScalarFieldEnum = (typeof ActivatedLicenseScalarFieldEnum)[keyof typeof ActivatedLicenseScalarFieldEnum]
|
export type LicenseActivationScalarFieldEnum = (typeof LicenseActivationScalarFieldEnum)[keyof typeof LicenseActivationScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ChargedLicenseTransactionsScalarFieldEnum = {
|
export const LicenseChargeTransactionScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
activation_expires_at: 'activation_expires_at',
|
activation_expires_at: 'activation_expires_at',
|
||||||
tracking_code: 'tracking_code',
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
partner_id: 'partner_id'
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ChargedLicenseTransactionsScalarFieldEnum = (typeof ChargedLicenseTransactionsScalarFieldEnum)[keyof typeof ChargedLicenseTransactionsScalarFieldEnum]
|
export type LicenseChargeTransactionScalarFieldEnum = (typeof LicenseChargeTransactionScalarFieldEnum)[keyof typeof LicenseChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
expires_at: 'expires_at',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
activation_id: 'activation_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewScalarFieldEnum = (typeof LicenseRenewScalarFieldEnum)[keyof typeof LicenseRenewScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewChargeTransactionScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
activation_expires_at: 'activation_expires_at',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewChargeTransactionScalarFieldEnum = (typeof LicenseRenewChargeTransactionScalarFieldEnum)[keyof typeof LicenseRenewChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaChargeTransactionScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
activation_expires_at: 'activation_expires_at',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaChargeTransactionScalarFieldEnum = (typeof PartnerAccountQuotaChargeTransactionScalarFieldEnum)[keyof typeof PartnerAccountQuotaChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaAllocationScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
license_id: 'license_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaAllocationScalarFieldEnum = (typeof PartnerAccountQuotaAllocationScalarFieldEnum)[keyof typeof PartnerAccountQuotaAllocationScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const PartnerAccountScalarFieldEnum = {
|
export const PartnerAccountScalarFieldEnum = {
|
||||||
@@ -3314,8 +3636,10 @@ export type ConsumerAccountOrderByRelevanceFieldEnum = (typeof ConsumerAccountOr
|
|||||||
export const ConsumerOrderByRelevanceFieldEnum = {
|
export const ConsumerOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
mobile_number: 'mobile_number',
|
mobile_number: 'mobile_number',
|
||||||
|
national_code: 'national_code',
|
||||||
first_name: 'first_name',
|
first_name: 'first_name',
|
||||||
last_name: 'last_name'
|
last_name: 'last_name',
|
||||||
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
|
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
|
||||||
@@ -3323,6 +3647,7 @@ export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevance
|
|||||||
|
|
||||||
export const BusinessActivityOrderByRelevanceFieldEnum = {
|
export const BusinessActivityOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
economic_code: 'economic_code',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
guild_id: 'guild_id',
|
guild_id: 'guild_id',
|
||||||
consumer_id: 'consumer_id'
|
consumer_id: 'consumer_id'
|
||||||
@@ -3334,8 +3659,8 @@ export type BusinessActivityOrderByRelevanceFieldEnum = (typeof BusinessActivity
|
|||||||
export const ComplexOrderByRelevanceFieldEnum = {
|
export const ComplexOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
|
branch_code: 'branch_code',
|
||||||
address: 'address',
|
address: 'address',
|
||||||
tax_id: 'tax_id',
|
|
||||||
business_activity_id: 'business_activity_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
@@ -3375,28 +3700,64 @@ export type DeviceOrderByRelevanceFieldEnum = (typeof DeviceOrderByRelevanceFiel
|
|||||||
|
|
||||||
export const LicenseOrderByRelevanceFieldEnum = {
|
export const LicenseOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
charged_license_transaction_id: 'charged_license_transaction_id'
|
charge_transaction_id: 'charge_transaction_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
|
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ActivatedLicenseOrderByRelevanceFieldEnum = {
|
export const LicenseActivationOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
license_id: 'license_id',
|
license_id: 'license_id',
|
||||||
consumer_id: 'consumer_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ActivatedLicenseOrderByRelevanceFieldEnum = (typeof ActivatedLicenseOrderByRelevanceFieldEnum)[keyof typeof ActivatedLicenseOrderByRelevanceFieldEnum]
|
export type LicenseActivationOrderByRelevanceFieldEnum = (typeof LicenseActivationOrderByRelevanceFieldEnum)[keyof typeof LicenseActivationOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ChargedLicenseTransactionsOrderByRelevanceFieldEnum = {
|
export const LicenseChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
tracking_code: 'tracking_code',
|
tracking_code: 'tracking_code',
|
||||||
partner_id: 'partner_id'
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ChargedLicenseTransactionsOrderByRelevanceFieldEnum = (typeof ChargedLicenseTransactionsOrderByRelevanceFieldEnum)[keyof typeof ChargedLicenseTransactionsOrderByRelevanceFieldEnum]
|
export type LicenseChargeTransactionOrderByRelevanceFieldEnum = (typeof LicenseChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof LicenseChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
activation_id: 'activation_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewOrderByRelevanceFieldEnum = (typeof LicenseRenewOrderByRelevanceFieldEnum)[keyof typeof LicenseRenewOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewChargeTransactionOrderByRelevanceFieldEnum = (typeof LicenseRenewChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof LicenseRenewChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum = (typeof PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
license_id: 'license_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum = (typeof PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const PartnerAccountOrderByRelevanceFieldEnum = {
|
export const PartnerAccountOrderByRelevanceFieldEnum = {
|
||||||
@@ -3712,6 +4073,13 @@ export type EnumPOSTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaMo
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reference to a field of type 'Int'
|
||||||
|
*/
|
||||||
|
export type IntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int'>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reference to a field of type 'PartnerRole'
|
* Reference to a field of type 'PartnerRole'
|
||||||
*/
|
*/
|
||||||
@@ -3796,13 +4164,6 @@ export type EnumQueryModeFieldRefInput<$PrismaModel> = FieldRefInputType<$Prisma
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Reference to a field of type 'Int'
|
|
||||||
*/
|
|
||||||
export type IntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int'>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reference to a field of type 'CustomerType'
|
* Reference to a field of type 'CustomerType'
|
||||||
*/
|
*/
|
||||||
@@ -3950,8 +4311,12 @@ export type GlobalOmitConfig = {
|
|||||||
deviceBrand?: Prisma.DeviceBrandOmit
|
deviceBrand?: Prisma.DeviceBrandOmit
|
||||||
device?: Prisma.DeviceOmit
|
device?: Prisma.DeviceOmit
|
||||||
license?: Prisma.LicenseOmit
|
license?: Prisma.LicenseOmit
|
||||||
activatedLicense?: Prisma.ActivatedLicenseOmit
|
licenseActivation?: Prisma.LicenseActivationOmit
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsOmit
|
licenseChargeTransaction?: Prisma.LicenseChargeTransactionOmit
|
||||||
|
licenseRenew?: Prisma.LicenseRenewOmit
|
||||||
|
licenseRenewChargeTransaction?: Prisma.LicenseRenewChargeTransactionOmit
|
||||||
|
partnerAccountQuotaChargeTransaction?: Prisma.PartnerAccountQuotaChargeTransactionOmit
|
||||||
|
partnerAccountQuotaAllocation?: Prisma.PartnerAccountQuotaAllocationOmit
|
||||||
partnerAccount?: Prisma.PartnerAccountOmit
|
partnerAccount?: Prisma.PartnerAccountOmit
|
||||||
partner?: Prisma.PartnerOmit
|
partner?: Prisma.PartnerOmit
|
||||||
permissionConsumer?: Prisma.PermissionConsumerOmit
|
permissionConsumer?: Prisma.PermissionConsumerOmit
|
||||||
|
|||||||
@@ -62,8 +62,12 @@ export const ModelName = {
|
|||||||
DeviceBrand: 'DeviceBrand',
|
DeviceBrand: 'DeviceBrand',
|
||||||
Device: 'Device',
|
Device: 'Device',
|
||||||
License: 'License',
|
License: 'License',
|
||||||
ActivatedLicense: 'ActivatedLicense',
|
LicenseActivation: 'LicenseActivation',
|
||||||
ChargedLicenseTransactions: 'ChargedLicenseTransactions',
|
LicenseChargeTransaction: 'LicenseChargeTransaction',
|
||||||
|
LicenseRenew: 'LicenseRenew',
|
||||||
|
LicenseRenewChargeTransaction: 'LicenseRenewChargeTransaction',
|
||||||
|
PartnerAccountQuotaChargeTransaction: 'PartnerAccountQuotaChargeTransaction',
|
||||||
|
PartnerAccountQuotaAllocation: 'PartnerAccountQuotaAllocation',
|
||||||
PartnerAccount: 'PartnerAccount',
|
PartnerAccount: 'PartnerAccount',
|
||||||
Partner: 'Partner',
|
Partner: 'Partner',
|
||||||
PermissionConsumer: 'PermissionConsumer',
|
PermissionConsumer: 'PermissionConsumer',
|
||||||
@@ -154,11 +158,13 @@ export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldE
|
|||||||
export const ConsumerScalarFieldEnum = {
|
export const ConsumerScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
mobile_number: 'mobile_number',
|
mobile_number: 'mobile_number',
|
||||||
|
national_code: 'national_code',
|
||||||
first_name: 'first_name',
|
first_name: 'first_name',
|
||||||
last_name: 'last_name',
|
last_name: 'last_name',
|
||||||
status: 'status',
|
status: 'status',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at'
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
|
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
|
||||||
@@ -166,6 +172,7 @@ export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typ
|
|||||||
|
|
||||||
export const BusinessActivityScalarFieldEnum = {
|
export const BusinessActivityScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
economic_code: 'economic_code',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
@@ -179,8 +186,8 @@ export type BusinessActivityScalarFieldEnum = (typeof BusinessActivityScalarFiel
|
|||||||
export const ComplexScalarFieldEnum = {
|
export const ComplexScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
|
branch_code: 'branch_code',
|
||||||
address: 'address',
|
address: 'address',
|
||||||
tax_id: 'tax_id',
|
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
business_activity_id: 'business_activity_id'
|
business_activity_id: 'business_activity_id'
|
||||||
@@ -230,37 +237,88 @@ export type DeviceScalarFieldEnum = (typeof DeviceScalarFieldEnum)[keyof typeof
|
|||||||
|
|
||||||
export const LicenseScalarFieldEnum = {
|
export const LicenseScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
accounts_limit: 'accounts_limit',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
charged_license_transaction_id: 'charged_license_transaction_id'
|
charge_transaction_id: 'charge_transaction_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
|
export type LicenseScalarFieldEnum = (typeof LicenseScalarFieldEnum)[keyof typeof LicenseScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ActivatedLicenseScalarFieldEnum = {
|
export const LicenseActivationScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
starts_at: 'starts_at',
|
starts_at: 'starts_at',
|
||||||
expires_at: 'expires_at',
|
expires_at: 'expires_at',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
license_id: 'license_id',
|
license_id: 'license_id',
|
||||||
consumer_id: 'consumer_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ActivatedLicenseScalarFieldEnum = (typeof ActivatedLicenseScalarFieldEnum)[keyof typeof ActivatedLicenseScalarFieldEnum]
|
export type LicenseActivationScalarFieldEnum = (typeof LicenseActivationScalarFieldEnum)[keyof typeof LicenseActivationScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ChargedLicenseTransactionsScalarFieldEnum = {
|
export const LicenseChargeTransactionScalarFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
activation_expires_at: 'activation_expires_at',
|
activation_expires_at: 'activation_expires_at',
|
||||||
tracking_code: 'tracking_code',
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
created_at: 'created_at',
|
created_at: 'created_at',
|
||||||
updated_at: 'updated_at',
|
updated_at: 'updated_at',
|
||||||
partner_id: 'partner_id'
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ChargedLicenseTransactionsScalarFieldEnum = (typeof ChargedLicenseTransactionsScalarFieldEnum)[keyof typeof ChargedLicenseTransactionsScalarFieldEnum]
|
export type LicenseChargeTransactionScalarFieldEnum = (typeof LicenseChargeTransactionScalarFieldEnum)[keyof typeof LicenseChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
expires_at: 'expires_at',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
activation_id: 'activation_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewScalarFieldEnum = (typeof LicenseRenewScalarFieldEnum)[keyof typeof LicenseRenewScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewChargeTransactionScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
activation_expires_at: 'activation_expires_at',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewChargeTransactionScalarFieldEnum = (typeof LicenseRenewChargeTransactionScalarFieldEnum)[keyof typeof LicenseRenewChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaChargeTransactionScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
activation_expires_at: 'activation_expires_at',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
purchased_count: 'purchased_count',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaChargeTransactionScalarFieldEnum = (typeof PartnerAccountQuotaChargeTransactionScalarFieldEnum)[keyof typeof PartnerAccountQuotaChargeTransactionScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaAllocationScalarFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
created_at: 'created_at',
|
||||||
|
updated_at: 'updated_at',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
license_id: 'license_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaAllocationScalarFieldEnum = (typeof PartnerAccountQuotaAllocationScalarFieldEnum)[keyof typeof PartnerAccountQuotaAllocationScalarFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const PartnerAccountScalarFieldEnum = {
|
export const PartnerAccountScalarFieldEnum = {
|
||||||
@@ -631,8 +689,10 @@ export type ConsumerAccountOrderByRelevanceFieldEnum = (typeof ConsumerAccountOr
|
|||||||
export const ConsumerOrderByRelevanceFieldEnum = {
|
export const ConsumerOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
mobile_number: 'mobile_number',
|
mobile_number: 'mobile_number',
|
||||||
|
national_code: 'national_code',
|
||||||
first_name: 'first_name',
|
first_name: 'first_name',
|
||||||
last_name: 'last_name'
|
last_name: 'last_name',
|
||||||
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
|
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
|
||||||
@@ -640,6 +700,7 @@ export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevance
|
|||||||
|
|
||||||
export const BusinessActivityOrderByRelevanceFieldEnum = {
|
export const BusinessActivityOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
|
economic_code: 'economic_code',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
guild_id: 'guild_id',
|
guild_id: 'guild_id',
|
||||||
consumer_id: 'consumer_id'
|
consumer_id: 'consumer_id'
|
||||||
@@ -651,8 +712,8 @@ export type BusinessActivityOrderByRelevanceFieldEnum = (typeof BusinessActivity
|
|||||||
export const ComplexOrderByRelevanceFieldEnum = {
|
export const ComplexOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
name: 'name',
|
name: 'name',
|
||||||
|
branch_code: 'branch_code',
|
||||||
address: 'address',
|
address: 'address',
|
||||||
tax_id: 'tax_id',
|
|
||||||
business_activity_id: 'business_activity_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
@@ -692,28 +753,64 @@ export type DeviceOrderByRelevanceFieldEnum = (typeof DeviceOrderByRelevanceFiel
|
|||||||
|
|
||||||
export const LicenseOrderByRelevanceFieldEnum = {
|
export const LicenseOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
charged_license_transaction_id: 'charged_license_transaction_id'
|
charge_transaction_id: 'charge_transaction_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
|
export type LicenseOrderByRelevanceFieldEnum = (typeof LicenseOrderByRelevanceFieldEnum)[keyof typeof LicenseOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ActivatedLicenseOrderByRelevanceFieldEnum = {
|
export const LicenseActivationOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
license_id: 'license_id',
|
license_id: 'license_id',
|
||||||
consumer_id: 'consumer_id'
|
business_activity_id: 'business_activity_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ActivatedLicenseOrderByRelevanceFieldEnum = (typeof ActivatedLicenseOrderByRelevanceFieldEnum)[keyof typeof ActivatedLicenseOrderByRelevanceFieldEnum]
|
export type LicenseActivationOrderByRelevanceFieldEnum = (typeof LicenseActivationOrderByRelevanceFieldEnum)[keyof typeof LicenseActivationOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const ChargedLicenseTransactionsOrderByRelevanceFieldEnum = {
|
export const LicenseChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
tracking_code: 'tracking_code',
|
tracking_code: 'tracking_code',
|
||||||
partner_id: 'partner_id'
|
partner_id: 'partner_id'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type ChargedLicenseTransactionsOrderByRelevanceFieldEnum = (typeof ChargedLicenseTransactionsOrderByRelevanceFieldEnum)[keyof typeof ChargedLicenseTransactionsOrderByRelevanceFieldEnum]
|
export type LicenseChargeTransactionOrderByRelevanceFieldEnum = (typeof LicenseChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof LicenseChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
activation_id: 'activation_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewOrderByRelevanceFieldEnum = (typeof LicenseRenewOrderByRelevanceFieldEnum)[keyof typeof LicenseRenewOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const LicenseRenewChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type LicenseRenewChargeTransactionOrderByRelevanceFieldEnum = (typeof LicenseRenewChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof LicenseRenewChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
tracking_code: 'tracking_code',
|
||||||
|
partner_id: 'partner_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum = (typeof PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountQuotaChargeTransactionOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
|
export const PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum = {
|
||||||
|
id: 'id',
|
||||||
|
charge_transaction_id: 'charge_transaction_id',
|
||||||
|
license_id: 'license_id'
|
||||||
|
} as const
|
||||||
|
|
||||||
|
export type PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum = (typeof PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum)[keyof typeof PartnerAccountQuotaAllocationOrderByRelevanceFieldEnum]
|
||||||
|
|
||||||
|
|
||||||
export const PartnerAccountOrderByRelevanceFieldEnum = {
|
export const PartnerAccountOrderByRelevanceFieldEnum = {
|
||||||
|
|||||||
@@ -19,8 +19,12 @@ export type * from './models/Pos.js'
|
|||||||
export type * from './models/DeviceBrand.js'
|
export type * from './models/DeviceBrand.js'
|
||||||
export type * from './models/Device.js'
|
export type * from './models/Device.js'
|
||||||
export type * from './models/License.js'
|
export type * from './models/License.js'
|
||||||
export type * from './models/ActivatedLicense.js'
|
export type * from './models/LicenseActivation.js'
|
||||||
export type * from './models/ChargedLicenseTransactions.js'
|
export type * from './models/LicenseChargeTransaction.js'
|
||||||
|
export type * from './models/LicenseRenew.js'
|
||||||
|
export type * from './models/LicenseRenewChargeTransaction.js'
|
||||||
|
export type * from './models/PartnerAccountQuotaChargeTransaction.js'
|
||||||
|
export type * from './models/PartnerAccountQuotaAllocation.js'
|
||||||
export type * from './models/PartnerAccount.js'
|
export type * from './models/PartnerAccount.js'
|
||||||
export type * from './models/Partner.js'
|
export type * from './models/Partner.js'
|
||||||
export type * from './models/PermissionConsumer.js'
|
export type * from './models/PermissionConsumer.js'
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -26,6 +26,7 @@ export type AggregateBusinessActivity = {
|
|||||||
|
|
||||||
export type BusinessActivityMinAggregateOutputType = {
|
export type BusinessActivityMinAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
|
economic_code: string | null
|
||||||
name: string | null
|
name: string | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
@@ -35,6 +36,7 @@ export type BusinessActivityMinAggregateOutputType = {
|
|||||||
|
|
||||||
export type BusinessActivityMaxAggregateOutputType = {
|
export type BusinessActivityMaxAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
|
economic_code: string | null
|
||||||
name: string | null
|
name: string | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
@@ -44,6 +46,7 @@ export type BusinessActivityMaxAggregateOutputType = {
|
|||||||
|
|
||||||
export type BusinessActivityCountAggregateOutputType = {
|
export type BusinessActivityCountAggregateOutputType = {
|
||||||
id: number
|
id: number
|
||||||
|
economic_code: number
|
||||||
name: number
|
name: number
|
||||||
created_at: number
|
created_at: number
|
||||||
updated_at: number
|
updated_at: number
|
||||||
@@ -55,6 +58,7 @@ export type BusinessActivityCountAggregateOutputType = {
|
|||||||
|
|
||||||
export type BusinessActivityMinAggregateInputType = {
|
export type BusinessActivityMinAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
economic_code?: true
|
||||||
name?: true
|
name?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
@@ -64,6 +68,7 @@ export type BusinessActivityMinAggregateInputType = {
|
|||||||
|
|
||||||
export type BusinessActivityMaxAggregateInputType = {
|
export type BusinessActivityMaxAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
economic_code?: true
|
||||||
name?: true
|
name?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
@@ -73,6 +78,7 @@ export type BusinessActivityMaxAggregateInputType = {
|
|||||||
|
|
||||||
export type BusinessActivityCountAggregateInputType = {
|
export type BusinessActivityCountAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
economic_code?: true
|
||||||
name?: true
|
name?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
@@ -155,6 +161,7 @@ export type BusinessActivityGroupByArgs<ExtArgs extends runtime.Types.Extensions
|
|||||||
|
|
||||||
export type BusinessActivityGroupByOutputType = {
|
export type BusinessActivityGroupByOutputType = {
|
||||||
id: string
|
id: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
@@ -185,6 +192,7 @@ export type BusinessActivityWhereInput = {
|
|||||||
OR?: Prisma.BusinessActivityWhereInput[]
|
OR?: Prisma.BusinessActivityWhereInput[]
|
||||||
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
||||||
id?: Prisma.StringFilter<"BusinessActivity"> | string
|
id?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
|
economic_code?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
name?: Prisma.StringFilter<"BusinessActivity"> | string
|
name?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
||||||
@@ -194,10 +202,12 @@ export type BusinessActivityWhereInput = {
|
|||||||
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
|
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
|
||||||
complexes?: Prisma.ComplexListRelationFilter
|
complexes?: Prisma.ComplexListRelationFilter
|
||||||
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
|
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
|
||||||
|
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityOrderByWithRelationInput = {
|
export type BusinessActivityOrderByWithRelationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
economic_code?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
@@ -207,11 +217,13 @@ export type BusinessActivityOrderByWithRelationInput = {
|
|||||||
consumer?: Prisma.ConsumerOrderByWithRelationInput
|
consumer?: Prisma.ConsumerOrderByWithRelationInput
|
||||||
complexes?: Prisma.ComplexOrderByRelationAggregateInput
|
complexes?: Prisma.ComplexOrderByRelationAggregateInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput
|
permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput
|
||||||
|
license_activation?: Prisma.LicenseActivationOrderByWithRelationInput
|
||||||
_relevance?: Prisma.BusinessActivityOrderByRelevanceInput
|
_relevance?: Prisma.BusinessActivityOrderByRelevanceInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
|
export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code?: string
|
||||||
AND?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
AND?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
||||||
OR?: Prisma.BusinessActivityWhereInput[]
|
OR?: Prisma.BusinessActivityWhereInput[]
|
||||||
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
|
||||||
@@ -224,10 +236,12 @@ export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
|
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
|
||||||
complexes?: Prisma.ComplexListRelationFilter
|
complexes?: Prisma.ComplexListRelationFilter
|
||||||
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
|
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
|
||||||
}, "id">
|
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
|
||||||
|
}, "id" | "economic_code">
|
||||||
|
|
||||||
export type BusinessActivityOrderByWithAggregationInput = {
|
export type BusinessActivityOrderByWithAggregationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
economic_code?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
@@ -243,6 +257,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
|
|||||||
OR?: Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
|
OR?: Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
|
||||||
NOT?: Prisma.BusinessActivityScalarWhereWithAggregatesInput | Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
|
NOT?: Prisma.BusinessActivityScalarWhereWithAggregatesInput | Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
|
||||||
id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
|
id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
|
||||||
|
economic_code?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
|
||||||
name?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
|
name?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
|
||||||
created_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
|
created_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
|
updated_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
|
||||||
@@ -252,6 +267,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCreateInput = {
|
export type BusinessActivityCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
@@ -259,10 +275,12 @@ export type BusinessActivityCreateInput = {
|
|||||||
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedCreateInput = {
|
export type BusinessActivityUncheckedCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
@@ -270,10 +288,12 @@ export type BusinessActivityUncheckedCreateInput = {
|
|||||||
consumer_id: string
|
consumer_id: string
|
||||||
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUpdateInput = {
|
export type BusinessActivityUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -281,10 +301,12 @@ export type BusinessActivityUpdateInput = {
|
|||||||
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateInput = {
|
export type BusinessActivityUncheckedUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -292,10 +314,12 @@ export type BusinessActivityUncheckedUpdateInput = {
|
|||||||
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateManyInput = {
|
export type BusinessActivityCreateManyInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
@@ -305,6 +329,7 @@ export type BusinessActivityCreateManyInput = {
|
|||||||
|
|
||||||
export type BusinessActivityUpdateManyMutationInput = {
|
export type BusinessActivityUpdateManyMutationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -312,6 +337,7 @@ export type BusinessActivityUpdateManyMutationInput = {
|
|||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateManyInput = {
|
export type BusinessActivityUncheckedUpdateManyInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -337,6 +363,7 @@ export type BusinessActivityOrderByRelevanceInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCountOrderByAggregateInput = {
|
export type BusinessActivityCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
economic_code?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
@@ -346,6 +373,7 @@ export type BusinessActivityCountOrderByAggregateInput = {
|
|||||||
|
|
||||||
export type BusinessActivityMaxOrderByAggregateInput = {
|
export type BusinessActivityMaxOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
economic_code?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
@@ -355,6 +383,7 @@ export type BusinessActivityMaxOrderByAggregateInput = {
|
|||||||
|
|
||||||
export type BusinessActivityMinOrderByAggregateInput = {
|
export type BusinessActivityMinOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
economic_code?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
@@ -423,6 +452,20 @@ export type BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput = {
|
|||||||
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutComplexesInput, Prisma.BusinessActivityUpdateWithoutComplexesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutComplexesInput>
|
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutComplexesInput, Prisma.BusinessActivityUpdateWithoutComplexesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutComplexesInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityCreateNestedOneWithoutLicense_activationInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
|
||||||
|
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutLicense_activationInput
|
||||||
|
connect?: Prisma.BusinessActivityWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
|
||||||
|
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutLicense_activationInput
|
||||||
|
upsert?: Prisma.BusinessActivityUpsertWithoutLicense_activationInput
|
||||||
|
connect?: Prisma.BusinessActivityWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutLicense_activationInput, Prisma.BusinessActivityUpdateWithoutLicense_activationInput>, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
|
||||||
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateNestedOneWithoutPermission_businessesInput = {
|
export type BusinessActivityCreateNestedOneWithoutPermission_businessesInput = {
|
||||||
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
|
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
|
||||||
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermission_businessesInput
|
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermission_businessesInput
|
||||||
@@ -481,22 +524,26 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCreateWithoutConsumerInput = {
|
export type BusinessActivityCreateWithoutConsumerInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedCreateWithoutConsumerInput = {
|
export type BusinessActivityUncheckedCreateWithoutConsumerInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild_id: string
|
guild_id: string
|
||||||
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateOrConnectWithoutConsumerInput = {
|
export type BusinessActivityCreateOrConnectWithoutConsumerInput = {
|
||||||
@@ -530,6 +577,7 @@ export type BusinessActivityScalarWhereInput = {
|
|||||||
OR?: Prisma.BusinessActivityScalarWhereInput[]
|
OR?: Prisma.BusinessActivityScalarWhereInput[]
|
||||||
NOT?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
|
NOT?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
|
||||||
id?: Prisma.StringFilter<"BusinessActivity"> | string
|
id?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
|
economic_code?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
name?: Prisma.StringFilter<"BusinessActivity"> | string
|
name?: Prisma.StringFilter<"BusinessActivity"> | string
|
||||||
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
|
||||||
@@ -539,22 +587,26 @@ export type BusinessActivityScalarWhereInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCreateWithoutComplexesInput = {
|
export type BusinessActivityCreateWithoutComplexesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
|
export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild_id: string
|
guild_id: string
|
||||||
consumer_id: string
|
consumer_id: string
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateOrConnectWithoutComplexesInput = {
|
export type BusinessActivityCreateOrConnectWithoutComplexesInput = {
|
||||||
@@ -575,42 +627,114 @@ export type BusinessActivityUpdateToOneWithWhereWithoutComplexesInput = {
|
|||||||
|
|
||||||
export type BusinessActivityUpdateWithoutComplexesInput = {
|
export type BusinessActivityUpdateWithoutComplexesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
|
export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateWithoutPermission_businessesInput = {
|
export type BusinessActivityCreateWithoutLicense_activationInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
||||||
|
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
|
export type BusinessActivityUncheckedCreateWithoutLicense_activationInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
guild_id: string
|
guild_id: string
|
||||||
consumer_id: string
|
consumer_id: string
|
||||||
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
||||||
|
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityCreateOrConnectWithoutLicense_activationInput = {
|
||||||
|
where: Prisma.BusinessActivityWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUpsertWithoutLicense_activationInput = {
|
||||||
|
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
|
||||||
|
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
|
||||||
|
where?: Prisma.BusinessActivityWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUpdateToOneWithWhereWithoutLicense_activationInput = {
|
||||||
|
where?: Prisma.BusinessActivityWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUpdateWithoutLicense_activationInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
|
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
|
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
||||||
|
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUncheckedUpdateWithoutLicense_activationInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
||||||
|
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityCreateWithoutPermission_businessesInput = {
|
||||||
|
id?: string
|
||||||
|
economic_code: string
|
||||||
|
name: string
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
|
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
|
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
||||||
|
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
|
||||||
|
id?: string
|
||||||
|
economic_code: string
|
||||||
|
name: string
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
guild_id: string
|
||||||
|
consumer_id: string
|
||||||
|
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateOrConnectWithoutPermission_businessesInput = {
|
export type BusinessActivityCreateOrConnectWithoutPermission_businessesInput = {
|
||||||
@@ -631,42 +755,50 @@ export type BusinessActivityUpdateToOneWithWhereWithoutPermission_businessesInpu
|
|||||||
|
|
||||||
export type BusinessActivityUpdateWithoutPermission_businessesInput = {
|
export type BusinessActivityUpdateWithoutPermission_businessesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = {
|
export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateWithoutGuildInput = {
|
export type BusinessActivityCreateWithoutGuildInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
|
||||||
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
|
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
consumer_id: string
|
consumer_id: string
|
||||||
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
|
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
|
||||||
@@ -697,6 +829,7 @@ export type BusinessActivityUpdateManyWithWhereWithoutGuildInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCreateManyConsumerInput = {
|
export type BusinessActivityCreateManyConsumerInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
@@ -705,26 +838,31 @@ export type BusinessActivityCreateManyConsumerInput = {
|
|||||||
|
|
||||||
export type BusinessActivityUpdateWithoutConsumerInput = {
|
export type BusinessActivityUpdateWithoutConsumerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateWithoutConsumerInput = {
|
export type BusinessActivityUncheckedUpdateWithoutConsumerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
|
export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -733,6 +871,7 @@ export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
|
|||||||
|
|
||||||
export type BusinessActivityCreateManyGuildInput = {
|
export type BusinessActivityCreateManyGuildInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
@@ -741,26 +880,31 @@ export type BusinessActivityCreateManyGuildInput = {
|
|||||||
|
|
||||||
export type BusinessActivityUpdateWithoutGuildInput = {
|
export type BusinessActivityUpdateWithoutGuildInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
|
||||||
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
|
export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
|
||||||
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
|
||||||
|
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
|
export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
@@ -809,6 +953,7 @@ export type BusinessActivityCountOutputTypeCountPermission_businessesArgs<ExtArg
|
|||||||
|
|
||||||
export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
id?: boolean
|
id?: boolean
|
||||||
|
economic_code?: boolean
|
||||||
name?: boolean
|
name?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
@@ -818,6 +963,7 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
|
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
|
||||||
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
|
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
|
||||||
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
|
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
|
||||||
|
license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["businessActivity"]>
|
}, ExtArgs["result"]["businessActivity"]>
|
||||||
|
|
||||||
@@ -825,6 +971,7 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
|
|
||||||
export type BusinessActivitySelectScalar = {
|
export type BusinessActivitySelectScalar = {
|
||||||
id?: boolean
|
id?: boolean
|
||||||
|
economic_code?: boolean
|
||||||
name?: boolean
|
name?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
@@ -832,12 +979,13 @@ export type BusinessActivitySelectScalar = {
|
|||||||
consumer_id?: boolean
|
consumer_id?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
|
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "economic_code" | "name" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
|
||||||
export type BusinessActivityInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type BusinessActivityInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
|
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
|
||||||
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
|
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
|
||||||
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
|
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
|
||||||
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
|
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
|
||||||
|
license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -848,9 +996,11 @@ export type $BusinessActivityPayload<ExtArgs extends runtime.Types.Extensions.In
|
|||||||
consumer: Prisma.$ConsumerPayload<ExtArgs>
|
consumer: Prisma.$ConsumerPayload<ExtArgs>
|
||||||
complexes: Prisma.$ComplexPayload<ExtArgs>[]
|
complexes: Prisma.$ComplexPayload<ExtArgs>[]
|
||||||
permission_businesses: Prisma.$PermissionBusinessPayload<ExtArgs>[]
|
permission_businesses: Prisma.$PermissionBusinessPayload<ExtArgs>[]
|
||||||
|
license_activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
|
||||||
}
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
|
economic_code: string
|
||||||
name: string
|
name: string
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
@@ -1200,6 +1350,7 @@ export interface Prisma__BusinessActivityClient<T, Null = never, ExtArgs extends
|
|||||||
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
complexes<T extends Prisma.BusinessActivity$complexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$complexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
complexes<T extends Prisma.BusinessActivity$complexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$complexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
permission_businesses<T extends Prisma.BusinessActivity$permission_businessesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
permission_businesses<T extends Prisma.BusinessActivity$permission_businessesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
|
license_activation<T extends Prisma.BusinessActivity$license_activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$license_activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -1230,6 +1381,7 @@ export interface Prisma__BusinessActivityClient<T, Null = never, ExtArgs extends
|
|||||||
*/
|
*/
|
||||||
export interface BusinessActivityFieldRefs {
|
export interface BusinessActivityFieldRefs {
|
||||||
readonly id: Prisma.FieldRef<"BusinessActivity", 'String'>
|
readonly id: Prisma.FieldRef<"BusinessActivity", 'String'>
|
||||||
|
readonly economic_code: Prisma.FieldRef<"BusinessActivity", 'String'>
|
||||||
readonly name: Prisma.FieldRef<"BusinessActivity", 'String'>
|
readonly name: Prisma.FieldRef<"BusinessActivity", 'String'>
|
||||||
readonly created_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
|
readonly created_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
|
||||||
readonly updated_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
|
readonly updated_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
|
||||||
@@ -1630,6 +1782,25 @@ export type BusinessActivity$permission_businessesArgs<ExtArgs extends runtime.T
|
|||||||
distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[]
|
distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* BusinessActivity.license_activation
|
||||||
|
*/
|
||||||
|
export type BusinessActivity$license_activationArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the LicenseActivation
|
||||||
|
*/
|
||||||
|
select?: Prisma.LicenseActivationSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the LicenseActivation
|
||||||
|
*/
|
||||||
|
omit?: Prisma.LicenseActivationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.LicenseActivationInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.LicenseActivationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* BusinessActivity without action
|
* BusinessActivity without action
|
||||||
*/
|
*/
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -27,8 +27,8 @@ export type AggregateComplex = {
|
|||||||
export type ComplexMinAggregateOutputType = {
|
export type ComplexMinAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
name: string | null
|
name: string | null
|
||||||
|
branch_code: string | null
|
||||||
address: string | null
|
address: string | null
|
||||||
tax_id: string | null
|
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
business_activity_id: string | null
|
business_activity_id: string | null
|
||||||
@@ -37,8 +37,8 @@ export type ComplexMinAggregateOutputType = {
|
|||||||
export type ComplexMaxAggregateOutputType = {
|
export type ComplexMaxAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
name: string | null
|
name: string | null
|
||||||
|
branch_code: string | null
|
||||||
address: string | null
|
address: string | null
|
||||||
tax_id: string | null
|
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
business_activity_id: string | null
|
business_activity_id: string | null
|
||||||
@@ -47,8 +47,8 @@ export type ComplexMaxAggregateOutputType = {
|
|||||||
export type ComplexCountAggregateOutputType = {
|
export type ComplexCountAggregateOutputType = {
|
||||||
id: number
|
id: number
|
||||||
name: number
|
name: number
|
||||||
|
branch_code: number
|
||||||
address: number
|
address: number
|
||||||
tax_id: number
|
|
||||||
created_at: number
|
created_at: number
|
||||||
updated_at: number
|
updated_at: number
|
||||||
business_activity_id: number
|
business_activity_id: number
|
||||||
@@ -59,8 +59,8 @@ export type ComplexCountAggregateOutputType = {
|
|||||||
export type ComplexMinAggregateInputType = {
|
export type ComplexMinAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
name?: true
|
name?: true
|
||||||
|
branch_code?: true
|
||||||
address?: true
|
address?: true
|
||||||
tax_id?: true
|
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
business_activity_id?: true
|
business_activity_id?: true
|
||||||
@@ -69,8 +69,8 @@ export type ComplexMinAggregateInputType = {
|
|||||||
export type ComplexMaxAggregateInputType = {
|
export type ComplexMaxAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
name?: true
|
name?: true
|
||||||
|
branch_code?: true
|
||||||
address?: true
|
address?: true
|
||||||
tax_id?: true
|
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
business_activity_id?: true
|
business_activity_id?: true
|
||||||
@@ -79,8 +79,8 @@ export type ComplexMaxAggregateInputType = {
|
|||||||
export type ComplexCountAggregateInputType = {
|
export type ComplexCountAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
name?: true
|
name?: true
|
||||||
|
branch_code?: true
|
||||||
address?: true
|
address?: true
|
||||||
tax_id?: true
|
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
business_activity_id?: true
|
business_activity_id?: true
|
||||||
@@ -162,8 +162,8 @@ export type ComplexGroupByArgs<ExtArgs extends runtime.Types.Extensions.Internal
|
|||||||
export type ComplexGroupByOutputType = {
|
export type ComplexGroupByOutputType = {
|
||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address: string | null
|
address: string | null
|
||||||
tax_id: string | null
|
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -193,8 +193,8 @@ export type ComplexWhereInput = {
|
|||||||
NOT?: Prisma.ComplexWhereInput | Prisma.ComplexWhereInput[]
|
NOT?: Prisma.ComplexWhereInput | Prisma.ComplexWhereInput[]
|
||||||
id?: Prisma.StringFilter<"Complex"> | string
|
id?: Prisma.StringFilter<"Complex"> | string
|
||||||
name?: Prisma.StringFilter<"Complex"> | string
|
name?: Prisma.StringFilter<"Complex"> | string
|
||||||
|
branch_code?: Prisma.StringFilter<"Complex"> | string
|
||||||
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
||||||
tax_id?: Prisma.StringNullableFilter<"Complex"> | string | null
|
|
||||||
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
||||||
@@ -210,8 +210,8 @@ export type ComplexWhereInput = {
|
|||||||
export type ComplexOrderByWithRelationInput = {
|
export type ComplexOrderByWithRelationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
|
branch_code?: Prisma.SortOrder
|
||||||
address?: Prisma.SortOrderInput | Prisma.SortOrder
|
address?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
tax_id?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
business_activity_id?: Prisma.SortOrder
|
business_activity_id?: Prisma.SortOrder
|
||||||
@@ -231,8 +231,8 @@ export type ComplexWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
OR?: Prisma.ComplexWhereInput[]
|
OR?: Prisma.ComplexWhereInput[]
|
||||||
NOT?: Prisma.ComplexWhereInput | Prisma.ComplexWhereInput[]
|
NOT?: Prisma.ComplexWhereInput | Prisma.ComplexWhereInput[]
|
||||||
name?: Prisma.StringFilter<"Complex"> | string
|
name?: Prisma.StringFilter<"Complex"> | string
|
||||||
|
branch_code?: Prisma.StringFilter<"Complex"> | string
|
||||||
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
||||||
tax_id?: Prisma.StringNullableFilter<"Complex"> | string | null
|
|
||||||
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
||||||
@@ -248,8 +248,8 @@ export type ComplexWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
export type ComplexOrderByWithAggregationInput = {
|
export type ComplexOrderByWithAggregationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
|
branch_code?: Prisma.SortOrder
|
||||||
address?: Prisma.SortOrderInput | Prisma.SortOrder
|
address?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
tax_id?: Prisma.SortOrderInput | Prisma.SortOrder
|
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
business_activity_id?: Prisma.SortOrder
|
business_activity_id?: Prisma.SortOrder
|
||||||
@@ -264,8 +264,8 @@ export type ComplexScalarWhereWithAggregatesInput = {
|
|||||||
NOT?: Prisma.ComplexScalarWhereWithAggregatesInput | Prisma.ComplexScalarWhereWithAggregatesInput[]
|
NOT?: Prisma.ComplexScalarWhereWithAggregatesInput | Prisma.ComplexScalarWhereWithAggregatesInput[]
|
||||||
id?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
id?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
||||||
name?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
name?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
||||||
|
branch_code?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
||||||
address?: Prisma.StringNullableWithAggregatesFilter<"Complex"> | string | null
|
address?: Prisma.StringNullableWithAggregatesFilter<"Complex"> | string | null
|
||||||
tax_id?: Prisma.StringNullableWithAggregatesFilter<"Complex"> | string | null
|
|
||||||
created_at?: Prisma.DateTimeWithAggregatesFilter<"Complex"> | Date | string
|
created_at?: Prisma.DateTimeWithAggregatesFilter<"Complex"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Complex"> | Date | string
|
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Complex"> | Date | string
|
||||||
business_activity_id?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
business_activity_id?: Prisma.StringWithAggregatesFilter<"Complex"> | string
|
||||||
@@ -274,8 +274,8 @@ export type ComplexScalarWhereWithAggregatesInput = {
|
|||||||
export type ComplexCreateInput = {
|
export type ComplexCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -290,8 +290,8 @@ export type ComplexCreateInput = {
|
|||||||
export type ComplexUncheckedCreateInput = {
|
export type ComplexUncheckedCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -306,8 +306,8 @@ export type ComplexUncheckedCreateInput = {
|
|||||||
export type ComplexUpdateInput = {
|
export type ComplexUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -322,8 +322,8 @@ export type ComplexUpdateInput = {
|
|||||||
export type ComplexUncheckedUpdateInput = {
|
export type ComplexUncheckedUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -338,8 +338,8 @@ export type ComplexUncheckedUpdateInput = {
|
|||||||
export type ComplexCreateManyInput = {
|
export type ComplexCreateManyInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -348,8 +348,8 @@ export type ComplexCreateManyInput = {
|
|||||||
export type ComplexUpdateManyMutationInput = {
|
export type ComplexUpdateManyMutationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -357,8 +357,8 @@ export type ComplexUpdateManyMutationInput = {
|
|||||||
export type ComplexUncheckedUpdateManyInput = {
|
export type ComplexUncheckedUpdateManyInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -383,8 +383,8 @@ export type ComplexOrderByRelevanceInput = {
|
|||||||
export type ComplexCountOrderByAggregateInput = {
|
export type ComplexCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
|
branch_code?: Prisma.SortOrder
|
||||||
address?: Prisma.SortOrder
|
address?: Prisma.SortOrder
|
||||||
tax_id?: Prisma.SortOrder
|
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
business_activity_id?: Prisma.SortOrder
|
business_activity_id?: Prisma.SortOrder
|
||||||
@@ -393,8 +393,8 @@ export type ComplexCountOrderByAggregateInput = {
|
|||||||
export type ComplexMaxOrderByAggregateInput = {
|
export type ComplexMaxOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
|
branch_code?: Prisma.SortOrder
|
||||||
address?: Prisma.SortOrder
|
address?: Prisma.SortOrder
|
||||||
tax_id?: Prisma.SortOrder
|
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
business_activity_id?: Prisma.SortOrder
|
business_activity_id?: Prisma.SortOrder
|
||||||
@@ -403,8 +403,8 @@ export type ComplexMaxOrderByAggregateInput = {
|
|||||||
export type ComplexMinOrderByAggregateInput = {
|
export type ComplexMinOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
|
branch_code?: Prisma.SortOrder
|
||||||
address?: Prisma.SortOrder
|
address?: Prisma.SortOrder
|
||||||
tax_id?: Prisma.SortOrder
|
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
business_activity_id?: Prisma.SortOrder
|
business_activity_id?: Prisma.SortOrder
|
||||||
@@ -553,8 +553,8 @@ export type ComplexUpdateOneWithoutGood_categoriesNestedInput = {
|
|||||||
export type ComplexCreateWithoutBusiness_activityInput = {
|
export type ComplexCreateWithoutBusiness_activityInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
|
pos_list?: Prisma.PosCreateNestedManyWithoutComplexInput
|
||||||
@@ -568,8 +568,8 @@ export type ComplexCreateWithoutBusiness_activityInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutBusiness_activityInput = {
|
export type ComplexUncheckedCreateWithoutBusiness_activityInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
|
pos_list?: Prisma.PosUncheckedCreateNestedManyWithoutComplexInput
|
||||||
@@ -612,8 +612,8 @@ export type ComplexScalarWhereInput = {
|
|||||||
NOT?: Prisma.ComplexScalarWhereInput | Prisma.ComplexScalarWhereInput[]
|
NOT?: Prisma.ComplexScalarWhereInput | Prisma.ComplexScalarWhereInput[]
|
||||||
id?: Prisma.StringFilter<"Complex"> | string
|
id?: Prisma.StringFilter<"Complex"> | string
|
||||||
name?: Prisma.StringFilter<"Complex"> | string
|
name?: Prisma.StringFilter<"Complex"> | string
|
||||||
|
branch_code?: Prisma.StringFilter<"Complex"> | string
|
||||||
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
address?: Prisma.StringNullableFilter<"Complex"> | string | null
|
||||||
tax_id?: Prisma.StringNullableFilter<"Complex"> | string | null
|
|
||||||
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Complex"> | Date | string
|
||||||
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
business_activity_id?: Prisma.StringFilter<"Complex"> | string
|
||||||
@@ -622,8 +622,8 @@ export type ComplexScalarWhereInput = {
|
|||||||
export type ComplexCreateWithoutPos_listInput = {
|
export type ComplexCreateWithoutPos_listInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -637,8 +637,8 @@ export type ComplexCreateWithoutPos_listInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutPos_listInput = {
|
export type ComplexUncheckedCreateWithoutPos_listInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -668,8 +668,8 @@ export type ComplexUpdateToOneWithWhereWithoutPos_listInput = {
|
|||||||
export type ComplexUpdateWithoutPos_listInput = {
|
export type ComplexUpdateWithoutPos_listInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -683,8 +683,8 @@ export type ComplexUpdateWithoutPos_listInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutPos_listInput = {
|
export type ComplexUncheckedUpdateWithoutPos_listInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -698,8 +698,8 @@ export type ComplexUncheckedUpdateWithoutPos_listInput = {
|
|||||||
export type ComplexCreateWithoutPermission_complexesInput = {
|
export type ComplexCreateWithoutPermission_complexesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -713,8 +713,8 @@ export type ComplexCreateWithoutPermission_complexesInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutPermission_complexesInput = {
|
export type ComplexUncheckedCreateWithoutPermission_complexesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -744,8 +744,8 @@ export type ComplexUpdateToOneWithWhereWithoutPermission_complexesInput = {
|
|||||||
export type ComplexUpdateWithoutPermission_complexesInput = {
|
export type ComplexUpdateWithoutPermission_complexesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -759,8 +759,8 @@ export type ComplexUpdateWithoutPermission_complexesInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutPermission_complexesInput = {
|
export type ComplexUncheckedUpdateWithoutPermission_complexesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -774,8 +774,8 @@ export type ComplexUncheckedUpdateWithoutPermission_complexesInput = {
|
|||||||
export type ComplexCreateWithoutCustomer_individualsInput = {
|
export type ComplexCreateWithoutCustomer_individualsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -789,8 +789,8 @@ export type ComplexCreateWithoutCustomer_individualsInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutCustomer_individualsInput = {
|
export type ComplexUncheckedCreateWithoutCustomer_individualsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -820,8 +820,8 @@ export type ComplexUpdateToOneWithWhereWithoutCustomer_individualsInput = {
|
|||||||
export type ComplexUpdateWithoutCustomer_individualsInput = {
|
export type ComplexUpdateWithoutCustomer_individualsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -835,8 +835,8 @@ export type ComplexUpdateWithoutCustomer_individualsInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutCustomer_individualsInput = {
|
export type ComplexUncheckedUpdateWithoutCustomer_individualsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -850,8 +850,8 @@ export type ComplexUncheckedUpdateWithoutCustomer_individualsInput = {
|
|||||||
export type ComplexCreateWithoutCustomer_legalsInput = {
|
export type ComplexCreateWithoutCustomer_legalsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -865,8 +865,8 @@ export type ComplexCreateWithoutCustomer_legalsInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutCustomer_legalsInput = {
|
export type ComplexUncheckedCreateWithoutCustomer_legalsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -896,8 +896,8 @@ export type ComplexUpdateToOneWithWhereWithoutCustomer_legalsInput = {
|
|||||||
export type ComplexUpdateWithoutCustomer_legalsInput = {
|
export type ComplexUpdateWithoutCustomer_legalsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -911,8 +911,8 @@ export type ComplexUpdateWithoutCustomer_legalsInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutCustomer_legalsInput = {
|
export type ComplexUncheckedUpdateWithoutCustomer_legalsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -926,8 +926,8 @@ export type ComplexUncheckedUpdateWithoutCustomer_legalsInput = {
|
|||||||
export type ComplexCreateWithoutGoodsInput = {
|
export type ComplexCreateWithoutGoodsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -941,8 +941,8 @@ export type ComplexCreateWithoutGoodsInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutGoodsInput = {
|
export type ComplexUncheckedCreateWithoutGoodsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -972,8 +972,8 @@ export type ComplexUpdateToOneWithWhereWithoutGoodsInput = {
|
|||||||
export type ComplexUpdateWithoutGoodsInput = {
|
export type ComplexUpdateWithoutGoodsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -987,8 +987,8 @@ export type ComplexUpdateWithoutGoodsInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutGoodsInput = {
|
export type ComplexUncheckedUpdateWithoutGoodsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -1002,8 +1002,8 @@ export type ComplexUncheckedUpdateWithoutGoodsInput = {
|
|||||||
export type ComplexCreateWithoutGood_categoriesInput = {
|
export type ComplexCreateWithoutGood_categoriesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
business_activity: Prisma.BusinessActivityCreateNestedOneWithoutComplexesInput
|
||||||
@@ -1017,8 +1017,8 @@ export type ComplexCreateWithoutGood_categoriesInput = {
|
|||||||
export type ComplexUncheckedCreateWithoutGood_categoriesInput = {
|
export type ComplexUncheckedCreateWithoutGood_categoriesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -1048,8 +1048,8 @@ export type ComplexUpdateToOneWithWhereWithoutGood_categoriesInput = {
|
|||||||
export type ComplexUpdateWithoutGood_categoriesInput = {
|
export type ComplexUpdateWithoutGood_categoriesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
business_activity?: Prisma.BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput
|
||||||
@@ -1063,8 +1063,8 @@ export type ComplexUpdateWithoutGood_categoriesInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutGood_categoriesInput = {
|
export type ComplexUncheckedUpdateWithoutGood_categoriesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
business_activity_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -1078,8 +1078,8 @@ export type ComplexUncheckedUpdateWithoutGood_categoriesInput = {
|
|||||||
export type ComplexCreateManyBusiness_activityInput = {
|
export type ComplexCreateManyBusiness_activityInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address?: string | null
|
address?: string | null
|
||||||
tax_id?: string | null
|
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
}
|
}
|
||||||
@@ -1087,8 +1087,8 @@ export type ComplexCreateManyBusiness_activityInput = {
|
|||||||
export type ComplexUpdateWithoutBusiness_activityInput = {
|
export type ComplexUpdateWithoutBusiness_activityInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
|
pos_list?: Prisma.PosUpdateManyWithoutComplexNestedInput
|
||||||
@@ -1102,8 +1102,8 @@ export type ComplexUpdateWithoutBusiness_activityInput = {
|
|||||||
export type ComplexUncheckedUpdateWithoutBusiness_activityInput = {
|
export type ComplexUncheckedUpdateWithoutBusiness_activityInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
|
pos_list?: Prisma.PosUncheckedUpdateManyWithoutComplexNestedInput
|
||||||
@@ -1117,8 +1117,8 @@ export type ComplexUncheckedUpdateWithoutBusiness_activityInput = {
|
|||||||
export type ComplexUncheckedUpdateManyWithoutBusiness_activityInput = {
|
export type ComplexUncheckedUpdateManyWithoutBusiness_activityInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
branch_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
address?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
tax_id?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -1202,8 +1202,8 @@ export type ComplexCountOutputTypeCountCustomer_legalsArgs<ExtArgs extends runti
|
|||||||
export type ComplexSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type ComplexSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
id?: boolean
|
id?: boolean
|
||||||
name?: boolean
|
name?: boolean
|
||||||
|
branch_code?: boolean
|
||||||
address?: boolean
|
address?: boolean
|
||||||
tax_id?: boolean
|
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
business_activity_id?: boolean
|
business_activity_id?: boolean
|
||||||
@@ -1222,14 +1222,14 @@ export type ComplexSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
export type ComplexSelectScalar = {
|
export type ComplexSelectScalar = {
|
||||||
id?: boolean
|
id?: boolean
|
||||||
name?: boolean
|
name?: boolean
|
||||||
|
branch_code?: boolean
|
||||||
address?: boolean
|
address?: boolean
|
||||||
tax_id?: boolean
|
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
business_activity_id?: boolean
|
business_activity_id?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ComplexOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "address" | "tax_id" | "created_at" | "updated_at" | "business_activity_id", ExtArgs["result"]["complex"]>
|
export type ComplexOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "branch_code" | "address" | "created_at" | "updated_at" | "business_activity_id", ExtArgs["result"]["complex"]>
|
||||||
export type ComplexInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type ComplexInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
|
business_activity?: boolean | Prisma.BusinessActivityDefaultArgs<ExtArgs>
|
||||||
pos_list?: boolean | Prisma.Complex$pos_listArgs<ExtArgs>
|
pos_list?: boolean | Prisma.Complex$pos_listArgs<ExtArgs>
|
||||||
@@ -1255,8 +1255,8 @@ export type $ComplexPayload<ExtArgs extends runtime.Types.Extensions.InternalArg
|
|||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
|
branch_code: string
|
||||||
address: string | null
|
address: string | null
|
||||||
tax_id: string | null
|
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
business_activity_id: string
|
business_activity_id: string
|
||||||
@@ -1638,8 +1638,8 @@ export interface Prisma__ComplexClient<T, Null = never, ExtArgs extends runtime.
|
|||||||
export interface ComplexFieldRefs {
|
export interface ComplexFieldRefs {
|
||||||
readonly id: Prisma.FieldRef<"Complex", 'String'>
|
readonly id: Prisma.FieldRef<"Complex", 'String'>
|
||||||
readonly name: Prisma.FieldRef<"Complex", 'String'>
|
readonly name: Prisma.FieldRef<"Complex", 'String'>
|
||||||
|
readonly branch_code: Prisma.FieldRef<"Complex", 'String'>
|
||||||
readonly address: Prisma.FieldRef<"Complex", 'String'>
|
readonly address: Prisma.FieldRef<"Complex", 'String'>
|
||||||
readonly tax_id: Prisma.FieldRef<"Complex", 'String'>
|
|
||||||
readonly created_at: Prisma.FieldRef<"Complex", 'DateTime'>
|
readonly created_at: Prisma.FieldRef<"Complex", 'DateTime'>
|
||||||
readonly updated_at: Prisma.FieldRef<"Complex", 'DateTime'>
|
readonly updated_at: Prisma.FieldRef<"Complex", 'DateTime'>
|
||||||
readonly business_activity_id: Prisma.FieldRef<"Complex", 'String'>
|
readonly business_activity_id: Prisma.FieldRef<"Complex", 'String'>
|
||||||
|
|||||||
@@ -27,31 +27,37 @@ export type AggregateConsumer = {
|
|||||||
export type ConsumerMinAggregateOutputType = {
|
export type ConsumerMinAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
mobile_number: string | null
|
mobile_number: string | null
|
||||||
|
national_code: string | null
|
||||||
first_name: string | null
|
first_name: string | null
|
||||||
last_name: string | null
|
last_name: string | null
|
||||||
status: $Enums.ConsumerStatus | null
|
status: $Enums.ConsumerStatus | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
|
partner_id: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerMaxAggregateOutputType = {
|
export type ConsumerMaxAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
mobile_number: string | null
|
mobile_number: string | null
|
||||||
|
national_code: string | null
|
||||||
first_name: string | null
|
first_name: string | null
|
||||||
last_name: string | null
|
last_name: string | null
|
||||||
status: $Enums.ConsumerStatus | null
|
status: $Enums.ConsumerStatus | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
|
partner_id: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCountAggregateOutputType = {
|
export type ConsumerCountAggregateOutputType = {
|
||||||
id: number
|
id: number
|
||||||
mobile_number: number
|
mobile_number: number
|
||||||
|
national_code: number
|
||||||
first_name: number
|
first_name: number
|
||||||
last_name: number
|
last_name: number
|
||||||
status: number
|
status: number
|
||||||
created_at: number
|
created_at: number
|
||||||
updated_at: number
|
updated_at: number
|
||||||
|
partner_id: number
|
||||||
_all: number
|
_all: number
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,31 +65,37 @@ export type ConsumerCountAggregateOutputType = {
|
|||||||
export type ConsumerMinAggregateInputType = {
|
export type ConsumerMinAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
mobile_number?: true
|
mobile_number?: true
|
||||||
|
national_code?: true
|
||||||
first_name?: true
|
first_name?: true
|
||||||
last_name?: true
|
last_name?: true
|
||||||
status?: true
|
status?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
|
partner_id?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerMaxAggregateInputType = {
|
export type ConsumerMaxAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
mobile_number?: true
|
mobile_number?: true
|
||||||
|
national_code?: true
|
||||||
first_name?: true
|
first_name?: true
|
||||||
last_name?: true
|
last_name?: true
|
||||||
status?: true
|
status?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
|
partner_id?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCountAggregateInputType = {
|
export type ConsumerCountAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
mobile_number?: true
|
mobile_number?: true
|
||||||
|
national_code?: true
|
||||||
first_name?: true
|
first_name?: true
|
||||||
last_name?: true
|
last_name?: true
|
||||||
status?: true
|
status?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
|
partner_id?: true
|
||||||
_all?: true
|
_all?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,11 +174,13 @@ export type ConsumerGroupByArgs<ExtArgs extends runtime.Types.Extensions.Interna
|
|||||||
export type ConsumerGroupByOutputType = {
|
export type ConsumerGroupByOutputType = {
|
||||||
id: string
|
id: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status: $Enums.ConsumerStatus
|
status: $Enums.ConsumerStatus
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
|
partner_id: string
|
||||||
_count: ConsumerCountAggregateOutputType | null
|
_count: ConsumerCountAggregateOutputType | null
|
||||||
_min: ConsumerMinAggregateOutputType | null
|
_min: ConsumerMinAggregateOutputType | null
|
||||||
_max: ConsumerMaxAggregateOutputType | null
|
_max: ConsumerMaxAggregateOutputType | null
|
||||||
@@ -193,57 +207,67 @@ export type ConsumerWhereInput = {
|
|||||||
NOT?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
NOT?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
||||||
id?: Prisma.StringFilter<"Consumer"> | string
|
id?: Prisma.StringFilter<"Consumer"> | string
|
||||||
mobile_number?: Prisma.StringFilter<"Consumer"> | string
|
mobile_number?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
national_code?: Prisma.StringFilter<"Consumer"> | string
|
||||||
first_name?: Prisma.StringFilter<"Consumer"> | string
|
first_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
last_name?: Prisma.StringFilter<"Consumer"> | string
|
last_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
|
partner_id?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
|
||||||
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
|
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
|
||||||
business_activities?: Prisma.BusinessActivityListRelationFilter
|
business_activities?: Prisma.BusinessActivityListRelationFilter
|
||||||
activated_licenses?: Prisma.ActivatedLicenseListRelationFilter
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesListRelationFilter
|
consumer_devices?: Prisma.ConsumerDevicesListRelationFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerOrderByWithRelationInput = {
|
export type ConsumerOrderByWithRelationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
mobile_number?: Prisma.SortOrder
|
mobile_number?: Prisma.SortOrder
|
||||||
|
national_code?: Prisma.SortOrder
|
||||||
first_name?: Prisma.SortOrder
|
first_name?: Prisma.SortOrder
|
||||||
last_name?: Prisma.SortOrder
|
last_name?: Prisma.SortOrder
|
||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
partner_id?: Prisma.SortOrder
|
||||||
|
partner?: Prisma.PartnerOrderByWithRelationInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput
|
consumer_accounts?: Prisma.ConsumerAccountOrderByRelationAggregateInput
|
||||||
business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput
|
business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseOrderByRelationAggregateInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesOrderByRelationAggregateInput
|
consumer_devices?: Prisma.ConsumerDevicesOrderByRelationAggregateInput
|
||||||
_relevance?: Prisma.ConsumerOrderByRelevanceInput
|
_relevance?: Prisma.ConsumerOrderByRelevanceInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerWhereUniqueInput = Prisma.AtLeast<{
|
export type ConsumerWhereUniqueInput = Prisma.AtLeast<{
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number?: string
|
mobile_number_partner_id?: Prisma.ConsumerMobile_numberPartner_idCompoundUniqueInput
|
||||||
|
national_code_partner_id?: Prisma.ConsumerNational_codePartner_idCompoundUniqueInput
|
||||||
AND?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
AND?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
||||||
OR?: Prisma.ConsumerWhereInput[]
|
OR?: Prisma.ConsumerWhereInput[]
|
||||||
NOT?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
NOT?: Prisma.ConsumerWhereInput | Prisma.ConsumerWhereInput[]
|
||||||
|
mobile_number?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
national_code?: Prisma.StringFilter<"Consumer"> | string
|
||||||
first_name?: Prisma.StringFilter<"Consumer"> | string
|
first_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
last_name?: Prisma.StringFilter<"Consumer"> | string
|
last_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
|
partner_id?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
partner?: Prisma.XOR<Prisma.PartnerScalarRelationFilter, Prisma.PartnerWhereInput>
|
||||||
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
|
consumer_accounts?: Prisma.ConsumerAccountListRelationFilter
|
||||||
business_activities?: Prisma.BusinessActivityListRelationFilter
|
business_activities?: Prisma.BusinessActivityListRelationFilter
|
||||||
activated_licenses?: Prisma.ActivatedLicenseListRelationFilter
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesListRelationFilter
|
consumer_devices?: Prisma.ConsumerDevicesListRelationFilter
|
||||||
}, "id" | "mobile_number">
|
}, "id" | "mobile_number_partner_id" | "national_code_partner_id">
|
||||||
|
|
||||||
export type ConsumerOrderByWithAggregationInput = {
|
export type ConsumerOrderByWithAggregationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
mobile_number?: Prisma.SortOrder
|
mobile_number?: Prisma.SortOrder
|
||||||
|
national_code?: Prisma.SortOrder
|
||||||
first_name?: Prisma.SortOrder
|
first_name?: Prisma.SortOrder
|
||||||
last_name?: Prisma.SortOrder
|
last_name?: Prisma.SortOrder
|
||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
partner_id?: Prisma.SortOrder
|
||||||
_count?: Prisma.ConsumerCountOrderByAggregateInput
|
_count?: Prisma.ConsumerCountOrderByAggregateInput
|
||||||
_max?: Prisma.ConsumerMaxOrderByAggregateInput
|
_max?: Prisma.ConsumerMaxOrderByAggregateInput
|
||||||
_min?: Prisma.ConsumerMinOrderByAggregateInput
|
_min?: Prisma.ConsumerMinOrderByAggregateInput
|
||||||
@@ -255,82 +279,91 @@ export type ConsumerScalarWhereWithAggregatesInput = {
|
|||||||
NOT?: Prisma.ConsumerScalarWhereWithAggregatesInput | Prisma.ConsumerScalarWhereWithAggregatesInput[]
|
NOT?: Prisma.ConsumerScalarWhereWithAggregatesInput | Prisma.ConsumerScalarWhereWithAggregatesInput[]
|
||||||
id?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
id?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
mobile_number?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
mobile_number?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
|
national_code?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
first_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
first_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
last_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
last_name?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
status?: Prisma.EnumConsumerStatusWithAggregatesFilter<"Consumer"> | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusWithAggregatesFilter<"Consumer"> | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
|
created_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
|
updated_at?: Prisma.DateTimeWithAggregatesFilter<"Consumer"> | Date | string
|
||||||
|
partner_id?: Prisma.StringWithAggregatesFilter<"Consumer"> | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateInput = {
|
export type ConsumerCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner: Prisma.PartnerCreateNestedOneWithoutConsumersInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
||||||
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedCreateInput = {
|
export type ConsumerUncheckedCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner_id: string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpdateInput = {
|
export type ConsumerUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumersNestedInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
||||||
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedUpdateInput = {
|
export type ConsumerUncheckedUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateManyInput = {
|
export type ConsumerCreateManyInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner_id: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpdateManyMutationInput = {
|
export type ConsumerUpdateManyMutationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
@@ -341,11 +374,13 @@ export type ConsumerUpdateManyMutationInput = {
|
|||||||
export type ConsumerUncheckedUpdateManyInput = {
|
export type ConsumerUncheckedUpdateManyInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerScalarRelationFilter = {
|
export type ConsumerScalarRelationFilter = {
|
||||||
@@ -359,34 +394,60 @@ export type ConsumerOrderByRelevanceInput = {
|
|||||||
search: string
|
search: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type ConsumerMobile_numberPartner_idCompoundUniqueInput = {
|
||||||
|
mobile_number: string
|
||||||
|
partner_id: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerNational_codePartner_idCompoundUniqueInput = {
|
||||||
|
national_code: string
|
||||||
|
partner_id: string
|
||||||
|
}
|
||||||
|
|
||||||
export type ConsumerCountOrderByAggregateInput = {
|
export type ConsumerCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
mobile_number?: Prisma.SortOrder
|
mobile_number?: Prisma.SortOrder
|
||||||
|
national_code?: Prisma.SortOrder
|
||||||
first_name?: Prisma.SortOrder
|
first_name?: Prisma.SortOrder
|
||||||
last_name?: Prisma.SortOrder
|
last_name?: Prisma.SortOrder
|
||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
partner_id?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerMaxOrderByAggregateInput = {
|
export type ConsumerMaxOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
mobile_number?: Prisma.SortOrder
|
mobile_number?: Prisma.SortOrder
|
||||||
|
national_code?: Prisma.SortOrder
|
||||||
first_name?: Prisma.SortOrder
|
first_name?: Prisma.SortOrder
|
||||||
last_name?: Prisma.SortOrder
|
last_name?: Prisma.SortOrder
|
||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
partner_id?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerMinOrderByAggregateInput = {
|
export type ConsumerMinOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
mobile_number?: Prisma.SortOrder
|
mobile_number?: Prisma.SortOrder
|
||||||
|
national_code?: Prisma.SortOrder
|
||||||
first_name?: Prisma.SortOrder
|
first_name?: Prisma.SortOrder
|
||||||
last_name?: Prisma.SortOrder
|
last_name?: Prisma.SortOrder
|
||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
partner_id?: Prisma.SortOrder
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerListRelationFilter = {
|
||||||
|
every?: Prisma.ConsumerWhereInput
|
||||||
|
some?: Prisma.ConsumerWhereInput
|
||||||
|
none?: Prisma.ConsumerWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerOrderByRelationAggregateInput = {
|
||||||
|
_count?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateNestedOneWithoutConsumer_accountsInput = {
|
export type ConsumerCreateNestedOneWithoutConsumer_accountsInput = {
|
||||||
@@ -421,18 +482,46 @@ export type ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput = {
|
|||||||
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutBusiness_activitiesInput, Prisma.ConsumerUpdateWithoutBusiness_activitiesInput>, Prisma.ConsumerUncheckedUpdateWithoutBusiness_activitiesInput>
|
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutBusiness_activitiesInput, Prisma.ConsumerUpdateWithoutBusiness_activitiesInput>, Prisma.ConsumerUncheckedUpdateWithoutBusiness_activitiesInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateNestedOneWithoutActivated_licensesInput = {
|
export type ConsumerCreateNestedManyWithoutPartnerInput = {
|
||||||
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedCreateWithoutActivated_licensesInput>
|
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput> | Prisma.ConsumerCreateWithoutPartnerInput[] | Prisma.ConsumerUncheckedCreateWithoutPartnerInput[]
|
||||||
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutActivated_licensesInput
|
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutPartnerInput | Prisma.ConsumerCreateOrConnectWithoutPartnerInput[]
|
||||||
connect?: Prisma.ConsumerWhereUniqueInput
|
createMany?: Prisma.ConsumerCreateManyPartnerInputEnvelope
|
||||||
|
connect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpdateOneRequiredWithoutActivated_licensesNestedInput = {
|
export type ConsumerUncheckedCreateNestedManyWithoutPartnerInput = {
|
||||||
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedCreateWithoutActivated_licensesInput>
|
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput> | Prisma.ConsumerCreateWithoutPartnerInput[] | Prisma.ConsumerUncheckedCreateWithoutPartnerInput[]
|
||||||
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutActivated_licensesInput
|
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutPartnerInput | Prisma.ConsumerCreateOrConnectWithoutPartnerInput[]
|
||||||
upsert?: Prisma.ConsumerUpsertWithoutActivated_licensesInput
|
createMany?: Prisma.ConsumerCreateManyPartnerInputEnvelope
|
||||||
connect?: Prisma.ConsumerWhereUniqueInput
|
connect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
update?: Prisma.XOR<Prisma.XOR<Prisma.ConsumerUpdateToOneWithWhereWithoutActivated_licensesInput, Prisma.ConsumerUpdateWithoutActivated_licensesInput>, Prisma.ConsumerUncheckedUpdateWithoutActivated_licensesInput>
|
}
|
||||||
|
|
||||||
|
export type ConsumerUpdateManyWithoutPartnerNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput> | Prisma.ConsumerCreateWithoutPartnerInput[] | Prisma.ConsumerUncheckedCreateWithoutPartnerInput[]
|
||||||
|
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutPartnerInput | Prisma.ConsumerCreateOrConnectWithoutPartnerInput[]
|
||||||
|
upsert?: Prisma.ConsumerUpsertWithWhereUniqueWithoutPartnerInput | Prisma.ConsumerUpsertWithWhereUniqueWithoutPartnerInput[]
|
||||||
|
createMany?: Prisma.ConsumerCreateManyPartnerInputEnvelope
|
||||||
|
set?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
delete?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
connect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
update?: Prisma.ConsumerUpdateWithWhereUniqueWithoutPartnerInput | Prisma.ConsumerUpdateWithWhereUniqueWithoutPartnerInput[]
|
||||||
|
updateMany?: Prisma.ConsumerUpdateManyWithWhereWithoutPartnerInput | Prisma.ConsumerUpdateManyWithWhereWithoutPartnerInput[]
|
||||||
|
deleteMany?: Prisma.ConsumerScalarWhereInput | Prisma.ConsumerScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerUncheckedUpdateManyWithoutPartnerNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput> | Prisma.ConsumerCreateWithoutPartnerInput[] | Prisma.ConsumerUncheckedCreateWithoutPartnerInput[]
|
||||||
|
connectOrCreate?: Prisma.ConsumerCreateOrConnectWithoutPartnerInput | Prisma.ConsumerCreateOrConnectWithoutPartnerInput[]
|
||||||
|
upsert?: Prisma.ConsumerUpsertWithWhereUniqueWithoutPartnerInput | Prisma.ConsumerUpsertWithWhereUniqueWithoutPartnerInput[]
|
||||||
|
createMany?: Prisma.ConsumerCreateManyPartnerInputEnvelope
|
||||||
|
set?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
delete?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
connect?: Prisma.ConsumerWhereUniqueInput | Prisma.ConsumerWhereUniqueInput[]
|
||||||
|
update?: Prisma.ConsumerUpdateWithWhereUniqueWithoutPartnerInput | Prisma.ConsumerUpdateWithWhereUniqueWithoutPartnerInput[]
|
||||||
|
updateMany?: Prisma.ConsumerUpdateManyWithWhereWithoutPartnerInput | Prisma.ConsumerUpdateManyWithWhereWithoutPartnerInput[]
|
||||||
|
deleteMany?: Prisma.ConsumerScalarWhereInput | Prisma.ConsumerScalarWhereInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateNestedOneWithoutConsumer_devicesInput = {
|
export type ConsumerCreateNestedOneWithoutConsumer_devicesInput = {
|
||||||
@@ -452,26 +541,28 @@ export type ConsumerUpdateOneRequiredWithoutConsumer_devicesNestedInput = {
|
|||||||
export type ConsumerCreateWithoutConsumer_accountsInput = {
|
export type ConsumerCreateWithoutConsumer_accountsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner: Prisma.PartnerCreateNestedOneWithoutConsumersInput
|
||||||
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedCreateWithoutConsumer_accountsInput = {
|
export type ConsumerUncheckedCreateWithoutConsumer_accountsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner_id: string
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -494,52 +585,56 @@ export type ConsumerUpdateToOneWithWhereWithoutConsumer_accountsInput = {
|
|||||||
export type ConsumerUpdateWithoutConsumer_accountsInput = {
|
export type ConsumerUpdateWithoutConsumer_accountsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumersNestedInput
|
||||||
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedUpdateWithoutConsumer_accountsInput = {
|
export type ConsumerUncheckedUpdateWithoutConsumer_accountsInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateWithoutBusiness_activitiesInput = {
|
export type ConsumerCreateWithoutBusiness_activitiesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner: Prisma.PartnerCreateNestedOneWithoutConsumersInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedCreateWithoutBusiness_activitiesInput = {
|
export type ConsumerUncheckedCreateWithoutBusiness_activitiesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner_id: string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedCreateNestedManyWithoutConsumerInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -562,32 +657,35 @@ export type ConsumerUpdateToOneWithWhereWithoutBusiness_activitiesInput = {
|
|||||||
export type ConsumerUpdateWithoutBusiness_activitiesInput = {
|
export type ConsumerUpdateWithoutBusiness_activitiesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumersNestedInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedUpdateWithoutBusiness_activitiesInput = {
|
export type ConsumerUncheckedUpdateWithoutBusiness_activitiesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateWithoutActivated_licensesInput = {
|
export type ConsumerCreateWithoutPartnerInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
@@ -598,9 +696,10 @@ export type ConsumerCreateWithoutActivated_licensesInput = {
|
|||||||
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedCreateWithoutActivated_licensesInput = {
|
export type ConsumerUncheckedCreateWithoutPartnerInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
@@ -611,72 +710,73 @@ export type ConsumerUncheckedCreateWithoutActivated_licensesInput = {
|
|||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateOrConnectWithoutActivated_licensesInput = {
|
export type ConsumerCreateOrConnectWithoutPartnerInput = {
|
||||||
where: Prisma.ConsumerWhereUniqueInput
|
where: Prisma.ConsumerWhereUniqueInput
|
||||||
create: Prisma.XOR<Prisma.ConsumerCreateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedCreateWithoutActivated_licensesInput>
|
create: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpsertWithoutActivated_licensesInput = {
|
export type ConsumerCreateManyPartnerInputEnvelope = {
|
||||||
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedUpdateWithoutActivated_licensesInput>
|
data: Prisma.ConsumerCreateManyPartnerInput | Prisma.ConsumerCreateManyPartnerInput[]
|
||||||
create: Prisma.XOR<Prisma.ConsumerCreateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedCreateWithoutActivated_licensesInput>
|
skipDuplicates?: boolean
|
||||||
where?: Prisma.ConsumerWhereInput
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpdateToOneWithWhereWithoutActivated_licensesInput = {
|
export type ConsumerUpsertWithWhereUniqueWithoutPartnerInput = {
|
||||||
where?: Prisma.ConsumerWhereInput
|
where: Prisma.ConsumerWhereUniqueInput
|
||||||
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutActivated_licensesInput, Prisma.ConsumerUncheckedUpdateWithoutActivated_licensesInput>
|
update: Prisma.XOR<Prisma.ConsumerUpdateWithoutPartnerInput, Prisma.ConsumerUncheckedUpdateWithoutPartnerInput>
|
||||||
|
create: Prisma.XOR<Prisma.ConsumerCreateWithoutPartnerInput, Prisma.ConsumerUncheckedCreateWithoutPartnerInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUpdateWithoutActivated_licensesInput = {
|
export type ConsumerUpdateWithWhereUniqueWithoutPartnerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
where: Prisma.ConsumerWhereUniqueInput
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
data: Prisma.XOR<Prisma.ConsumerUpdateWithoutPartnerInput, Prisma.ConsumerUncheckedUpdateWithoutPartnerInput>
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
|
||||||
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedUpdateWithoutActivated_licensesInput = {
|
export type ConsumerUpdateManyWithWhereWithoutPartnerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
where: Prisma.ConsumerScalarWhereInput
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
data: Prisma.XOR<Prisma.ConsumerUpdateManyMutationInput, Prisma.ConsumerUncheckedUpdateManyWithoutPartnerInput>
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
}
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
export type ConsumerScalarWhereInput = {
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
AND?: Prisma.ConsumerScalarWhereInput | Prisma.ConsumerScalarWhereInput[]
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
OR?: Prisma.ConsumerScalarWhereInput[]
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
NOT?: Prisma.ConsumerScalarWhereInput | Prisma.ConsumerScalarWhereInput[]
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
id?: Prisma.StringFilter<"Consumer"> | string
|
||||||
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
mobile_number?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
national_code?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
first_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
last_name?: Prisma.StringFilter<"Consumer"> | string
|
||||||
|
status?: Prisma.EnumConsumerStatusFilter<"Consumer"> | $Enums.ConsumerStatus
|
||||||
|
created_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFilter<"Consumer"> | Date | string
|
||||||
|
partner_id?: Prisma.StringFilter<"Consumer"> | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateWithoutConsumer_devicesInput = {
|
export type ConsumerCreateWithoutConsumer_devicesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner: Prisma.PartnerCreateNestedOneWithoutConsumersInput
|
||||||
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountCreateNestedManyWithoutConsumerInput
|
||||||
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseCreateNestedManyWithoutConsumerInput
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedCreateWithoutConsumer_devicesInput = {
|
export type ConsumerUncheckedCreateWithoutConsumer_devicesInput = {
|
||||||
id?: string
|
id?: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status?: $Enums.ConsumerStatus
|
status?: $Enums.ConsumerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
partner_id: string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutConsumerInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedCreateNestedManyWithoutConsumerInput
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCreateOrConnectWithoutConsumer_devicesInput = {
|
export type ConsumerCreateOrConnectWithoutConsumer_devicesInput = {
|
||||||
@@ -698,6 +798,46 @@ export type ConsumerUpdateToOneWithWhereWithoutConsumer_devicesInput = {
|
|||||||
export type ConsumerUpdateWithoutConsumer_devicesInput = {
|
export type ConsumerUpdateWithoutConsumer_devicesInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner?: Prisma.PartnerUpdateOneRequiredWithoutConsumersNestedInput
|
||||||
|
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
||||||
|
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerUncheckedUpdateWithoutConsumer_devicesInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
partner_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
|
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerCreateManyPartnerInput = {
|
||||||
|
id?: string
|
||||||
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
|
first_name: string
|
||||||
|
last_name: string
|
||||||
|
status?: $Enums.ConsumerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerUpdateWithoutPartnerInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
@@ -705,12 +845,13 @@ export type ConsumerUpdateWithoutConsumer_devicesInput = {
|
|||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUpdateManyWithoutConsumerNestedInput
|
||||||
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUpdateManyWithoutConsumerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerUncheckedUpdateWithoutConsumer_devicesInput = {
|
export type ConsumerUncheckedUpdateWithoutPartnerInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
@@ -718,7 +859,18 @@ export type ConsumerUncheckedUpdateWithoutConsumer_devicesInput = {
|
|||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_accounts?: Prisma.ConsumerAccountUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
activated_licenses?: Prisma.ActivatedLicenseUncheckedUpdateManyWithoutConsumerNestedInput
|
consumer_devices?: Prisma.ConsumerDevicesUncheckedUpdateManyWithoutConsumerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConsumerUncheckedUpdateManyWithoutPartnerInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
mobile_number?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
national_code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
first_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
last_name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumConsumerStatusFieldUpdateOperationsInput | $Enums.ConsumerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -729,14 +881,12 @@ export type ConsumerUncheckedUpdateWithoutConsumer_devicesInput = {
|
|||||||
export type ConsumerCountOutputType = {
|
export type ConsumerCountOutputType = {
|
||||||
consumer_accounts: number
|
consumer_accounts: number
|
||||||
business_activities: number
|
business_activities: number
|
||||||
activated_licenses: number
|
|
||||||
consumer_devices: number
|
consumer_devices: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type ConsumerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
consumer_accounts?: boolean | ConsumerCountOutputTypeCountConsumer_accountsArgs
|
consumer_accounts?: boolean | ConsumerCountOutputTypeCountConsumer_accountsArgs
|
||||||
business_activities?: boolean | ConsumerCountOutputTypeCountBusiness_activitiesArgs
|
business_activities?: boolean | ConsumerCountOutputTypeCountBusiness_activitiesArgs
|
||||||
activated_licenses?: boolean | ConsumerCountOutputTypeCountActivated_licensesArgs
|
|
||||||
consumer_devices?: boolean | ConsumerCountOutputTypeCountConsumer_devicesArgs
|
consumer_devices?: boolean | ConsumerCountOutputTypeCountConsumer_devicesArgs
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -764,13 +914,6 @@ export type ConsumerCountOutputTypeCountBusiness_activitiesArgs<ExtArgs extends
|
|||||||
where?: Prisma.BusinessActivityWhereInput
|
where?: Prisma.BusinessActivityWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* ConsumerCountOutputType without action
|
|
||||||
*/
|
|
||||||
export type ConsumerCountOutputTypeCountActivated_licensesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
||||||
where?: Prisma.ActivatedLicenseWhereInput
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ConsumerCountOutputType without action
|
* ConsumerCountOutputType without action
|
||||||
*/
|
*/
|
||||||
@@ -782,14 +925,16 @@ export type ConsumerCountOutputTypeCountConsumer_devicesArgs<ExtArgs extends run
|
|||||||
export type ConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type ConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
id?: boolean
|
id?: boolean
|
||||||
mobile_number?: boolean
|
mobile_number?: boolean
|
||||||
|
national_code?: boolean
|
||||||
first_name?: boolean
|
first_name?: boolean
|
||||||
last_name?: boolean
|
last_name?: boolean
|
||||||
status?: boolean
|
status?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
|
partner_id?: boolean
|
||||||
|
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
|
||||||
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
|
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
|
||||||
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
|
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
|
||||||
activated_licenses?: boolean | Prisma.Consumer$activated_licensesArgs<ExtArgs>
|
|
||||||
consumer_devices?: boolean | Prisma.Consumer$consumer_devicesArgs<ExtArgs>
|
consumer_devices?: boolean | Prisma.Consumer$consumer_devicesArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["consumer"]>
|
}, ExtArgs["result"]["consumer"]>
|
||||||
@@ -799,18 +944,20 @@ export type ConsumerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
export type ConsumerSelectScalar = {
|
export type ConsumerSelectScalar = {
|
||||||
id?: boolean
|
id?: boolean
|
||||||
mobile_number?: boolean
|
mobile_number?: boolean
|
||||||
|
national_code?: boolean
|
||||||
first_name?: boolean
|
first_name?: boolean
|
||||||
last_name?: boolean
|
last_name?: boolean
|
||||||
status?: boolean
|
status?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
|
partner_id?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "mobile_number" | "first_name" | "last_name" | "status" | "created_at" | "updated_at", ExtArgs["result"]["consumer"]>
|
export type ConsumerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "mobile_number" | "national_code" | "first_name" | "last_name" | "status" | "created_at" | "updated_at" | "partner_id", ExtArgs["result"]["consumer"]>
|
||||||
export type ConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type ConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
partner?: boolean | Prisma.PartnerDefaultArgs<ExtArgs>
|
||||||
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
|
consumer_accounts?: boolean | Prisma.Consumer$consumer_accountsArgs<ExtArgs>
|
||||||
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
|
business_activities?: boolean | Prisma.Consumer$business_activitiesArgs<ExtArgs>
|
||||||
activated_licenses?: boolean | Prisma.Consumer$activated_licensesArgs<ExtArgs>
|
|
||||||
consumer_devices?: boolean | Prisma.Consumer$consumer_devicesArgs<ExtArgs>
|
consumer_devices?: boolean | Prisma.Consumer$consumer_devicesArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.ConsumerCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}
|
}
|
||||||
@@ -818,19 +965,21 @@ export type ConsumerInclude<ExtArgs extends runtime.Types.Extensions.InternalArg
|
|||||||
export type $ConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $ConsumerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "Consumer"
|
name: "Consumer"
|
||||||
objects: {
|
objects: {
|
||||||
|
partner: Prisma.$PartnerPayload<ExtArgs>
|
||||||
consumer_accounts: Prisma.$ConsumerAccountPayload<ExtArgs>[]
|
consumer_accounts: Prisma.$ConsumerAccountPayload<ExtArgs>[]
|
||||||
business_activities: Prisma.$BusinessActivityPayload<ExtArgs>[]
|
business_activities: Prisma.$BusinessActivityPayload<ExtArgs>[]
|
||||||
activated_licenses: Prisma.$ActivatedLicensePayload<ExtArgs>[]
|
|
||||||
consumer_devices: Prisma.$ConsumerDevicesPayload<ExtArgs>[]
|
consumer_devices: Prisma.$ConsumerDevicesPayload<ExtArgs>[]
|
||||||
}
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
mobile_number: string
|
mobile_number: string
|
||||||
|
national_code: string
|
||||||
first_name: string
|
first_name: string
|
||||||
last_name: string
|
last_name: string
|
||||||
status: $Enums.ConsumerStatus
|
status: $Enums.ConsumerStatus
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
|
partner_id: string
|
||||||
}, ExtArgs["result"]["consumer"]>
|
}, ExtArgs["result"]["consumer"]>
|
||||||
composites: {}
|
composites: {}
|
||||||
}
|
}
|
||||||
@@ -1171,9 +1320,9 @@ readonly fields: ConsumerFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__ConsumerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__ConsumerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
partner<T extends Prisma.PartnerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PartnerDefaultArgs<ExtArgs>>): Prisma.Prisma__PartnerClient<runtime.Types.Result.GetResult<Prisma.$PartnerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
consumer_accounts<T extends Prisma.Consumer$consumer_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$consumer_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
consumer_accounts<T extends Prisma.Consumer$consumer_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$consumer_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
business_activities<T extends Prisma.Consumer$business_activitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$business_activitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
business_activities<T extends Prisma.Consumer$business_activitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$business_activitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
activated_licenses<T extends Prisma.Consumer$activated_licensesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$activated_licensesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ActivatedLicensePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
|
||||||
consumer_devices<T extends Prisma.Consumer$consumer_devicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$consumer_devicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerDevicesPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
consumer_devices<T extends Prisma.Consumer$consumer_devicesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Consumer$consumer_devicesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerDevicesPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
@@ -1206,11 +1355,13 @@ export interface Prisma__ConsumerClient<T, Null = never, ExtArgs extends runtime
|
|||||||
export interface ConsumerFieldRefs {
|
export interface ConsumerFieldRefs {
|
||||||
readonly id: Prisma.FieldRef<"Consumer", 'String'>
|
readonly id: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
readonly mobile_number: Prisma.FieldRef<"Consumer", 'String'>
|
readonly mobile_number: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
|
readonly national_code: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
readonly first_name: Prisma.FieldRef<"Consumer", 'String'>
|
readonly first_name: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
readonly last_name: Prisma.FieldRef<"Consumer", 'String'>
|
readonly last_name: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
readonly status: Prisma.FieldRef<"Consumer", 'ConsumerStatus'>
|
readonly status: Prisma.FieldRef<"Consumer", 'ConsumerStatus'>
|
||||||
readonly created_at: Prisma.FieldRef<"Consumer", 'DateTime'>
|
readonly created_at: Prisma.FieldRef<"Consumer", 'DateTime'>
|
||||||
readonly updated_at: Prisma.FieldRef<"Consumer", 'DateTime'>
|
readonly updated_at: Prisma.FieldRef<"Consumer", 'DateTime'>
|
||||||
|
readonly partner_id: Prisma.FieldRef<"Consumer", 'String'>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1606,30 +1757,6 @@ export type Consumer$business_activitiesArgs<ExtArgs extends runtime.Types.Exten
|
|||||||
distinct?: Prisma.BusinessActivityScalarFieldEnum | Prisma.BusinessActivityScalarFieldEnum[]
|
distinct?: Prisma.BusinessActivityScalarFieldEnum | Prisma.BusinessActivityScalarFieldEnum[]
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Consumer.activated_licenses
|
|
||||||
*/
|
|
||||||
export type Consumer$activated_licensesArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
|
||||||
/**
|
|
||||||
* Select specific fields to fetch from the ActivatedLicense
|
|
||||||
*/
|
|
||||||
select?: Prisma.ActivatedLicenseSelect<ExtArgs> | null
|
|
||||||
/**
|
|
||||||
* Omit specific fields from the ActivatedLicense
|
|
||||||
*/
|
|
||||||
omit?: Prisma.ActivatedLicenseOmit<ExtArgs> | null
|
|
||||||
/**
|
|
||||||
* Choose, which related nodes to fetch as well
|
|
||||||
*/
|
|
||||||
include?: Prisma.ActivatedLicenseInclude<ExtArgs> | null
|
|
||||||
where?: Prisma.ActivatedLicenseWhereInput
|
|
||||||
orderBy?: Prisma.ActivatedLicenseOrderByWithRelationInput | Prisma.ActivatedLicenseOrderByWithRelationInput[]
|
|
||||||
cursor?: Prisma.ActivatedLicenseWhereUniqueInput
|
|
||||||
take?: number
|
|
||||||
skip?: number
|
|
||||||
distinct?: Prisma.ActivatedLicenseScalarFieldEnum | Prisma.ActivatedLicenseScalarFieldEnum[]
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Consumer.consumer_devices
|
* Consumer.consumer_devices
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -20,52 +20,76 @@ export type LicenseModel = runtime.Types.Result.DefaultSelection<Prisma.$License
|
|||||||
|
|
||||||
export type AggregateLicense = {
|
export type AggregateLicense = {
|
||||||
_count: LicenseCountAggregateOutputType | null
|
_count: LicenseCountAggregateOutputType | null
|
||||||
|
_avg: LicenseAvgAggregateOutputType | null
|
||||||
|
_sum: LicenseSumAggregateOutputType | null
|
||||||
_min: LicenseMinAggregateOutputType | null
|
_min: LicenseMinAggregateOutputType | null
|
||||||
_max: LicenseMaxAggregateOutputType | null
|
_max: LicenseMaxAggregateOutputType | null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type LicenseAvgAggregateOutputType = {
|
||||||
|
accounts_limit: number | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseSumAggregateOutputType = {
|
||||||
|
accounts_limit: number | null
|
||||||
|
}
|
||||||
|
|
||||||
export type LicenseMinAggregateOutputType = {
|
export type LicenseMinAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
|
accounts_limit: number | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
charged_license_transaction_id: string | null
|
charge_transaction_id: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseMaxAggregateOutputType = {
|
export type LicenseMaxAggregateOutputType = {
|
||||||
id: string | null
|
id: string | null
|
||||||
|
accounts_limit: number | null
|
||||||
created_at: Date | null
|
created_at: Date | null
|
||||||
updated_at: Date | null
|
updated_at: Date | null
|
||||||
charged_license_transaction_id: string | null
|
charge_transaction_id: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCountAggregateOutputType = {
|
export type LicenseCountAggregateOutputType = {
|
||||||
id: number
|
id: number
|
||||||
|
accounts_limit: number
|
||||||
created_at: number
|
created_at: number
|
||||||
updated_at: number
|
updated_at: number
|
||||||
charged_license_transaction_id: number
|
charge_transaction_id: number
|
||||||
_all: number
|
_all: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export type LicenseAvgAggregateInputType = {
|
||||||
|
accounts_limit?: true
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseSumAggregateInputType = {
|
||||||
|
accounts_limit?: true
|
||||||
|
}
|
||||||
|
|
||||||
export type LicenseMinAggregateInputType = {
|
export type LicenseMinAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
accounts_limit?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
charged_license_transaction_id?: true
|
charge_transaction_id?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseMaxAggregateInputType = {
|
export type LicenseMaxAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
accounts_limit?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
charged_license_transaction_id?: true
|
charge_transaction_id?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCountAggregateInputType = {
|
export type LicenseCountAggregateInputType = {
|
||||||
id?: true
|
id?: true
|
||||||
|
accounts_limit?: true
|
||||||
created_at?: true
|
created_at?: true
|
||||||
updated_at?: true
|
updated_at?: true
|
||||||
charged_license_transaction_id?: true
|
charge_transaction_id?: true
|
||||||
_all?: true
|
_all?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,6 +128,18 @@ export type LicenseAggregateArgs<ExtArgs extends runtime.Types.Extensions.Intern
|
|||||||
* Count returned Licenses
|
* Count returned Licenses
|
||||||
**/
|
**/
|
||||||
_count?: true | LicenseCountAggregateInputType
|
_count?: true | LicenseCountAggregateInputType
|
||||||
|
/**
|
||||||
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
||||||
|
*
|
||||||
|
* Select which fields to average
|
||||||
|
**/
|
||||||
|
_avg?: LicenseAvgAggregateInputType
|
||||||
|
/**
|
||||||
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
||||||
|
*
|
||||||
|
* Select which fields to sum
|
||||||
|
**/
|
||||||
|
_sum?: LicenseSumAggregateInputType
|
||||||
/**
|
/**
|
||||||
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
|
||||||
*
|
*
|
||||||
@@ -137,16 +173,21 @@ export type LicenseGroupByArgs<ExtArgs extends runtime.Types.Extensions.Internal
|
|||||||
take?: number
|
take?: number
|
||||||
skip?: number
|
skip?: number
|
||||||
_count?: LicenseCountAggregateInputType | true
|
_count?: LicenseCountAggregateInputType | true
|
||||||
|
_avg?: LicenseAvgAggregateInputType
|
||||||
|
_sum?: LicenseSumAggregateInputType
|
||||||
_min?: LicenseMinAggregateInputType
|
_min?: LicenseMinAggregateInputType
|
||||||
_max?: LicenseMaxAggregateInputType
|
_max?: LicenseMaxAggregateInputType
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseGroupByOutputType = {
|
export type LicenseGroupByOutputType = {
|
||||||
id: string
|
id: string
|
||||||
|
accounts_limit: number
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
charged_license_transaction_id: string
|
charge_transaction_id: string
|
||||||
_count: LicenseCountAggregateOutputType | null
|
_count: LicenseCountAggregateOutputType | null
|
||||||
|
_avg: LicenseAvgAggregateOutputType | null
|
||||||
|
_sum: LicenseSumAggregateOutputType | null
|
||||||
_min: LicenseMinAggregateOutputType | null
|
_min: LicenseMinAggregateOutputType | null
|
||||||
_max: LicenseMaxAggregateOutputType | null
|
_max: LicenseMaxAggregateOutputType | null
|
||||||
}
|
}
|
||||||
@@ -171,20 +212,24 @@ export type LicenseWhereInput = {
|
|||||||
OR?: Prisma.LicenseWhereInput[]
|
OR?: Prisma.LicenseWhereInput[]
|
||||||
NOT?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
NOT?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
||||||
id?: Prisma.StringFilter<"License"> | string
|
id?: Prisma.StringFilter<"License"> | string
|
||||||
|
accounts_limit?: Prisma.IntFilter<"License"> | number
|
||||||
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFilter<"License"> | string
|
charge_transaction_id?: Prisma.StringFilter<"License"> | string
|
||||||
charged_license_transaction?: Prisma.XOR<Prisma.ChargedLicenseTransactionsScalarRelationFilter, Prisma.ChargedLicenseTransactionsWhereInput>
|
charge_transaction?: Prisma.XOR<Prisma.LicenseChargeTransactionScalarRelationFilter, Prisma.LicenseChargeTransactionWhereInput>
|
||||||
activated_license?: Prisma.XOR<Prisma.ActivatedLicenseNullableScalarRelationFilter, Prisma.ActivatedLicenseWhereInput> | null
|
activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationListRelationFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseOrderByWithRelationInput = {
|
export type LicenseOrderByWithRelationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
charged_license_transaction_id?: Prisma.SortOrder
|
charge_transaction_id?: Prisma.SortOrder
|
||||||
charged_license_transaction?: Prisma.ChargedLicenseTransactionsOrderByWithRelationInput
|
charge_transaction?: Prisma.LicenseChargeTransactionOrderByWithRelationInput
|
||||||
activated_license?: Prisma.ActivatedLicenseOrderByWithRelationInput
|
activation?: Prisma.LicenseActivationOrderByWithRelationInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationOrderByRelationAggregateInput
|
||||||
_relevance?: Prisma.LicenseOrderByRelevanceInput
|
_relevance?: Prisma.LicenseOrderByRelevanceInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,21 +238,26 @@ export type LicenseWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
AND?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
AND?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
||||||
OR?: Prisma.LicenseWhereInput[]
|
OR?: Prisma.LicenseWhereInput[]
|
||||||
NOT?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
NOT?: Prisma.LicenseWhereInput | Prisma.LicenseWhereInput[]
|
||||||
|
accounts_limit?: Prisma.IntFilter<"License"> | number
|
||||||
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFilter<"License"> | string
|
charge_transaction_id?: Prisma.StringFilter<"License"> | string
|
||||||
charged_license_transaction?: Prisma.XOR<Prisma.ChargedLicenseTransactionsScalarRelationFilter, Prisma.ChargedLicenseTransactionsWhereInput>
|
charge_transaction?: Prisma.XOR<Prisma.LicenseChargeTransactionScalarRelationFilter, Prisma.LicenseChargeTransactionWhereInput>
|
||||||
activated_license?: Prisma.XOR<Prisma.ActivatedLicenseNullableScalarRelationFilter, Prisma.ActivatedLicenseWhereInput> | null
|
activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationListRelationFilter
|
||||||
}, "id">
|
}, "id">
|
||||||
|
|
||||||
export type LicenseOrderByWithAggregationInput = {
|
export type LicenseOrderByWithAggregationInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
charged_license_transaction_id?: Prisma.SortOrder
|
charge_transaction_id?: Prisma.SortOrder
|
||||||
_count?: Prisma.LicenseCountOrderByAggregateInput
|
_count?: Prisma.LicenseCountOrderByAggregateInput
|
||||||
|
_avg?: Prisma.LicenseAvgOrderByAggregateInput
|
||||||
_max?: Prisma.LicenseMaxOrderByAggregateInput
|
_max?: Prisma.LicenseMaxOrderByAggregateInput
|
||||||
_min?: Prisma.LicenseMinOrderByAggregateInput
|
_min?: Prisma.LicenseMinOrderByAggregateInput
|
||||||
|
_sum?: Prisma.LicenseSumOrderByAggregateInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseScalarWhereWithAggregatesInput = {
|
export type LicenseScalarWhereWithAggregatesInput = {
|
||||||
@@ -215,61 +265,73 @@ export type LicenseScalarWhereWithAggregatesInput = {
|
|||||||
OR?: Prisma.LicenseScalarWhereWithAggregatesInput[]
|
OR?: Prisma.LicenseScalarWhereWithAggregatesInput[]
|
||||||
NOT?: Prisma.LicenseScalarWhereWithAggregatesInput | Prisma.LicenseScalarWhereWithAggregatesInput[]
|
NOT?: Prisma.LicenseScalarWhereWithAggregatesInput | Prisma.LicenseScalarWhereWithAggregatesInput[]
|
||||||
id?: Prisma.StringWithAggregatesFilter<"License"> | string
|
id?: Prisma.StringWithAggregatesFilter<"License"> | string
|
||||||
|
accounts_limit?: Prisma.IntWithAggregatesFilter<"License"> | number
|
||||||
created_at?: Prisma.DateTimeWithAggregatesFilter<"License"> | Date | string
|
created_at?: Prisma.DateTimeWithAggregatesFilter<"License"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeWithAggregatesFilter<"License"> | Date | string
|
updated_at?: Prisma.DateTimeWithAggregatesFilter<"License"> | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringWithAggregatesFilter<"License"> | string
|
charge_transaction_id?: Prisma.StringWithAggregatesFilter<"License"> | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateInput = {
|
export type LicenseCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
charged_license_transaction: Prisma.ChargedLicenseTransactionsCreateNestedOneWithoutLicensesInput
|
charge_transaction: Prisma.LicenseChargeTransactionCreateNestedOneWithoutLicensesInput
|
||||||
activated_license?: Prisma.ActivatedLicenseCreateNestedOneWithoutLicenseInput
|
activation?: Prisma.LicenseActivationCreateNestedOneWithoutLicenseInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationCreateNestedManyWithoutLicenseInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedCreateInput = {
|
export type LicenseUncheckedCreateInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
charged_license_transaction_id: string
|
charge_transaction_id: string
|
||||||
activated_license?: Prisma.ActivatedLicenseUncheckedCreateNestedOneWithoutLicenseInput
|
activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutLicenseInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedCreateNestedManyWithoutLicenseInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateInput = {
|
export type LicenseUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
charged_license_transaction?: Prisma.ChargedLicenseTransactionsUpdateOneRequiredWithoutLicensesNestedInput
|
charge_transaction?: Prisma.LicenseChargeTransactionUpdateOneRequiredWithoutLicensesNestedInput
|
||||||
activated_license?: Prisma.ActivatedLicenseUpdateOneWithoutLicenseNestedInput
|
activation?: Prisma.LicenseActivationUpdateOneWithoutLicenseNestedInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateInput = {
|
export type LicenseUncheckedUpdateInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
charge_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
activated_license?: Prisma.ActivatedLicenseUncheckedUpdateOneWithoutLicenseNestedInput
|
activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutLicenseNestedInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateManyInput = {
|
export type LicenseCreateManyInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
charged_license_transaction_id: string
|
charge_transaction_id: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateManyMutationInput = {
|
export type LicenseUpdateManyMutationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateManyInput = {
|
export type LicenseUncheckedUpdateManyInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
charge_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseOrderByRelevanceInput = {
|
export type LicenseOrderByRelevanceInput = {
|
||||||
@@ -280,23 +342,34 @@ export type LicenseOrderByRelevanceInput = {
|
|||||||
|
|
||||||
export type LicenseCountOrderByAggregateInput = {
|
export type LicenseCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
charged_license_transaction_id?: Prisma.SortOrder
|
charge_transaction_id?: Prisma.SortOrder
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseAvgOrderByAggregateInput = {
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseMaxOrderByAggregateInput = {
|
export type LicenseMaxOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
charged_license_transaction_id?: Prisma.SortOrder
|
charge_transaction_id?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseMinOrderByAggregateInput = {
|
export type LicenseMinOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
charged_license_transaction_id?: Prisma.SortOrder
|
charge_transaction_id?: Prisma.SortOrder
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseSumOrderByAggregateInput = {
|
||||||
|
accounts_limit?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseScalarRelationFilter = {
|
export type LicenseScalarRelationFilter = {
|
||||||
@@ -314,144 +387,185 @@ export type LicenseOrderByRelationAggregateInput = {
|
|||||||
_count?: Prisma.SortOrder
|
_count?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateNestedOneWithoutActivated_licenseInput = {
|
export type LicenseNullableScalarRelationFilter = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutActivated_licenseInput, Prisma.LicenseUncheckedCreateWithoutActivated_licenseInput>
|
is?: Prisma.LicenseWhereInput | null
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutActivated_licenseInput
|
isNot?: Prisma.LicenseWhereInput | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type IntFieldUpdateOperationsInput = {
|
||||||
|
set?: number
|
||||||
|
increment?: number
|
||||||
|
decrement?: number
|
||||||
|
multiply?: number
|
||||||
|
divide?: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseCreateNestedOneWithoutActivationInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutActivationInput, Prisma.LicenseUncheckedCreateWithoutActivationInput>
|
||||||
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutActivationInput
|
||||||
connect?: Prisma.LicenseWhereUniqueInput
|
connect?: Prisma.LicenseWhereUniqueInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateOneRequiredWithoutActivated_licenseNestedInput = {
|
export type LicenseUpdateOneRequiredWithoutActivationNestedInput = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutActivated_licenseInput, Prisma.LicenseUncheckedCreateWithoutActivated_licenseInput>
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutActivationInput, Prisma.LicenseUncheckedCreateWithoutActivationInput>
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutActivated_licenseInput
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutActivationInput
|
||||||
upsert?: Prisma.LicenseUpsertWithoutActivated_licenseInput
|
upsert?: Prisma.LicenseUpsertWithoutActivationInput
|
||||||
connect?: Prisma.LicenseWhereUniqueInput
|
connect?: Prisma.LicenseWhereUniqueInput
|
||||||
update?: Prisma.XOR<Prisma.XOR<Prisma.LicenseUpdateToOneWithWhereWithoutActivated_licenseInput, Prisma.LicenseUpdateWithoutActivated_licenseInput>, Prisma.LicenseUncheckedUpdateWithoutActivated_licenseInput>
|
update?: Prisma.XOR<Prisma.XOR<Prisma.LicenseUpdateToOneWithWhereWithoutActivationInput, Prisma.LicenseUpdateWithoutActivationInput>, Prisma.LicenseUncheckedUpdateWithoutActivationInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateNestedManyWithoutCharged_license_transactionInput = {
|
export type LicenseCreateNestedManyWithoutCharge_transactionInput = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput> | Prisma.LicenseCreateWithoutCharged_license_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput[]
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput> | Prisma.LicenseCreateWithoutCharge_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput[]
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput[]
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput[]
|
||||||
createMany?: Prisma.LicenseCreateManyCharged_license_transactionInputEnvelope
|
createMany?: Prisma.LicenseCreateManyCharge_transactionInputEnvelope
|
||||||
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedCreateNestedManyWithoutCharged_license_transactionInput = {
|
export type LicenseUncheckedCreateNestedManyWithoutCharge_transactionInput = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput> | Prisma.LicenseCreateWithoutCharged_license_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput[]
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput> | Prisma.LicenseCreateWithoutCharge_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput[]
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput[]
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput[]
|
||||||
createMany?: Prisma.LicenseCreateManyCharged_license_transactionInputEnvelope
|
createMany?: Prisma.LicenseCreateManyCharge_transactionInputEnvelope
|
||||||
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateManyWithoutCharged_license_transactionNestedInput = {
|
export type LicenseUpdateManyWithoutCharge_transactionNestedInput = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput> | Prisma.LicenseCreateWithoutCharged_license_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput[]
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput> | Prisma.LicenseCreateWithoutCharge_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput[]
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput[]
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput[]
|
||||||
upsert?: Prisma.LicenseUpsertWithWhereUniqueWithoutCharged_license_transactionInput | Prisma.LicenseUpsertWithWhereUniqueWithoutCharged_license_transactionInput[]
|
upsert?: Prisma.LicenseUpsertWithWhereUniqueWithoutCharge_transactionInput | Prisma.LicenseUpsertWithWhereUniqueWithoutCharge_transactionInput[]
|
||||||
createMany?: Prisma.LicenseCreateManyCharged_license_transactionInputEnvelope
|
createMany?: Prisma.LicenseCreateManyCharge_transactionInputEnvelope
|
||||||
set?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
set?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
disconnect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
disconnect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
delete?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
delete?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
update?: Prisma.LicenseUpdateWithWhereUniqueWithoutCharged_license_transactionInput | Prisma.LicenseUpdateWithWhereUniqueWithoutCharged_license_transactionInput[]
|
update?: Prisma.LicenseUpdateWithWhereUniqueWithoutCharge_transactionInput | Prisma.LicenseUpdateWithWhereUniqueWithoutCharge_transactionInput[]
|
||||||
updateMany?: Prisma.LicenseUpdateManyWithWhereWithoutCharged_license_transactionInput | Prisma.LicenseUpdateManyWithWhereWithoutCharged_license_transactionInput[]
|
updateMany?: Prisma.LicenseUpdateManyWithWhereWithoutCharge_transactionInput | Prisma.LicenseUpdateManyWithWhereWithoutCharge_transactionInput[]
|
||||||
deleteMany?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
deleteMany?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateManyWithoutCharged_license_transactionNestedInput = {
|
export type LicenseUncheckedUpdateManyWithoutCharge_transactionNestedInput = {
|
||||||
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput> | Prisma.LicenseCreateWithoutCharged_license_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput[]
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput> | Prisma.LicenseCreateWithoutCharge_transactionInput[] | Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput[]
|
||||||
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharged_license_transactionInput[]
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput | Prisma.LicenseCreateOrConnectWithoutCharge_transactionInput[]
|
||||||
upsert?: Prisma.LicenseUpsertWithWhereUniqueWithoutCharged_license_transactionInput | Prisma.LicenseUpsertWithWhereUniqueWithoutCharged_license_transactionInput[]
|
upsert?: Prisma.LicenseUpsertWithWhereUniqueWithoutCharge_transactionInput | Prisma.LicenseUpsertWithWhereUniqueWithoutCharge_transactionInput[]
|
||||||
createMany?: Prisma.LicenseCreateManyCharged_license_transactionInputEnvelope
|
createMany?: Prisma.LicenseCreateManyCharge_transactionInputEnvelope
|
||||||
set?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
set?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
disconnect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
disconnect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
delete?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
delete?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
connect?: Prisma.LicenseWhereUniqueInput | Prisma.LicenseWhereUniqueInput[]
|
||||||
update?: Prisma.LicenseUpdateWithWhereUniqueWithoutCharged_license_transactionInput | Prisma.LicenseUpdateWithWhereUniqueWithoutCharged_license_transactionInput[]
|
update?: Prisma.LicenseUpdateWithWhereUniqueWithoutCharge_transactionInput | Prisma.LicenseUpdateWithWhereUniqueWithoutCharge_transactionInput[]
|
||||||
updateMany?: Prisma.LicenseUpdateManyWithWhereWithoutCharged_license_transactionInput | Prisma.LicenseUpdateManyWithWhereWithoutCharged_license_transactionInput[]
|
updateMany?: Prisma.LicenseUpdateManyWithWhereWithoutCharge_transactionInput | Prisma.LicenseUpdateManyWithWhereWithoutCharge_transactionInput[]
|
||||||
deleteMany?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
deleteMany?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateWithoutActivated_licenseInput = {
|
export type LicenseCreateNestedOneWithoutAllocationsInput = {
|
||||||
id?: string
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutAllocationsInput, Prisma.LicenseUncheckedCreateWithoutAllocationsInput>
|
||||||
created_at?: Date | string
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutAllocationsInput
|
||||||
updated_at?: Date | string
|
connect?: Prisma.LicenseWhereUniqueInput
|
||||||
charged_license_transaction: Prisma.ChargedLicenseTransactionsCreateNestedOneWithoutLicensesInput
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedCreateWithoutActivated_licenseInput = {
|
export type LicenseUpdateOneWithoutAllocationsNestedInput = {
|
||||||
id?: string
|
create?: Prisma.XOR<Prisma.LicenseCreateWithoutAllocationsInput, Prisma.LicenseUncheckedCreateWithoutAllocationsInput>
|
||||||
created_at?: Date | string
|
connectOrCreate?: Prisma.LicenseCreateOrConnectWithoutAllocationsInput
|
||||||
updated_at?: Date | string
|
upsert?: Prisma.LicenseUpsertWithoutAllocationsInput
|
||||||
charged_license_transaction_id: string
|
disconnect?: Prisma.LicenseWhereInput | boolean
|
||||||
|
delete?: Prisma.LicenseWhereInput | boolean
|
||||||
|
connect?: Prisma.LicenseWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.LicenseUpdateToOneWithWhereWithoutAllocationsInput, Prisma.LicenseUpdateWithoutAllocationsInput>, Prisma.LicenseUncheckedUpdateWithoutAllocationsInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateOrConnectWithoutActivated_licenseInput = {
|
export type LicenseCreateWithoutActivationInput = {
|
||||||
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
charge_transaction: Prisma.LicenseChargeTransactionCreateNestedOneWithoutLicensesInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationCreateNestedManyWithoutLicenseInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUncheckedCreateWithoutActivationInput = {
|
||||||
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
charge_transaction_id: string
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedCreateNestedManyWithoutLicenseInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseCreateOrConnectWithoutActivationInput = {
|
||||||
where: Prisma.LicenseWhereUniqueInput
|
where: Prisma.LicenseWhereUniqueInput
|
||||||
create: Prisma.XOR<Prisma.LicenseCreateWithoutActivated_licenseInput, Prisma.LicenseUncheckedCreateWithoutActivated_licenseInput>
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutActivationInput, Prisma.LicenseUncheckedCreateWithoutActivationInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpsertWithoutActivated_licenseInput = {
|
export type LicenseUpsertWithoutActivationInput = {
|
||||||
update: Prisma.XOR<Prisma.LicenseUpdateWithoutActivated_licenseInput, Prisma.LicenseUncheckedUpdateWithoutActivated_licenseInput>
|
update: Prisma.XOR<Prisma.LicenseUpdateWithoutActivationInput, Prisma.LicenseUncheckedUpdateWithoutActivationInput>
|
||||||
create: Prisma.XOR<Prisma.LicenseCreateWithoutActivated_licenseInput, Prisma.LicenseUncheckedCreateWithoutActivated_licenseInput>
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutActivationInput, Prisma.LicenseUncheckedCreateWithoutActivationInput>
|
||||||
where?: Prisma.LicenseWhereInput
|
where?: Prisma.LicenseWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateToOneWithWhereWithoutActivated_licenseInput = {
|
export type LicenseUpdateToOneWithWhereWithoutActivationInput = {
|
||||||
where?: Prisma.LicenseWhereInput
|
where?: Prisma.LicenseWhereInput
|
||||||
data: Prisma.XOR<Prisma.LicenseUpdateWithoutActivated_licenseInput, Prisma.LicenseUncheckedUpdateWithoutActivated_licenseInput>
|
data: Prisma.XOR<Prisma.LicenseUpdateWithoutActivationInput, Prisma.LicenseUncheckedUpdateWithoutActivationInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateWithoutActivated_licenseInput = {
|
export type LicenseUpdateWithoutActivationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
charged_license_transaction?: Prisma.ChargedLicenseTransactionsUpdateOneRequiredWithoutLicensesNestedInput
|
charge_transaction?: Prisma.LicenseChargeTransactionUpdateOneRequiredWithoutLicensesNestedInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateWithoutActivated_licenseInput = {
|
export type LicenseUncheckedUpdateWithoutActivationInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
charge_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateWithoutCharged_license_transactionInput = {
|
export type LicenseCreateWithoutCharge_transactionInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
activated_license?: Prisma.ActivatedLicenseCreateNestedOneWithoutLicenseInput
|
activation?: Prisma.LicenseActivationCreateNestedOneWithoutLicenseInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationCreateNestedManyWithoutLicenseInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedCreateWithoutCharged_license_transactionInput = {
|
export type LicenseUncheckedCreateWithoutCharge_transactionInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
activated_license?: Prisma.ActivatedLicenseUncheckedCreateNestedOneWithoutLicenseInput
|
activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutLicenseInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedCreateNestedManyWithoutLicenseInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateOrConnectWithoutCharged_license_transactionInput = {
|
export type LicenseCreateOrConnectWithoutCharge_transactionInput = {
|
||||||
where: Prisma.LicenseWhereUniqueInput
|
where: Prisma.LicenseWhereUniqueInput
|
||||||
create: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput>
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateManyCharged_license_transactionInputEnvelope = {
|
export type LicenseCreateManyCharge_transactionInputEnvelope = {
|
||||||
data: Prisma.LicenseCreateManyCharged_license_transactionInput | Prisma.LicenseCreateManyCharged_license_transactionInput[]
|
data: Prisma.LicenseCreateManyCharge_transactionInput | Prisma.LicenseCreateManyCharge_transactionInput[]
|
||||||
skipDuplicates?: boolean
|
skipDuplicates?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpsertWithWhereUniqueWithoutCharged_license_transactionInput = {
|
export type LicenseUpsertWithWhereUniqueWithoutCharge_transactionInput = {
|
||||||
where: Prisma.LicenseWhereUniqueInput
|
where: Prisma.LicenseWhereUniqueInput
|
||||||
update: Prisma.XOR<Prisma.LicenseUpdateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedUpdateWithoutCharged_license_transactionInput>
|
update: Prisma.XOR<Prisma.LicenseUpdateWithoutCharge_transactionInput, Prisma.LicenseUncheckedUpdateWithoutCharge_transactionInput>
|
||||||
create: Prisma.XOR<Prisma.LicenseCreateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharged_license_transactionInput>
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutCharge_transactionInput, Prisma.LicenseUncheckedCreateWithoutCharge_transactionInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateWithWhereUniqueWithoutCharged_license_transactionInput = {
|
export type LicenseUpdateWithWhereUniqueWithoutCharge_transactionInput = {
|
||||||
where: Prisma.LicenseWhereUniqueInput
|
where: Prisma.LicenseWhereUniqueInput
|
||||||
data: Prisma.XOR<Prisma.LicenseUpdateWithoutCharged_license_transactionInput, Prisma.LicenseUncheckedUpdateWithoutCharged_license_transactionInput>
|
data: Prisma.XOR<Prisma.LicenseUpdateWithoutCharge_transactionInput, Prisma.LicenseUncheckedUpdateWithoutCharge_transactionInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateManyWithWhereWithoutCharged_license_transactionInput = {
|
export type LicenseUpdateManyWithWhereWithoutCharge_transactionInput = {
|
||||||
where: Prisma.LicenseScalarWhereInput
|
where: Prisma.LicenseScalarWhereInput
|
||||||
data: Prisma.XOR<Prisma.LicenseUpdateManyMutationInput, Prisma.LicenseUncheckedUpdateManyWithoutCharged_license_transactionInput>
|
data: Prisma.XOR<Prisma.LicenseUpdateManyMutationInput, Prisma.LicenseUncheckedUpdateManyWithoutCharge_transactionInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseScalarWhereInput = {
|
export type LicenseScalarWhereInput = {
|
||||||
@@ -459,74 +573,170 @@ export type LicenseScalarWhereInput = {
|
|||||||
OR?: Prisma.LicenseScalarWhereInput[]
|
OR?: Prisma.LicenseScalarWhereInput[]
|
||||||
NOT?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
NOT?: Prisma.LicenseScalarWhereInput | Prisma.LicenseScalarWhereInput[]
|
||||||
id?: Prisma.StringFilter<"License"> | string
|
id?: Prisma.StringFilter<"License"> | string
|
||||||
|
accounts_limit?: Prisma.IntFilter<"License"> | number
|
||||||
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"License"> | Date | string
|
||||||
charged_license_transaction_id?: Prisma.StringFilter<"License"> | string
|
charge_transaction_id?: Prisma.StringFilter<"License"> | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseCreateManyCharged_license_transactionInput = {
|
export type LicenseCreateWithoutAllocationsInput = {
|
||||||
id?: string
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
charge_transaction: Prisma.LicenseChargeTransactionCreateNestedOneWithoutLicensesInput
|
||||||
|
activation?: Prisma.LicenseActivationCreateNestedOneWithoutLicenseInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUncheckedCreateWithoutAllocationsInput = {
|
||||||
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
charge_transaction_id: string
|
||||||
|
activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutLicenseInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseCreateOrConnectWithoutAllocationsInput = {
|
||||||
|
where: Prisma.LicenseWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutAllocationsInput, Prisma.LicenseUncheckedCreateWithoutAllocationsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUpsertWithoutAllocationsInput = {
|
||||||
|
update: Prisma.XOR<Prisma.LicenseUpdateWithoutAllocationsInput, Prisma.LicenseUncheckedUpdateWithoutAllocationsInput>
|
||||||
|
create: Prisma.XOR<Prisma.LicenseCreateWithoutAllocationsInput, Prisma.LicenseUncheckedCreateWithoutAllocationsInput>
|
||||||
|
where?: Prisma.LicenseWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUpdateToOneWithWhereWithoutAllocationsInput = {
|
||||||
|
where?: Prisma.LicenseWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.LicenseUpdateWithoutAllocationsInput, Prisma.LicenseUncheckedUpdateWithoutAllocationsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUpdateWithoutAllocationsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
charge_transaction?: Prisma.LicenseChargeTransactionUpdateOneRequiredWithoutLicensesNestedInput
|
||||||
|
activation?: Prisma.LicenseActivationUpdateOneWithoutLicenseNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseUncheckedUpdateWithoutAllocationsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
charge_transaction_id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutLicenseNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseCreateManyCharge_transactionInput = {
|
||||||
|
id?: string
|
||||||
|
accounts_limit?: number
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUpdateWithoutCharged_license_transactionInput = {
|
export type LicenseUpdateWithoutCharge_transactionInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
activated_license?: Prisma.ActivatedLicenseUpdateOneWithoutLicenseNestedInput
|
activation?: Prisma.LicenseActivationUpdateOneWithoutLicenseNestedInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateWithoutCharged_license_transactionInput = {
|
export type LicenseUncheckedUpdateWithoutCharge_transactionInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
activated_license?: Prisma.ActivatedLicenseUncheckedUpdateOneWithoutLicenseNestedInput
|
activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutLicenseNestedInput
|
||||||
|
allocations?: Prisma.PartnerAccountQuotaAllocationUncheckedUpdateManyWithoutLicenseNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseUncheckedUpdateManyWithoutCharged_license_transactionInput = {
|
export type LicenseUncheckedUpdateManyWithoutCharge_transactionInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
accounts_limit?: Prisma.IntFieldUpdateOperationsInput | number
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Count Type LicenseCountOutputType
|
||||||
|
*/
|
||||||
|
|
||||||
|
export type LicenseCountOutputType = {
|
||||||
|
allocations: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export type LicenseCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
allocations?: boolean | LicenseCountOutputTypeCountAllocationsArgs
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LicenseCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type LicenseCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the LicenseCountOutputType
|
||||||
|
*/
|
||||||
|
select?: Prisma.LicenseCountOutputTypeSelect<ExtArgs> | null
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LicenseCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type LicenseCountOutputTypeCountAllocationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.PartnerAccountQuotaAllocationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export type LicenseSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type LicenseSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
id?: boolean
|
id?: boolean
|
||||||
|
accounts_limit?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
charged_license_transaction_id?: boolean
|
charge_transaction_id?: boolean
|
||||||
charged_license_transaction?: boolean | Prisma.ChargedLicenseTransactionsDefaultArgs<ExtArgs>
|
charge_transaction?: boolean | Prisma.LicenseChargeTransactionDefaultArgs<ExtArgs>
|
||||||
activated_license?: boolean | Prisma.License$activated_licenseArgs<ExtArgs>
|
activation?: boolean | Prisma.License$activationArgs<ExtArgs>
|
||||||
|
allocations?: boolean | Prisma.License$allocationsArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.LicenseCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["license"]>
|
}, ExtArgs["result"]["license"]>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export type LicenseSelectScalar = {
|
export type LicenseSelectScalar = {
|
||||||
id?: boolean
|
id?: boolean
|
||||||
|
accounts_limit?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
charged_license_transaction_id?: boolean
|
charge_transaction_id?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LicenseOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "created_at" | "updated_at" | "charged_license_transaction_id", ExtArgs["result"]["license"]>
|
export type LicenseOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "accounts_limit" | "created_at" | "updated_at" | "charge_transaction_id", ExtArgs["result"]["license"]>
|
||||||
export type LicenseInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type LicenseInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
charged_license_transaction?: boolean | Prisma.ChargedLicenseTransactionsDefaultArgs<ExtArgs>
|
charge_transaction?: boolean | Prisma.LicenseChargeTransactionDefaultArgs<ExtArgs>
|
||||||
activated_license?: boolean | Prisma.License$activated_licenseArgs<ExtArgs>
|
activation?: boolean | Prisma.License$activationArgs<ExtArgs>
|
||||||
|
allocations?: boolean | Prisma.License$allocationsArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.LicenseCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type $LicensePayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $LicensePayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "License"
|
name: "License"
|
||||||
objects: {
|
objects: {
|
||||||
charged_license_transaction: Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>
|
charge_transaction: Prisma.$LicenseChargeTransactionPayload<ExtArgs>
|
||||||
activated_license: Prisma.$ActivatedLicensePayload<ExtArgs> | null
|
activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
|
||||||
|
allocations: Prisma.$PartnerAccountQuotaAllocationPayload<ExtArgs>[]
|
||||||
}
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
|
accounts_limit: number
|
||||||
created_at: Date
|
created_at: Date
|
||||||
updated_at: Date
|
updated_at: Date
|
||||||
charged_license_transaction_id: string
|
charge_transaction_id: string
|
||||||
}, ExtArgs["result"]["license"]>
|
}, ExtArgs["result"]["license"]>
|
||||||
composites: {}
|
composites: {}
|
||||||
}
|
}
|
||||||
@@ -867,8 +1077,9 @@ readonly fields: LicenseFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__LicenseClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__LicenseClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
charged_license_transaction<T extends Prisma.ChargedLicenseTransactionsDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ChargedLicenseTransactionsDefaultArgs<ExtArgs>>): Prisma.Prisma__ChargedLicenseTransactionsClient<runtime.Types.Result.GetResult<Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
charge_transaction<T extends Prisma.LicenseChargeTransactionDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.LicenseChargeTransactionDefaultArgs<ExtArgs>>): Prisma.Prisma__LicenseChargeTransactionClient<runtime.Types.Result.GetResult<Prisma.$LicenseChargeTransactionPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
activated_license<T extends Prisma.License$activated_licenseArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.License$activated_licenseArgs<ExtArgs>>): Prisma.Prisma__ActivatedLicenseClient<runtime.Types.Result.GetResult<Prisma.$ActivatedLicensePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
|
activation<T extends Prisma.License$activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.License$activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
|
||||||
|
allocations<T extends Prisma.License$allocationsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.License$allocationsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaAllocationPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -899,9 +1110,10 @@ export interface Prisma__LicenseClient<T, Null = never, ExtArgs extends runtime.
|
|||||||
*/
|
*/
|
||||||
export interface LicenseFieldRefs {
|
export interface LicenseFieldRefs {
|
||||||
readonly id: Prisma.FieldRef<"License", 'String'>
|
readonly id: Prisma.FieldRef<"License", 'String'>
|
||||||
|
readonly accounts_limit: Prisma.FieldRef<"License", 'Int'>
|
||||||
readonly created_at: Prisma.FieldRef<"License", 'DateTime'>
|
readonly created_at: Prisma.FieldRef<"License", 'DateTime'>
|
||||||
readonly updated_at: Prisma.FieldRef<"License", 'DateTime'>
|
readonly updated_at: Prisma.FieldRef<"License", 'DateTime'>
|
||||||
readonly charged_license_transaction_id: Prisma.FieldRef<"License", 'String'>
|
readonly charge_transaction_id: Prisma.FieldRef<"License", 'String'>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1250,22 +1462,46 @@ export type LicenseDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inter
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* License.activated_license
|
* License.activation
|
||||||
*/
|
*/
|
||||||
export type License$activated_licenseArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type License$activationArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
/**
|
/**
|
||||||
* Select specific fields to fetch from the ActivatedLicense
|
* Select specific fields to fetch from the LicenseActivation
|
||||||
*/
|
*/
|
||||||
select?: Prisma.ActivatedLicenseSelect<ExtArgs> | null
|
select?: Prisma.LicenseActivationSelect<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Omit specific fields from the ActivatedLicense
|
* Omit specific fields from the LicenseActivation
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.ActivatedLicenseOmit<ExtArgs> | null
|
omit?: Prisma.LicenseActivationOmit<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Choose, which related nodes to fetch as well
|
* Choose, which related nodes to fetch as well
|
||||||
*/
|
*/
|
||||||
include?: Prisma.ActivatedLicenseInclude<ExtArgs> | null
|
include?: Prisma.LicenseActivationInclude<ExtArgs> | null
|
||||||
where?: Prisma.ActivatedLicenseWhereInput
|
where?: Prisma.LicenseActivationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* License.allocations
|
||||||
|
*/
|
||||||
|
export type License$allocationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the PartnerAccountQuotaAllocation
|
||||||
|
*/
|
||||||
|
select?: Prisma.PartnerAccountQuotaAllocationSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the PartnerAccountQuotaAllocation
|
||||||
|
*/
|
||||||
|
omit?: Prisma.PartnerAccountQuotaAllocationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.PartnerAccountQuotaAllocationInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.PartnerAccountQuotaAllocationWhereInput
|
||||||
|
orderBy?: Prisma.PartnerAccountQuotaAllocationOrderByWithRelationInput | Prisma.PartnerAccountQuotaAllocationOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.PartnerAccountQuotaAllocationWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.PartnerAccountQuotaAllocationScalarFieldEnum | Prisma.PartnerAccountQuotaAllocationScalarFieldEnum[]
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -190,8 +190,11 @@ export type PartnerWhereInput = {
|
|||||||
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
||||||
|
consumers?: Prisma.ConsumerListRelationFilter
|
||||||
partner_accounts?: Prisma.PartnerAccountListRelationFilter
|
partner_accounts?: Prisma.PartnerAccountListRelationFilter
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsListRelationFilter
|
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerOrderByWithRelationInput = {
|
export type PartnerOrderByWithRelationInput = {
|
||||||
@@ -201,8 +204,11 @@ export type PartnerOrderByWithRelationInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
created_at?: Prisma.SortOrder
|
created_at?: Prisma.SortOrder
|
||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
|
consumers?: Prisma.ConsumerOrderByRelationAggregateInput
|
||||||
partner_accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
|
partner_accounts?: Prisma.PartnerAccountOrderByRelationAggregateInput
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsOrderByRelationAggregateInput
|
license_charge_transactions?: Prisma.LicenseChargeTransactionOrderByRelationAggregateInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionOrderByRelationAggregateInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionOrderByRelationAggregateInput
|
||||||
_relevance?: Prisma.PartnerOrderByRelevanceInput
|
_relevance?: Prisma.PartnerOrderByRelevanceInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -216,8 +222,11 @@ export type PartnerWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFilter<"Partner"> | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
created_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
||||||
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
updated_at?: Prisma.DateTimeFilter<"Partner"> | Date | string
|
||||||
|
consumers?: Prisma.ConsumerListRelationFilter
|
||||||
partner_accounts?: Prisma.PartnerAccountListRelationFilter
|
partner_accounts?: Prisma.PartnerAccountListRelationFilter
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsListRelationFilter
|
license_charge_transactions?: Prisma.LicenseChargeTransactionListRelationFilter
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionListRelationFilter
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionListRelationFilter
|
||||||
}, "id" | "code">
|
}, "id" | "code">
|
||||||
|
|
||||||
export type PartnerOrderByWithAggregationInput = {
|
export type PartnerOrderByWithAggregationInput = {
|
||||||
@@ -251,8 +260,11 @@ export type PartnerCreateInput = {
|
|||||||
status?: $Enums.PartnerStatus
|
status?: $Enums.PartnerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
|
||||||
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsCreateNestedManyWithoutPartnerInput
|
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedCreateInput = {
|
export type PartnerUncheckedCreateInput = {
|
||||||
@@ -262,8 +274,11 @@ export type PartnerUncheckedCreateInput = {
|
|||||||
status?: $Enums.PartnerStatus
|
status?: $Enums.PartnerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedCreateNestedManyWithoutPartnerInput
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUpdateInput = {
|
export type PartnerUpdateInput = {
|
||||||
@@ -273,8 +288,11 @@ export type PartnerUpdateInput = {
|
|||||||
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
|
||||||
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUpdateManyWithoutPartnerNestedInput
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedUpdateInput = {
|
export type PartnerUncheckedUpdateInput = {
|
||||||
@@ -284,8 +302,11 @@ export type PartnerUncheckedUpdateInput = {
|
|||||||
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedUpdateManyWithoutPartnerNestedInput
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateManyInput = {
|
export type PartnerCreateManyInput = {
|
||||||
@@ -353,18 +374,60 @@ export type PartnerMinOrderByAggregateInput = {
|
|||||||
updated_at?: Prisma.SortOrder
|
updated_at?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateNestedOneWithoutChargedLicenseTransactionsInput = {
|
export type PartnerCreateNestedOneWithoutConsumersInput = {
|
||||||
create?: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
|
||||||
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutConsumersInput
|
||||||
connect?: Prisma.PartnerWhereUniqueInput
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUpdateOneRequiredWithoutChargedLicenseTransactionsNestedInput = {
|
export type PartnerUpdateOneRequiredWithoutConsumersNestedInput = {
|
||||||
create?: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
|
||||||
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutConsumersInput
|
||||||
upsert?: Prisma.PartnerUpsertWithoutChargedLicenseTransactionsInput
|
upsert?: Prisma.PartnerUpsertWithoutConsumersInput
|
||||||
connect?: Prisma.PartnerWhereUniqueInput
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutChargedLicenseTransactionsInput, Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput>, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
|
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutConsumersInput, Prisma.PartnerUpdateWithoutConsumersInput>, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateNestedOneWithoutLicense_charge_transactionsInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateOneRequiredWithoutLicense_charge_transactionsNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_charge_transactionsInput
|
||||||
|
upsert?: Prisma.PartnerUpsertWithoutLicense_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutLicense_charge_transactionsInput, Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateNestedOneWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateOneRequiredWithoutLicense_renew_charge_transactionsNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput
|
||||||
|
upsert?: Prisma.PartnerUpsertWithoutLicense_renew_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateNestedOneWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateOneRequiredWithoutAccount_quota_charge_transactionsNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
connectOrCreate?: Prisma.PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput
|
||||||
|
upsert?: Prisma.PartnerUpsertWithoutAccount_quota_charge_transactionsInput
|
||||||
|
connect?: Prisma.PartnerWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.PartnerUpdateToOneWithWhereWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput>, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateNestedOneWithoutPartner_accountsInput = {
|
export type PartnerCreateNestedOneWithoutPartner_accountsInput = {
|
||||||
@@ -385,7 +448,7 @@ export type EnumPartnerStatusFieldUpdateOperationsInput = {
|
|||||||
set?: $Enums.PartnerStatus
|
set?: $Enums.PartnerStatus
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateWithoutChargedLicenseTransactionsInput = {
|
export type PartnerCreateWithoutConsumersInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
code: string
|
code: string
|
||||||
@@ -393,9 +456,12 @@ export type PartnerCreateWithoutChargedLicenseTransactionsInput = {
|
|||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput = {
|
export type PartnerUncheckedCreateWithoutConsumersInput = {
|
||||||
id?: string
|
id?: string
|
||||||
name: string
|
name: string
|
||||||
code: string
|
code: string
|
||||||
@@ -403,25 +469,28 @@ export type PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput = {
|
|||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateOrConnectWithoutChargedLicenseTransactionsInput = {
|
export type PartnerCreateOrConnectWithoutConsumersInput = {
|
||||||
where: Prisma.PartnerWhereUniqueInput
|
where: Prisma.PartnerWhereUniqueInput
|
||||||
create: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUpsertWithoutChargedLicenseTransactionsInput = {
|
export type PartnerUpsertWithoutConsumersInput = {
|
||||||
update: Prisma.XOR<Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
|
update: Prisma.XOR<Prisma.PartnerUpdateWithoutConsumersInput, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
|
||||||
create: Prisma.XOR<Prisma.PartnerCreateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedCreateWithoutChargedLicenseTransactionsInput>
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutConsumersInput, Prisma.PartnerUncheckedCreateWithoutConsumersInput>
|
||||||
where?: Prisma.PartnerWhereInput
|
where?: Prisma.PartnerWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUpdateToOneWithWhereWithoutChargedLicenseTransactionsInput = {
|
export type PartnerUpdateToOneWithWhereWithoutConsumersInput = {
|
||||||
where?: Prisma.PartnerWhereInput
|
where?: Prisma.PartnerWhereInput
|
||||||
data: Prisma.XOR<Prisma.PartnerUpdateWithoutChargedLicenseTransactionsInput, Prisma.PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput>
|
data: Prisma.XOR<Prisma.PartnerUpdateWithoutConsumersInput, Prisma.PartnerUncheckedUpdateWithoutConsumersInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUpdateWithoutChargedLicenseTransactionsInput = {
|
export type PartnerUpdateWithoutConsumersInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
code?: Prisma.StringFieldUpdateOperationsInput | string
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -429,9 +498,12 @@ export type PartnerUpdateWithoutChargedLicenseTransactionsInput = {
|
|||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput = {
|
export type PartnerUncheckedUpdateWithoutConsumersInput = {
|
||||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
code?: Prisma.StringFieldUpdateOperationsInput | string
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
@@ -439,6 +511,213 @@ export type PartnerUncheckedUpdateWithoutChargedLicenseTransactionsInput = {
|
|||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateWithoutLicense_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedCreateWithoutLicense_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateOrConnectWithoutLicense_charge_transactionsInput = {
|
||||||
|
where: Prisma.PartnerWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpsertWithoutLicense_charge_transactionsInput = {
|
||||||
|
update: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_charge_transactionsInput>
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateToOneWithWhereWithoutLicense_charge_transactionsInput = {
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateWithoutLicense_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedUpdateWithoutLicense_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateOrConnectWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
where: Prisma.PartnerWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpsertWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
update: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateToOneWithWhereWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.PartnerUpdateWithoutLicense_renew_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedUpdateWithoutLicense_renew_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
code: string
|
||||||
|
status?: $Enums.PartnerStatus
|
||||||
|
created_at?: Date | string
|
||||||
|
updated_at?: Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerCreateOrConnectWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
where: Prisma.PartnerWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpsertWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
update: Prisma.XOR<Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
create: Prisma.XOR<Prisma.PartnerCreateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedCreateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateToOneWithWhereWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
where?: Prisma.PartnerWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.PartnerUpdateWithoutAccount_quota_charge_transactionsInput, Prisma.PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUpdateWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PartnerUncheckedUpdateWithoutAccount_quota_charge_transactionsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
code?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
partner_accounts?: Prisma.PartnerAccountUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateWithoutPartner_accountsInput = {
|
export type PartnerCreateWithoutPartner_accountsInput = {
|
||||||
@@ -448,7 +727,10 @@ export type PartnerCreateWithoutPartner_accountsInput = {
|
|||||||
status?: $Enums.PartnerStatus
|
status?: $Enums.PartnerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsCreateNestedManyWithoutPartnerInput
|
consumers?: Prisma.ConsumerCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
|
export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
|
||||||
@@ -458,7 +740,10 @@ export type PartnerUncheckedCreateWithoutPartner_accountsInput = {
|
|||||||
status?: $Enums.PartnerStatus
|
status?: $Enums.PartnerStatus
|
||||||
created_at?: Date | string
|
created_at?: Date | string
|
||||||
updated_at?: Date | string
|
updated_at?: Date | string
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedCreateNestedManyWithoutPartnerInput
|
consumers?: Prisma.ConsumerUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedCreateNestedManyWithoutPartnerInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCreateOrConnectWithoutPartner_accountsInput = {
|
export type PartnerCreateOrConnectWithoutPartner_accountsInput = {
|
||||||
@@ -484,7 +769,10 @@ export type PartnerUpdateWithoutPartner_accountsInput = {
|
|||||||
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUpdateManyWithoutPartnerNestedInput
|
consumers?: Prisma.ConsumerUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
|
export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
|
||||||
@@ -494,7 +782,10 @@ export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
|
|||||||
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
status?: Prisma.EnumPartnerStatusFieldUpdateOperationsInput | $Enums.PartnerStatus
|
||||||
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
chargedLicenseTransactions?: Prisma.ChargedLicenseTransactionsUncheckedUpdateManyWithoutPartnerNestedInput
|
consumers?: Prisma.ConsumerUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_charge_transactions?: Prisma.LicenseChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
account_quota_charge_transactions?: Prisma.PartnerAccountQuotaChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
|
license_renew_charge_transactions?: Prisma.LicenseRenewChargeTransactionUncheckedUpdateManyWithoutPartnerNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -503,13 +794,19 @@ export type PartnerUncheckedUpdateWithoutPartner_accountsInput = {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type PartnerCountOutputType = {
|
export type PartnerCountOutputType = {
|
||||||
|
consumers: number
|
||||||
partner_accounts: number
|
partner_accounts: number
|
||||||
chargedLicenseTransactions: number
|
license_charge_transactions: number
|
||||||
|
account_quota_charge_transactions: number
|
||||||
|
license_renew_charge_transactions: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PartnerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type PartnerCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
consumers?: boolean | PartnerCountOutputTypeCountConsumersArgs
|
||||||
partner_accounts?: boolean | PartnerCountOutputTypeCountPartner_accountsArgs
|
partner_accounts?: boolean | PartnerCountOutputTypeCountPartner_accountsArgs
|
||||||
chargedLicenseTransactions?: boolean | PartnerCountOutputTypeCountChargedLicenseTransactionsArgs
|
license_charge_transactions?: boolean | PartnerCountOutputTypeCountLicense_charge_transactionsArgs
|
||||||
|
account_quota_charge_transactions?: boolean | PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs
|
||||||
|
license_renew_charge_transactions?: boolean | PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -522,6 +819,13 @@ export type PartnerCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
select?: Prisma.PartnerCountOutputTypeSelect<ExtArgs> | null
|
select?: Prisma.PartnerCountOutputTypeSelect<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PartnerCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type PartnerCountOutputTypeCountConsumersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.ConsumerWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PartnerCountOutputType without action
|
* PartnerCountOutputType without action
|
||||||
*/
|
*/
|
||||||
@@ -532,8 +836,22 @@ export type PartnerCountOutputTypeCountPartner_accountsArgs<ExtArgs extends runt
|
|||||||
/**
|
/**
|
||||||
* PartnerCountOutputType without action
|
* PartnerCountOutputType without action
|
||||||
*/
|
*/
|
||||||
export type PartnerCountOutputTypeCountChargedLicenseTransactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type PartnerCountOutputTypeCountLicense_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
where?: Prisma.ChargedLicenseTransactionsWhereInput
|
where?: Prisma.LicenseChargeTransactionWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PartnerCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type PartnerCountOutputTypeCountAccount_quota_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.PartnerAccountQuotaChargeTransactionWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PartnerCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type PartnerCountOutputTypeCountLicense_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.LicenseRenewChargeTransactionWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -544,8 +862,11 @@ export type PartnerSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
status?: boolean
|
status?: boolean
|
||||||
created_at?: boolean
|
created_at?: boolean
|
||||||
updated_at?: boolean
|
updated_at?: boolean
|
||||||
|
consumers?: boolean | Prisma.Partner$consumersArgs<ExtArgs>
|
||||||
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
|
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
|
||||||
chargedLicenseTransactions?: boolean | Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>
|
license_charge_transactions?: boolean | Prisma.Partner$license_charge_transactionsArgs<ExtArgs>
|
||||||
|
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
|
||||||
|
license_renew_charge_transactions?: boolean | Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["partner"]>
|
}, ExtArgs["result"]["partner"]>
|
||||||
|
|
||||||
@@ -562,16 +883,22 @@ export type PartnerSelectScalar = {
|
|||||||
|
|
||||||
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "status" | "created_at" | "updated_at", ExtArgs["result"]["partner"]>
|
export type PartnerOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "status" | "created_at" | "updated_at", ExtArgs["result"]["partner"]>
|
||||||
export type PartnerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type PartnerInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
consumers?: boolean | Prisma.Partner$consumersArgs<ExtArgs>
|
||||||
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
|
partner_accounts?: boolean | Prisma.Partner$partner_accountsArgs<ExtArgs>
|
||||||
chargedLicenseTransactions?: boolean | Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>
|
license_charge_transactions?: boolean | Prisma.Partner$license_charge_transactionsArgs<ExtArgs>
|
||||||
|
account_quota_charge_transactions?: boolean | Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>
|
||||||
|
license_renew_charge_transactions?: boolean | Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>
|
||||||
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | Prisma.PartnerCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type $PartnerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $PartnerPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "Partner"
|
name: "Partner"
|
||||||
objects: {
|
objects: {
|
||||||
|
consumers: Prisma.$ConsumerPayload<ExtArgs>[]
|
||||||
partner_accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
|
partner_accounts: Prisma.$PartnerAccountPayload<ExtArgs>[]
|
||||||
chargedLicenseTransactions: Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>[]
|
license_charge_transactions: Prisma.$LicenseChargeTransactionPayload<ExtArgs>[]
|
||||||
|
account_quota_charge_transactions: Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>[]
|
||||||
|
license_renew_charge_transactions: Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>[]
|
||||||
}
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
@@ -920,8 +1247,11 @@ readonly fields: PartnerFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__PartnerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__PartnerClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
consumers<T extends Prisma.Partner$consumersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$consumersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
partner_accounts<T extends Prisma.Partner$partner_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$partner_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
partner_accounts<T extends Prisma.Partner$partner_accountsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$partner_accountsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
chargedLicenseTransactions<T extends Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$chargedLicenseTransactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ChargedLicenseTransactionsPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
license_charge_transactions<T extends Prisma.Partner$license_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$license_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseChargeTransactionPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
|
account_quota_charge_transactions<T extends Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$account_quota_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PartnerAccountQuotaChargeTransactionPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
|
license_renew_charge_transactions<T extends Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Partner$license_renew_charge_transactionsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$LicenseRenewChargeTransactionPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -1304,6 +1634,30 @@ export type PartnerDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Inter
|
|||||||
limit?: number
|
limit?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Partner.consumers
|
||||||
|
*/
|
||||||
|
export type Partner$consumersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the Consumer
|
||||||
|
*/
|
||||||
|
select?: Prisma.ConsumerSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the Consumer
|
||||||
|
*/
|
||||||
|
omit?: Prisma.ConsumerOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.ConsumerInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.ConsumerWhereInput
|
||||||
|
orderBy?: Prisma.ConsumerOrderByWithRelationInput | Prisma.ConsumerOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.ConsumerWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.ConsumerScalarFieldEnum | Prisma.ConsumerScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Partner.partner_accounts
|
* Partner.partner_accounts
|
||||||
*/
|
*/
|
||||||
@@ -1329,27 +1683,75 @@ export type Partner$partner_accountsArgs<ExtArgs extends runtime.Types.Extension
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Partner.chargedLicenseTransactions
|
* Partner.license_charge_transactions
|
||||||
*/
|
*/
|
||||||
export type Partner$chargedLicenseTransactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type Partner$license_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
/**
|
/**
|
||||||
* Select specific fields to fetch from the ChargedLicenseTransactions
|
* Select specific fields to fetch from the LicenseChargeTransaction
|
||||||
*/
|
*/
|
||||||
select?: Prisma.ChargedLicenseTransactionsSelect<ExtArgs> | null
|
select?: Prisma.LicenseChargeTransactionSelect<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Omit specific fields from the ChargedLicenseTransactions
|
* Omit specific fields from the LicenseChargeTransaction
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.ChargedLicenseTransactionsOmit<ExtArgs> | null
|
omit?: Prisma.LicenseChargeTransactionOmit<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Choose, which related nodes to fetch as well
|
* Choose, which related nodes to fetch as well
|
||||||
*/
|
*/
|
||||||
include?: Prisma.ChargedLicenseTransactionsInclude<ExtArgs> | null
|
include?: Prisma.LicenseChargeTransactionInclude<ExtArgs> | null
|
||||||
where?: Prisma.ChargedLicenseTransactionsWhereInput
|
where?: Prisma.LicenseChargeTransactionWhereInput
|
||||||
orderBy?: Prisma.ChargedLicenseTransactionsOrderByWithRelationInput | Prisma.ChargedLicenseTransactionsOrderByWithRelationInput[]
|
orderBy?: Prisma.LicenseChargeTransactionOrderByWithRelationInput | Prisma.LicenseChargeTransactionOrderByWithRelationInput[]
|
||||||
cursor?: Prisma.ChargedLicenseTransactionsWhereUniqueInput
|
cursor?: Prisma.LicenseChargeTransactionWhereUniqueInput
|
||||||
take?: number
|
take?: number
|
||||||
skip?: number
|
skip?: number
|
||||||
distinct?: Prisma.ChargedLicenseTransactionsScalarFieldEnum | Prisma.ChargedLicenseTransactionsScalarFieldEnum[]
|
distinct?: Prisma.LicenseChargeTransactionScalarFieldEnum | Prisma.LicenseChargeTransactionScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Partner.account_quota_charge_transactions
|
||||||
|
*/
|
||||||
|
export type Partner$account_quota_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the PartnerAccountQuotaChargeTransaction
|
||||||
|
*/
|
||||||
|
select?: Prisma.PartnerAccountQuotaChargeTransactionSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the PartnerAccountQuotaChargeTransaction
|
||||||
|
*/
|
||||||
|
omit?: Prisma.PartnerAccountQuotaChargeTransactionOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.PartnerAccountQuotaChargeTransactionInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.PartnerAccountQuotaChargeTransactionWhereInput
|
||||||
|
orderBy?: Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput | Prisma.PartnerAccountQuotaChargeTransactionOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.PartnerAccountQuotaChargeTransactionWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.PartnerAccountQuotaChargeTransactionScalarFieldEnum | Prisma.PartnerAccountQuotaChargeTransactionScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Partner.license_renew_charge_transactions
|
||||||
|
*/
|
||||||
|
export type Partner$license_renew_charge_transactionsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the LicenseRenewChargeTransaction
|
||||||
|
*/
|
||||||
|
select?: Prisma.LicenseRenewChargeTransactionSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the LicenseRenewChargeTransaction
|
||||||
|
*/
|
||||||
|
omit?: Prisma.LicenseRenewChargeTransactionOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.LicenseRenewChargeTransactionInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.LicenseRenewChargeTransactionWhereInput
|
||||||
|
orderBy?: Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput | Prisma.LicenseRenewChargeTransactionOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.LicenseRenewChargeTransactionWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.LicenseRenewChargeTransactionScalarFieldEnum | Prisma.LicenseRenewChargeTransactionScalarFieldEnum[]
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -331,14 +331,6 @@ export type TriggerLogSumOrderByAggregateInput = {
|
|||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type IntFieldUpdateOperationsInput = {
|
|
||||||
set?: number
|
|
||||||
increment?: number
|
|
||||||
decrement?: number
|
|
||||||
multiply?: number
|
|
||||||
divide?: number
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export type TriggerLogSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type TriggerLogSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
import { Body, Controller, Get, Param, Post, Put } from '@nestjs/common'
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
import { BusinessActivitiesService } from './business-activities.service'
|
import { BusinessActivitiesService } from './business-activities.service'
|
||||||
import {
|
|
||||||
CreateBusinessActivitiesDto,
|
|
||||||
UpdateBusinessActivityDto,
|
|
||||||
} from './dto/create-business-activities.dto'
|
|
||||||
|
|
||||||
@Controller('admin/consumers/:consumerId/business_activities')
|
@Controller('admin/consumers/:consumerId/business_activities')
|
||||||
export class BusinessActivitiesController {
|
export class BusinessActivitiesController {
|
||||||
@@ -19,22 +15,22 @@ export class BusinessActivitiesController {
|
|||||||
return this.businessActivitiesService.findOne(consumerId, id)
|
return this.businessActivitiesService.findOne(consumerId, id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
// @Post()
|
||||||
async create(
|
// async create(
|
||||||
@Param('consumerId') consumerId: string,
|
// @Param('consumerId') consumerId: string,
|
||||||
@Body() data: CreateBusinessActivitiesDto,
|
// @Body() data: CreateBusinessActivitiesDto,
|
||||||
) {
|
// ) {
|
||||||
return this.businessActivitiesService.create(consumerId, data)
|
// return this.businessActivitiesService.create(consumerId, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Put(':id')
|
// @Put(':id')
|
||||||
async update(
|
// async update(
|
||||||
@Param('consumerId') consumerId: string,
|
// @Param('consumerId') consumerId: string,
|
||||||
@Param('id') id: string,
|
// @Param('id') id: string,
|
||||||
@Body() data: UpdateBusinessActivityDto,
|
// @Body() data: UpdateBusinessActivityDto,
|
||||||
) {
|
// ) {
|
||||||
return this.businessActivitiesService.update(consumerId, id, data)
|
// return this.businessActivitiesService.update(consumerId, id, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// @Delete(':id')
|
// @Delete(':id')
|
||||||
// async delete(@Param('id') id: string) {
|
// async delete(@Param('id') id: string) {
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { BusinessActivitySelect } from '@/generated/prisma/models'
|
|||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
import { CreateBusinessActivitiesDto } from './dto/create-business-activities.dto'
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class BusinessActivitiesService {
|
export class BusinessActivitiesService {
|
||||||
@@ -39,37 +38,37 @@ export class BusinessActivitiesService {
|
|||||||
return ResponseMapper.single(businessActivity)
|
return ResponseMapper.single(businessActivity)
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(consumer_id: string, data: CreateBusinessActivitiesDto) {
|
// async create(consumer_id: string, data: CreateBusinessActivitiesDto) {
|
||||||
const businessActivity = await this.prisma.businessActivity.create({
|
// const businessActivity = await this.prisma.businessActivity.create({
|
||||||
data: {
|
// data: {
|
||||||
name: data.name,
|
// name: data.name,
|
||||||
guild: {
|
// guild: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: data.guild_id,
|
// id: data.guild_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
consumer: {
|
// consumer: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: consumer_id,
|
// id: consumer_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
select: this.defaultSelect,
|
// select: this.defaultSelect,
|
||||||
})
|
// })
|
||||||
return ResponseMapper.create(businessActivity)
|
// return ResponseMapper.create(businessActivity)
|
||||||
}
|
// }
|
||||||
|
|
||||||
async update(consumer_id: string, id: string, data: any) {
|
// async update(consumer_id: string, id: string, data: any) {
|
||||||
const businessActivity = await this.prisma.businessActivity.update({
|
// const businessActivity = await this.prisma.businessActivity.update({
|
||||||
where: { id, consumer_id },
|
// where: { id, consumer_id },
|
||||||
data,
|
// data,
|
||||||
select: this.defaultSelect,
|
// select: this.defaultSelect,
|
||||||
})
|
// })
|
||||||
return ResponseMapper.update(businessActivity)
|
// return ResponseMapper.update(businessActivity)
|
||||||
}
|
// }
|
||||||
|
|
||||||
async delete(id: string) {
|
// async delete(id: string) {
|
||||||
await this.prisma.businessActivity.delete({ where: { id } })
|
// await this.prisma.businessActivity.delete({ where: { id } })
|
||||||
return ResponseMapper.delete()
|
// return ResponseMapper.delete()
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
import { ApiTags } from '@nestjs/swagger'
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
import { BusinessActivityComplexesService } from './complexes.service'
|
import { BusinessActivityComplexesService } from './complexes.service'
|
||||||
import { CreateComplexDto, UpdateComplexDto } from './dto/complex.dto'
|
|
||||||
|
|
||||||
@ApiTags('AdminBusinessActivityComplexes')
|
@ApiTags('AdminBusinessActivityComplexes')
|
||||||
@Controller(
|
@Controller(
|
||||||
@@ -27,23 +26,23 @@ export class BusinessActivityComplexesController {
|
|||||||
return this.service.findOne(consumerId, businessActivityId, id)
|
return this.service.findOne(consumerId, businessActivityId, id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
// @Post()
|
||||||
async create(
|
// async create(
|
||||||
@Param('businessActivityId') businessActivityId: string,
|
// @Param('businessActivityId') businessActivityId: string,
|
||||||
@Body() data: CreateComplexDto,
|
// @Body() data: CreateComplexDto,
|
||||||
) {
|
// ) {
|
||||||
return this.service.create(businessActivityId, data)
|
// return this.service.create(businessActivityId, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Patch(':id')
|
// @Patch(':id')
|
||||||
async update(
|
// async update(
|
||||||
@Param('id') id: string,
|
// @Param('id') id: string,
|
||||||
@Param('consumerId') consumerId: string,
|
// @Param('consumerId') consumerId: string,
|
||||||
@Param('businessActivityId') businessActivityId: string,
|
// @Param('businessActivityId') businessActivityId: string,
|
||||||
@Body() data: UpdateComplexDto,
|
// @Body() data: UpdateComplexDto,
|
||||||
) {
|
// ) {
|
||||||
return this.service.update(consumerId, businessActivityId, id, data)
|
// return this.service.update(consumerId, businessActivityId, id, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// @Delete(':id')
|
// @Delete(':id')
|
||||||
// async delete(@Param('id') id: string) {
|
// async delete(@Param('id') id: string) {
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { ComplexSelect } from '@/generated/prisma/models'
|
|||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
import { CreateComplexDto, UpdateComplexDto } from './dto/complex.dto'
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class BusinessActivityComplexesService {
|
export class BusinessActivityComplexesService {
|
||||||
@@ -47,40 +46,40 @@ export class BusinessActivityComplexesService {
|
|||||||
return ResponseMapper.single(account)
|
return ResponseMapper.single(account)
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(business_id: string, data: CreateComplexDto) {
|
// async create(business_id: string, data: CreateComplexDto) {
|
||||||
const account = await this.prisma.complex.create({
|
// const account = await this.prisma.complex.create({
|
||||||
data: {
|
// data: {
|
||||||
...data,
|
// ...data,
|
||||||
business_activity: {
|
// business_activity: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: business_id,
|
// id: business_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
return ResponseMapper.create(account)
|
// return ResponseMapper.create(account)
|
||||||
}
|
// }
|
||||||
|
|
||||||
async update(
|
// async update(
|
||||||
consumer_id: string,
|
// consumer_id: string,
|
||||||
business_activity_id: string,
|
// business_activity_id: string,
|
||||||
id: string,
|
// id: string,
|
||||||
data: UpdateComplexDto,
|
// data: UpdateComplexDto,
|
||||||
) {
|
// ) {
|
||||||
const account = await this.prisma.complex.update({
|
// const account = await this.prisma.complex.update({
|
||||||
where: {
|
// where: {
|
||||||
business_activity: {
|
// business_activity: {
|
||||||
id: business_activity_id,
|
// id: business_activity_id,
|
||||||
consumer: {
|
// consumer: {
|
||||||
id: consumer_id,
|
// id: consumer_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
id,
|
// id,
|
||||||
},
|
// },
|
||||||
data,
|
// data,
|
||||||
})
|
// })
|
||||||
return ResponseMapper.update(account)
|
// return ResponseMapper.update(account)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// async delete(id: string) {
|
// async delete(id: string) {
|
||||||
// await this.prisma.complex.delete({ where: { id } })
|
// await this.prisma.complex.delete({ where: { id } })
|
||||||
|
|||||||
+14
-15
@@ -1,6 +1,5 @@
|
|||||||
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
import { ApiTags } from '@nestjs/swagger'
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
import { CreatePosDto, UpdatePosDto } from './dto/pos.dto'
|
|
||||||
import { ComplexPosesService } from './poses.service'
|
import { ComplexPosesService } from './poses.service'
|
||||||
|
|
||||||
@ApiTags('AdminComplexPoses')
|
@ApiTags('AdminComplexPoses')
|
||||||
@@ -25,20 +24,20 @@ export class ComplexPosesController {
|
|||||||
return this.service.findOne(businessActivityId, complexId, id)
|
return this.service.findOne(businessActivityId, complexId, id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
// @Post()
|
||||||
async create(@Param('complexId') complexId: string, @Body() data: CreatePosDto) {
|
// async create(@Param('complexId') complexId: string, @Body() data: CreatePosDto) {
|
||||||
return this.service.create(complexId, data)
|
// return this.service.create(complexId, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Patch(':id')
|
// @Patch(':id')
|
||||||
async update(
|
// async update(
|
||||||
@Param('businessActivityId') businessActivityId: string,
|
// @Param('businessActivityId') businessActivityId: string,
|
||||||
@Param('complexId') complexId: string,
|
// @Param('complexId') complexId: string,
|
||||||
@Param('id') id: string,
|
// @Param('id') id: string,
|
||||||
@Body() data: UpdatePosDto,
|
// @Body() data: UpdatePosDto,
|
||||||
) {
|
// ) {
|
||||||
return this.service.update(businessActivityId, complexId, id, data)
|
// return this.service.update(businessActivityId, complexId, id, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// @Delete(':id')
|
// @Delete(':id')
|
||||||
// async delete(@Param('id') id: string) {
|
// async delete(@Param('id') id: string) {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
import { POSStatus } from '@/generated/prisma/enums'
|
|
||||||
import { PosCreateInput, PosSelect } from '@/generated/prisma/models'
|
import { PosCreateInput, PosSelect } from '@/generated/prisma/models'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
import { CreatePosDto, UpdatePosDto } from './dto/pos.dto'
|
import { CreatePosDto } from './dto/pos.dto'
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class ComplexPosesService {
|
export class ComplexPosesService {
|
||||||
@@ -108,58 +107,58 @@ export class ComplexPosesService {
|
|||||||
return ResponseMapper.single(account)
|
return ResponseMapper.single(account)
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(complex_id: string, data: CreatePosDto) {
|
// async create(complex_id: string, data: CreatePosDto) {
|
||||||
const account = await this.prisma.pos.create({
|
// const account = await this.prisma.pos.create({
|
||||||
data: {
|
// data: {
|
||||||
...this.defaultInsert(data, complex_id),
|
// ...this.defaultInsert(data, complex_id),
|
||||||
status: POSStatus.ACTIVE,
|
// status: POSStatus.ACTIVE,
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
return ResponseMapper.create(account)
|
// return ResponseMapper.create(account)
|
||||||
}
|
// }
|
||||||
|
|
||||||
async update(
|
// async update(
|
||||||
business_activity_id: string,
|
// business_activity_id: string,
|
||||||
complex_id: string,
|
// complex_id: string,
|
||||||
id: string,
|
// id: string,
|
||||||
data: UpdatePosDto,
|
// data: UpdatePosDto,
|
||||||
) {
|
// ) {
|
||||||
const { device_id, provider_id, ...rest } = data
|
// const { device_id, provider_id, ...rest } = data
|
||||||
const account = await this.prisma.pos.update({
|
// const account = await this.prisma.pos.update({
|
||||||
where: {
|
// where: {
|
||||||
complex: {
|
// complex: {
|
||||||
id: complex_id,
|
// id: complex_id,
|
||||||
business_activity: {
|
// business_activity: {
|
||||||
id: business_activity_id,
|
// id: business_activity_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
id,
|
// id,
|
||||||
},
|
// },
|
||||||
data: {
|
// data: {
|
||||||
complex: {
|
// complex: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: complex_id,
|
// id: complex_id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
provider: provider_id
|
// provider: provider_id
|
||||||
? {
|
// ? {
|
||||||
connect: {
|
// connect: {
|
||||||
id: provider_id,
|
// id: provider_id,
|
||||||
},
|
// },
|
||||||
}
|
// }
|
||||||
: undefined,
|
// : undefined,
|
||||||
device: device_id
|
// device: device_id
|
||||||
? {
|
// ? {
|
||||||
connect: {
|
// connect: {
|
||||||
id: device_id,
|
// id: device_id,
|
||||||
},
|
// },
|
||||||
}
|
// }
|
||||||
: undefined,
|
// : undefined,
|
||||||
...rest,
|
// ...rest,
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
return ResponseMapper.update(account)
|
// return ResponseMapper.update(account)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// async delete(id: string) {
|
// async delete(id: string) {
|
||||||
// await this.prisma.complex.delete({ where: { id } })
|
// await this.prisma.complex.delete({ where: { id } })
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
import { AdminConsumersService } from './consumers.service'
|
import { AdminConsumersService } from './consumers.service'
|
||||||
import { CreateConsumerDto, UpdateConsumerDto } from './dto/consumer.dto'
|
|
||||||
|
|
||||||
@Controller('admin/consumers')
|
@Controller('admin/consumers')
|
||||||
export class AdminUsersController {
|
export class AdminUsersController {
|
||||||
@@ -16,13 +15,13 @@ export class AdminUsersController {
|
|||||||
return this.usersService.findOne(id)
|
return this.usersService.findOne(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
// @Post()
|
||||||
async create(@Body() data: CreateConsumerDto) {
|
// async create(@Body() data: CreateConsumerDto) {
|
||||||
return this.usersService.create(data)
|
// return this.usersService.create(data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Patch(':id')
|
// @Patch(':id')
|
||||||
async update(@Param('id') id: string, @Body() data: UpdateConsumerDto) {
|
// async update(@Param('id') id: string, @Body() data: UpdateConsumerDto) {
|
||||||
return this.usersService.update(id, data)
|
// return this.usersService.update(id, data)
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,8 @@
|
|||||||
import { PasswordUtil } from '@/common/utils/password.util'
|
import { ConsumerSelect } from '@/generated/prisma/models'
|
||||||
import {
|
|
||||||
AccountStatus,
|
|
||||||
AccountType,
|
|
||||||
ConsumerRole,
|
|
||||||
PartnerStatus,
|
|
||||||
} from '@/generated/prisma/enums'
|
|
||||||
import { ConsumerCreateInput, ConsumerSelect } from '@/generated/prisma/models'
|
|
||||||
import mapConsumerWithLicenseUtil from '@/modules/consumer/utils/mapConsumerWithLicense.util'
|
import mapConsumerWithLicenseUtil from '@/modules/consumer/utils/mapConsumerWithLicense.util'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { BadRequestException, Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
import { CreateConsumerDto, UpdateConsumerDto } from './dto/consumer.dto'
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class AdminConsumersService {
|
export class AdminConsumersService {
|
||||||
@@ -22,28 +14,35 @@ export class AdminConsumersService {
|
|||||||
last_name: true,
|
last_name: true,
|
||||||
mobile_number: true,
|
mobile_number: true,
|
||||||
status: true,
|
status: true,
|
||||||
created_at: true,
|
partner: {
|
||||||
activated_licenses: {
|
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
starts_at: true,
|
name: true,
|
||||||
expires_at: true,
|
code: true,
|
||||||
license: {
|
|
||||||
select: {
|
|
||||||
charged_license_transaction: {
|
|
||||||
select: {
|
|
||||||
partner: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
name: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
created_at: true,
|
||||||
|
// activation: {
|
||||||
|
// select: {
|
||||||
|
// id: true,
|
||||||
|
// starts_at: true,
|
||||||
|
// expires_at: true,
|
||||||
|
// license: {
|
||||||
|
// select: {
|
||||||
|
// charge_transaction: {
|
||||||
|
// select: {
|
||||||
|
// partner: {
|
||||||
|
// select: {
|
||||||
|
// id: true,
|
||||||
|
// name: true,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
}
|
}
|
||||||
|
|
||||||
async findAll() {
|
async findAll() {
|
||||||
@@ -66,70 +65,70 @@ export class AdminConsumersService {
|
|||||||
return ResponseMapper.single(mapConsumerWithLicenseUtil(consumer))
|
return ResponseMapper.single(mapConsumerWithLicenseUtil(consumer))
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(data: CreateConsumerDto) {
|
// async create(data: CreateConsumerDto) {
|
||||||
const startOfToday = new Date()
|
// const startOfToday = new Date()
|
||||||
startOfToday.setHours(0, 0, 0, 0)
|
// startOfToday.setHours(0, 0, 0, 0)
|
||||||
|
|
||||||
const { username, password, partner_id, ...rest } = data
|
// const { username, password, partner_id, ...rest } = data
|
||||||
const dataToCreate: ConsumerCreateInput = {
|
// const dataToCreate: ConsumerCreateInput = {
|
||||||
...rest,
|
// ...rest,
|
||||||
consumer_accounts: {
|
// consumer_accounts: {
|
||||||
create: {
|
// create: {
|
||||||
role: ConsumerRole.OWNER,
|
// role: ConsumerRole.OWNER,
|
||||||
account: {
|
// account: {
|
||||||
create: {
|
// create: {
|
||||||
username,
|
// username,
|
||||||
password: await PasswordUtil.hash(password),
|
// password: await PasswordUtil.hash(password),
|
||||||
type: AccountType.CONSUMER,
|
// type: AccountType.CONSUMER,
|
||||||
status: AccountStatus.ACTIVE,
|
// status: AccountStatus.ACTIVE,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
}
|
// }
|
||||||
if (partner_id) {
|
// if (partner_id) {
|
||||||
const partnerLicense = await this.prisma.license.findFirst({
|
// const partnerLicense = await this.prisma.license.findFirst({
|
||||||
where: {
|
// where: {
|
||||||
charged_license_transaction: {
|
// charge_transaction: {
|
||||||
partner: {
|
// partner: {
|
||||||
id: partner_id,
|
// id: partner_id,
|
||||||
status: PartnerStatus.ACTIVE,
|
// status: PartnerStatus.ACTIVE,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
activated_license: null,
|
// activation: null,
|
||||||
},
|
// },
|
||||||
select: {
|
// select: {
|
||||||
id: true,
|
// id: true,
|
||||||
charged_license_transaction: {
|
// charge_transaction: {
|
||||||
select: {
|
// select: {
|
||||||
partner: {
|
// partner: {
|
||||||
select: {
|
// select: {
|
||||||
id: true,
|
// id: true,
|
||||||
name: true,
|
// name: true,
|
||||||
status: true,
|
// status: true,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
|
|
||||||
if (!partnerLicense) {
|
// if (!partnerLicense) {
|
||||||
throw new BadRequestException(
|
// throw new BadRequestException(
|
||||||
`تعداد لایسنسهای فعلی شریک تجاری به پایان رسیده است.`,
|
// `تعداد لایسنسهای فعلی شریک تجاری به پایان رسیده است.`,
|
||||||
)
|
// )
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
return this.prisma.consumer.create({
|
// return this.prisma.consumer.create({
|
||||||
data: dataToCreate,
|
// data: dataToCreate,
|
||||||
select: this.defaultSelect,
|
// select: this.defaultSelect,
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
|
|
||||||
async update(id: string, data: UpdateConsumerDto) {
|
// async update(id: string, data: UpdateConsumerDto) {
|
||||||
return this.prisma.consumer.update({
|
// return this.prisma.consumer.update({
|
||||||
where: { id },
|
// where: { id },
|
||||||
data,
|
// data,
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
import { ApiTags } from '@nestjs/swagger'
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
import { CreateLicenseDto } from './dto/license.dto'
|
|
||||||
import { LicensesService } from './licenses.service'
|
import { LicensesService } from './licenses.service'
|
||||||
|
|
||||||
@ApiTags('AdminConsumerAccounts')
|
@ApiTags('AdminConsumerAccounts')
|
||||||
@@ -13,10 +12,10 @@ export class LicensesController {
|
|||||||
return this.service.findAll(consumerId)
|
return this.service.findAll(consumerId)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
// @Post()
|
||||||
async create(@Param('consumerId') consumerId: string, @Body() data: CreateLicenseDto) {
|
// async create(@Param('consumerId') consumerId: string, @Body() data: CreateLicenseDto) {
|
||||||
return this.service.create(consumerId, data)
|
// return this.service.create(consumerId, data)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// @Patch(':id')
|
// @Patch(':id')
|
||||||
// async update(@Param('id') id: string, @Body() data: UpdateLicenseDto) {
|
// async update(@Param('id') id: string, @Body() data: UpdateLicenseDto) {
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
import { PartnerStatus } from '@/generated/prisma/enums'
|
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { BadRequestException, Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
import { CreateLicenseDto } from './dto/license.dto'
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class LicensesService {
|
export class LicensesService {
|
||||||
@@ -19,10 +17,10 @@ export class LicensesService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async findAll(consumer_id: string) {
|
async findAll(consumer_id: string) {
|
||||||
const licenses = await this.prisma.activatedLicense.findMany({
|
const licenses = await this.prisma.licenseActivation.findMany({
|
||||||
where: {
|
// where: {
|
||||||
consumer_id,
|
// consumer_id,
|
||||||
},
|
// },
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
starts_at: true,
|
starts_at: true,
|
||||||
@@ -31,7 +29,7 @@ export class LicensesService {
|
|||||||
license: {
|
license: {
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
charged_license_transaction: {
|
charge_transaction: {
|
||||||
select: {
|
select: {
|
||||||
partner: {
|
partner: {
|
||||||
select: {
|
select: {
|
||||||
@@ -49,54 +47,54 @@ export class LicensesService {
|
|||||||
return ResponseMapper.list(licenses)
|
return ResponseMapper.list(licenses)
|
||||||
}
|
}
|
||||||
|
|
||||||
async create(consumerId: string, data: CreateLicenseDto) {
|
// async create(consumerId: string, data: CreateLicenseDto) {
|
||||||
const { starts_at, expires_at, partner_id } = data
|
// const { starts_at, expires_at, partner_id } = data
|
||||||
|
|
||||||
const license = await this.prisma.$transaction(async tx => {
|
// const license = await this.prisma.$transaction(async tx => {
|
||||||
const partnerLicense = await tx.license.findFirst({
|
// const partnerLicense = await tx.license.findFirst({
|
||||||
where: {
|
// where: {
|
||||||
activated_license: null,
|
// activation: null,
|
||||||
charged_license_transaction: {
|
// charge_transaction: {
|
||||||
activation_expires_at: {
|
// activation_expires_at: {
|
||||||
gte: this.startOfToday,
|
// gte: this.startOfToday,
|
||||||
},
|
// },
|
||||||
partner: {
|
// partner: {
|
||||||
id: partner_id,
|
// id: partner_id,
|
||||||
status: PartnerStatus.ACTIVE,
|
// status: PartnerStatus.ACTIVE,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
select: {
|
// select: {
|
||||||
id: true,
|
// id: true,
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
|
|
||||||
if (!partnerLicense) {
|
// if (!partnerLicense) {
|
||||||
throw new BadRequestException(
|
// throw new BadRequestException(
|
||||||
`تعداد لایسنسهای فعلی شریک تجاری به پایان رسیده است.`,
|
// `تعداد لایسنسهای فعلی شریک تجاری به پایان رسیده است.`,
|
||||||
)
|
// )
|
||||||
}
|
// }
|
||||||
|
|
||||||
return await this.prisma.activatedLicense.create({
|
// return await this.prisma.licenseActivation.create({
|
||||||
data: {
|
// data: {
|
||||||
starts_at,
|
// starts_at,
|
||||||
expires_at: expires_at ?? this.setExpireDate(starts_at),
|
// expires_at: expires_at ?? this.setExpireDate(starts_at),
|
||||||
consumer: {
|
// consumer: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: consumerId,
|
// id: consumerId,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
license: {
|
// license: {
|
||||||
connect: {
|
// connect: {
|
||||||
id: partnerLicense.id,
|
// id: partnerLicense.id,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
})
|
// })
|
||||||
})
|
// })
|
||||||
|
|
||||||
return ResponseMapper.create(license)
|
// return ResponseMapper.create(license)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// async update(id: string, data: UpdateLicenseDto) {
|
// async update(id: string, data: UpdateLicenseDto) {
|
||||||
// const { starts_at, expires_at, partner_id } = data
|
// const { starts_at, expires_at, partner_id } = data
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { ActivatedLicenseSelect } from '@/generated/prisma/models'
|
import { LicenseActivationSelect } from '@/generated/prisma/models'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
@@ -7,22 +7,27 @@ import { ResponseMapper } from 'common/response/response-mapper'
|
|||||||
export class PartnerLicensesService {
|
export class PartnerLicensesService {
|
||||||
constructor(private readonly prisma: PrismaService) {}
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
private readonly licenseDefaultSelect: ActivatedLicenseSelect = {
|
private readonly licenseDefaultSelect: LicenseActivationSelect = {
|
||||||
id: true,
|
id: true,
|
||||||
starts_at: true,
|
starts_at: true,
|
||||||
expires_at: true,
|
expires_at: true,
|
||||||
consumer: {
|
business_activity: {
|
||||||
select: {
|
select: {
|
||||||
first_name: true,
|
id: true,
|
||||||
last_name: true,
|
name: true,
|
||||||
mobile_number: true,
|
consumer: {
|
||||||
status: true,
|
select: {
|
||||||
|
id: true,
|
||||||
|
first_name: true,
|
||||||
|
last_name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
license: {
|
license: {
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
charged_license_transaction: {
|
charge_transaction: {
|
||||||
select: {
|
select: {
|
||||||
partner: {
|
partner: {
|
||||||
select: {
|
select: {
|
||||||
@@ -39,12 +44,12 @@ export class PartnerLicensesService {
|
|||||||
|
|
||||||
async findAll(page = 1, pageSize = 10) {
|
async findAll(page = 1, pageSize = 10) {
|
||||||
const [licenses, count] = await this.prisma.$transaction([
|
const [licenses, count] = await this.prisma.$transaction([
|
||||||
this.prisma.activatedLicense.findMany({
|
this.prisma.licenseActivation.findMany({
|
||||||
select: this.licenseDefaultSelect,
|
select: this.licenseDefaultSelect,
|
||||||
skip: (page - 1) * pageSize,
|
skip: (page - 1) * pageSize,
|
||||||
take: pageSize,
|
take: pageSize,
|
||||||
}),
|
}),
|
||||||
this.prisma.activatedLicense.count(),
|
this.prisma.licenseActivation.count(),
|
||||||
])
|
])
|
||||||
|
|
||||||
return ResponseMapper.paginate(licenses, {
|
return ResponseMapper.paginate(licenses, {
|
||||||
@@ -55,7 +60,7 @@ export class PartnerLicensesService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async findOne(id: string) {
|
async findOne(id: string) {
|
||||||
const license = await this.prisma.activatedLicense.findFirst({
|
const license = await this.prisma.licenseActivation.findFirst({
|
||||||
where: {
|
where: {
|
||||||
id,
|
id,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { ActivatedLicenseWhereInput } from '@/generated/prisma/models'
|
import { LicenseActivationWhereInput } from '@/generated/prisma/models'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
@@ -8,15 +8,15 @@ export class PartnerActivatedLicensesService {
|
|||||||
constructor(private readonly prisma: PrismaService) {}
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
||||||
const defaultWhere: ActivatedLicenseWhereInput = {
|
const defaultWhere: LicenseActivationWhereInput = {
|
||||||
license: {
|
license: {
|
||||||
charged_license_transaction: {
|
charge_transaction: {
|
||||||
partner_id,
|
partner_id,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
const [licenses, count] = await this.prisma.$transaction(async tx => [
|
const [licenses, count] = await this.prisma.$transaction(async tx => [
|
||||||
await tx.activatedLicense.findMany({
|
await tx.licenseActivation.findMany({
|
||||||
where: defaultWhere,
|
where: defaultWhere,
|
||||||
skip: (page - 1) * pageSize,
|
skip: (page - 1) * pageSize,
|
||||||
take: pageSize,
|
take: pageSize,
|
||||||
@@ -26,16 +26,22 @@ export class PartnerActivatedLicensesService {
|
|||||||
expires_at: true,
|
expires_at: true,
|
||||||
license_id: true,
|
license_id: true,
|
||||||
created_at: true,
|
created_at: true,
|
||||||
consumer: {
|
business_activity: {
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
first_name: true,
|
name: true,
|
||||||
last_name: true,
|
consumer: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
first_name: true,
|
||||||
|
last_name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
await tx.activatedLicense.count({
|
await tx.licenseActivation.count({
|
||||||
where: defaultWhere,
|
where: defaultWhere,
|
||||||
}),
|
}),
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { PartnerAllocatedAccountsService } from './allocatedAccounts.service'
|
||||||
|
|
||||||
|
@ApiTags('AdminPartnerAllocatedAccounts')
|
||||||
|
@Controller('admin/partners/:partnerId/allocated-accounts')
|
||||||
|
export class PartnerAllocatedAccountsController {
|
||||||
|
constructor(private readonly service: PartnerAllocatedAccountsService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(@Param('partnerId') partnerId: string) {
|
||||||
|
return this.service.findAll(partnerId)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { PartnerAllocatedAccountsController } from './allocatedAccounts.controller'
|
||||||
|
import { PartnerAllocatedAccountsService } from './allocatedAccounts.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule],
|
||||||
|
controllers: [PartnerAllocatedAccountsController],
|
||||||
|
providers: [PartnerAllocatedAccountsService],
|
||||||
|
exports: [PartnerAllocatedAccountsService],
|
||||||
|
})
|
||||||
|
export class AdminPartnerAllocatedAccountsModule {}
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
import { PartnerAccountQuotaAllocationWhereInput } from '@/generated/prisma/models'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class PartnerAllocatedAccountsService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
||||||
|
const defaultWhere: PartnerAccountQuotaAllocationWhereInput = {
|
||||||
|
charge_transaction: {
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
const [allocations, count] = await this.prisma.$transaction(async tx => [
|
||||||
|
await tx.partnerAccountQuotaAllocation.findMany({
|
||||||
|
where: defaultWhere,
|
||||||
|
skip: (page - 1) * pageSize,
|
||||||
|
take: pageSize,
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
created_at: true,
|
||||||
|
updated_at: true,
|
||||||
|
charge_transaction_id: true,
|
||||||
|
license_id: true,
|
||||||
|
charge_transaction: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
tracking_code: true,
|
||||||
|
purchased_count: true,
|
||||||
|
created_at: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
license: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
accounts_limit: true,
|
||||||
|
activation: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
business_activity_id: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
await tx.partnerAccountQuotaAllocation.count({
|
||||||
|
where: defaultWhere,
|
||||||
|
}),
|
||||||
|
])
|
||||||
|
|
||||||
|
return ResponseMapper.paginate(allocations, {
|
||||||
|
page,
|
||||||
|
pageSize,
|
||||||
|
count,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
+37
@@ -0,0 +1,37 @@
|
|||||||
|
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { PartnerAccountChargeTransactionService } from './chargeAccountQuotaTransactions.service'
|
||||||
|
import { ChargeAccountQuotaDto } from './dto/chargeAccountQuotaTransactions.dto'
|
||||||
|
|
||||||
|
@ApiTags('Admin Partner Account Charge')
|
||||||
|
@Controller('admin/partners/:partnerId/charge-account-transactions')
|
||||||
|
export class PartnerAccountChargeTransactionController {
|
||||||
|
constructor(private readonly service: PartnerAccountChargeTransactionService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(@Param('partnerId') partnerId: string) {
|
||||||
|
return this.service.findAll(partnerId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(@Param('partnerId') partnerId: string, @Param('id') id: string) {
|
||||||
|
return this.service.findOne(partnerId, id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(
|
||||||
|
@Param('partnerId') partnerId: string,
|
||||||
|
@Body() data: ChargeAccountQuotaDto,
|
||||||
|
) {
|
||||||
|
return this.service.create(partnerId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Patch(':id')
|
||||||
|
// async update(
|
||||||
|
// @Param('partnerId') partnerId: string,
|
||||||
|
// @Param('id') id: string,
|
||||||
|
// @Body() data: UpdateLicenseDto,
|
||||||
|
// ) {
|
||||||
|
// return this.licensesService.update(partnerId, id, data)
|
||||||
|
// }
|
||||||
|
}
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { PartnerAccountChargeTransactionController } from './chargeAccountQuotaTransactions.controller'
|
||||||
|
import { PartnerAccountChargeTransactionService } from './chargeAccountQuotaTransactions.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule],
|
||||||
|
controllers: [PartnerAccountChargeTransactionController],
|
||||||
|
providers: [PartnerAccountChargeTransactionService],
|
||||||
|
})
|
||||||
|
export class PartnerAccountChargeTransactionModule {}
|
||||||
+154
@@ -0,0 +1,154 @@
|
|||||||
|
import {
|
||||||
|
generateTrackingCode,
|
||||||
|
isTrackingCodeUniqueViolation,
|
||||||
|
} from '@/common/utils/tracking-code-generator.util'
|
||||||
|
import {
|
||||||
|
PartnerAccountQuotaAllocationCreateInput,
|
||||||
|
PartnerAccountQuotaChargeTransactionSelect,
|
||||||
|
PartnerAccountQuotaChargeTransactionWhereInput,
|
||||||
|
} from '@/generated/prisma/models'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { BadRequestException, Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { ChargeAccountQuotaDto } from './dto/chargeAccountQuotaTransactions.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class PartnerAccountChargeTransactionService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
private readonly TRACKING_CODE_LENGTH = 8
|
||||||
|
private readonly TRACKING_CODE_MAX_ATTEMPTS = 5
|
||||||
|
|
||||||
|
private readonly mappedTransaction = (transaction: any) => {
|
||||||
|
const { allocations, purchased_count, _count, ...rest } = transaction
|
||||||
|
|
||||||
|
const activation_count = _count.allocations
|
||||||
|
|
||||||
|
return {
|
||||||
|
...rest,
|
||||||
|
charged_license_count: purchased_count,
|
||||||
|
activation_count,
|
||||||
|
remained_license_count: purchased_count - activation_count,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private readonly defaultSelect: PartnerAccountQuotaChargeTransactionSelect = {
|
||||||
|
id: true,
|
||||||
|
created_at: true,
|
||||||
|
tracking_code: true,
|
||||||
|
activation_expires_at: true,
|
||||||
|
purchased_count: true,
|
||||||
|
_count: {
|
||||||
|
select: {
|
||||||
|
allocations: {
|
||||||
|
where: {
|
||||||
|
license_id: {
|
||||||
|
not: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
||||||
|
const defaultWhere: PartnerAccountQuotaChargeTransactionWhereInput = {
|
||||||
|
partner_id,
|
||||||
|
}
|
||||||
|
|
||||||
|
const [transactions, count] = await this.prisma.$transaction(async tx => [
|
||||||
|
await tx.partnerAccountQuotaChargeTransaction.findMany({
|
||||||
|
where: defaultWhere,
|
||||||
|
skip: (page - 1) * pageSize,
|
||||||
|
take: pageSize,
|
||||||
|
select: this.defaultSelect,
|
||||||
|
}),
|
||||||
|
await tx.partnerAccountQuotaChargeTransaction.count({
|
||||||
|
where: defaultWhere,
|
||||||
|
}),
|
||||||
|
])
|
||||||
|
|
||||||
|
const mappedTransactions = transactions.map(this.mappedTransaction)
|
||||||
|
|
||||||
|
return ResponseMapper.paginate(mappedTransactions, {
|
||||||
|
page,
|
||||||
|
pageSize,
|
||||||
|
count,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(partner_id: string, id: string) {
|
||||||
|
const transaction =
|
||||||
|
this.prisma.partnerAccountQuotaChargeTransaction.findUniqueOrThrow({
|
||||||
|
where: {
|
||||||
|
id,
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.single(this.mappedTransaction(transaction))
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(partner_id: string, data: ChargeAccountQuotaDto) {
|
||||||
|
try {
|
||||||
|
return await this.prisma.$transaction(async tx => {
|
||||||
|
let transaction: { id: string } | null = null
|
||||||
|
|
||||||
|
for (let attempt = 0; attempt < this.TRACKING_CODE_MAX_ATTEMPTS; attempt++) {
|
||||||
|
try {
|
||||||
|
transaction = await tx.partnerAccountQuotaChargeTransaction.create({
|
||||||
|
data: {
|
||||||
|
activation_expires_at: data.activated_expires_at,
|
||||||
|
tracking_code: generateTrackingCode('AQC', this.TRACKING_CODE_LENGTH),
|
||||||
|
purchased_count: data.quantity,
|
||||||
|
partner: { connect: { id: partner_id } },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
break
|
||||||
|
} catch (error) {
|
||||||
|
if (
|
||||||
|
isTrackingCodeUniqueViolation(error) &&
|
||||||
|
attempt < this.TRACKING_CODE_MAX_ATTEMPTS - 1
|
||||||
|
) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
throw error
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!transaction) {
|
||||||
|
throw new BadRequestException('متاسفانه مشکلی پیش آمده است.')
|
||||||
|
}
|
||||||
|
|
||||||
|
const accountCreationPromises: any[] = []
|
||||||
|
for (let i = 0; i < data.quantity; i++) {
|
||||||
|
const account: PartnerAccountQuotaAllocationCreateInput = {
|
||||||
|
charge_transaction: {
|
||||||
|
connect: {
|
||||||
|
id: transaction.id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
accountCreationPromises.push(
|
||||||
|
tx.partnerAccountQuotaAllocation.create({ data: account }),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
const createdAllocations = await Promise.all(accountCreationPromises)
|
||||||
|
|
||||||
|
console.log(createdAllocations)
|
||||||
|
|
||||||
|
if (
|
||||||
|
createdAllocations.some(
|
||||||
|
createdAllocation => createdAllocation.activation_id === null,
|
||||||
|
)
|
||||||
|
) {
|
||||||
|
throw new BadRequestException('متاسفانه مشکلی پیش آمده است. ')
|
||||||
|
}
|
||||||
|
return { transaction, createdAllocations }
|
||||||
|
})
|
||||||
|
} catch (error) {
|
||||||
|
throw error
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
import { ApiProperty } from '@nestjs/swagger'
|
||||||
|
import { IsDateString, IsNumber } from 'class-validator'
|
||||||
|
|
||||||
|
export class ChargeAccountQuotaDto {
|
||||||
|
@ApiProperty({
|
||||||
|
required: true,
|
||||||
|
minimum: 1,
|
||||||
|
maximum: 10_000,
|
||||||
|
})
|
||||||
|
@IsNumber({
|
||||||
|
maxDecimalPlaces: 0,
|
||||||
|
})
|
||||||
|
quantity: number
|
||||||
|
|
||||||
|
@ApiProperty({
|
||||||
|
required: true,
|
||||||
|
})
|
||||||
|
@IsDateString()
|
||||||
|
activated_expires_at: string
|
||||||
|
}
|
||||||
+4
-4
@@ -1,12 +1,12 @@
|
|||||||
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
||||||
import { ApiTags } from '@nestjs/swagger'
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
import { PartnerChargedLicenseTransactionsService } from './chargedLicenseTransactions.service'
|
import { PartnerLicenseChargeTransactionService } from './chargedLicenseTransactions.service'
|
||||||
import { ChargeLicenseDto } from './dto/chargedLicenseTransactions.dto'
|
import { ChargeLicenseDto } from './dto/chargedLicenseTransactions.dto'
|
||||||
|
|
||||||
@ApiTags('AdminPartnerChargedLicenseTransactions')
|
@ApiTags('AdminPartnerLicenseChargeTransaction')
|
||||||
@Controller('admin/partners/:partnerId/charge-license-transactions')
|
@Controller('admin/partners/:partnerId/charge-license-transactions')
|
||||||
export class PartnerChargedLicenseTransactionsController {
|
export class PartnerLicenseChargeTransactionController {
|
||||||
constructor(private readonly service: PartnerChargedLicenseTransactionsService) {}
|
constructor(private readonly service: PartnerLicenseChargeTransactionService) {}
|
||||||
|
|
||||||
@Get()
|
@Get()
|
||||||
async findAll(@Param('partnerId') partnerId: string) {
|
async findAll(@Param('partnerId') partnerId: string) {
|
||||||
|
|||||||
+6
-6
@@ -1,12 +1,12 @@
|
|||||||
import { PrismaModule } from '@/prisma/prisma.module'
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
import { Module } from '@nestjs/common'
|
import { Module } from '@nestjs/common'
|
||||||
import { PartnerChargedLicenseTransactionsController } from './chargedLicenseTransactions.controller'
|
import { PartnerLicenseChargeTransactionController } from './chargedLicenseTransactions.controller'
|
||||||
import { PartnerChargedLicenseTransactionsService } from './chargedLicenseTransactions.service'
|
import { PartnerLicenseChargeTransactionService } from './chargedLicenseTransactions.service'
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [PrismaModule],
|
imports: [PrismaModule],
|
||||||
controllers: [PartnerChargedLicenseTransactionsController],
|
controllers: [PartnerLicenseChargeTransactionController],
|
||||||
providers: [PartnerChargedLicenseTransactionsService],
|
providers: [PartnerLicenseChargeTransactionService],
|
||||||
exports: [PartnerChargedLicenseTransactionsService],
|
exports: [PartnerLicenseChargeTransactionService],
|
||||||
})
|
})
|
||||||
export class AdminPartnerChargedLicenseTransactionsModule {}
|
export class AdminPartnerLicenseChargeTransactionModule {}
|
||||||
|
|||||||
+43
-44
@@ -3,7 +3,8 @@ import {
|
|||||||
isTrackingCodeUniqueViolation,
|
isTrackingCodeUniqueViolation,
|
||||||
} from '@/common/utils/tracking-code-generator.util'
|
} from '@/common/utils/tracking-code-generator.util'
|
||||||
import {
|
import {
|
||||||
ChargedLicenseTransactionsWhereInput,
|
LicenseChargeTransactionSelect,
|
||||||
|
LicenseChargeTransactionWhereInput,
|
||||||
LicenseCreateInput,
|
LicenseCreateInput,
|
||||||
} from '@/generated/prisma/models'
|
} from '@/generated/prisma/models'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
@@ -12,51 +13,57 @@ import { ResponseMapper } from 'common/response/response-mapper'
|
|||||||
import { ChargeLicenseDto } from './dto/chargedLicenseTransactions.dto'
|
import { ChargeLicenseDto } from './dto/chargedLicenseTransactions.dto'
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class PartnerChargedLicenseTransactionsService {
|
export class PartnerLicenseChargeTransactionService {
|
||||||
constructor(private readonly prisma: PrismaService) {}
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
private readonly TRACKING_CODE_LENGTH = 8
|
private readonly TRACKING_CODE_LENGTH = 8
|
||||||
private readonly TRACKING_CODE_MAX_ATTEMPTS = 5
|
private readonly TRACKING_CODE_MAX_ATTEMPTS = 5
|
||||||
|
|
||||||
private readonly mappedTransaction = (transaction: any) => {
|
private readonly mappedTransaction = (transaction: any) => {
|
||||||
const { licenses, ...rest } = transaction
|
const { licenses, purchased_count, _count, ...rest } = transaction
|
||||||
|
|
||||||
|
const activation_count = _count.licenses
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...rest,
|
...rest,
|
||||||
charged_license_count: licenses.length,
|
charged_license_count: purchased_count,
|
||||||
activated_license_count: licenses.filter(license => license?.activated_license)
|
activation_count,
|
||||||
.length,
|
remained_license_count: purchased_count - activation_count,
|
||||||
remained_license_count: licenses.filter(license => !license?.activated_license)
|
|
||||||
.length,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private readonly defaultSelect: LicenseChargeTransactionSelect = {
|
||||||
|
id: true,
|
||||||
|
created_at: true,
|
||||||
|
activation_expires_at: true,
|
||||||
|
tracking_code: true,
|
||||||
|
purchased_count: true,
|
||||||
|
_count: {
|
||||||
|
select: {
|
||||||
|
licenses: {
|
||||||
|
where: {
|
||||||
|
activation: {
|
||||||
|
isNot: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
||||||
const defaultWhere: ChargedLicenseTransactionsWhereInput = {
|
const defaultWhere: LicenseChargeTransactionWhereInput = {
|
||||||
partner_id,
|
partner_id,
|
||||||
}
|
}
|
||||||
|
|
||||||
const [transactions, count] = await this.prisma.$transaction(async tx => [
|
const [transactions, count] = await this.prisma.$transaction(async tx => [
|
||||||
await tx.chargedLicenseTransactions.findMany({
|
await tx.licenseChargeTransaction.findMany({
|
||||||
where: defaultWhere,
|
where: defaultWhere,
|
||||||
skip: (page - 1) * pageSize,
|
skip: (page - 1) * pageSize,
|
||||||
take: pageSize,
|
take: pageSize,
|
||||||
select: {
|
select: this.defaultSelect,
|
||||||
id: true,
|
|
||||||
created_at: true,
|
|
||||||
activation_expires_at: true,
|
|
||||||
tracking_code: true,
|
|
||||||
licenses: {
|
|
||||||
select: {
|
|
||||||
activated_license: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}),
|
}),
|
||||||
await tx.chargedLicenseTransactions.count({
|
await tx.licenseChargeTransaction.count({
|
||||||
where: defaultWhere,
|
where: defaultWhere,
|
||||||
}),
|
}),
|
||||||
])
|
])
|
||||||
@@ -71,26 +78,12 @@ export class PartnerChargedLicenseTransactionsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async findOne(partner_id: string, id: string) {
|
async findOne(partner_id: string, id: string) {
|
||||||
const transaction = this.prisma.chargedLicenseTransactions.findUniqueOrThrow({
|
const transaction = this.prisma.licenseChargeTransaction.findUniqueOrThrow({
|
||||||
where: {
|
where: {
|
||||||
id,
|
id,
|
||||||
partner_id,
|
partner_id,
|
||||||
},
|
},
|
||||||
select: {
|
select: this.defaultSelect,
|
||||||
id: true,
|
|
||||||
created_at: true,
|
|
||||||
activation_expires_at: true,
|
|
||||||
licenses: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
activated_license: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
return ResponseMapper.single(this.mappedTransaction(transaction))
|
return ResponseMapper.single(this.mappedTransaction(transaction))
|
||||||
}
|
}
|
||||||
@@ -102,10 +95,11 @@ export class PartnerChargedLicenseTransactionsService {
|
|||||||
|
|
||||||
for (let attempt = 0; attempt < this.TRACKING_CODE_MAX_ATTEMPTS; attempt++) {
|
for (let attempt = 0; attempt < this.TRACKING_CODE_MAX_ATTEMPTS; attempt++) {
|
||||||
try {
|
try {
|
||||||
transaction = await tx.chargedLicenseTransactions.create({
|
transaction = await tx.licenseChargeTransaction.create({
|
||||||
data: {
|
data: {
|
||||||
activation_expires_at: data.activated_expires_at,
|
activation_expires_at: data.activated_expires_at,
|
||||||
tracking_code: generateTrackingCode('LIC', this.TRACKING_CODE_LENGTH),
|
tracking_code: generateTrackingCode('LIC', this.TRACKING_CODE_LENGTH),
|
||||||
|
purchased_count: data.quantity,
|
||||||
partner: { connect: { id: partner_id } },
|
partner: { connect: { id: partner_id } },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -128,7 +122,7 @@ export class PartnerChargedLicenseTransactionsService {
|
|||||||
const licenseCreationPromises: any[] = []
|
const licenseCreationPromises: any[] = []
|
||||||
for (let i = 0; i < data.quantity; i++) {
|
for (let i = 0; i < data.quantity; i++) {
|
||||||
const license: LicenseCreateInput = {
|
const license: LicenseCreateInput = {
|
||||||
charged_license_transaction: {
|
charge_transaction: {
|
||||||
connect: {
|
connect: {
|
||||||
id: transaction.id,
|
id: transaction.id,
|
||||||
},
|
},
|
||||||
@@ -139,6 +133,11 @@ export class PartnerChargedLicenseTransactionsService {
|
|||||||
}
|
}
|
||||||
const createdLicenses = await Promise.all(licenseCreationPromises)
|
const createdLicenses = await Promise.all(licenseCreationPromises)
|
||||||
|
|
||||||
|
if (
|
||||||
|
createdLicenses.some(createdLicense => createdLicense.activation_id === null)
|
||||||
|
) {
|
||||||
|
throw new BadRequestException('متاسفانه مشکلی پیش آمده است. ')
|
||||||
|
}
|
||||||
return { transaction, createdLicenses }
|
return { transaction, createdLicenses }
|
||||||
})
|
})
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ import { PrismaModule } from '@/prisma/prisma.module'
|
|||||||
import { Module } from '@nestjs/common'
|
import { Module } from '@nestjs/common'
|
||||||
|
|
||||||
import { AdminPartnerActivatedLicensesModule } from './activatedLicenses/activatedLicenses.module'
|
import { AdminPartnerActivatedLicensesModule } from './activatedLicenses/activatedLicenses.module'
|
||||||
import { AdminPartnerChargedLicenseTransactionsModule } from './chargedLicenseTransactions/chargedLicenseTransactions.module'
|
import { AdminPartnerAllocatedAccountsModule } from './allocatedAccounts/allocatedAccounts.module'
|
||||||
|
import { PartnerAccountChargeTransactionModule } from './chargeAccountQoutaTransactions/chargeAccountQuotaTransactions.module'
|
||||||
|
import { AdminPartnerLicenseChargeTransactionModule } from './chargedLicenseTransactions/chargedLicenseTransactions.module'
|
||||||
import { AdminPartnerAccountsModule } from './partnerAccounts/accounts.module'
|
import { AdminPartnerAccountsModule } from './partnerAccounts/accounts.module'
|
||||||
import { PartnersController } from './partners.controller'
|
import { PartnersController } from './partners.controller'
|
||||||
import { PartnersService } from './partners.service'
|
import { PartnersService } from './partners.service'
|
||||||
@@ -10,8 +12,10 @@ import { PartnersService } from './partners.service'
|
|||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
PrismaModule,
|
PrismaModule,
|
||||||
AdminPartnerChargedLicenseTransactionsModule,
|
AdminPartnerLicenseChargeTransactionModule,
|
||||||
AdminPartnerActivatedLicensesModule,
|
AdminPartnerActivatedLicensesModule,
|
||||||
|
AdminPartnerAllocatedAccountsModule,
|
||||||
|
PartnerAccountChargeTransactionModule,
|
||||||
AdminPartnerAccountsModule,
|
AdminPartnerAccountsModule,
|
||||||
],
|
],
|
||||||
controllers: [PartnersController],
|
controllers: [PartnersController],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { PasswordUtil } from '@/common/utils/password.util'
|
import { PasswordUtil } from '@/common/utils/password.util'
|
||||||
import { ChargedLicenseTransactions } from '@/generated/prisma/client'
|
import { LicenseChargeTransaction } from '@/generated/prisma/client'
|
||||||
import {
|
import {
|
||||||
AccountStatus,
|
AccountStatus,
|
||||||
AccountType,
|
AccountType,
|
||||||
@@ -22,24 +22,10 @@ export class PartnersService {
|
|||||||
code: true,
|
code: true,
|
||||||
status: true,
|
status: true,
|
||||||
created_at: true,
|
created_at: true,
|
||||||
chargedLicenseTransactions: {
|
|
||||||
select: {
|
|
||||||
activation_expires_at: true,
|
|
||||||
licenses: {
|
|
||||||
select: {
|
|
||||||
activated_license: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private readonly separateLicenseCount = (
|
private readonly separateLicenseCount = (
|
||||||
transactions: ChargedLicenseTransactions[] | null,
|
transactions: LicenseChargeTransaction[] | null,
|
||||||
) => {
|
) => {
|
||||||
function toDateOnlyString(date) {
|
function toDateOnlyString(date) {
|
||||||
return date.toISOString().slice(0, 10)
|
return date.toISOString().slice(0, 10)
|
||||||
@@ -49,9 +35,7 @@ export class PartnersService {
|
|||||||
|
|
||||||
const used = transactions?.reduce((sum, cur) => {
|
const used = transactions?.reduce((sum, cur) => {
|
||||||
const license = cur as any
|
const license = cur as any
|
||||||
return (
|
return sum + license.licenses.filter(license => license.activation).length || 0
|
||||||
sum + license.licenses.filter(license => license.activated_license).length || 0
|
|
||||||
)
|
|
||||||
}, 0)
|
}, 0)
|
||||||
|
|
||||||
const total = transactions?.reduce((sum, cur) => {
|
const total = transactions?.reduce((sum, cur) => {
|
||||||
@@ -64,9 +48,7 @@ export class PartnersService {
|
|||||||
const license = cur as any
|
const license = cur as any
|
||||||
const activationExpiresDate = toDateOnlyString(license.activation_expires_at)
|
const activationExpiresDate = toDateOnlyString(license.activation_expires_at)
|
||||||
if (startOfTodayDate > activationExpiresDate)
|
if (startOfTodayDate > activationExpiresDate)
|
||||||
return (
|
return sum + license.licenses.filter(license => !license.activation).length || 0
|
||||||
sum + license.licenses.filter(license => !license.activated_license).length || 0
|
|
||||||
)
|
|
||||||
return sum
|
return sum
|
||||||
}, 0)
|
}, 0)
|
||||||
|
|
||||||
@@ -82,27 +64,85 @@ export class PartnersService {
|
|||||||
select: this.defaultSelect,
|
select: this.defaultSelect,
|
||||||
})
|
})
|
||||||
|
|
||||||
const mappedPartners = partners.map(partner => {
|
// const mappedPartners = partners.map(partner => {
|
||||||
const { chargedLicenseTransactions, ...rest } = partner
|
// const { license_charge_transactions, account_quota_charge_transactions, ...rest } = partner
|
||||||
return {
|
// const a = { total: 0, used: 0, expired: 0 }
|
||||||
...rest,
|
|
||||||
licenses_status: this.separateLicenseCount(chargedLicenseTransactions),
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
return ResponseMapper.list(mappedPartners)
|
// account_quota_charge_transactions.forEach(account_quota_charge_transaction => {
|
||||||
|
// a.total += account_quota_charge_transaction.
|
||||||
|
// })
|
||||||
|
// return {
|
||||||
|
// ...rest,
|
||||||
|
// licenses_status: this.separateLicenseCount(license_charge_transactions),
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
|
||||||
|
return ResponseMapper.list(partners)
|
||||||
}
|
}
|
||||||
|
|
||||||
async findOne(id: string) {
|
async findOne(id: string) {
|
||||||
const partner = await this.prisma.partner.findUniqueOrThrow({
|
const partner = await this.prisma.partner.findUniqueOrThrow({
|
||||||
where: { id },
|
where: { id },
|
||||||
select: this.defaultSelect,
|
select: {
|
||||||
|
...this.defaultSelect,
|
||||||
|
license_charge_transactions: {
|
||||||
|
select: {
|
||||||
|
purchased_count: true,
|
||||||
|
_count: {
|
||||||
|
select: {
|
||||||
|
licenses: {
|
||||||
|
where: {
|
||||||
|
activation: {
|
||||||
|
isNot: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
account_quota_charge_transactions: {
|
||||||
|
select: {
|
||||||
|
purchased_count: true,
|
||||||
|
_count: {
|
||||||
|
select: {
|
||||||
|
allocations: {
|
||||||
|
where: {
|
||||||
|
license_id: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
const { license_charge_transactions, account_quota_charge_transactions, ...rest } =
|
||||||
|
partner
|
||||||
|
|
||||||
|
const account_quota_status = { total: 0, used: 0, expired: 0 }
|
||||||
|
account_quota_charge_transactions.forEach(account_quota_charge_transaction => {
|
||||||
|
account_quota_status.total += account_quota_charge_transaction.purchased_count
|
||||||
|
account_quota_status.used += account_quota_charge_transaction._count.allocations
|
||||||
|
account_quota_status.expired +=
|
||||||
|
account_quota_charge_transaction.purchased_count -
|
||||||
|
account_quota_charge_transaction._count.allocations
|
||||||
|
})
|
||||||
|
|
||||||
|
const licenses_status = { total: 0, used: 0, expired: 0 }
|
||||||
|
license_charge_transactions.forEach(license_charge_transaction => {
|
||||||
|
licenses_status.total += license_charge_transaction.purchased_count
|
||||||
|
licenses_status.used += license_charge_transaction._count.licenses
|
||||||
|
licenses_status.expired +=
|
||||||
|
license_charge_transaction.purchased_count -
|
||||||
|
license_charge_transaction._count.licenses
|
||||||
})
|
})
|
||||||
|
|
||||||
const { chargedLicenseTransactions, ...rest } = partner
|
|
||||||
const mappedPartner = {
|
const mappedPartner = {
|
||||||
...rest,
|
...rest,
|
||||||
licenses_status: this.separateLicenseCount(chargedLicenseTransactions),
|
licenses_status,
|
||||||
|
account_quota_status,
|
||||||
}
|
}
|
||||||
|
|
||||||
return ResponseMapper.single(mappedPartner)
|
return ResponseMapper.single(mappedPartner)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { AppService } from './application.service'
|
|||||||
export class AppController {
|
export class AppController {
|
||||||
constructor(private service: AppService) {}
|
constructor(private service: AppService) {}
|
||||||
|
|
||||||
@Get('/check-version')
|
@Get('check-version')
|
||||||
@Public()
|
@Public()
|
||||||
checkVersion() {
|
checkVersion() {
|
||||||
return this.service.checkVersion()
|
return this.service.checkVersion()
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { ResponseMapper } from '@/common/response/response-mapper'
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
import { Injectable } from '@nestjs/common'
|
import { Injectable } from '@nestjs/common'
|
||||||
|
|
||||||
@@ -6,6 +7,7 @@ export class AppService {
|
|||||||
constructor(private readonly prisma: PrismaService) {}
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
async checkVersion() {
|
async checkVersion() {
|
||||||
|
return ResponseMapper.single({})
|
||||||
return await this.prisma.applicationReleasedInfo.findFirst({
|
return await this.prisma.applicationReleasedInfo.findFirst({
|
||||||
where: {
|
where: {
|
||||||
is_minimum_supported: true,
|
is_minimum_supported: true,
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { Public } from '@/common/decorators/public.decorator'
|
||||||
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
|
import { TokenAccount } from '@/common/decorators/tokenInfo.decorator'
|
||||||
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
import { Body, Controller, Get, Param, Post } from '@nestjs/common'
|
||||||
import { ConfigService } from './config.service'
|
import { ConfigService } from './config.service'
|
||||||
@@ -13,6 +14,7 @@ export class ConfigController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
|
@Public()
|
||||||
create(@TokenAccount('userId') consumerId: string, @Body() data: CreateConfigDto) {
|
create(@TokenAccount('userId') consumerId: string, @Body() data: CreateConfigDto) {
|
||||||
return this.configService.create(consumerId, data)
|
return this.configService.create(consumerId, data)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,27 +18,6 @@ export class ConsumerService {
|
|||||||
last_name: true,
|
last_name: true,
|
||||||
mobile_number: true,
|
mobile_number: true,
|
||||||
status: true,
|
status: true,
|
||||||
activated_licenses: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
starts_at: true,
|
|
||||||
expires_at: true,
|
|
||||||
license: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
charged_license_transaction: {
|
|
||||||
select: {
|
|
||||||
partner: {
|
|
||||||
select: {
|
|
||||||
name: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
export default (consumer: any) => {
|
export default (consumer: any) => {
|
||||||
const { activated_licenses, ...rest } = consumer
|
const { activation, ...rest } = consumer
|
||||||
|
|
||||||
let lastLicense: any = null
|
|
||||||
|
|
||||||
if (consumer.activated_licenses.length) {
|
|
||||||
lastLicense = consumer.activated_licenses[0]
|
|
||||||
if (consumer.activated_licenses.length > 1) {
|
|
||||||
const activeLicenseInfo = consumer.activated_licenses.find(
|
|
||||||
activated_license => activated_license.expires_at,
|
|
||||||
)
|
|
||||||
|
|
||||||
if (!activeLicenseInfo) {
|
|
||||||
consumer.activated_licenses.sort((a, b) => (a.expires_at > b.expires_at ? 1 : -1))
|
|
||||||
lastLicense = consumer.activated_licenses[0]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...rest,
|
...rest,
|
||||||
fullname: `${rest?.first_name} ${rest?.last_name}`,
|
fullname: `${rest?.first_name} ${rest?.last_name}`,
|
||||||
license_info: prepareLicenseInfo(lastLicense),
|
license_info: prepareLicenseInfo(activation),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,6 +14,5 @@ function prepareLicenseInfo(latestLicense: any) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
...rest,
|
...rest,
|
||||||
partner: license.charged_license_transaction.partner,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { AccountsService } from './accounts.service'
|
||||||
|
import { CreateConsumerAccountDto, UpdateAccountDto } from './dto/account.dto'
|
||||||
|
|
||||||
|
@ApiTags('PartnerConsumerAccounts')
|
||||||
|
@Controller('partner/consumers/:consumerId/accounts')
|
||||||
|
export class AccountsController {
|
||||||
|
constructor(private readonly accountsService: AccountsService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(@Param('consumerId') consumerId: string) {
|
||||||
|
return this.accountsService.findAll(consumerId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(@Param('id') id: string) {
|
||||||
|
return this.accountsService.findOne(id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Body() data: CreateConsumerAccountDto,
|
||||||
|
) {
|
||||||
|
return this.accountsService.create(consumerId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Patch(':id')
|
||||||
|
async update(@Param('id') id: string, @Body() data: UpdateAccountDto) {
|
||||||
|
return this.accountsService.update(id, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Delete(':id')
|
||||||
|
// async delete(@Param('id') id: string) {
|
||||||
|
// return this.accountsService.delete(id)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { AccountsController } from './accounts.controller'
|
||||||
|
import { AccountsService } from './accounts.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule],
|
||||||
|
controllers: [AccountsController],
|
||||||
|
providers: [AccountsService],
|
||||||
|
exports: [AccountsService],
|
||||||
|
})
|
||||||
|
export class PartnerConsumerAccountsModule {}
|
||||||
@@ -0,0 +1,82 @@
|
|||||||
|
import { PasswordUtil } from '@/common/utils/password.util'
|
||||||
|
import { AccountStatus, AccountType } from '@/generated/prisma/enums'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { CreateConsumerAccountDto, UpdateAccountDto } from './dto/account.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class AccountsService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
async findAll(consumer_id: string) {
|
||||||
|
const accounts = await this.prisma.consumerAccount.findMany({
|
||||||
|
where: { consumer_id },
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
role: true,
|
||||||
|
created_at: true,
|
||||||
|
account: {
|
||||||
|
select: {
|
||||||
|
username: true,
|
||||||
|
status: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.list(accounts)
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(id: string) {
|
||||||
|
const account = await this.prisma.consumerAccount.findMany({
|
||||||
|
where: { id },
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
role: true,
|
||||||
|
created_at: true,
|
||||||
|
account: {
|
||||||
|
select: {
|
||||||
|
username: true,
|
||||||
|
status: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.single(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(consumerId: string, data: CreateConsumerAccountDto) {
|
||||||
|
const account = await this.prisma.consumerAccount.create({
|
||||||
|
data: {
|
||||||
|
role: data.role,
|
||||||
|
account: {
|
||||||
|
create: {
|
||||||
|
password: await PasswordUtil.hash(data.password),
|
||||||
|
status: AccountStatus.ACTIVE,
|
||||||
|
type: AccountType.CONSUMER,
|
||||||
|
username: data.username,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
consumer: {
|
||||||
|
connect: {
|
||||||
|
id: consumerId,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
permission: {
|
||||||
|
create: {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.create(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async update(id: string, data: UpdateAccountDto) {
|
||||||
|
const account = await this.prisma.account.update({ where: { id }, data })
|
||||||
|
return ResponseMapper.update(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async delete(id: string) {
|
||||||
|
await this.prisma.account.delete({ where: { id } })
|
||||||
|
return ResponseMapper.delete()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
import { ApiProperty, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsEnum, IsOptional, IsString } from 'class-validator'
|
||||||
|
import { AccountStatus, ConsumerRole } from 'generated/prisma/enums'
|
||||||
|
|
||||||
|
export class CreateConsumerAccountDto {
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
username: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
password: string
|
||||||
|
|
||||||
|
@IsEnum(ConsumerRole)
|
||||||
|
@ApiProperty({ required: true, enum: ConsumerRole })
|
||||||
|
role: ConsumerRole
|
||||||
|
}
|
||||||
|
|
||||||
|
export class UpdateAccountDto extends PartialType(CreateConsumerAccountDto) {
|
||||||
|
@IsOptional()
|
||||||
|
@IsEnum(AccountStatus)
|
||||||
|
@ApiProperty({ enum: AccountStatus })
|
||||||
|
status?: AccountStatus
|
||||||
|
}
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
||||||
|
import { Body, Controller, Get, Param, Post, Put } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { BusinessActivitiesService } from './business-activities.service'
|
||||||
|
import {
|
||||||
|
CreateBusinessActivitiesDto,
|
||||||
|
UpdateBusinessActivityDto,
|
||||||
|
} from './dto/create-business-activities.dto'
|
||||||
|
|
||||||
|
@ApiTags('PartnerConsumerBA')
|
||||||
|
@Controller('partner/consumers/:consumerId/business_activities')
|
||||||
|
export class BusinessActivitiesController {
|
||||||
|
constructor(private readonly businessActivitiesService: BusinessActivitiesService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
) {
|
||||||
|
return this.businessActivitiesService.findAll(partnerId, consumerId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
) {
|
||||||
|
return this.businessActivitiesService.findOne(partnerId, consumerId, id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Body() data: CreateBusinessActivitiesDto,
|
||||||
|
) {
|
||||||
|
return this.businessActivitiesService.create(consumerId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Put(':id')
|
||||||
|
async update(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
@Body() data: UpdateBusinessActivityDto,
|
||||||
|
) {
|
||||||
|
return this.businessActivitiesService.update(partnerId, consumerId, id, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Delete(':id')
|
||||||
|
// async delete(@Param('id') id: string) {
|
||||||
|
// return this.businessActivitiesService.delete(id)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { BusinessActivitiesController } from './business-activities.controller'
|
||||||
|
import { BusinessActivitiesService } from './business-activities.service'
|
||||||
|
import { AdminBusinessActivityComplexesModule } from './complexes/complexes.module'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule, AdminBusinessActivityComplexesModule],
|
||||||
|
controllers: [BusinessActivitiesController],
|
||||||
|
providers: [BusinessActivitiesService],
|
||||||
|
})
|
||||||
|
export class PartnerConsumerBusinessActivitiesModule {}
|
||||||
@@ -0,0 +1,86 @@
|
|||||||
|
import { BusinessActivitySelect } from '@/generated/prisma/models'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { CreateBusinessActivitiesDto } from './dto/create-business-activities.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class BusinessActivitiesService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
defaultSelect: BusinessActivitySelect = {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
economic_code: true,
|
||||||
|
created_at: true,
|
||||||
|
guild: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
code: true,
|
||||||
|
name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
async findAll(partner_id: string, consumer_id: string) {
|
||||||
|
const businessActivities = await this.prisma.businessActivity.findMany({
|
||||||
|
where: {
|
||||||
|
consumer: {
|
||||||
|
id: consumer_id,
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.list(businessActivities)
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(partner_id: string, consumer_id: string, id: string) {
|
||||||
|
const businessActivity = await this.prisma.businessActivity.findUnique({
|
||||||
|
where: {
|
||||||
|
consumer: {
|
||||||
|
id: consumer_id,
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.single(businessActivity)
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(consumer_id: string, data: CreateBusinessActivitiesDto) {
|
||||||
|
const { guild_id, ...rest } = data
|
||||||
|
const businessActivity = await this.prisma.businessActivity.create({
|
||||||
|
data: {
|
||||||
|
...rest,
|
||||||
|
guild: {
|
||||||
|
connect: {
|
||||||
|
id: data.guild_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
consumer: {
|
||||||
|
connect: {
|
||||||
|
id: consumer_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.create(businessActivity)
|
||||||
|
}
|
||||||
|
|
||||||
|
async update(partner_id: string, consumer_id: string, id: string, data: any) {
|
||||||
|
const businessActivity = await this.prisma.businessActivity.update({
|
||||||
|
where: { id, consumer: { id: consumer_id, partner_id } },
|
||||||
|
data,
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.update(businessActivity)
|
||||||
|
}
|
||||||
|
|
||||||
|
// async delete(id: string) {
|
||||||
|
// await this.prisma.businessActivity.delete({ where: { id } })
|
||||||
|
// return ResponseMapper.delete()
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
||||||
|
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { BusinessActivityComplexesService } from './complexes.service'
|
||||||
|
import { CreateComplexDto, UpdateComplexDto } from './dto/complex.dto'
|
||||||
|
|
||||||
|
@ApiTags('PartnerBusinessActivityComplexes')
|
||||||
|
@Controller(
|
||||||
|
'partner/consumers/:consumerId/business_activities/:businessActivityId/complexes',
|
||||||
|
)
|
||||||
|
export class BusinessActivityComplexesController {
|
||||||
|
constructor(private readonly service: BusinessActivityComplexesService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
) {
|
||||||
|
return this.service.findAll(partnerId, consumerId, businessActivityId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
) {
|
||||||
|
return this.service.findOne(partnerId, consumerId, businessActivityId, id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Body() data: CreateComplexDto,
|
||||||
|
) {
|
||||||
|
return this.service.create(businessActivityId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Patch(':id')
|
||||||
|
async update(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
@Body() data: UpdateComplexDto,
|
||||||
|
) {
|
||||||
|
return this.service.update(partnerId, consumerId, businessActivityId, id, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Delete(':id')
|
||||||
|
// async delete(@Param('id') id: string) {
|
||||||
|
// return this.businessActivityAccountsService.delete(id)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { BusinessActivityComplexesController } from './complexes.controller'
|
||||||
|
import { BusinessActivityComplexesService } from './complexes.service'
|
||||||
|
import { AdminComplexPosesModule } from './poses/poses.module'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule, AdminComplexPosesModule],
|
||||||
|
controllers: [BusinessActivityComplexesController],
|
||||||
|
providers: [BusinessActivityComplexesService],
|
||||||
|
exports: [BusinessActivityComplexesService],
|
||||||
|
})
|
||||||
|
export class AdminBusinessActivityComplexesModule {}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
import { ComplexSelect, ComplexWhereInput } from '@/generated/prisma/models'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { CreateComplexDto, UpdateComplexDto } from './dto/complex.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class BusinessActivityComplexesService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
private readonly defaultSelect: ComplexSelect = {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
address: true,
|
||||||
|
branch_code: true,
|
||||||
|
created_at: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
private readonly defaultWhere = (
|
||||||
|
partner_id,
|
||||||
|
consumer_id,
|
||||||
|
business_activity_id,
|
||||||
|
): ComplexWhereInput => ({
|
||||||
|
business_activity: {
|
||||||
|
id: business_activity_id,
|
||||||
|
consumer: {
|
||||||
|
id: consumer_id,
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
async findAll(partner_id: string, consumer_id: string, business_activity_id: string) {
|
||||||
|
const accounts = await this.prisma.complex.findMany({
|
||||||
|
where: this.defaultWhere(partner_id, consumer_id, business_activity_id),
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.list(accounts)
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(
|
||||||
|
partner_id: string,
|
||||||
|
consumer_id: string,
|
||||||
|
business_activity_id: string,
|
||||||
|
id: string,
|
||||||
|
) {
|
||||||
|
const account = await this.prisma.complex.findUnique({
|
||||||
|
where: {
|
||||||
|
...this.defaultWhere(partner_id, consumer_id, business_activity_id),
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.single(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(business_id: string, data: CreateComplexDto) {
|
||||||
|
const account = await this.prisma.complex.create({
|
||||||
|
data: {
|
||||||
|
...data,
|
||||||
|
business_activity: {
|
||||||
|
connect: {
|
||||||
|
id: business_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.create(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async update(
|
||||||
|
partner_id: string,
|
||||||
|
consumer_id: string,
|
||||||
|
business_activity_id: string,
|
||||||
|
id: string,
|
||||||
|
data: UpdateComplexDto,
|
||||||
|
) {
|
||||||
|
const account = await this.prisma.complex.update({
|
||||||
|
where: { ...this.defaultWhere(partner_id, consumer_id, business_activity_id), id },
|
||||||
|
data,
|
||||||
|
})
|
||||||
|
return ResponseMapper.update(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
// async delete(id: string) {
|
||||||
|
// await this.prisma.complex.delete({ where: { id } })
|
||||||
|
// return ResponseMapper.delete()
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
import { ApiProperty, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsString } from 'class-validator'
|
||||||
|
|
||||||
|
export class CreateComplexDto {
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
name: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
branch_code: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
address: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export class UpdateComplexDto extends PartialType(CreateComplexDto) {}
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
import { POSStatus, POSType } from '@/generated/prisma/enums'
|
||||||
|
import { ApiProperty, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsEnum, IsOptional, IsString } from 'class-validator'
|
||||||
|
|
||||||
|
export class CreatePosDto {
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
name: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
serial: string
|
||||||
|
|
||||||
|
// @IsString()
|
||||||
|
// @IsOptional()
|
||||||
|
// @ApiProperty({ required: false })
|
||||||
|
// model: string
|
||||||
|
|
||||||
|
@IsEnum(POSType)
|
||||||
|
@ApiProperty({ enum: POSType })
|
||||||
|
pos_type: POSType
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@IsOptional()
|
||||||
|
@ApiProperty({})
|
||||||
|
device_id: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@IsOptional()
|
||||||
|
@ApiProperty()
|
||||||
|
provider_id: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export class UpdatePosDto extends PartialType(CreatePosDto) {
|
||||||
|
@IsEnum(POSStatus)
|
||||||
|
@IsOptional()
|
||||||
|
@ApiProperty({ enum: POSStatus })
|
||||||
|
status: POSStatus
|
||||||
|
}
|
||||||
+55
@@ -0,0 +1,55 @@
|
|||||||
|
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
||||||
|
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { CreatePosDto, UpdatePosDto } from './dto/pos.dto'
|
||||||
|
import { ComplexPosesService } from './poses.service'
|
||||||
|
|
||||||
|
@ApiTags('AdminComplexPoses')
|
||||||
|
@Controller('admin/business_activities/:businessActivityId/complexes/:complexId/poses')
|
||||||
|
export class ComplexPosesController {
|
||||||
|
constructor(private readonly service: ComplexPosesService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Param('complexId') complexId: string,
|
||||||
|
) {
|
||||||
|
return this.service.findAll(partnerId, businessActivityId, complexId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Param('complexId') complexId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
) {
|
||||||
|
return this.service.findOne(partnerId, businessActivityId, complexId, id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('complexId') complexId: string,
|
||||||
|
@Body() data: CreatePosDto,
|
||||||
|
) {
|
||||||
|
return this.service.create(complexId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Patch(':id')
|
||||||
|
async update(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('businessActivityId') businessActivityId: string,
|
||||||
|
@Param('complexId') complexId: string,
|
||||||
|
@Param('id') id: string,
|
||||||
|
@Body() data: UpdatePosDto,
|
||||||
|
) {
|
||||||
|
return this.service.update(partnerId, businessActivityId, complexId, id, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Delete(':id')
|
||||||
|
// async delete(@Param('id') id: string) {
|
||||||
|
// return this.businessActivityAccountsService.delete(id)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { ComplexPosesController } from './poses.controller'
|
||||||
|
import { ComplexPosesService } from './poses.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule],
|
||||||
|
controllers: [ComplexPosesController],
|
||||||
|
providers: [ComplexPosesService],
|
||||||
|
exports: [ComplexPosesService],
|
||||||
|
})
|
||||||
|
export class AdminComplexPosesModule {}
|
||||||
@@ -0,0 +1,168 @@
|
|||||||
|
import { POSStatus } from '@/generated/prisma/enums'
|
||||||
|
import { PosCreateInput, PosSelect } from '@/generated/prisma/models'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { CreatePosDto, UpdatePosDto } from './dto/pos.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class ComplexPosesService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
private readonly defaultSelect: PosSelect = {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
model: true,
|
||||||
|
serial: true,
|
||||||
|
status: true,
|
||||||
|
created_at: true,
|
||||||
|
pos_type: true,
|
||||||
|
|
||||||
|
provider: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
device: {
|
||||||
|
select: {
|
||||||
|
name: true,
|
||||||
|
id: true,
|
||||||
|
brand: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
complex: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
business_activity: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
economic_code: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
private readonly defaultWhere = (
|
||||||
|
partner_id: string,
|
||||||
|
complex_id: string,
|
||||||
|
business_activity_id: string,
|
||||||
|
): any => ({
|
||||||
|
complex: {
|
||||||
|
id: complex_id,
|
||||||
|
business_activity: {
|
||||||
|
id: business_activity_id,
|
||||||
|
consumer: {
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
private readonly defaultInsert = (data: CreatePosDto, complex_id: string) => {
|
||||||
|
const { device_id, provider_id, ...rest } = data
|
||||||
|
|
||||||
|
return {
|
||||||
|
...rest,
|
||||||
|
complex: {
|
||||||
|
connect: {
|
||||||
|
id: complex_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
provider: provider_id
|
||||||
|
? {
|
||||||
|
connect: {
|
||||||
|
id: provider_id,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
: undefined,
|
||||||
|
device: device_id
|
||||||
|
? {
|
||||||
|
connect: {
|
||||||
|
id: device_id,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
: undefined,
|
||||||
|
} as PosCreateInput
|
||||||
|
}
|
||||||
|
|
||||||
|
async findAll(partner_id: string, business_activity_id: string, complex_id: string) {
|
||||||
|
const accounts = await this.prisma.pos.findMany({
|
||||||
|
where: this.defaultWhere(partner_id, complex_id, business_activity_id),
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.list(accounts)
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(
|
||||||
|
partner_id: string,
|
||||||
|
business_activity_id: string,
|
||||||
|
complex_id: string,
|
||||||
|
id: string,
|
||||||
|
) {
|
||||||
|
const account = await this.prisma.pos.findUniqueOrThrow({
|
||||||
|
where: { ...this.defaultWhere(partner_id, complex_id, business_activity_id), id },
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
return ResponseMapper.single(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(complex_id: string, data: CreatePosDto) {
|
||||||
|
const account = await this.prisma.pos.create({
|
||||||
|
data: {
|
||||||
|
...this.defaultInsert(data, complex_id),
|
||||||
|
status: POSStatus.ACTIVE,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.create(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
async update(
|
||||||
|
partner_id: string,
|
||||||
|
business_activity_id: string,
|
||||||
|
complex_id: string,
|
||||||
|
id: string,
|
||||||
|
data: UpdatePosDto,
|
||||||
|
) {
|
||||||
|
const { device_id, provider_id, ...rest } = data
|
||||||
|
const account = await this.prisma.pos.update({
|
||||||
|
where: { ...this.defaultWhere(partner_id, complex_id, business_activity_id), id },
|
||||||
|
data: {
|
||||||
|
complex: {
|
||||||
|
connect: {
|
||||||
|
id: complex_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
provider: provider_id
|
||||||
|
? {
|
||||||
|
connect: {
|
||||||
|
id: provider_id,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
: undefined,
|
||||||
|
device: device_id
|
||||||
|
? {
|
||||||
|
connect: {
|
||||||
|
id: device_id,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
: undefined,
|
||||||
|
...rest,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
return ResponseMapper.update(account)
|
||||||
|
}
|
||||||
|
|
||||||
|
// async delete(id: string) {
|
||||||
|
// await this.prisma.complex.delete({ where: { id } })
|
||||||
|
// return ResponseMapper.delete()
|
||||||
|
// }
|
||||||
|
}
|
||||||
+18
@@ -0,0 +1,18 @@
|
|||||||
|
import { ApiProperty, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsString } from 'class-validator'
|
||||||
|
|
||||||
|
export class CreateBusinessActivitiesDto {
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
name: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
economic_code: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({})
|
||||||
|
guild_id: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export class UpdateBusinessActivityDto extends PartialType(CreateBusinessActivitiesDto) {}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
||||||
|
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
|
||||||
|
import { PartnerConsumersService } from './consumers.service'
|
||||||
|
import { CreateConsumerDto, UpdateConsumerDto } from './dto/create-consumers.dto'
|
||||||
|
|
||||||
|
@Controller('partner/consumers')
|
||||||
|
export class PartnerConsumersController {
|
||||||
|
constructor(private readonly service: PartnerConsumersService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(@PartnerInfo('id') partnerId: string) {
|
||||||
|
return this.service.findAll(partnerId)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async findOne(@PartnerInfo('id') partnerId: string, @Param('id') id: string) {
|
||||||
|
return this.service.findOne(partnerId, id)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post()
|
||||||
|
async create(@PartnerInfo('id') partnerId: string, @Body() data: CreateConsumerDto) {
|
||||||
|
return this.service.create(partnerId, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Patch(':id')
|
||||||
|
async update(
|
||||||
|
@Param('id') id: string,
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Body() data: UpdateConsumerDto,
|
||||||
|
) {
|
||||||
|
return this.service.update(id, partnerId, data)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { PartnerConsumerAccountsModule } from './accounts/accounts.module'
|
||||||
|
import { PartnerConsumerBusinessActivitiesModule } from './business-activities/business-activities.module'
|
||||||
|
import { PartnerConsumersController } from './consumers.controller'
|
||||||
|
import { PartnerConsumersService } from './consumers.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [
|
||||||
|
PrismaModule,
|
||||||
|
PartnerConsumerAccountsModule,
|
||||||
|
PartnerConsumerBusinessActivitiesModule,
|
||||||
|
],
|
||||||
|
controllers: [PartnerConsumersController],
|
||||||
|
providers: [PartnerConsumersService],
|
||||||
|
})
|
||||||
|
export class PartnerCustomersModule {}
|
||||||
@@ -0,0 +1,166 @@
|
|||||||
|
import { PasswordUtil } from '@/common/utils/password.util'
|
||||||
|
import {
|
||||||
|
AccountStatus,
|
||||||
|
AccountType,
|
||||||
|
ConsumerRole,
|
||||||
|
ConsumerStatus,
|
||||||
|
PartnerStatus,
|
||||||
|
} from '@/generated/prisma/enums'
|
||||||
|
import { ConsumerSelect, ConsumerWhereInput } from '@/generated/prisma/models'
|
||||||
|
import mapConsumerWithLicenseUtil from '@/modules/consumer/utils/mapConsumerWithLicense.util'
|
||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { BadRequestException, Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
import { CreateConsumerDto, UpdateConsumerDto } from './dto/create-consumers.dto'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class PartnerConsumersService {
|
||||||
|
constructor(private readonly prisma: PrismaService) {}
|
||||||
|
|
||||||
|
private readonly setExpireDate = (starts_at: Date) => {
|
||||||
|
return new Date(
|
||||||
|
new Date(starts_at).setFullYear(new Date(starts_at).getFullYear() + 1),
|
||||||
|
).toISOString()
|
||||||
|
}
|
||||||
|
|
||||||
|
defaultSelect: ConsumerSelect = {
|
||||||
|
id: true,
|
||||||
|
first_name: true,
|
||||||
|
last_name: true,
|
||||||
|
mobile_number: true,
|
||||||
|
national_code: true,
|
||||||
|
status: true,
|
||||||
|
created_at: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
private defaultWhere = (partner_id: string): ConsumerWhereInput => ({
|
||||||
|
partner_id,
|
||||||
|
})
|
||||||
|
|
||||||
|
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
||||||
|
const [consumers, count] = await this.prisma.$transaction(async tx => [
|
||||||
|
await tx.consumer.findMany({
|
||||||
|
where: this.defaultWhere(partner_id),
|
||||||
|
select: this.defaultSelect,
|
||||||
|
skip: (page - 1) * pageSize,
|
||||||
|
take: 10,
|
||||||
|
}),
|
||||||
|
await tx.consumer.count({
|
||||||
|
where: this.defaultWhere(partner_id),
|
||||||
|
}),
|
||||||
|
])
|
||||||
|
return ResponseMapper.paginate(consumers.map(mapConsumerWithLicenseUtil), {
|
||||||
|
count,
|
||||||
|
page,
|
||||||
|
pageSize,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
async findOne(partner_id: string, consumer_id: string) {
|
||||||
|
const consumer = await this.prisma.consumer.findUniqueOrThrow({
|
||||||
|
where: {
|
||||||
|
...(this.defaultWhere(partner_id) as any),
|
||||||
|
id: consumer_id,
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
|
||||||
|
return ResponseMapper.single(mapConsumerWithLicenseUtil(consumer))
|
||||||
|
}
|
||||||
|
|
||||||
|
async create(partner_id: string, data: CreateConsumerDto) {
|
||||||
|
const consumer = await this.prisma.$transaction(async tx => {
|
||||||
|
const partnerLicense = await tx.license.findFirst({
|
||||||
|
where: {
|
||||||
|
charge_transaction: {
|
||||||
|
partner: {
|
||||||
|
id: partner_id,
|
||||||
|
status: PartnerStatus.ACTIVE,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
activation: null,
|
||||||
|
},
|
||||||
|
orderBy: {
|
||||||
|
charge_transaction: {
|
||||||
|
activation_expires_at: 'asc',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
charge_transaction: {
|
||||||
|
select: {
|
||||||
|
partner: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
status: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
if (!partnerLicense) {
|
||||||
|
throw new BadRequestException(`تعداد لایسنسهای فعلی شما به پایان رسیده است.`)
|
||||||
|
}
|
||||||
|
|
||||||
|
const { username, password, license_starts_at, ...rest } = data
|
||||||
|
|
||||||
|
const existingConsumer = await tx.consumer.findFirst({
|
||||||
|
where: {
|
||||||
|
partner_id,
|
||||||
|
OR: [
|
||||||
|
{ mobile_number: data.mobile_number },
|
||||||
|
{ national_code: data.national_code },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
select: { id: true, first_name: true, last_name: true },
|
||||||
|
})
|
||||||
|
|
||||||
|
if (existingConsumer) {
|
||||||
|
throw new BadRequestException(
|
||||||
|
`مصرف کنندهی ${existingConsumer.first_name} ${existingConsumer.last_name} با شماره موبایل یا کد ملی وارد شده از قبل ثبت شده است.`,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
return await tx.consumer.create({
|
||||||
|
data: {
|
||||||
|
...rest,
|
||||||
|
partner: {
|
||||||
|
connect: {
|
||||||
|
id: partner_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
consumer_accounts: {
|
||||||
|
create: {
|
||||||
|
role: ConsumerRole.OWNER,
|
||||||
|
account: {
|
||||||
|
create: {
|
||||||
|
username,
|
||||||
|
password: await PasswordUtil.hash(password),
|
||||||
|
type: AccountType.CONSUMER,
|
||||||
|
status: AccountStatus.ACTIVE,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
status: ConsumerStatus.ACTIVE,
|
||||||
|
},
|
||||||
|
select: this.defaultSelect,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
return ResponseMapper.single(mapConsumerWithLicenseUtil(consumer))
|
||||||
|
}
|
||||||
|
|
||||||
|
async update(id: string, partner_id: string, data: UpdateConsumerDto) {
|
||||||
|
return this.prisma.consumer.update({
|
||||||
|
where: {
|
||||||
|
...(this.defaultWhere(partner_id) as any),
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
data,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
import { ConsumerStatus } from '@/generated/prisma/enums'
|
||||||
|
import { ApiProperty, OmitType, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsDateString, IsEnum, IsString } from 'class-validator'
|
||||||
|
|
||||||
|
export class CreateConsumerDto {
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
first_name: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
last_name: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
mobile_number: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
national_code: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
username: string
|
||||||
|
|
||||||
|
@IsString()
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
password: string
|
||||||
|
|
||||||
|
@ApiProperty({ required: true })
|
||||||
|
@IsDateString(
|
||||||
|
{ strict: true },
|
||||||
|
{ message: 'invoice_date must be a valid ISO-8601 string' },
|
||||||
|
)
|
||||||
|
license_starts_at: Date
|
||||||
|
}
|
||||||
|
export class UpdateConsumerDto extends OmitType(PartialType(CreateConsumerDto), [
|
||||||
|
'password',
|
||||||
|
'username',
|
||||||
|
]) {
|
||||||
|
@IsEnum(ConsumerStatus)
|
||||||
|
@ApiProperty({ enum: ConsumerStatus })
|
||||||
|
status: ConsumerStatus
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
import { LicenseStatus } from '@/generated/prisma/enums'
|
||||||
|
import { ApiProperty, PartialType } from '@nestjs/swagger'
|
||||||
|
import { IsDateString, IsEnum } from 'class-validator'
|
||||||
|
|
||||||
|
export class CreateLicenseDto {
|
||||||
|
@ApiProperty({ required: true, default: new Date().toISOString() })
|
||||||
|
@IsDateString(
|
||||||
|
{ strict: true },
|
||||||
|
{ message: 'invoice_date must be a valid ISO-8601 string' },
|
||||||
|
)
|
||||||
|
starts_at: Date
|
||||||
|
|
||||||
|
@ApiProperty()
|
||||||
|
@IsDateString(
|
||||||
|
{ strict: true },
|
||||||
|
{ message: 'invoice_date must be a valid ISO-8601 string' },
|
||||||
|
)
|
||||||
|
expires_at?: Date
|
||||||
|
|
||||||
|
@ApiProperty({
|
||||||
|
required: true,
|
||||||
|
nullable: false,
|
||||||
|
})
|
||||||
|
partner_id: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export class UpdateLicenseDto extends PartialType(CreateLicenseDto) {
|
||||||
|
@ApiProperty({ enum: LicenseStatus })
|
||||||
|
@IsEnum(LicenseStatus)
|
||||||
|
status?: LicenseStatus
|
||||||
|
}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
||||||
|
import { Controller, Get, Param } from '@nestjs/common'
|
||||||
|
import { ApiTags } from '@nestjs/swagger'
|
||||||
|
import { LicensesService } from './licenses.service'
|
||||||
|
|
||||||
|
@ApiTags('AdminConsumerAccounts')
|
||||||
|
@Controller('admin/consumers/:consumerId/licenses')
|
||||||
|
export class LicensesController {
|
||||||
|
constructor(private readonly service: LicensesService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
async findAll(
|
||||||
|
@PartnerInfo('id') partnerId: string,
|
||||||
|
@Param('consumerId') consumerId: string,
|
||||||
|
) {
|
||||||
|
return this.service.findAll(partnerId, consumerId)
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Post()
|
||||||
|
// async create(@Param('consumerId') consumerId: string, @Body() data: CreateLicenseDto) {
|
||||||
|
// return this.service.create(consumerId, data)
|
||||||
|
// }
|
||||||
|
|
||||||
|
// @Patch(':id')
|
||||||
|
// async update(@Param('id') id: string, @Body() data: UpdateLicenseDto) {
|
||||||
|
// return this.service.update(id, data)
|
||||||
|
// }
|
||||||
|
|
||||||
|
// @Delete(':id')
|
||||||
|
// async delete(@Param('id') id: string) {
|
||||||
|
// return this.service.delete(id)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { PrismaModule } from '@/prisma/prisma.module'
|
||||||
|
import { Module } from '@nestjs/common'
|
||||||
|
import { LicensesController } from './licenses.controller'
|
||||||
|
import { LicensesService } from './licenses.service'
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [PrismaModule],
|
||||||
|
controllers: [LicensesController],
|
||||||
|
providers: [LicensesService],
|
||||||
|
exports: [LicensesService],
|
||||||
|
})
|
||||||
|
export class AdminConsumerLicensesModule {}
|
||||||
@@ -0,0 +1,165 @@
|
|||||||
|
import { PrismaService } from '@/prisma/prisma.service'
|
||||||
|
import { Injectable } from '@nestjs/common'
|
||||||
|
import { ResponseMapper } from 'common/response/response-mapper'
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class LicensesService {
|
||||||
|
private startOfToday = new Date()
|
||||||
|
|
||||||
|
constructor(private readonly prisma: PrismaService) {
|
||||||
|
this.startOfToday.setHours(0, 0, 0, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
private readonly setExpireDate = (starts_at: Date) => {
|
||||||
|
return new Date(
|
||||||
|
new Date(starts_at).setFullYear(new Date(starts_at).getFullYear() + 1),
|
||||||
|
).toISOString()
|
||||||
|
}
|
||||||
|
|
||||||
|
async findAll(partner_id: string, consumer_id: string) {
|
||||||
|
const licenses = await this.prisma.licenseActivation.findMany({
|
||||||
|
where: {
|
||||||
|
business_activity: {
|
||||||
|
consumer_id,
|
||||||
|
},
|
||||||
|
license: {
|
||||||
|
charge_transaction: {
|
||||||
|
partner_id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
starts_at: true,
|
||||||
|
expires_at: true,
|
||||||
|
created_at: true,
|
||||||
|
license: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
charge_transaction: {
|
||||||
|
select: {
|
||||||
|
partner: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
return ResponseMapper.list(licenses)
|
||||||
|
}
|
||||||
|
|
||||||
|
// async create(consumerId: string, data: CreateLicenseDto) {
|
||||||
|
// const { starts_at, expires_at, partner_id } = data
|
||||||
|
|
||||||
|
// const license = await this.prisma.$transaction(async tx => {
|
||||||
|
// const partnerLicense = await tx.license.findFirst({
|
||||||
|
// where: {
|
||||||
|
// activation: null,
|
||||||
|
// charge_transaction: {
|
||||||
|
// activation_expires_at: {
|
||||||
|
// gte: this.startOfToday,
|
||||||
|
// },
|
||||||
|
// partner: {
|
||||||
|
// id: partner_id,
|
||||||
|
// status: PartnerStatus.ACTIVE,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// select: {
|
||||||
|
// id: true,
|
||||||
|
// },
|
||||||
|
// })
|
||||||
|
|
||||||
|
// if (!partnerLicense) {
|
||||||
|
// throw new BadRequestException(
|
||||||
|
// `تعداد لایسنسهای فعلی شریک تجاری به پایان رسیده است.`,
|
||||||
|
// )
|
||||||
|
// }
|
||||||
|
|
||||||
|
// return await this.prisma.licenseActivation.create({
|
||||||
|
// data: {
|
||||||
|
// starts_at,
|
||||||
|
// expires_at: expires_at ?? this.setExpireDate(starts_at),
|
||||||
|
// consumer: {
|
||||||
|
// connect: {
|
||||||
|
// id: consumerId,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// license: {
|
||||||
|
// connect: {
|
||||||
|
// id: partnerLicense.id,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// })
|
||||||
|
// })
|
||||||
|
|
||||||
|
// return ResponseMapper.create(license)
|
||||||
|
// }
|
||||||
|
|
||||||
|
// async update(id: string, data: UpdateLicenseDto) {
|
||||||
|
// const { starts_at, expires_at, partner_id } = data
|
||||||
|
// const currentLicense = await this.prisma.license.findUnique({
|
||||||
|
// where: { id },
|
||||||
|
// select: {
|
||||||
|
// partner_id: true,
|
||||||
|
// },
|
||||||
|
// })
|
||||||
|
|
||||||
|
// if (partner_id && currentLicense?.partner_id !== partner_id) {
|
||||||
|
// const partner = await this.prisma.partner.findUnique({
|
||||||
|
// where: {
|
||||||
|
// id: partner_id,
|
||||||
|
// },
|
||||||
|
// select: {
|
||||||
|
// name: true,
|
||||||
|
// license_quota: true,
|
||||||
|
// _count: {
|
||||||
|
// select: {
|
||||||
|
// licenses: true,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// })
|
||||||
|
|
||||||
|
// if (!((partner?.license_quota || 0) - (partner?._count.licenses || 0))) {
|
||||||
|
// throw new BadRequestException(`تعداد لایسنسهای ${partner?.name} کافی نیست.`)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// const dataToUpdate: LicenseUpdateInput = {}
|
||||||
|
|
||||||
|
// if (partner_id) {
|
||||||
|
// dataToUpdate.partner = {
|
||||||
|
// connect: {
|
||||||
|
// id: partner_id,
|
||||||
|
// },
|
||||||
|
// }
|
||||||
|
// } else if (currentLicense?.partner_id) {
|
||||||
|
// dataToUpdate.partner = {
|
||||||
|
// disconnect: {
|
||||||
|
// id: currentLicense?.partner_id,
|
||||||
|
// },
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (starts_at) {
|
||||||
|
// dataToUpdate.starts_at = starts_at
|
||||||
|
// dataToUpdate.expires_at = this.setExpireDate(starts_at)
|
||||||
|
// }
|
||||||
|
|
||||||
|
// const license = await this.prisma.license.update({
|
||||||
|
// where: { id },
|
||||||
|
// data: {
|
||||||
|
// ...dataToUpdate,
|
||||||
|
// },
|
||||||
|
// })
|
||||||
|
// return ResponseMapper.update(license)
|
||||||
|
// }
|
||||||
|
}
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
import { PartnerInfo } from '@/common/decorators/partnerInfo.decorator'
|
|
||||||
import { Controller, Get, Param } from '@nestjs/common'
|
|
||||||
import { PartnerCustomersService } from './customers.service'
|
|
||||||
|
|
||||||
@Controller('partner/customers')
|
|
||||||
export class PartnerCustomersController {
|
|
||||||
constructor(private readonly service: PartnerCustomersService) {}
|
|
||||||
|
|
||||||
@Get()
|
|
||||||
async findAll(@PartnerInfo('id') partnerId: string) {
|
|
||||||
return this.service.findAll(partnerId)
|
|
||||||
}
|
|
||||||
|
|
||||||
@Get(':id')
|
|
||||||
async findOne(@PartnerInfo('id') partnerId: string, @Param('id') id: string) {
|
|
||||||
return this.service.findOne(partnerId, id)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
import { PrismaModule } from '@/prisma/prisma.module'
|
|
||||||
import { Module } from '@nestjs/common'
|
|
||||||
import { PartnerCustomersController } from './customers.controller'
|
|
||||||
import { PartnerCustomersService } from './customers.service'
|
|
||||||
|
|
||||||
@Module({
|
|
||||||
imports: [PrismaModule],
|
|
||||||
controllers: [PartnerCustomersController],
|
|
||||||
providers: [PartnerCustomersService],
|
|
||||||
})
|
|
||||||
export class PartnerCustomersModule {}
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
import { ConsumerSelect, ConsumerWhereInput } from '@/generated/prisma/models'
|
|
||||||
import { PrismaService } from '@/prisma/prisma.service'
|
|
||||||
import { Injectable } from '@nestjs/common'
|
|
||||||
import { ResponseMapper } from 'common/response/response-mapper'
|
|
||||||
|
|
||||||
@Injectable()
|
|
||||||
export class PartnerCustomersService {
|
|
||||||
constructor(private readonly prisma: PrismaService) {}
|
|
||||||
|
|
||||||
defaultSelect: ConsumerSelect = {
|
|
||||||
id: true,
|
|
||||||
first_name: true,
|
|
||||||
last_name: true,
|
|
||||||
status: true,
|
|
||||||
activated_licenses: {
|
|
||||||
select: {
|
|
||||||
id: true,
|
|
||||||
starts_at: true,
|
|
||||||
expires_at: true,
|
|
||||||
created_at: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
created_at: true,
|
|
||||||
}
|
|
||||||
|
|
||||||
private defaultWhere = (partner_id: string): ConsumerWhereInput => ({
|
|
||||||
activated_licenses: {
|
|
||||||
some: {
|
|
||||||
license: {
|
|
||||||
charged_license_transaction: {
|
|
||||||
partner_id,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
async findAll(partner_id: string, page = 1, pageSize = 10) {
|
|
||||||
const [partners, count] = await this.prisma.$transaction(async tx => [
|
|
||||||
await tx.consumer.findMany({
|
|
||||||
where: this.defaultWhere(partner_id),
|
|
||||||
select: this.defaultSelect,
|
|
||||||
skip: (page - 1) * pageSize,
|
|
||||||
take: 10,
|
|
||||||
}),
|
|
||||||
await tx.consumer.count({
|
|
||||||
where: this.defaultWhere(partner_id),
|
|
||||||
}),
|
|
||||||
])
|
|
||||||
return ResponseMapper.paginate(partners, { count, page, pageSize })
|
|
||||||
}
|
|
||||||
|
|
||||||
async findOne(partner_id: string, consumer_id: string) {
|
|
||||||
const partner = await this.prisma.consumer.findUniqueOrThrow({
|
|
||||||
where: {
|
|
||||||
...(this.defaultWhere(partner_id) as any),
|
|
||||||
id: consumer_id,
|
|
||||||
},
|
|
||||||
select: this.defaultSelect,
|
|
||||||
})
|
|
||||||
|
|
||||||
return ResponseMapper.single(partner)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
import { ApiProperty } from '@nestjs/swagger'
|
|
||||||
import {
|
|
||||||
IsBoolean,
|
|
||||||
IsNumber,
|
|
||||||
IsOptional,
|
|
||||||
IsString,
|
|
||||||
MaxLength,
|
|
||||||
MinLength,
|
|
||||||
} from 'class-validator'
|
|
||||||
|
|
||||||
export class UpdateCustomerLegalDto {
|
|
||||||
@IsString()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true })
|
|
||||||
company_name?: string
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true })
|
|
||||||
economic_code?: string
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true })
|
|
||||||
registration_number?: string
|
|
||||||
|
|
||||||
@IsNumber()
|
|
||||||
@MaxLength(10)
|
|
||||||
@MinLength(10)
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ maxLength: 10, minLength: 10 })
|
|
||||||
postal_code?: string
|
|
||||||
|
|
||||||
@IsBoolean()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: false })
|
|
||||||
is_favorite?: boolean
|
|
||||||
}
|
|
||||||
|
|
||||||
export class UpdateCustomerIndividualDto {
|
|
||||||
@IsString()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true })
|
|
||||||
first_name?: string
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true })
|
|
||||||
last_name?: string
|
|
||||||
|
|
||||||
@IsNumber()
|
|
||||||
@MaxLength(10)
|
|
||||||
@MinLength(10)
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: true, maxLength: 10, minLength: 10 })
|
|
||||||
national_code?: string
|
|
||||||
|
|
||||||
@IsNumber()
|
|
||||||
@MaxLength(10)
|
|
||||||
@MinLength(10)
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ maxLength: 10, minLength: 10 })
|
|
||||||
postal_code?: string
|
|
||||||
|
|
||||||
@IsBoolean()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: false })
|
|
||||||
is_favorite?: boolean
|
|
||||||
|
|
||||||
@IsNumber()
|
|
||||||
@IsOptional()
|
|
||||||
@ApiProperty({ required: false })
|
|
||||||
economic_code?: string
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user