complete SHopCategory and shopCategoryDocumentService

This commit is contained in:
vahidrezvani 2025-08-23 15:22:44 +03:30
parent 22d4306b2a
commit e2bfef11f1
5 changed files with 37 additions and 8 deletions

View File

@ -6,11 +6,13 @@ import { ShopCategoryDocument, ShopCategoryDocumentSchema } from '../../schemas/
import { ShopCategoryService } from '../shop-category/shop-category.service'; import { ShopCategoryService } from '../shop-category/shop-category.service';
import { ShopCategoryModule } from '../shop-category/shop-category.module'; import { ShopCategoryModule } from '../shop-category/shop-category.module';
import { LanguageModule } from '../language/language.module'; import { LanguageModule } from '../language/language.module';
import { I18nextModule } from '../i18next/i18next.module';
@Module({ @Module({
imports:[MongooseModule.forFeature([{ name:ShopCategoryDocument.name, schema:ShopCategoryDocumentSchema }]), imports:[MongooseModule.forFeature([{ name:ShopCategoryDocument.name, schema:ShopCategoryDocumentSchema }]),
forwardRef(() => ShopCategoryModule),LanguageModule], forwardRef(() => ShopCategoryModule),LanguageModule,I18nextModule],
providers: [ShopCategoryDocumentService], providers: [ShopCategoryDocumentService],
controllers: [ShopCategoryDocumentController], controllers: [ShopCategoryDocumentController],
exports:[ShopCategoryDocumentService]
}) })
export class ShopCategoryDocumentModule {} export class ShopCategoryDocumentModule {}

View File

@ -6,13 +6,16 @@ import { ShopCategory, ShopCategorySchema } from '../../schemas/shopCategory.sch
import { LanguageModule } from '../language/language.module'; import { LanguageModule } from '../language/language.module';
import { ShopCategoryDocument } from '../../schemas/shopCategoryDocument'; import { ShopCategoryDocument } from '../../schemas/shopCategoryDocument';
import { ShopCategoryDocumentModule } from '../shop-category-document/shop-category-document.module'; import { ShopCategoryDocumentModule } from '../shop-category-document/shop-category-document.module';
import { I18nextModule } from '../i18next/i18next.module';
@Module({ @Module({
imports: [ imports: [
MongooseModule.forFeature([{ name: ShopCategory.name, schema: ShopCategorySchema }]), MongooseModule.forFeature([{ name: ShopCategory.name, schema: ShopCategorySchema }]),
LanguageModule,forwardRef(() => ShopCategoryDocumentModule) LanguageModule,forwardRef(() => ShopCategoryDocumentModule),
I18nextModule
], ],
controllers: [ShopCategoryController], controllers: [ShopCategoryController],
providers: [ShopCategoryService], providers: [ShopCategoryService],
exports:[ShopCategoryService]
}) })
export class ShopCategoryModule { } export class ShopCategoryModule { }

View File

@ -0,0 +1,14 @@
{
"created": "Shop category created successfully",
"create_error": "Error occurred while creating shop category",
"retrieved": "Shop category retrieved successfully",
"retrieved_all": "All shop categories retrieved successfully",
"retrieve_error": "Error occurred while retrieving shop category",
"not_found": "Shop category not found",
"parent_not_found": "Parent category not found",
"deleted": "Shop category deleted successfully",
"delete_error": "Error occurred while deleting shop category",
"updated": "Shop category updated successfully",
"update_error": "Error occurred while updating shop category",
"status_toggled": "Shop category status updated successfully"
}

View File

@ -0,0 +1,8 @@
{
"created": "Shop category document created successfully",
"create_error": "Error occurred while creating shop category document",
"updated": "Shop category document updated successfully",
"update_error": "Error occurred while updating shop category document",
"status_toggled": "Shop category document status updated successfully",
"not_found": "Shop category document not found"
}

View File

@ -1,7 +1,9 @@
{ {
"isString": "The field $property must be a string", "isString": "The field $property must be a string",
"isNumber": "The field $property must be a number", "isNumber": "The field $property must be a number",
"isMongoId": "The field $property must be a valid MongoDB ObjectId", "isMongoId": "The field $property must be a valid MongoDB ObjectId",
"isNotEmpty": "The field $property should not be empty", "isNotEmpty": "The field $property should not be empty",
"isEnum": "The field $property must be one of the allowed values" "isEnum": "The field $property must be one of the allowed values",
"min": "Value must be at least {{min}}",
"max": "Value must be at most {{max}}"
} }