feat: update validation and exception handling, refactor controller routes, and enhance sales invoice item DTO
- Removed global validation pipe and added a new ValidationExceptionFilter for better error handling. - Refactored controller routes to use underscores instead of hyphens for consistency. - Updated CreateSalesInvoiceItemDto to include new fields: quantity, unit_type, and payload. - Modified CreateSalesInvoiceDto to enforce items as an array with a minimum size. - Added Enums module to provide gold karat values through a dedicated endpoint. - Introduced new columns in the database schema for sales invoice items and goods.
This commit is contained in:
@@ -4,6 +4,7 @@ import { AppService } from './app.service'
|
||||
import { AuthModule } from './modules/auth/auth.module'
|
||||
import { ConfigModule } from './modules/config/config.module'
|
||||
import { CustomersModule } from './modules/customers/customers.module'
|
||||
import { EnumsModule } from './modules/enums/enums.module'
|
||||
import { GoodCategoriesModule } from './modules/good-categories/good-categories.module'
|
||||
import { GoodsModule } from './modules/goods/goods.module'
|
||||
import { ProfileModule } from './modules/profile/profile.module'
|
||||
@@ -32,6 +33,7 @@ import { PrismaModule } from './prisma/prisma.module'
|
||||
UploadersModule,
|
||||
ConfigModule,
|
||||
ProfileModule,
|
||||
EnumsModule,
|
||||
],
|
||||
controllers: [AppController],
|
||||
providers: [AppService],
|
||||
|
||||
Reference in New Issue
Block a user