feat: add response DTOs for various services across modules
- Created response DTOs for ConfigService, AppService, AuthService, CatalogsService, AccountsService, BusinessActivityComplexesService, ComplexPosesService, SalesInvoicesService, BusinessActivitiesService, ConsumerBusinessActivityGoodsService, and others. - Implemented Create, FindAll, FindOne, and Update response types for services in consumer, partners, and POS modules. - Added request DTOs for creating and updating goods in the consumer business activities module. - Introduced filtering DTO for partner licenses. - Enhanced response mapping for partner license activations.
This commit is contained in:
@@ -389,6 +389,8 @@ export const ModelName = {
|
||||
Account: 'Account',
|
||||
ConsumerAccount: 'ConsumerAccount',
|
||||
Consumer: 'Consumer',
|
||||
ConsumerIndividual: 'ConsumerIndividual',
|
||||
ConsumerLegal: 'ConsumerLegal',
|
||||
BusinessActivity: 'BusinessActivity',
|
||||
Complex: 'Complex',
|
||||
Pos: 'Pos',
|
||||
@@ -439,7 +441,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
omit: GlobalOmitOptions
|
||||
}
|
||||
meta: {
|
||||
modelProps: "adminAccount" | "admin" | "account" | "consumerAccount" | "consumer" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "licenseChargeTransaction" | "license" | "licenseActivation" | "licenseRenewChargeTransaction" | "licenseRenew" | "partnerAccountQuotaChargeTransaction" | "partnerAccountQuotaCredit" | "licenseAccountAllocation" | "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" | "consumerIndividual" | "consumerLegal" | "businessActivity" | "complex" | "pos" | "deviceBrand" | "device" | "licenseChargeTransaction" | "license" | "licenseActivation" | "licenseRenewChargeTransaction" | "licenseRenew" | "partnerAccountQuotaChargeTransaction" | "partnerAccountQuotaCredit" | "licenseAccountAllocation" | "partnerAccount" | "partner" | "permissionConsumer" | "permissionPos" | "permissionComplex" | "permissionBusiness" | "providerAccount" | "provider" | "consumerDevices" | "applicationReleasedInfo" | "triggerLog" | "customer" | "customerIndividual" | "customerLegal" | "good" | "goodCategory" | "guild" | "salesInvoice" | "salesInvoiceItem" | "salesInvoicePayment" | "service" | "serviceCategory"
|
||||
txIsolationLevel: TransactionIsolationLevel
|
||||
}
|
||||
model: {
|
||||
@@ -773,6 +775,138 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
}
|
||||
}
|
||||
}
|
||||
ConsumerIndividual: {
|
||||
payload: Prisma.$ConsumerIndividualPayload<ExtArgs>
|
||||
fields: Prisma.ConsumerIndividualFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.ConsumerIndividualFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.ConsumerIndividualFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.ConsumerIndividualFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.ConsumerIndividualFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.ConsumerIndividualFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.ConsumerIndividualCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.ConsumerIndividualCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.ConsumerIndividualDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.ConsumerIndividualUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.ConsumerIndividualDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.ConsumerIndividualUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.ConsumerIndividualUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerIndividualPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.ConsumerIndividualAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateConsumerIndividual>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.ConsumerIndividualGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ConsumerIndividualGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.ConsumerIndividualCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ConsumerIndividualCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
ConsumerLegal: {
|
||||
payload: Prisma.$ConsumerLegalPayload<ExtArgs>
|
||||
fields: Prisma.ConsumerLegalFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.ConsumerLegalFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.ConsumerLegalFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.ConsumerLegalFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.ConsumerLegalFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.ConsumerLegalFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.ConsumerLegalCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.ConsumerLegalCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.ConsumerLegalDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.ConsumerLegalUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.ConsumerLegalDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.ConsumerLegalUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.ConsumerLegalUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ConsumerLegalPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.ConsumerLegalAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateConsumerLegal>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.ConsumerLegalGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ConsumerLegalGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.ConsumerLegalCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ConsumerLegalCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
BusinessActivity: {
|
||||
payload: Prisma.$BusinessActivityPayload<ExtArgs>
|
||||
fields: Prisma.BusinessActivityFieldRefs
|
||||
@@ -3171,19 +3305,41 @@ export type ConsumerAccountScalarFieldEnum = (typeof ConsumerAccountScalarFieldE
|
||||
|
||||
export const ConsumerScalarFieldEnum = {
|
||||
id: 'id',
|
||||
mobile_number: 'mobile_number',
|
||||
national_code: 'national_code',
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
type: 'type',
|
||||
status: 'status',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at',
|
||||
partner_id: 'partner_id'
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type ConsumerScalarFieldEnum = (typeof ConsumerScalarFieldEnum)[keyof typeof ConsumerScalarFieldEnum]
|
||||
|
||||
|
||||
export const ConsumerIndividualScalarFieldEnum = {
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
mobile_number: 'mobile_number',
|
||||
national_code: 'national_code',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at',
|
||||
partner_id: 'partner_id',
|
||||
consumer_id: 'consumer_id'
|
||||
} as const
|
||||
|
||||
export type ConsumerIndividualScalarFieldEnum = (typeof ConsumerIndividualScalarFieldEnum)[keyof typeof ConsumerIndividualScalarFieldEnum]
|
||||
|
||||
|
||||
export const ConsumerLegalScalarFieldEnum = {
|
||||
name: 'name',
|
||||
registration_code: 'registration_code',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at',
|
||||
partner_id: 'partner_id',
|
||||
consumer_id: 'consumer_id'
|
||||
} as const
|
||||
|
||||
export type ConsumerLegalScalarFieldEnum = (typeof ConsumerLegalScalarFieldEnum)[keyof typeof ConsumerLegalScalarFieldEnum]
|
||||
|
||||
|
||||
export const BusinessActivityScalarFieldEnum = {
|
||||
id: 'id',
|
||||
economic_code: 'economic_code',
|
||||
@@ -3486,11 +3642,10 @@ export type TriggerLogScalarFieldEnum = (typeof TriggerLogScalarFieldEnum)[keyof
|
||||
export const CustomerScalarFieldEnum = {
|
||||
id: 'id',
|
||||
is_favorite: 'is_favorite',
|
||||
type: 'type',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at',
|
||||
deleted_at: 'deleted_at',
|
||||
type: 'type',
|
||||
unknown_customer: 'unknown_customer'
|
||||
deleted_at: 'deleted_at'
|
||||
} as const
|
||||
|
||||
export type CustomerScalarFieldEnum = (typeof CustomerScalarFieldEnum)[keyof typeof CustomerScalarFieldEnum]
|
||||
@@ -3500,10 +3655,11 @@ export const CustomerIndividualScalarFieldEnum = {
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
national_id: 'national_id',
|
||||
mobile_number: 'mobile_number',
|
||||
postal_code: 'postal_code',
|
||||
economic_code: 'economic_code',
|
||||
customer_id: 'customer_id',
|
||||
complex_id: 'complex_id'
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type CustomerIndividualScalarFieldEnum = (typeof CustomerIndividualScalarFieldEnum)[keyof typeof CustomerIndividualScalarFieldEnum]
|
||||
@@ -3515,7 +3671,7 @@ export const CustomerLegalScalarFieldEnum = {
|
||||
registration_number: 'registration_number',
|
||||
postal_code: 'postal_code',
|
||||
customer_id: 'customer_id',
|
||||
complex_id: 'complex_id'
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type CustomerLegalScalarFieldEnum = (typeof CustomerLegalScalarFieldEnum)[keyof typeof CustomerLegalScalarFieldEnum]
|
||||
@@ -3536,8 +3692,8 @@ export const GoodScalarFieldEnum = {
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at',
|
||||
deleted_at: 'deleted_at',
|
||||
complex_id: 'complex_id',
|
||||
category_id: 'category_id'
|
||||
category_id: 'category_id',
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type GoodScalarFieldEnum = (typeof GoodScalarFieldEnum)[keyof typeof GoodScalarFieldEnum]
|
||||
@@ -3714,17 +3870,34 @@ export type ConsumerAccountOrderByRelevanceFieldEnum = (typeof ConsumerAccountOr
|
||||
|
||||
|
||||
export const ConsumerOrderByRelevanceFieldEnum = {
|
||||
id: 'id',
|
||||
mobile_number: 'mobile_number',
|
||||
national_code: 'national_code',
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
partner_id: 'partner_id'
|
||||
id: 'id'
|
||||
} as const
|
||||
|
||||
export type ConsumerOrderByRelevanceFieldEnum = (typeof ConsumerOrderByRelevanceFieldEnum)[keyof typeof ConsumerOrderByRelevanceFieldEnum]
|
||||
|
||||
|
||||
export const ConsumerIndividualOrderByRelevanceFieldEnum = {
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
mobile_number: 'mobile_number',
|
||||
national_code: 'national_code',
|
||||
partner_id: 'partner_id',
|
||||
consumer_id: 'consumer_id'
|
||||
} as const
|
||||
|
||||
export type ConsumerIndividualOrderByRelevanceFieldEnum = (typeof ConsumerIndividualOrderByRelevanceFieldEnum)[keyof typeof ConsumerIndividualOrderByRelevanceFieldEnum]
|
||||
|
||||
|
||||
export const ConsumerLegalOrderByRelevanceFieldEnum = {
|
||||
name: 'name',
|
||||
registration_code: 'registration_code',
|
||||
partner_id: 'partner_id',
|
||||
consumer_id: 'consumer_id'
|
||||
} as const
|
||||
|
||||
export type ConsumerLegalOrderByRelevanceFieldEnum = (typeof ConsumerLegalOrderByRelevanceFieldEnum)[keyof typeof ConsumerLegalOrderByRelevanceFieldEnum]
|
||||
|
||||
|
||||
export const BusinessActivityOrderByRelevanceFieldEnum = {
|
||||
id: 'id',
|
||||
economic_code: 'economic_code',
|
||||
@@ -3987,10 +4160,11 @@ export const CustomerIndividualOrderByRelevanceFieldEnum = {
|
||||
first_name: 'first_name',
|
||||
last_name: 'last_name',
|
||||
national_id: 'national_id',
|
||||
mobile_number: 'mobile_number',
|
||||
postal_code: 'postal_code',
|
||||
economic_code: 'economic_code',
|
||||
customer_id: 'customer_id',
|
||||
complex_id: 'complex_id'
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type CustomerIndividualOrderByRelevanceFieldEnum = (typeof CustomerIndividualOrderByRelevanceFieldEnum)[keyof typeof CustomerIndividualOrderByRelevanceFieldEnum]
|
||||
@@ -4002,7 +4176,7 @@ export const CustomerLegalOrderByRelevanceFieldEnum = {
|
||||
registration_number: 'registration_number',
|
||||
postal_code: 'postal_code',
|
||||
customer_id: 'customer_id',
|
||||
complex_id: 'complex_id'
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type CustomerLegalOrderByRelevanceFieldEnum = (typeof CustomerLegalOrderByRelevanceFieldEnum)[keyof typeof CustomerLegalOrderByRelevanceFieldEnum]
|
||||
@@ -4016,8 +4190,8 @@ export const GoodOrderByRelevanceFieldEnum = {
|
||||
local_sku: 'local_sku',
|
||||
barcode: 'barcode',
|
||||
image_url: 'image_url',
|
||||
complex_id: 'complex_id',
|
||||
category_id: 'category_id'
|
||||
category_id: 'category_id',
|
||||
business_activity_id: 'business_activity_id'
|
||||
} as const
|
||||
|
||||
export type GoodOrderByRelevanceFieldEnum = (typeof GoodOrderByRelevanceFieldEnum)[keyof typeof GoodOrderByRelevanceFieldEnum]
|
||||
@@ -4143,6 +4317,13 @@ export type EnumConsumerRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$Pri
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'ConsumerType'
|
||||
*/
|
||||
export type EnumConsumerTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ConsumerType'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'ConsumerStatus'
|
||||
*/
|
||||
@@ -4396,6 +4577,8 @@ export type GlobalOmitConfig = {
|
||||
account?: Prisma.AccountOmit
|
||||
consumerAccount?: Prisma.ConsumerAccountOmit
|
||||
consumer?: Prisma.ConsumerOmit
|
||||
consumerIndividual?: Prisma.ConsumerIndividualOmit
|
||||
consumerLegal?: Prisma.ConsumerLegalOmit
|
||||
businessActivity?: Prisma.BusinessActivityOmit
|
||||
complex?: Prisma.ComplexOmit
|
||||
pos?: Prisma.PosOmit
|
||||
|
||||
Reference in New Issue
Block a user