Safeswap order graphql #258
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 and update of camelCase to snake_case in Terminal
3. β Orders by Buyer Address
4. β Orders by Seller Address
5. β Get Order by ID
6. β Create Order
7. β Update Order Status