Safeswap order graphql #255
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
๐ Implement Order Module (CRUD + Status Update)
๐ ๏ธ Issue
๐ Description
This pull request implements a full-featured GraphQL Order module using NestJS and Prisma. It includes all key CRUD operations and a robust order status update flow using enum-based validation.
โ Changes made
Orderentity with GraphQL schema and Prisma modelCreateOrderInput,UpdateOrderStatusInput, and enumOrderStatusgetOrdersByBuyer,getOrdersBySeller,getOrdercreateOrder,updateOrderStatusOrderStatus๐งช Testing Summary
All GraphQL queries and mutations were tested using Postman with variable-based requests, ensuring type safety and correct enum resolution in the schema.
๐ผ๏ธ Media (screenshots)
1. โ Order Test in Postman
2. โ Complete Migration in Terminal
3. โ Orders by Buyer Address
4. โ Orders by Seller Address
5. โ Get Order by ID
6. โ Create Order
7. โ Update Order Status