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:
2026-04-27 10:45:39 +03:30
parent 34793295c9
commit dee96b6e91
208 changed files with 8058 additions and 2349 deletions
@@ -56,6 +56,8 @@ export const ModelName = {
Account: 'Account',
ConsumerAccount: 'ConsumerAccount',
Consumer: 'Consumer',
ConsumerIndividual: 'ConsumerIndividual',
ConsumerLegal: 'ConsumerLegal',
BusinessActivity: 'BusinessActivity',
Complex: 'Complex',
Pos: 'Pos',
@@ -158,19 +160,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',
@@ -473,11 +497,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]
@@ -487,10 +510,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]
@@ -502,7 +526,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]
@@ -523,8 +547,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]
@@ -701,17 +725,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',
@@ -974,10 +1015,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]
@@ -989,7 +1031,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]
@@ -1003,8 +1045,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]