diff --git a/src/app.module.ts b/src/app.module.ts index 37c23cd..f8ee676 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -5,7 +5,7 @@ import { ConfigModule } from "@nestjs/config"; import { SequelizeModule } from "@nestjs/sequelize"; import { databaseConfig } from "../config/database.config"; import { UsersModule } from './users/users.module'; -import { ProductsModule } from './products/shop.module'; +import { ProductsModule } from './shop/shop.module'; @Module({ diff --git a/src/products/dto/cart/add-to-cart.dto.ts b/src/shop/dto/cart/add-to-cart.dto.ts similarity index 100% rename from src/products/dto/cart/add-to-cart.dto.ts rename to src/shop/dto/cart/add-to-cart.dto.ts diff --git a/src/products/dto/cart/update-cart.dto.ts b/src/shop/dto/cart/update-cart.dto.ts similarity index 100% rename from src/products/dto/cart/update-cart.dto.ts rename to src/shop/dto/cart/update-cart.dto.ts diff --git a/src/products/dto/products/create-product.dto.ts b/src/shop/dto/products/create-product.dto.ts similarity index 100% rename from src/products/dto/products/create-product.dto.ts rename to src/shop/dto/products/create-product.dto.ts diff --git a/src/products/dto/products/update-product.dto.ts b/src/shop/dto/products/update-product.dto.ts similarity index 100% rename from src/products/dto/products/update-product.dto.ts rename to src/shop/dto/products/update-product.dto.ts diff --git a/src/products/entities/cart.entity.ts b/src/shop/entities/cart.entity.ts similarity index 93% rename from src/products/entities/cart.entity.ts rename to src/shop/entities/cart.entity.ts index f2daca2..afe5e30 100644 --- a/src/products/entities/cart.entity.ts +++ b/src/shop/entities/cart.entity.ts @@ -1,6 +1,6 @@ import { Model, Table, Column, ForeignKey, BelongsTo, DataType } from "sequelize-typescript"; import { User } from "../../users/entities/user.entity"; -import { Product } from "../../products/entities/product.entity"; +import { Product } from "../../shop/entities/product.entity"; import { Invoice } from "./invoice.entity"; @Table diff --git a/src/products/entities/invoice.entity.ts b/src/shop/entities/invoice.entity.ts similarity index 100% rename from src/products/entities/invoice.entity.ts rename to src/shop/entities/invoice.entity.ts diff --git a/src/products/entities/payment.entity.ts b/src/shop/entities/payment.entity.ts similarity index 100% rename from src/products/entities/payment.entity.ts rename to src/shop/entities/payment.entity.ts diff --git a/src/products/entities/product.entity.ts b/src/shop/entities/product.entity.ts similarity index 100% rename from src/products/entities/product.entity.ts rename to src/shop/entities/product.entity.ts diff --git a/src/products/entities/transaction.entity.ts b/src/shop/entities/transaction.entity.ts similarity index 100% rename from src/products/entities/transaction.entity.ts rename to src/shop/entities/transaction.entity.ts diff --git a/src/products/entities/wallet.entity.ts b/src/shop/entities/wallet.entity.ts similarity index 100% rename from src/products/entities/wallet.entity.ts rename to src/shop/entities/wallet.entity.ts diff --git a/src/products/shop.controller.ts b/src/shop/shop.controller.ts similarity index 98% rename from src/products/shop.controller.ts rename to src/shop/shop.controller.ts index ab2d3a4..cbb650f 100644 --- a/src/products/shop.controller.ts +++ b/src/shop/shop.controller.ts @@ -3,9 +3,9 @@ import { ProductsService } from "./shop.service"; import { Product } from "./entities/product.entity"; import { CreateProductDto } from "./dto/products/create-product.dto"; import { UpdateProductDto } from "./dto/products/update-product.dto"; -import { RoleGuard } from "src/guard/role.guard"; +import { RoleGuard } from "src/users/guard/role.guard"; import { AddToCartDto } from "./dto/cart/add-to-cart.dto"; -import { JwtAuthGuard } from "src/guard/auth.guard"; +import { JwtAuthGuard } from "src/users/guard/auth.guard"; import { UpdateCartDto } from "./dto/cart/update-cart.dto"; import { InjectModel } from "@nestjs/sequelize"; import { Transaction } from "./entities/transaction.entity"; diff --git a/src/products/shop.module.ts b/src/shop/shop.module.ts similarity index 88% rename from src/products/shop.module.ts rename to src/shop/shop.module.ts index 9f2a7d3..5ca3a0e 100644 --- a/src/products/shop.module.ts +++ b/src/shop/shop.module.ts @@ -3,10 +3,10 @@ import { ProductsService } from "./shop.service"; import { ProductsController } from "./shop.controller"; import { SequelizeModule } from "@nestjs/sequelize"; import { Product } from "./entities/product.entity"; -import { RoleGuard } from "src/guard/role.guard"; +import { RoleGuard } from "src/users/guard/role.guard"; import { JwtModule } from "@nestjs/jwt"; import { Cart } from "./entities/cart.entity"; -import { JwtAuthGuard } from "src/guard/auth.guard"; +import { JwtAuthGuard } from "src/users/guard/auth.guard"; import { Wallet } from "./entities/wallet.entity"; import { Transaction } from "./entities/transaction.entity"; import { Payment } from "./entities/payment.entity"; diff --git a/src/products/shop.service.ts b/src/shop/shop.service.ts similarity index 100% rename from src/products/shop.service.ts rename to src/shop/shop.service.ts diff --git a/src/guard/auth.guard.ts b/src/users/guard/auth.guard.ts similarity index 100% rename from src/guard/auth.guard.ts rename to src/users/guard/auth.guard.ts diff --git a/src/guard/auth.module.ts b/src/users/guard/auth.module.ts similarity index 100% rename from src/guard/auth.module.ts rename to src/users/guard/auth.module.ts diff --git a/src/guard/role.guard.ts b/src/users/guard/role.guard.ts similarity index 100% rename from src/guard/role.guard.ts rename to src/users/guard/role.guard.ts diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts index 56da215..54e4669 100644 --- a/src/users/users.controller.ts +++ b/src/users/users.controller.ts @@ -3,9 +3,9 @@ import { UsersService } from "./users.service"; import { User } from "./entities/user.entity"; import { CreateUserDto } from "./dto/create-user.dto"; import { LoginUserDto } from "./dto/login-user.dto"; -import { JwtAuthGuard } from "src/guard/auth.guard"; +import { JwtAuthGuard } from "src/users/guard/auth.guard"; import { UpdateUserDto } from "./dto/update-user.dto"; -import { RoleGuard } from "src/guard/role.guard"; +import { RoleGuard } from "src/users/guard/role.guard"; import { plainToInstance } from "class-transformer"; @Controller("user") diff --git a/src/users/users.module.ts b/src/users/users.module.ts index 9d25f0d..49d0fb8 100644 --- a/src/users/users.module.ts +++ b/src/users/users.module.ts @@ -6,7 +6,7 @@ import { User } from './entities/user.entity'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { PassportModule } from '@nestjs/passport'; import { JwtModule } from '@nestjs/jwt'; -import { JwtAuthGuard } from 'src/guard/auth.guard'; +import { JwtAuthGuard } from 'src/users/guard/auth.guard';