From b27c7657310964ff95aebd7c45394bcb18471dc4 Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Wed, 12 Nov 2025 02:24:02 +0330 Subject: [PATCH] =?UTF-8?q?Generator=20Changes=20at=2011/12/2025=201:32:03?= =?UTF-8?q?=E2=80=AFAM=20+03:30?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + docs/model.ndm2 | 45701 +++++++++------- .../Interfaces/IApplicationDbContext.cs | 10 +- .../Common/Mappings/FactorDetailsProfile.cs | 10 + .../Common/Mappings/ProductGallerysProfile.cs | 10 + .../Common/Mappings/ProductImagesProfile.cs | 10 + .../Common/Mappings/ProductsProfile.cs | 10 + .../Common/Mappings/TransactionsProfile.cs | 10 + .../Common/Mappings/UserCartsProfile.cs | 10 + .../Mappings/UserWalletChangeLogProfile.cs | 10 + .../Common/Mappings/UserWalletProfile.cs | 10 + .../CreateNewFactorDetailsCommand.cs | 19 + .../CreateNewFactorDetailsCommandHandler.cs | 21 + .../CreateNewFactorDetailsCommandValidator.cs | 28 + .../CreateNewFactorDetailsResponseDto.cs | 7 + .../DeleteFactorDetailsCommand.cs | 7 + .../DeleteFactorDetailsCommandHandler.cs | 22 + .../DeleteFactorDetailsCommandValidator.cs | 16 + .../UpdateFactorDetailsCommand.cs | 21 + .../UpdateFactorDetailsCommandHandler.cs | 22 + .../UpdateFactorDetailsCommandValidator.cs | 30 + .../CreateNewFactorDetailsEventHandler.cs | 22 + .../DeleteFactorDetailsEventHandler.cs | 22 + .../UpdateFactorDetailsEventHandler.cs | 22 + .../GetAllFactorDetailsByFilterQuery.cs | 29 + ...GetAllFactorDetailsByFilterQueryHandler.cs | 37 + ...tAllFactorDetailsByFilterQueryValidator.cs | 14 + .../GetAllFactorDetailsByFilterResponseDto.cs | 27 + .../GetFactorDetails/GetFactorDetailsQuery.cs | 7 + .../GetFactorDetailsQueryHandler.cs | 22 + .../GetFactorDetailsQueryValidator.cs | 16 + .../GetFactorDetailsResponseDto.cs | 21 + .../CreateNewProductGallerysCommand.cs | 9 + .../CreateNewProductGallerysCommandHandler.cs | 21 + ...reateNewProductGallerysCommandValidator.cs | 18 + .../CreateNewProductGallerysResponseDto.cs | 7 + .../DeleteProductGallerysCommand.cs | 7 + .../DeleteProductGallerysCommandHandler.cs | 22 + .../DeleteProductGallerysCommandValidator.cs | 16 + .../UpdateProductGallerysCommand.cs | 11 + .../UpdateProductGallerysCommandHandler.cs | 22 + .../UpdateProductGallerysCommandValidator.cs | 20 + .../CreateNewProductGallerysEventHandler.cs | 22 + .../DeleteProductGallerysEventHandler.cs | 22 + .../UpdateProductGallerysEventHandler.cs | 22 + .../GetAllProductGallerysByFilterQuery.cs | 19 + ...tAllProductGallerysByFilterQueryHandler.cs | 32 + ...llProductGallerysByFilterQueryValidator.cs | 14 + ...etAllProductGallerysByFilterResponseDto.cs | 17 + .../GetProductGallerysQuery.cs | 7 + .../GetProductGallerysQueryHandler.cs | 22 + .../GetProductGallerysQueryValidator.cs | 16 + .../GetProductGallerysResponseDto.cs | 11 + .../CreateNewProductImagesCommand.cs | 11 + .../CreateNewProductImagesCommandHandler.cs | 21 + .../CreateNewProductImagesCommandValidator.cs | 20 + .../CreateNewProductImagesResponseDto.cs | 7 + .../DeleteProductImagesCommand.cs | 7 + .../DeleteProductImagesCommandHandler.cs | 22 + .../DeleteProductImagesCommandValidator.cs | 16 + .../UpdateProductImagesCommand.cs | 13 + .../UpdateProductImagesCommandHandler.cs | 22 + .../UpdateProductImagesCommandValidator.cs | 22 + .../CreateNewProductImagesEventHandler.cs | 22 + .../DeleteProductImagesEventHandler.cs | 22 + .../UpdateProductImagesEventHandler.cs | 22 + .../GetAllProductImagesByFilterQuery.cs | 21 + ...GetAllProductImagesByFilterQueryHandler.cs | 33 + ...tAllProductImagesByFilterQueryValidator.cs | 14 + .../GetAllProductImagesByFilterResponseDto.cs | 19 + .../GetProductImages/GetProductImagesQuery.cs | 7 + .../GetProductImagesQueryHandler.cs | 22 + .../GetProductImagesQueryValidator.cs | 16 + .../GetProductImagesResponseDto.cs | 13 + .../CreateNewProductsCommand.cs | 29 + .../CreateNewProductsCommandHandler.cs | 21 + .../CreateNewProductsCommandValidator.cs | 38 + .../CreateNewProductsResponseDto.cs | 7 + .../DeleteProducts/DeleteProductsCommand.cs | 7 + .../DeleteProductsCommandHandler.cs | 22 + .../DeleteProductsCommandValidator.cs | 16 + .../UpdateProducts/UpdateProductsCommand.cs | 31 + .../UpdateProductsCommandHandler.cs | 22 + .../UpdateProductsCommandValidator.cs | 40 + .../CreateNewProductsEventHandler.cs | 22 + .../DeleteProductsEventHandler.cs | 22 + .../UpdateProductsEventHandler.cs | 22 + .../GetAllProductsByFilterQuery.cs | 39 + .../GetAllProductsByFilterQueryHandler.cs | 42 + .../GetAllProductsByFilterQueryValidator.cs | 14 + .../GetAllProductsByFilterResponseDto.cs | 37 + .../Queries/GetProducts/GetProductsQuery.cs | 7 + .../GetProducts/GetProductsQueryHandler.cs | 22 + .../GetProducts/GetProductsQueryValidator.cs | 16 + .../GetProducts/GetProductsResponseDto.cs | 31 + .../CreateNewTransactionsCommand.cs | 47 + .../CreateNewTransactionsCommandHandler.cs | 21 + .../CreateNewTransactionsCommandValidator.cs | 28 + .../CreateNewTransactionsResponseDto.cs | 7 + .../DeleteTransactionsCommand.cs | 7 + .../DeleteTransactionsCommandHandler.cs | 22 + .../DeleteTransactionsCommandValidator.cs | 16 + .../UpdateTransactionsCommand.cs | 49 + .../UpdateTransactionsCommandHandler.cs | 22 + .../UpdateTransactionsCommandValidator.cs | 30 + .../CreateNewTransactionsEventHandler.cs | 22 + .../DeleteTransactionsEventHandler.cs | 22 + .../UpdateTransactionsEventHandler.cs | 22 + .../GetAllTransactionsByFilterQuery.cs | 57 + .../GetAllTransactionsByFilterQueryHandler.cs | 51 + ...etAllTransactionsByFilterQueryValidator.cs | 14 + .../GetAllTransactionsByFilterResponseDto.cs | 55 + .../GetTransactions/GetTransactionsQuery.cs | 7 + .../GetTransactionsQueryHandler.cs | 22 + .../GetTransactionsQueryValidator.cs | 16 + .../GetTransactionsResponseDto.cs | 49 + .../CreateNewUserCartsCommand.cs | 11 + .../CreateNewUserCartsCommandHandler.cs | 21 + .../CreateNewUserCartsCommandValidator.cs | 20 + .../CreateNewUserCartsResponseDto.cs | 7 + .../DeleteUserCarts/DeleteUserCartsCommand.cs | 7 + .../DeleteUserCartsCommandHandler.cs | 22 + .../DeleteUserCartsCommandValidator.cs | 16 + .../UpdateUserCarts/UpdateUserCartsCommand.cs | 13 + .../UpdateUserCartsCommandHandler.cs | 22 + .../UpdateUserCartsCommandValidator.cs | 22 + .../CreateNewUserCartsEventHandler.cs | 22 + .../DeleteUserCartsEventHandler.cs | 22 + .../UpdateUserCartsEventHandler.cs | 22 + .../GetAllUserCartsByFilterQuery.cs | 21 + .../GetAllUserCartsByFilterQueryHandler.cs | 33 + .../GetAllUserCartsByFilterQueryValidator.cs | 14 + .../GetAllUserCartsByFilterResponseDto.cs | 19 + .../Queries/GetUserCarts/GetUserCartsQuery.cs | 7 + .../GetUserCarts/GetUserCartsQueryHandler.cs | 22 + .../GetUserCartsQueryValidator.cs | 16 + .../GetUserCarts/GetUserCartsResponseDto.cs | 13 + .../CreateNewUserWalletCommand.cs | 9 + .../CreateNewUserWalletCommandHandler.cs | 21 + .../CreateNewUserWalletCommandValidator.cs | 18 + .../CreateNewUserWalletResponseDto.cs | 7 + .../DeleteUserWalletCommand.cs | 7 + .../DeleteUserWalletCommandHandler.cs | 22 + .../DeleteUserWalletCommandValidator.cs | 16 + .../UpdateUserWalletCommand.cs | 11 + .../UpdateUserWalletCommandHandler.cs | 22 + .../UpdateUserWalletCommandValidator.cs | 20 + .../CreateNewUserWalletEventHandler.cs | 22 + .../DeleteUserWalletEventHandler.cs | 22 + .../UpdateUserWalletEventHandler.cs | 22 + .../GetAllUserWalletByFilterQuery.cs | 19 + .../GetAllUserWalletByFilterQueryHandler.cs | 32 + .../GetAllUserWalletByFilterQueryValidator.cs | 14 + .../GetAllUserWalletByFilterResponseDto.cs | 17 + .../GetUserWallet/GetUserWalletQuery.cs | 7 + .../GetUserWalletQueryHandler.cs | 22 + .../GetUserWalletQueryValidator.cs | 16 + .../GetUserWallet/GetUserWalletResponseDto.cs | 11 + .../CreateNewUserWalletChangeLogCommand.cs | 15 + ...ateNewUserWalletChangeLogCommandHandler.cs | 21 + ...eNewUserWalletChangeLogCommandValidator.cs | 22 + ...CreateNewUserWalletChangeLogResponseDto.cs | 7 + .../DeleteUserWalletChangeLogCommand.cs | 7 + ...DeleteUserWalletChangeLogCommandHandler.cs | 22 + ...leteUserWalletChangeLogCommandValidator.cs | 16 + .../UpdateUserWalletChangeLogCommand.cs | 17 + ...UpdateUserWalletChangeLogCommandHandler.cs | 22 + ...dateUserWalletChangeLogCommandValidator.cs | 24 + ...reateNewUserWalletChangeLogEventHandler.cs | 22 + .../DeleteUserWalletChangeLogEventHandler.cs | 22 + .../UpdateUserWalletChangeLogEventHandler.cs | 22 + .../GetAllUserWalletChangeLogByFilterQuery.cs | 25 + ...UserWalletChangeLogByFilterQueryHandler.cs | 35 + ...erWalletChangeLogByFilterQueryValidator.cs | 14 + ...lUserWalletChangeLogByFilterResponseDto.cs | 23 + .../GetUserWalletChangeLogQuery.cs | 7 + .../GetUserWalletChangeLogQueryHandler.cs | 22 + .../GetUserWalletChangeLogQueryValidator.cs | 16 + .../GetUserWalletChangeLogResponseDto.cs | 17 + .../Entities/FactorDetails.cs | 16 + .../Entities/ProductGallerys.cs | 11 + .../Entities/ProductImages.cs | 10 + .../Entities/Products.cs | 23 + .../Entities/Transactions.cs | 29 + src/CMSMicroservice.Domain/Entities/User.cs | 42 +- .../Entities/UserCarts.cs | 12 + .../Entities/UserOrder.cs | 28 +- .../Entities/UserWallet.cs | 13 + .../Entities/UserWalletChangeLog.cs | 17 + .../Enums/PaymentStatus.cs | 8 + .../Enums/TransactionType.cs | 9 + .../CreateNewFactorDetailsEvent.cs | 8 + .../DeleteFactorDetailsEvent.cs | 8 + .../UpdateFactorDetailsEvent.cs | 8 + .../CreateNewProductGallerysEvent.cs | 8 + .../DeleteProductGallerysEvent.cs | 8 + .../UpdateProductGallerysEvent.cs | 8 + .../CreateNewProductImagesEvent.cs | 8 + .../DeleteProductImagesEvent.cs | 8 + .../UpdateProductImagesEvent.cs | 8 + .../ProductsEvents/CreateNewProductsEvent.cs | 8 + .../ProductsEvents/DeleteProductsEvent.cs | 8 + .../ProductsEvents/UpdateProductsEvent.cs | 8 + .../CreateNewTransactionsEvent.cs | 8 + .../DeleteTransactionsEvent.cs | 8 + .../UpdateTransactionsEvent.cs | 8 + .../CreateNewUserCartsEvent.cs | 8 + .../UserCartsEvents/DeleteUserCartsEvent.cs | 8 + .../UserCartsEvents/UpdateUserCartsEvent.cs | 8 + .../CreateNewUserWalletChangeLogEvent.cs | 8 + .../DeleteUserWalletChangeLogEvent.cs | 8 + .../UpdateUserWalletChangeLogEvent.cs | 8 + .../CreateNewUserWalletEvent.cs | 8 + .../UserWalletEvents/DeleteUserWalletEvent.cs | 8 + .../UserWalletEvents/UpdateUserWalletEvent.cs | 8 + .../Persistence/ApplicationDbContext.cs | 13 +- .../FactorDetailsConfiguration.cs | 31 + .../ProductGallerysConfiguration.cs | 26 + .../ProductImagesConfiguration.cs | 19 + .../Configurations/ProductsConfiguration.cs | 28 + .../TransactionsConfiguration.cs | 41 + .../Configurations/UserCartsConfiguration.cs | 27 + .../UserWalletChangeLogConfiguration.cs | 25 + .../Configurations/UserWalletConfiguration.cs | 22 + .../CMSMicroservice.Protobuf.csproj | 25 +- .../Protos/factordetails.proto | 123 + .../Protos/productgallerys.proto | 98 + .../Protos/productimages.proto | 103 + .../Protos/products.proto | 148 + .../Protos/public_messages.proto | 13 + .../Protos/transactions.proto | 223 + .../Protos/usercarts.proto | 103 + .../Protos/userwallet.proto | 98 + .../Protos/userwalletchangelog.proto | 113 + .../CreateNewFactorDetailsRequestValidator.cs | 31 + .../DeleteFactorDetailsRequestValidator.cs | 19 + ...llFactorDetailsByFilterRequestValidator.cs | 17 + .../GetFactorDetailsRequestValidator.cs | 19 + .../UpdateFactorDetailsRequestValidator.cs | 33 + ...reateNewProductGallerysRequestValidator.cs | 21 + .../DeleteProductGallerysRequestValidator.cs | 19 + ...ProductGallerysByFilterRequestValidator.cs | 17 + .../GetProductGallerysRequestValidator.cs | 19 + .../UpdateProductGallerysRequestValidator.cs | 23 + .../CreateNewProductImagesRequestValidator.cs | 23 + .../DeleteProductImagesRequestValidator.cs | 19 + ...llProductImagesByFilterRequestValidator.cs | 17 + .../GetProductImagesRequestValidator.cs | 19 + .../UpdateProductImagesRequestValidator.cs | 25 + .../CreateNewProductsRequestValidator.cs | 41 + .../DeleteProductsRequestValidator.cs | 19 + .../GetAllProductsByFilterRequestValidator.cs | 17 + .../Products/GetProductsRequestValidator.cs | 19 + .../UpdateProductsRequestValidator.cs | 43 + .../CreateNewTransactionsRequestValidator.cs | 31 + .../DeleteTransactionsRequestValidator.cs | 19 + ...AllTransactionsByFilterRequestValidator.cs | 17 + .../GetTransactionsRequestValidator.cs | 19 + .../UpdateTransactionsRequestValidator.cs | 33 + .../CreateNewUserCartsRequestValidator.cs | 23 + .../DeleteUserCartsRequestValidator.cs | 19 + ...GetAllUserCartsByFilterRequestValidator.cs | 17 + .../UserCarts/GetUserCartsRequestValidator.cs | 19 + .../UpdateUserCartsRequestValidator.cs | 25 + .../CreateNewUserWalletRequestValidator.cs | 21 + .../DeleteUserWalletRequestValidator.cs | 19 + ...etAllUserWalletByFilterRequestValidator.cs | 17 + .../GetUserWalletRequestValidator.cs | 19 + .../UpdateUserWalletRequestValidator.cs | 23 + ...eNewUserWalletChangeLogRequestValidator.cs | 25 + ...leteUserWalletChangeLogRequestValidator.cs | 19 + ...WalletChangeLogByFilterRequestValidator.cs | 17 + .../GetUserWalletChangeLogRequestValidator.cs | 19 + ...dateUserWalletChangeLogRequestValidator.cs | 27 + .../Common/Mappings/FactorDetailsProfile.cs | 10 + .../Common/Mappings/ProductGallerysProfile.cs | 10 + .../Common/Mappings/ProductImagesProfile.cs | 10 + .../Common/Mappings/ProductsProfile.cs | 10 + .../Common/Mappings/TransactionsProfile.cs | 11 + .../Common/Mappings/UserCartsProfile.cs | 10 + .../Mappings/UserWalletChangeLogProfile.cs | 10 + .../Common/Mappings/UserWalletProfile.cs | 10 + .../Services/FactorDetailsService.cs | 37 + .../Services/ProductGallerysService.cs | 37 + .../Services/ProductImagesService.cs | 37 + .../Services/ProductsService.cs | 37 + .../Services/TransactionsService.cs | 37 + .../Services/UserCartsService.cs | 37 + .../Services/UserWalletChangeLogService.cs | 37 + .../Services/UserWalletService.cs | 37 + 290 files changed, 30811 insertions(+), 21316 deletions(-) create mode 100644 src/CMSMicroservice.Application/Common/Mappings/FactorDetailsProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/ProductGallerysProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/ProductImagesProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/ProductsProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/TransactionsProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/UserWalletChangeLogProfile.cs create mode 100644 src/CMSMicroservice.Application/Common/Mappings/UserWalletProfile.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommand.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommand.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommand.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/CreateNewFactorDetailsEventHandlers/CreateNewFactorDetailsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/DeleteFactorDetailsEventHandlers/DeleteFactorDetailsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/UpdateFactorDetailsEventHandlers/UpdateFactorDetailsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQuery.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/CreateNewProductGallerysEventHandlers/CreateNewProductGallerysEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/DeleteProductGallerysEventHandlers/DeleteProductGallerysEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/UpdateProductGallerysEventHandlers/UpdateProductGallerysEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/CreateNewProductImagesEventHandlers/CreateNewProductImagesEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/DeleteProductImagesEventHandlers/DeleteProductImagesEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/UpdateProductImagesEventHandlers/UpdateProductImagesEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommand.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/EventHandlers/CreateNewProductsEventHandlers/CreateNewProductsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/EventHandlers/DeleteProductsEventHandlers/DeleteProductsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/EventHandlers/UpdateProductsEventHandlers/UpdateProductsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQuery.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommand.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommand.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommand.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/CreateNewTransactionsEventHandlers/CreateNewTransactionsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/DeleteTransactionsEventHandlers/DeleteTransactionsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/UpdateTransactionsEventHandlers/UpdateTransactionsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQuery.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommand.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommand.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommand.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/CreateNewUserCartsEventHandlers/CreateNewUserCartsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/DeleteUserCartsEventHandlers/DeleteUserCartsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/UpdateUserCartsEventHandlers/UpdateUserCartsEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQuery.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/CreateNewUserWalletEventHandlers/CreateNewUserWalletEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/DeleteUserWalletEventHandlers/DeleteUserWalletEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/UpdateUserWalletEventHandlers/UpdateUserWalletEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQuery.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommand.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/CreateNewUserWalletChangeLogEventHandlers/CreateNewUserWalletChangeLogEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/DeleteUserWalletChangeLogEventHandlers/DeleteUserWalletChangeLogEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/UpdateUserWalletChangeLogEventHandlers/UpdateUserWalletChangeLogEventHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQuery.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterResponseDto.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQuery.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryHandler.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryValidator.cs create mode 100644 src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogResponseDto.cs create mode 100644 src/CMSMicroservice.Domain/Entities/FactorDetails.cs create mode 100644 src/CMSMicroservice.Domain/Entities/ProductGallerys.cs create mode 100644 src/CMSMicroservice.Domain/Entities/ProductImages.cs create mode 100644 src/CMSMicroservice.Domain/Entities/Products.cs create mode 100644 src/CMSMicroservice.Domain/Entities/Transactions.cs create mode 100644 src/CMSMicroservice.Domain/Entities/UserCarts.cs create mode 100644 src/CMSMicroservice.Domain/Entities/UserWallet.cs create mode 100644 src/CMSMicroservice.Domain/Entities/UserWalletChangeLog.cs create mode 100644 src/CMSMicroservice.Domain/Enums/PaymentStatus.cs create mode 100644 src/CMSMicroservice.Domain/Enums/TransactionType.cs create mode 100644 src/CMSMicroservice.Domain/Events/FactorDetailsEvents/CreateNewFactorDetailsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/FactorDetailsEvents/DeleteFactorDetailsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/FactorDetailsEvents/UpdateFactorDetailsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductGallerysEvents/CreateNewProductGallerysEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductGallerysEvents/DeleteProductGallerysEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductGallerysEvents/UpdateProductGallerysEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductImagesEvents/CreateNewProductImagesEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductImagesEvents/DeleteProductImagesEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductImagesEvents/UpdateProductImagesEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductsEvents/CreateNewProductsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductsEvents/DeleteProductsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/ProductsEvents/UpdateProductsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/TransactionsEvents/CreateNewTransactionsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/TransactionsEvents/DeleteTransactionsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/TransactionsEvents/UpdateTransactionsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserCartsEvents/CreateNewUserCartsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserCartsEvents/DeleteUserCartsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserCartsEvents/UpdateUserCartsEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/CreateNewUserWalletChangeLogEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/DeleteUserWalletChangeLogEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/UpdateUserWalletChangeLogEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletEvents/CreateNewUserWalletEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletEvents/DeleteUserWalletEvent.cs create mode 100644 src/CMSMicroservice.Domain/Events/UserWalletEvents/UpdateUserWalletEvent.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/FactorDetailsConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductGallerysConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductImagesConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductsConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/TransactionsConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserCartsConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletChangeLogConfiguration.cs create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletConfiguration.cs create mode 100644 src/CMSMicroservice.Protobuf/Protos/factordetails.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/productgallerys.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/productimages.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/products.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/transactions.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/usercarts.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/userwallet.proto create mode 100644 src/CMSMicroservice.Protobuf/Protos/userwalletchangelog.proto create mode 100644 src/CMSMicroservice.Protobuf/Validator/FactorDetails/CreateNewFactorDetailsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/FactorDetails/DeleteFactorDetailsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetAllFactorDetailsByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetFactorDetailsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/FactorDetails/UpdateFactorDetailsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductGallerys/CreateNewProductGallerysRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductGallerys/DeleteProductGallerysRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetAllProductGallerysByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetProductGallerysRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductGallerys/UpdateProductGallerysRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductImages/CreateNewProductImagesRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductImages/DeleteProductImagesRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductImages/GetAllProductImagesByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductImages/GetProductImagesRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/ProductImages/UpdateProductImagesRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Products/CreateNewProductsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Products/DeleteProductsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Products/GetAllProductsByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Products/GetProductsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Products/UpdateProductsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Transactions/CreateNewTransactionsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Transactions/DeleteTransactionsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Transactions/GetAllTransactionsByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Transactions/GetTransactionsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/Transactions/UpdateTransactionsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserCarts/CreateNewUserCartsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserCarts/DeleteUserCartsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserCarts/GetAllUserCartsByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserCarts/GetUserCartsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserCarts/UpdateUserCartsRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWallet/CreateNewUserWalletRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWallet/DeleteUserWalletRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWallet/GetAllUserWalletByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWallet/GetUserWalletRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWallet/UpdateUserWalletRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/CreateNewUserWalletChangeLogRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/DeleteUserWalletChangeLogRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetAllUserWalletChangeLogByFilterRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetUserWalletChangeLogRequestValidator.cs create mode 100644 src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/UpdateUserWalletChangeLogRequestValidator.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/FactorDetailsProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/ProductGallerysProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/ProductImagesProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/ProductsProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/TransactionsProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/UserCartsProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/UserWalletChangeLogProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Common/Mappings/UserWalletProfile.cs create mode 100644 src/CMSMicroservice.WebApi/Services/FactorDetailsService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/ProductGallerysService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/ProductImagesService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/ProductsService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/TransactionsService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/UserCartsService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/UserWalletChangeLogService.cs create mode 100644 src/CMSMicroservice.WebApi/Services/UserWalletService.cs diff --git a/.gitignore b/.gitignore index 6fd37d3..fe8a569 100644 --- a/.gitignore +++ b/.gitignore @@ -491,3 +491,4 @@ fabric.properties # Android studio 3.1+ serialized cache file .idea/caches/build_file_checksums.ser +/src/.idea diff --git a/docs/model.ndm2 b/docs/model.ndm2 index 77c710d..790a3ec 100644 --- a/docs/model.ndm2 +++ b/docs/model.ndm2 @@ -70,8 +70,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -101,8 +100,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -132,8 +130,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -163,8 +160,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -194,8 +190,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -225,8 +220,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -256,8 +250,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -326,8 +319,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -374,8 +366,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -405,8 +396,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -436,8 +426,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -467,8 +456,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -498,8 +486,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -547,8 +534,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -595,8 +581,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -626,8 +611,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -657,8 +641,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -706,8 +689,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -754,8 +736,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -785,8 +766,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -816,8 +796,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -906,8 +885,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -954,8 +932,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -1003,8 +980,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1051,8 +1027,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -1100,8 +1075,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1148,8 +1122,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -1197,8 +1170,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1245,8 +1217,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1276,8 +1247,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1307,12 +1277,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -1350,8 +1318,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1398,8 +1365,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1429,12 +1395,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -1472,8 +1436,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1520,8 +1483,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1551,8 +1513,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1582,8 +1543,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1613,8 +1573,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1644,8 +1603,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1675,12 +1633,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -1697,8 +1653,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1745,8 +1700,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -1794,8 +1748,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -1842,8 +1795,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1873,8 +1825,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1904,8 +1855,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1935,8 +1885,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1966,8 +1915,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -1997,8 +1945,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2028,8 +1975,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -2077,8 +2023,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -2125,8 +2070,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -2174,8 +2118,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -2222,8 +2165,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -2271,8 +2213,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -2319,8 +2260,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2350,8 +2290,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2381,8 +2320,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2412,8 +2350,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2443,8 +2380,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2474,8 +2410,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2505,8 +2440,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -2554,8 +2488,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -2602,8 +2535,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2633,8 +2565,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2664,12 +2595,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -2707,8 +2636,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -2755,8 +2683,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2786,8 +2713,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2817,8 +2743,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2848,8 +2773,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2879,8 +2803,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2910,8 +2833,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -2941,8 +2863,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -2990,8 +2911,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -3038,8 +2958,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3069,12 +2988,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -3112,8 +3029,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -3160,8 +3076,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3191,8 +3106,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3222,8 +3136,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3253,8 +3166,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3284,8 +3196,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3315,8 +3226,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3346,8 +3256,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -3395,8 +3304,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -3443,8 +3351,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3474,8 +3381,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3505,8 +3411,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3536,8 +3441,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3567,12 +3471,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -3750,8 +3652,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -3798,8 +3699,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3829,8 +3729,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3860,8 +3759,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -3891,12 +3789,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -3913,8 +3809,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -3961,8 +3856,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -4010,8 +3904,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4058,8 +3951,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4089,8 +3981,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4120,8 +4011,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4151,8 +4041,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4182,8 +4071,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -4231,8 +4119,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4279,8 +4166,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -4328,8 +4214,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4376,8 +4261,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -4425,8 +4309,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4473,8 +4356,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4504,8 +4386,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4535,8 +4416,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4566,8 +4446,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4597,8 +4476,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -4646,8 +4524,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4694,8 +4571,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4725,8 +4601,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4756,12 +4631,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -4799,8 +4672,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -4847,8 +4719,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4878,8 +4749,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4909,8 +4779,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4940,8 +4809,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -4971,8 +4839,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -5020,8 +4887,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5068,8 +4934,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5099,12 +4964,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -5142,8 +5005,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5190,8 +5052,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5221,8 +5082,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5252,8 +5112,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5283,8 +5142,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5314,8 +5172,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -5363,8 +5220,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5411,8 +5267,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5442,8 +5297,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5473,8 +5327,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5504,8 +5357,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -5535,12 +5387,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -5718,8 +5568,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5766,8 +5615,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -5815,8 +5663,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5863,8 +5710,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -5912,8 +5758,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -5960,8 +5805,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -6009,8 +5853,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6057,8 +5900,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6088,8 +5930,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6119,12 +5960,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -6162,8 +6001,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6210,8 +6048,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6241,12 +6078,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -6284,8 +6119,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6332,8 +6166,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6363,8 +6196,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6394,8 +6226,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6425,8 +6256,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6456,12 +6286,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -6639,8 +6467,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6687,8 +6514,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6718,12 +6544,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -6740,8 +6564,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6788,8 +6611,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -6837,8 +6659,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -6885,8 +6706,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6916,8 +6736,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -6947,8 +6766,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -6996,8 +6814,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7044,8 +6861,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -7093,8 +6909,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7141,8 +6956,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -7190,8 +7004,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7238,8 +7051,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7269,8 +7081,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7300,8 +7111,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -7349,8 +7159,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7397,8 +7206,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7428,8 +7236,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7459,12 +7266,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -7502,8 +7307,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7550,8 +7354,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7581,8 +7384,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7612,8 +7414,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -7661,8 +7462,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7709,8 +7509,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7740,12 +7539,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -7783,8 +7580,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7831,8 +7627,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7862,8 +7657,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -7893,8 +7687,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -7942,8 +7735,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -7990,8 +7782,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8021,8 +7812,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8052,8 +7842,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8083,8 +7872,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8114,12 +7902,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -8297,8 +8083,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8345,8 +8130,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8376,12 +8160,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -8398,8 +8180,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8446,8 +8227,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -8495,8 +8275,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8543,8 +8322,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8574,8 +8352,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8605,8 +8382,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -8654,8 +8430,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8702,8 +8477,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -8751,8 +8525,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8799,8 +8572,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -8848,8 +8620,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -8896,8 +8667,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8927,8 +8697,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -8958,8 +8727,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -9007,8 +8775,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9055,8 +8822,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9086,8 +8852,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9117,12 +8882,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -9160,8 +8923,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9208,8 +8970,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9239,8 +9000,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9270,8 +9030,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -9319,8 +9078,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9367,8 +9125,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9398,12 +9155,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -9441,8 +9196,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9489,8 +9243,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9520,8 +9273,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9551,8 +9303,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -9600,8 +9351,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9648,8 +9398,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9679,8 +9428,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9710,8 +9458,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9741,8 +9488,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9772,8 +9518,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9803,8 +9548,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9834,8 +9578,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -9883,8 +9626,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -9931,8 +9673,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9962,8 +9703,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -9993,12 +9733,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -10036,8 +9774,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -10084,8 +9821,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10115,8 +9851,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10146,8 +9881,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10177,8 +9911,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10208,8 +9941,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10239,8 +9971,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10270,8 +10001,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -10319,8 +10049,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -10367,8 +10096,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10398,12 +10126,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -10441,8 +10167,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -10489,8 +10214,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10520,8 +10244,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10551,8 +10274,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10582,8 +10304,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10613,8 +10334,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10644,8 +10364,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10675,8 +10394,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -10724,8 +10442,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -10772,8 +10489,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10803,12 +10519,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -10825,8 +10539,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -10873,8 +10586,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10904,8 +10616,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -10935,12 +10646,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -11078,8 +10787,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -11126,8 +10834,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11157,8 +10864,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11188,8 +10894,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11219,8 +10924,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11250,8 +10954,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11281,12 +10984,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -11504,8 +11205,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -11552,8 +11252,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -11601,8 +11300,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -11649,8 +11347,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -11696,8 +11393,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -11744,8 +11440,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11775,8 +11470,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11806,8 +11500,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11837,8 +11530,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11868,8 +11560,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -11915,8 +11606,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -11963,8 +11653,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -11994,8 +11683,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12025,8 +11713,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12056,8 +11743,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12087,8 +11773,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -12134,8 +11819,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -12182,8 +11866,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12213,8 +11896,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12244,8 +11926,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12275,12 +11956,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -12297,8 +11976,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -12345,8 +12023,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12376,8 +12053,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12407,8 +12083,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12438,8 +12113,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12469,8 +12143,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12500,8 +12173,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12531,8 +12203,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -12562,8 +12233,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -12611,636 +12281,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserOrderByFilterResponseModel", - "comment": "مدل خروجی سفارش کاربر بر مبنای فیلتر", - "owner": "", - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserOrderByFilterResponseModel", - "isSystemTable": false, - "createTime": "", - "modifyTime": "", - "objectID": 2138, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "قیمت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PackageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه پکیج", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PackageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "TransactionId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه تراکنش", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "TransactionId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "وضعیت پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserAddressId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه آدرس کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserAddressId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": [], - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": "_copy_21", - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": "", - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": { - "objectType": "Storage_MSSQL", - "name": "", - "oldName": "", - "storageType": "Default", - "filegroup": "", - "textImageFilegroup": "", - "filestreamFilegroup": "", - "partitionScheme": "", - "partitionColumn": "", - "filestreamPartitionScheme": "", - "dataCompressions": [] - } - }, - "foreignKeys": [], - "uniques": [], - "checks": [], - "triggers": [], - "storage": { - "objectType": "Storage_MSSQL", - "name": "", - "oldName": "", - "storageType": "Default", - "filegroup": "", - "textImageFilegroup": "", - "filestreamFilegroup": "", - "partitionScheme": "", - "partitionColumn": "", - "filestreamPartitionScheme": "", - "dataCompressions": [] - }, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserOrderByFilterFilter", - "comment": "فیلترهای سفارش کاربر", - "owner": "", - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserOrderByFilterFilter", - "isSystemTable": false, - "createTime": "", - "modifyTime": "", - "objectID": 1841, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "قیمت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PackageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه پکیج", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PackageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "TransactionId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه تراکنش", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "TransactionId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "bit", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "وضعیت پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserAddressId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه آدرس کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserAddressId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": [], - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": "_copy_22", - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": "", - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": { - "objectType": "Storage_MSSQL", - "name": "", - "oldName": "", - "storageType": "Default", - "filegroup": "", - "textImageFilegroup": "", - "filestreamFilegroup": "", - "partitionScheme": "", - "partitionColumn": "", - "filestreamPartitionScheme": "", - "dataCompressions": [] - } - }, - "foreignKeys": [], - "uniques": [], - "checks": [], - "triggers": [], - "storage": { - "objectType": "Storage_MSSQL", - "name": "", - "oldName": "", - "storageType": "Default", - "filegroup": "", - "textImageFilegroup": "", - "filestreamFilegroup": "", - "partitionScheme": "", - "partitionColumn": "", - "filestreamPartitionScheme": "", - "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -13287,8 +12328,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13318,8 +12358,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13349,8 +12388,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13380,8 +12418,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13411,8 +12448,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13442,8 +12478,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13473,8 +12508,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13504,8 +12538,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -13553,8 +12586,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -13601,8 +12633,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13632,8 +12663,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13663,8 +12693,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13694,8 +12723,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13725,8 +12753,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13756,8 +12783,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13787,12 +12813,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -13809,8 +12833,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -13857,8 +12880,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13888,8 +12910,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13919,8 +12940,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13950,8 +12970,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -13981,8 +13000,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14012,8 +13030,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14043,8 +13060,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14074,8 +13090,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14105,8 +13120,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14136,12 +13150,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [], "uniques": [], "checks": [], @@ -14158,8 +13170,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -14206,8 +13217,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14237,8 +13247,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14268,8 +13277,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14299,8 +13307,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14330,8 +13337,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14361,8 +13367,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14392,8 +13397,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14423,8 +13427,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14454,8 +13457,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14485,8 +13487,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14516,8 +13517,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -14565,8 +13565,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -14613,8 +13612,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14644,8 +13642,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14675,8 +13672,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14706,8 +13702,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14737,8 +13732,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14768,8 +13762,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14799,8 +13792,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14830,8 +13822,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14861,8 +13852,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14892,8 +13882,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14923,8 +13912,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14954,8 +13942,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -14985,8 +13972,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15016,8 +14002,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -15065,8 +14050,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -15113,8 +14097,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15144,8 +14127,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15175,8 +14157,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15206,8 +14187,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15237,8 +14217,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15268,8 +14247,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15299,8 +14277,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15330,8 +14307,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15361,8 +14337,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15392,8 +14367,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15423,8 +14397,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15454,8 +14427,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15485,8 +14457,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15516,8 +14487,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -15565,8 +14535,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -15613,8 +14582,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15644,8 +14612,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15675,8 +14642,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15706,8 +14672,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15737,8 +14702,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15768,8 +14732,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15799,8 +14762,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15830,8 +14792,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15861,8 +14822,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15892,8 +14852,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15923,8 +14882,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15954,8 +14912,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -15985,8 +14942,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16016,8 +14972,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -16065,8 +15020,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -16113,8 +15067,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -16162,8 +15115,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -16210,8 +15162,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16241,8 +15192,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16272,8 +15222,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16303,8 +15252,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16334,8 +15282,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16365,12 +15312,10 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], - "primaryKey": null, "foreignKeys": [ { "objectType": "ForeignKey_MSSQL", @@ -16568,8 +15513,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -16616,8 +15560,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16647,8 +15590,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16678,8 +15620,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16709,8 +15650,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16740,8 +15680,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16771,8 +15710,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16802,8 +15740,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16833,8 +15770,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16864,8 +15800,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16895,8 +15830,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16926,8 +15860,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16957,8 +15890,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -16988,8 +15920,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17019,8 +15950,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17050,8 +15980,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17081,8 +16010,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -17151,8 +16079,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -17199,8 +16126,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17230,8 +16156,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17261,8 +16186,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -17331,8 +16255,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -17379,8 +16302,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17410,8 +16332,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17441,8 +16362,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17472,8 +16392,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17503,8 +16422,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17534,8 +16452,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -17604,8 +16521,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -17652,8 +16568,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17683,8 +16598,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17714,8 +16628,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17745,8 +16658,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -17835,8 +16747,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -17883,8 +16794,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17914,8 +16824,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -17945,8 +16854,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -18035,8 +16943,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -18083,8 +16990,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18114,8 +17020,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18145,8 +17050,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -18192,8 +17096,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -18240,8 +17143,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18271,8 +17173,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18302,8 +17203,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18333,8 +17233,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18364,8 +17263,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18395,8 +17293,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18426,8 +17323,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18457,8 +17353,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -18587,8 +17482,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -18635,8 +17529,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18666,8 +17559,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18697,8 +17589,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18728,8 +17619,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -18775,8 +17665,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -18823,8 +17712,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18854,8 +17742,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18885,8 +17772,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18916,8 +17802,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18947,8 +17832,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -18978,8 +17862,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19009,8 +17892,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19040,8 +17922,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -19130,8 +18011,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -19178,8 +18058,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19209,8 +18088,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19240,8 +18118,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19271,8 +18148,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19302,8 +18178,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19333,8 +18208,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19364,8 +18238,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19395,8 +18268,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19426,8 +18298,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19457,8 +18328,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19488,8 +18358,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19519,8 +18388,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19550,8 +18418,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -19599,8 +18466,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true + } }, { "objectType": "Table_MSSQL", @@ -19647,8 +18513,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19678,8 +18543,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19709,8 +18573,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19740,8 +18603,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -19789,8 +18651,19600 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UserWalletService", + "comment": "سرویس های آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UserWalletService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5848, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewUserWallet", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد آدرس کاربر جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewUserWallet", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateUserWallet", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateUserWallet", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteUserWallet", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteUserWallet", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetUserWallet", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetUserWallet", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllUserWalletByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllUserWalletByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_CreateNewUserWalletRequest_1", + "fields": [ + "CreateNewUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserWalletRequest", + "referencedFields": [ + "UserId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_CreateNewUserWalletResponse_1", + "fields": [ + "CreateNewUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserWalletResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_UpdateUserWalletRequest_1", + "fields": [ + "UpdateUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateUserWalletRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_DeleteUserWalletRequest_1", + "fields": [ + "DeleteUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteUserWalletRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_GetUserWalletRequest_1", + "fields": [ + "GetUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserWalletRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_GetUserWalletResponse_1", + "fields": [ + "GetUserWallet" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserWalletResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_GetAllUserWalletByFilterRequest_1", + "fields": [ + "GetAllUserWalletByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletService_GetAllUserWalletByFilterResponse_1", + "fields": [ + "GetAllUserWalletByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserWalletRequest", + "comment": "ورودی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewUserWalletRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2545, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Balance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Balance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserWalletResponse", + "comment": "خروجی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7279, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } }, - "is_exist": true + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateUserWalletRequest", + "comment": "ورودی ویرایش آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateUserWalletRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2001, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Balance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Balance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteUserWalletRequest", + "comment": "ورودی حذف آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9947, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserWalletRequest", + "comment": "ورودی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2459, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserWalletResponse", + "comment": "خروجی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetUserWalletResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7831, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Balance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Balance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletByFilterRequest", + "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1548, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserWalletByFilterRequest_GetAllUserWalletByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletByFilterFilter", + "comment": "فیلترهای آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7490, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Balance", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Balance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletByFilterResponse", + "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4091, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserWalletByFilterResponse_GetAllUserWalletByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletByFilterResponseModel", + "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8935, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Balance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Balance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UserWalletChangeLogService", + "comment": "سرویس های آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UserWalletChangeLogService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4116, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewUserWalletChangeLog", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد آدرس کاربر جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewUserWalletChangeLog", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateUserWalletChangeLog", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateUserWalletChangeLog", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteUserWalletChangeLog", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteUserWalletChangeLog", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetUserWalletChangeLog", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetUserWalletChangeLog", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllUserWalletChangeLogByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllUserWalletChangeLogByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogRequest_1", + "fields": [ + "CreateNewUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserWalletChangeLogRequest", + "referencedFields": [ + "WalletId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogResponse_1", + "fields": [ + "CreateNewUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserWalletChangeLogResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_UpdateUserWalletChangeLogRequest_1", + "fields": [ + "UpdateUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateUserWalletChangeLogRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_DeleteUserWalletChangeLogRequest_1", + "fields": [ + "DeleteUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteUserWalletChangeLogRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogRequest_1", + "fields": [ + "GetUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserWalletChangeLogRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogResponse_1", + "fields": [ + "GetUserWalletChangeLog" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserWalletChangeLogResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterRequest_1", + "fields": [ + "GetAllUserWalletChangeLogByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletChangeLogByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterResponse_1", + "fields": [ + "GetAllUserWalletChangeLogByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletChangeLogByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserWalletChangeLogRequest", + "comment": "ورودی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewUserWalletChangeLogRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2596, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "WalletId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کیف پول", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "WalletId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CurrentBalance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CurrentBalance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ChangeValue", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "تغییر موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ChangeValue", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsIncrease", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "افزایشی؟", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsIncrease", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefrenceId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه ارجاع", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefrenceId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserWalletChangeLogResponse", + "comment": "خروجی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2196, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateUserWalletChangeLogRequest", + "comment": "ورودی ویرایش آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateUserWalletChangeLogRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6088, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "WalletId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کیف پول", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "WalletId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CurrentBalance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CurrentBalance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ChangeValue", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "تغییر موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ChangeValue", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsIncrease", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "افزایشی؟", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsIncrease", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefrenceId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه ارجاع", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefrenceId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteUserWalletChangeLogRequest", + "comment": "ورودی حذف آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2133, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserWalletChangeLogRequest", + "comment": "ورودی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4694, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserWalletChangeLogResponse", + "comment": "خروجی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetUserWalletChangeLogResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6738, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "WalletId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کیف پول", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "WalletId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CurrentBalance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CurrentBalance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ChangeValue", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "تغییر موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ChangeValue", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsIncrease", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "افزایشی؟", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsIncrease", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefrenceId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه ارجاع", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefrenceId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletChangeLogByFilterRequest", + "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletChangeLogByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4288, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserWalletChangeLogByFilterRequest_GetAllUserWalletChangeLogByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletChangeLogByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletChangeLogByFilterFilter", + "comment": "فیلترهای آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletChangeLogByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3031, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "WalletId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه کیف پول", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "WalletId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CurrentBalance", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CurrentBalance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ChangeValue", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تغییر موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ChangeValue", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsIncrease", + "type": "bit", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "افزایشی؟", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsIncrease", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefrenceId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه ارجاع", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefrenceId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletChangeLogByFilterResponse", + "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6394, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserWalletChangeLogByFilterResponse_GetAllUserWalletChangeLogByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserWalletChangeLogByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserWalletChangeLogByFilterResponseModel", + "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserWalletChangeLogByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8941, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "WalletId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کیف پول", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "WalletId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CurrentBalance", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CurrentBalance", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ChangeValue", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "تغییر موجودی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ChangeValue", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsIncrease", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "افزایشی؟", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsIncrease", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefrenceId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه ارجاع", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefrenceId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UserCartsService", + "comment": "سرویس های آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UserCartsService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3160, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewUserCarts", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد آدرس کاربر جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewUserCarts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateUserCarts", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateUserCarts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteUserCarts", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteUserCarts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetUserCarts", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetUserCarts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllUserCartsByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllUserCartsByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_CreateNewUserCartsRequest_1", + "fields": [ + "CreateNewUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserCartsRequest", + "referencedFields": [ + "ProductId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_CreateNewUserCartsResponse_1", + "fields": [ + "CreateNewUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewUserCartsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_UpdateUserCartsRequest_1", + "fields": [ + "UpdateUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateUserCartsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_DeleteUserCartsRequest_1", + "fields": [ + "DeleteUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteUserCartsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_GetUserCartsRequest_1", + "fields": [ + "GetUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserCartsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_GetUserCartsResponse_1", + "fields": [ + "GetUserCarts" + ], + "referencedSchema": "CMS", + "referencedTable": "GetUserCartsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_GetAllUserCartsByFilterRequest_1", + "fields": [ + "GetAllUserCartsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserCartsByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UserCartsService_GetAllUserCartsByFilterResponse_1", + "fields": [ + "GetAllUserCartsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserCartsByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserCartsRequest", + "comment": "ورودی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewUserCartsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3661, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewUserCartsResponse", + "comment": "خروجی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7477, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateUserCartsRequest", + "comment": "ورودی ویرایش آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateUserCartsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1741, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteUserCartsRequest", + "comment": "ورودی حذف آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5625, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserCartsRequest", + "comment": "ورودی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8896, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetUserCartsResponse", + "comment": "خروجی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetUserCartsResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1279, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserCartsByFilterRequest", + "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserCartsByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5489, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserCartsByFilterRequest_GetAllUserCartsByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserCartsByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserCartsByFilterFilter", + "comment": "فیلترهای آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserCartsByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5190, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserCartsByFilterResponse", + "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7613, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllUserCartsByFilterResponse_GetAllUserCartsByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllUserCartsByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserCartsByFilterResponseModel", + "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserCartsByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1174, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "ProductGallerysService", + "comment": "سرویس های توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "ProductGallerysService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2350, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewProductGallerys", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد توکن Otp جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewProductGallerys", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateProductGallerys", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateProductGallerys", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteProductGallerys", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteProductGallerys", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetProductGallerys", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetProductGallerys", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllProductGallerysByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی توکن Otp ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllProductGallerysByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_CreateNewProductGallerysRequest_1", + "fields": [ + "CreateNewProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductGallerysRequest", + "referencedFields": [ + "ProductImageId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_CreateNewProductGallerysResponse_1", + "fields": [ + "CreateNewProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductGallerysResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_UpdateProductGallerysRequest_1", + "fields": [ + "UpdateProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateProductGallerysRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_DeleteProductGallerysRequest_1", + "fields": [ + "DeleteProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteProductGallerysRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_GetProductGallerysRequest_1", + "fields": [ + "GetProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductGallerysRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_GetProductGallerysResponse_1", + "fields": [ + "GetProductGallerys" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductGallerysResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterRequest_1", + "fields": [ + "GetAllProductGallerysByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductGallerysByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterResponse_1", + "fields": [ + "GetAllProductGallerysByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductGallerysByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductGallerysRequest", + "comment": "ورودی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewProductGallerysRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9371, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "ProductImageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductImageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductGallerysResponse", + "comment": "خروجی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9557, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateProductGallerysRequest", + "comment": "ورودی ویرایش توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateProductGallerysRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5956, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductImageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductImageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteProductGallerysRequest", + "comment": "ورودی حذف توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7420, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductGallerysRequest", + "comment": "ورودی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3247, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductGallerysResponse", + "comment": "خروجی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetProductGallerysResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7338, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductImageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductImageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductGallerysByFilterRequest", + "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductGallerysByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6362, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductGallerysByFilterRequest_GetAllProductGallerysByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductGallerysByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductGallerysByFilterFilter", + "comment": "فیلترهای توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductGallerysByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9517, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductImageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductImageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductGallerysByFilterResponse", + "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8888, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductGallerysByFilterResponse_GetAllProductGallerysByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductGallerysByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductGallerysByFilterResponseModel", + "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductGallerysByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2338, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductImageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductImageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "FactorDetailsService", + "comment": "سرویس های آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "FactorDetailsService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8310, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewFactorDetails", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد آدرس کاربر جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewFactorDetails", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateFactorDetails", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateFactorDetails", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteFactorDetails", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteFactorDetails", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetFactorDetails", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetFactorDetails", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllFactorDetailsByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllFactorDetailsByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_CreateNewFactorDetailsRequest_1", + "fields": [ + "CreateNewFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewFactorDetailsRequest", + "referencedFields": [ + "ProductId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_CreateNewFactorDetailsResponse_1", + "fields": [ + "CreateNewFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewFactorDetailsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_UpdateFactorDetailsRequest_1", + "fields": [ + "UpdateFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateFactorDetailsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_DeleteFactorDetailsRequest_1", + "fields": [ + "DeleteFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteFactorDetailsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_GetFactorDetailsRequest_1", + "fields": [ + "GetFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "GetFactorDetailsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_GetFactorDetailsResponse_1", + "fields": [ + "GetFactorDetails" + ], + "referencedSchema": "CMS", + "referencedTable": "GetFactorDetailsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterRequest_1", + "fields": [ + "GetAllFactorDetailsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllFactorDetailsByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterResponse_1", + "fields": [ + "GetAllFactorDetailsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllFactorDetailsByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewFactorDetailsRequest", + "comment": "ورودی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewFactorDetailsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4130, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscountPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscountPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsChangePrice", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsChangePrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewFactorDetailsResponse", + "comment": "خروجی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9937, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateFactorDetailsRequest", + "comment": "ورودی ویرایش آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateFactorDetailsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2967, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscountPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscountPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsChangePrice", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsChangePrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteFactorDetailsRequest", + "comment": "ورودی حذف آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8672, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetFactorDetailsRequest", + "comment": "ورودی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5066, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetFactorDetailsResponse", + "comment": "خروجی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetFactorDetailsResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2769, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscountPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscountPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsChangePrice", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsChangePrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllFactorDetailsByFilterRequest", + "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllFactorDetailsByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3563, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllFactorDetailsByFilterRequest_GetAllFactorDetailsByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllFactorDetailsByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllFactorDetailsByFilterFilter", + "comment": "فیلترهای آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllFactorDetailsByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7480, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscount", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscountPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscountPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsChangePrice", + "type": "bit", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsChangePrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllFactorDetailsByFilterResponse", + "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2094, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllFactorDetailsByFilterResponse_GetAllFactorDetailsByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllFactorDetailsByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllFactorDetailsByFilterResponseModel", + "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllFactorDetailsByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5871, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ProductId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ProductId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Count", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Count", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UnitDiscountPrice", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UnitDiscountPrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "IsChangePrice", + "type": "bit", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "IsChangePrice", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "ProductsService", + "comment": "سرویس های توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "ProductsService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3023, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewProducts", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد توکن Otp جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewProducts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateProducts", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateProducts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteProducts", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteProducts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetProducts", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetProducts", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllProductsByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی توکن Otp ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllProductsByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_CreateNewProductsRequest_1", + "fields": [ + "CreateNewProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductsRequest", + "referencedFields": [ + "Title" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_CreateNewProductsResponse_1", + "fields": [ + "CreateNewProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_UpdateProductsRequest_1", + "fields": [ + "UpdateProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateProductsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_DeleteProductsRequest_1", + "fields": [ + "DeleteProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteProductsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_GetProductsRequest_1", + "fields": [ + "GetProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_GetProductsResponse_1", + "fields": [ + "GetProducts" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_GetAllProductsByFilterRequest_1", + "fields": [ + "GetAllProductsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductsByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductsService_GetAllProductsByFilterResponse_1", + "fields": [ + "GetAllProductsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductsByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductsRequest", + "comment": "ورودی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewProductsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8466, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ShortInfomation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ShortInfomation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FullInformation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FullInformation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Discount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Discount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Rate", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Rate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SaleCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SaleCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ViewCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ViewCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RemainingCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RemainingCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductsResponse", + "comment": "خروجی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6715, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateProductsRequest", + "comment": "ورودی ویرایش توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateProductsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2803, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ShortInfomation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ShortInfomation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FullInformation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FullInformation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Discount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Discount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Rate", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Rate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SaleCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SaleCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ViewCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ViewCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RemainingCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RemainingCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteProductsRequest", + "comment": "ورودی حذف توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1316, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductsRequest", + "comment": "ورودی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2270, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductsResponse", + "comment": "خروجی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetProductsResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6349, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ShortInfomation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ShortInfomation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FullInformation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FullInformation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Discount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Discount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Rate", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Rate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SaleCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SaleCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ViewCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ViewCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RemainingCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RemainingCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductsByFilterRequest", + "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductsByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2913, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductsByFilterRequest_GetAllProductsByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductsByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductsByFilterFilter", + "comment": "فیلترهای توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductsByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 7548, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ShortInfomation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ShortInfomation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FullInformation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FullInformation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Discount", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Discount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Rate", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Rate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SaleCount", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SaleCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ViewCount", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ViewCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RemainingCount", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RemainingCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductsByFilterResponse", + "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9936, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductsByFilterResponse_GetAllProductsByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductsByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductsByFilterResponseModel", + "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductsByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5344, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ShortInfomation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ShortInfomation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FullInformation", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FullInformation", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Discount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Discount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Rate", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Rate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SaleCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SaleCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ViewCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ViewCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RemainingCount", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RemainingCount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "ProductImagesService", + "comment": "سرویس های توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "ProductImagesService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5481, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewProductImages", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد توکن Otp جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewProductImages", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateProductImages", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateProductImages", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteProductImages", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteProductImages", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetProductImages", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک توکن Otp", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetProductImages", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllProductImagesByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی توکن Otp ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllProductImagesByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_CreateNewProductImagesRequest_1", + "fields": [ + "CreateNewProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductImagesRequest", + "referencedFields": [ + "Title" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_CreateNewProductImagesResponse_1", + "fields": [ + "CreateNewProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewProductImagesResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_UpdateProductImagesRequest_1", + "fields": [ + "UpdateProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateProductImagesRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_DeleteProductImagesRequest_1", + "fields": [ + "DeleteProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteProductImagesRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_GetProductImagesRequest_1", + "fields": [ + "GetProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductImagesRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_GetProductImagesResponse_1", + "fields": [ + "GetProductImages" + ], + "referencedSchema": "CMS", + "referencedTable": "GetProductImagesResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_GetAllProductImagesByFilterRequest_1", + "fields": [ + "GetAllProductImagesByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductImagesByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_ProductImagesService_GetAllProductImagesByFilterResponse_1", + "fields": [ + "GetAllProductImagesByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductImagesByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductImagesRequest", + "comment": "ورودی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewProductImagesRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4363, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImageThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImageThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewProductImagesResponse", + "comment": "خروجی ایجاد توکن Otp جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6043, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateProductImagesRequest", + "comment": "ورودی ویرایش توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateProductImagesRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9257, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImageThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImageThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteProductImagesRequest", + "comment": "ورودی حذف توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9325, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductImagesRequest", + "comment": "ورودی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5364, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetProductImagesResponse", + "comment": "خروجی واکشی یک توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetProductImagesResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9189, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImageThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImageThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductImagesByFilterRequest", + "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductImagesByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5896, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductImagesByFilterRequest_GetAllProductImagesByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductImagesByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductImagesByFilterFilter", + "comment": "فیلترهای توکن Otp", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductImagesByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8428, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImageThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImageThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductImagesByFilterResponse", + "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2134, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllProductImagesByFilterResponse_GetAllProductImagesByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllProductImagesByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllProductImagesByFilterResponseModel", + "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllProductImagesByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4532, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Title", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Title", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImagePath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImagePath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "ImageThumbnailPath", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "ImageThumbnailPath", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "TransactionsService", + "comment": "سرویس های آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "TransactionsService", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4558, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "CreateNewTransactions", + "type": "CreateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ایجاد آدرس کاربر جدید", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CreateNewTransactions", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UpdateTransactions", + "type": "UpdateCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "ویرایش آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UpdateTransactions", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "DeleteTransactions", + "type": "DeleteCommand", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "حذف آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "DeleteTransactions", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetTransactions", + "type": "GetOneQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی یک آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetTransactions", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "GetAllTransactionsByFilter", + "type": "GetAllByFilterQuery", + "size": 0, + "isNullable": "Default", + "scale": 0, + "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "GetAllTransactionsByFilter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_CreateNewTransactionsRequest_1", + "fields": [ + "CreateNewTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewTransactionsRequest", + "referencedFields": [ + "MerchantId" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_CreateNewTransactionsResponse_1", + "fields": [ + "CreateNewTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "CreateNewTransactionsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_UpdateTransactionsRequest_1", + "fields": [ + "UpdateTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "UpdateTransactionsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_DeleteTransactionsRequest_1", + "fields": [ + "DeleteTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "DeleteTransactionsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_GetTransactionsRequest_1", + "fields": [ + "GetTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "GetTransactionsRequest", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_GetTransactionsResponse_1", + "fields": [ + "GetTransactions" + ], + "referencedSchema": "CMS", + "referencedTable": "GetTransactionsResponse", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_GetAllTransactionsByFilterRequest_1", + "fields": [ + "GetAllTransactionsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllTransactionsByFilterRequest", + "referencedFields": [ + "PaginationState" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_TransactionsService_GetAllTransactionsByFilterResponse_1", + "fields": [ + "GetAllTransactionsByFilter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllTransactionsByFilterResponse", + "referencedFields": [ + "MetaData" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewTransactionsRequest", + "comment": "ورودی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "CreateNewTransactionsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1724, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MerchantId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MerchantId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Amount", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Amount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CallbackUrl", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CallbackUrl", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Mobile", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Mobile", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Email", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Email", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Authority", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Authority", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FeeType", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FeeType", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Fee", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Fee", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Currency", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Currency", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime2", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardHash", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardHash", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardPan", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardPan", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Type", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Type", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_CreateNewTransactionsRequest_PaymentStatus_1", + "fields": [ + "PaymentStatus" + ], + "referencedSchema": "CMS", + "referencedTable": "PaymentStatus", + "referencedFields": [ + "Success" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_CreateNewTransactionsRequest_PaymentStatus_1" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_CreateNewTransactionsRequest_TransactionType_1", + "fields": [ + "Type" + ], + "referencedSchema": "CMS", + "referencedTable": "TransactionType", + "referencedFields": [ + "Buy" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_CreateNewTransactionsRequest_TransactionType_1" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "CreateNewTransactionsResponse", + "comment": "خروجی ایجاد آدرس کاربر جدید", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1863, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "UpdateTransactionsRequest", + "comment": "ورودی ویرایش آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "UpdateTransactionsRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8441, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "MerchantId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MerchantId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Amount", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Amount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CallbackUrl", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CallbackUrl", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Mobile", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Mobile", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Email", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Email", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Authority", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Authority", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FeeType", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FeeType", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Fee", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Fee", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Currency", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Currency", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime2", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardHash", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardHash", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardPan", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardPan", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Type", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Type", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UpdateTransactionsRequest_PaymentStatus_1", + "fields": [ + "PaymentStatus" + ], + "referencedSchema": "CMS", + "referencedTable": "PaymentStatus", + "referencedFields": [ + "Success" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_UpdateTransactionsRequest_PaymentStatus_1" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_UpdateTransactionsRequest_TransactionType_1", + "fields": [ + "Type" + ], + "referencedSchema": "CMS", + "referencedTable": "TransactionType", + "referencedFields": [ + "Buy" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_UpdateTransactionsRequest_TransactionType_1" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "DeleteTransactionsRequest", + "comment": "ورودی حذف آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 9430, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetTransactionsRequest", + "comment": "ورودی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2131, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetTransactionsResponse", + "comment": "خروجی واکشی یک آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetTransactionsResponse", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 8466, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "MerchantId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MerchantId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Amount", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Amount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CallbackUrl", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CallbackUrl", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Mobile", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Mobile", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Email", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Email", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Authority", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Authority", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FeeType", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FeeType", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Fee", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Fee", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Currency", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Currency", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime2", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardHash", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardHash", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardPan", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardPan", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Type", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Type", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetTransactionsResponse_PaymentStatus_1", + "fields": [ + "PaymentStatus" + ], + "referencedSchema": "CMS", + "referencedTable": "PaymentStatus", + "referencedFields": [ + "Success" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetTransactionsResponse_PaymentStatus_1" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetTransactionsResponse_TransactionType_1", + "fields": [ + "Type" + ], + "referencedSchema": "CMS", + "referencedTable": "TransactionType", + "referencedFields": [ + "Buy" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetTransactionsResponse_TransactionType_1" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllTransactionsByFilterRequest", + "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllTransactionsByFilterRequest", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 3529, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "PaginationState", + "type": "PaginationState", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "موقعیت صفحه بندی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaginationState", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "SortBy", + "type": "nvarchar", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مرتب سازی بر اساس", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "SortBy", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Filter", + "type": "Object", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "فیلتر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Filter", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterRequest_GetAllTransactionsByFilterFilter", + "fields": [ + "Filter" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllTransactionsByFilterFilter", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllTransactionsByFilterFilter", + "comment": "فیلترهای آدرس کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllTransactionsByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 4296, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "MerchantId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MerchantId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Amount", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Amount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CallbackUrl", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CallbackUrl", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Mobile", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Mobile", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Email", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Email", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Authority", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Authority", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FeeType", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FeeType", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Fee", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Fee", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Currency", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Currency", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "enum", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime2", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardHash", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardHash", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardPan", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardPan", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Type", + "type": "enum", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Type", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterFilter_PaymentStatus_1", + "fields": [ + "PaymentStatus" + ], + "referencedSchema": "CMS", + "referencedTable": "PaymentStatus", + "referencedFields": [ + "Success" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetAllTransactionsByFilterFilter_PaymentStatus_1" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterFilter_TransactionType_1", + "fields": [ + "Type" + ], + "referencedSchema": "CMS", + "referencedTable": "TransactionType", + "referencedFields": [ + "Buy" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetAllTransactionsByFilterFilter_TransactionType_1" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllTransactionsByFilterResponse", + "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 5487, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "MetaData", + "type": "MetaData", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "متادیتا", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MetaData", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Model", + "type": "Collection", + "size": 0, + "isNullable": "Yes", + "scale": 0, + "comment": "مدل خروجی", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Model", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterResponse_GetAllTransactionsByFilterResponseModel", + "fields": [ + "Model" + ], + "referencedSchema": "CMS", + "referencedTable": "GetAllTransactionsByFilterResponseModel", + "referencedFields": [ + "Id" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": false, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllTransactionsByFilterResponseModel", + "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllTransactionsByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 6888, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "MerchantId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "MerchantId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Amount", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Amount", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CallbackUrl", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CallbackUrl", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Description", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Description", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Mobile", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Mobile", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Email", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Email", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RequestStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RequestStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Authority", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Authority", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "FeeType", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "FeeType", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Fee", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Fee", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Currency", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Currency", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime2", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusCode", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusCode", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "VerificationStatusMessage", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "VerificationStatusMessage", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardHash", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardHash", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "CardPan", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "CardPan", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "RefId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "RefId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "OrderId", + "type": "nvarchar", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "SQL_Latin1_General_CP1_CI_AS", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "OrderId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Type", + "type": "enum", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "sys", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Type", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [ + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterResponseModel_PaymentStatus_1", + "fields": [ + "PaymentStatus" + ], + "referencedSchema": "CMS", + "referencedTable": "PaymentStatus", + "referencedFields": [ + "Success" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetAllTransactionsByFilterResponseModel_PaymentStatus_1" + }, + { + "objectType": "ForeignKey_MSSQL", + "name": "fk_GetAllTransactionsByFilterResponseModel_TransactionType_1", + "fields": [ + "Type" + ], + "referencedSchema": "CMS", + "referencedTable": "TransactionType", + "referencedFields": [ + "Buy" + ], + "onDelete": "", + "onUpdate": "", + "isNotForReplication": false, + "isEnabled": true, + "comment": "", + "sourceCardinality": "NoneRelationship", + "targetCardinality": "NoneRelationship", + "oldName": "fk_GetAllTransactionsByFilterResponseModel_TransactionType_1" + } + ], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserOrderByFilterResponseModel", + "comment": "مدل خروجی سفارش کاربر بر مبنای فیلتر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserOrderByFilterResponseModel", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 2138, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "قیمت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PackageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه پکیج", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PackageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "TransactionId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه تراکنش", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "TransactionId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "int", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "وضعیت پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserAddressId", + "type": "bigint", + "size": -2147483648, + "isNullable": "No", + "scale": -2147483648, + "comment": "شناسه آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserAddressId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "_copy_21", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + { + "objectType": "Table_MSSQL", + "name": "GetAllUserOrderByFilterFilter", + "comment": "فیلترهای سفارش کاربر", + "owner": "", + "isChangeTracking": false, + "isTrackColumnsUpdated": false, + "oldName": "GetAllUserOrderByFilterFilter", + "isSystemTable": false, + "createTime": "", + "modifyTime": "", + "objectID": 1841, + "numberOfRows": 0, + "identityCurrent": 0, + "dataLength": 0, + "indexLength": 0, + "fields": [ + { + "objectType": "TableField_MSSQL", + "name": "Id", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Id", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": true, + "isExistingField": false, + "identitySeed": -2147483648, + "identityIncrement": -2147483648, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "Price", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "قیمت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "Price", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PackageId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه پکیج", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PackageId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "TransactionId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه تراکنش", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "TransactionId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentStatus", + "type": "int", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "وضعیت پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "None", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentStatus", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "PaymentDate", + "type": "datetime", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "تاریخ پرداخت", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "PaymentDate", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + }, + { + "objectType": "TableField_MSSQL", + "name": "UserAddressId", + "type": "bigint", + "size": -2147483648, + "isNullable": "Yes", + "scale": -2147483648, + "comment": "شناسه آدرس کاربر", + "computedExpression": "", + "defaultValue": "", + "defaultValueType": "Others", + "schema": "", + "userDefinedType": "", + "collate": "", + "isWithValues": false, + "isFilestream": false, + "isColumnSet": false, + "isPersisted": false, + "isSparse": false, + "isRowGUIDColumn": false, + "oldName": "UserAddressId", + "computedBaseType": "", + "isDefaultConstraint": false, + "defaultConstraint": "", + "isIdentity": false, + "isExistingField": false, + "identitySeed": 0, + "identityIncrement": 0, + "identityIsNotForReplication": false + } + ], + "indexes": [], + "primaryKey": { + "objectType": "PrimaryKey_MSSQL", + "name": "_copy_22", + "fields": [ + "Id" + ], + "fillFactor": 0, + "oldName": "", + "isClustered": false, + "isPadded": false, + "noRecomputeStatistics": false, + "ignoreDuplicatedKeyValues": false, + "allowRowLocks": false, + "allowPageLocks": false, + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } + }, + "foreignKeys": [], + "uniques": [], + "checks": [], + "triggers": [], + "storage": { + "objectType": "Storage_MSSQL", + "name": "", + "oldName": "", + "storageType": "Default", + "filegroup": "", + "textImageFilegroup": "", + "filestreamFilegroup": "", + "partitionScheme": "", + "partitionColumn": "", + "filestreamPartitionScheme": "", + "dataCompressions": [] + } }, { "objectType": "Table_MSSQL", @@ -19837,8 +38291,7 @@ "isExistingField": false, "identitySeed": -2147483648, "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19868,8 +38321,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19899,8 +38351,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19930,8 +38381,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19961,8 +38411,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -19992,8 +38441,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20023,8 +38471,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20054,8 +38501,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20085,8 +38531,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20116,8 +38561,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20147,8 +38591,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20178,8 +38621,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20209,8 +38651,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20240,8 +38681,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20271,8 +38711,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20302,8 +38741,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20333,8 +38771,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20364,8 +38801,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20395,8 +38831,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20426,13 +38861,12 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", "name": "OrderId", - "type": "nvarchar", + "type": "bigint", "size": -2147483648, "isNullable": "Yes", "scale": -2147483648, @@ -20457,8 +38891,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false }, { "objectType": "TableField_MSSQL", @@ -20488,8 +38921,7 @@ "isExistingField": false, "identitySeed": 0, "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true + "identityIsNotForReplication": false } ], "indexes": [], @@ -20598,17794 +39030,7 @@ "partitionColumn": "", "filestreamPartitionScheme": "", "dataCompressions": [] - }, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UserWalletService", - "comment": "سرویس های آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UserWalletService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5848, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewUserWallet", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد آدرس کاربر جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateUserWallet", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteUserWallet", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetUserWallet", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllUserWalletByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_CreateNewUserWalletRequest_1", - "fields": [ - "CreateNewUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserWalletRequest", - "referencedFields": [ - "UserId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_CreateNewUserWalletResponse_1", - "fields": [ - "CreateNewUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserWalletResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_UpdateUserWalletRequest_1", - "fields": [ - "UpdateUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateUserWalletRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_DeleteUserWalletRequest_1", - "fields": [ - "DeleteUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteUserWalletRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_GetUserWalletRequest_1", - "fields": [ - "GetUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserWalletRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_GetUserWalletResponse_1", - "fields": [ - "GetUserWallet" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserWalletResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_GetAllUserWalletByFilterRequest_1", - "fields": [ - "GetAllUserWalletByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletService_GetAllUserWalletByFilterResponse_1", - "fields": [ - "GetAllUserWalletByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserWalletRequest", - "comment": "ورودی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewUserWalletRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2545, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Balance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Balance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserWalletResponse", - "comment": "خروجی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7279, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateUserWalletRequest", - "comment": "ورودی ویرایش آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateUserWalletRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2001, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Balance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Balance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteUserWalletRequest", - "comment": "ورودی حذف آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9947, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserWalletRequest", - "comment": "ورودی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2459, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserWalletResponse", - "comment": "خروجی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetUserWalletResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7831, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Balance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Balance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletByFilterRequest", - "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1548, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserWalletByFilterRequest_GetAllUserWalletByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletByFilterFilter", - "comment": "فیلترهای آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7490, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Balance", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Balance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletByFilterResponse", - "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4091, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserWalletByFilterResponse_GetAllUserWalletByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletByFilterResponseModel", - "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8935, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کاربر", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "Others", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Balance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Balance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UserWalletChangeLogService", - "comment": "سرویس های آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UserWalletChangeLogService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4116, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewUserWalletChangeLog", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد آدرس کاربر جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateUserWalletChangeLog", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteUserWalletChangeLog", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetUserWalletChangeLog", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllUserWalletChangeLogByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogRequest_1", - "fields": [ - "CreateNewUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserWalletChangeLogRequest", - "referencedFields": [ - "WalletId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogResponse_1", - "fields": [ - "CreateNewUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserWalletChangeLogResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_UpdateUserWalletChangeLogRequest_1", - "fields": [ - "UpdateUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateUserWalletChangeLogRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_DeleteUserWalletChangeLogRequest_1", - "fields": [ - "DeleteUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteUserWalletChangeLogRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogRequest_1", - "fields": [ - "GetUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserWalletChangeLogRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogResponse_1", - "fields": [ - "GetUserWalletChangeLog" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserWalletChangeLogResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterRequest_1", - "fields": [ - "GetAllUserWalletChangeLogByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletChangeLogByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterResponse_1", - "fields": [ - "GetAllUserWalletChangeLogByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletChangeLogByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserWalletChangeLogRequest", - "comment": "ورودی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewUserWalletChangeLogRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2596, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "WalletId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کیف پول", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "WalletId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CurrentBalance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CurrentBalance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ChangeValue", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "تغییر موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ChangeValue", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsIncrease", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "افزایشی؟", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsIncrease", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefrenceId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه ارجاع", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefrenceId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserWalletChangeLogResponse", - "comment": "خروجی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2196, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateUserWalletChangeLogRequest", - "comment": "ورودی ویرایش آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateUserWalletChangeLogRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6088, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "WalletId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کیف پول", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "WalletId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CurrentBalance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CurrentBalance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ChangeValue", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "تغییر موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ChangeValue", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsIncrease", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "افزایشی؟", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsIncrease", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefrenceId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه ارجاع", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefrenceId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteUserWalletChangeLogRequest", - "comment": "ورودی حذف آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2133, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserWalletChangeLogRequest", - "comment": "ورودی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4694, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserWalletChangeLogResponse", - "comment": "خروجی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetUserWalletChangeLogResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6738, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "WalletId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کیف پول", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "WalletId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CurrentBalance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CurrentBalance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ChangeValue", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "تغییر موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ChangeValue", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsIncrease", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "افزایشی؟", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsIncrease", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefrenceId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه ارجاع", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefrenceId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletChangeLogByFilterRequest", - "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletChangeLogByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4288, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserWalletChangeLogByFilterRequest_GetAllUserWalletChangeLogByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletChangeLogByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletChangeLogByFilterFilter", - "comment": "فیلترهای آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletChangeLogByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3031, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "WalletId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه کیف پول", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "WalletId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CurrentBalance", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CurrentBalance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ChangeValue", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تغییر موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ChangeValue", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsIncrease", - "type": "bit", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "افزایشی؟", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsIncrease", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefrenceId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه ارجاع", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefrenceId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletChangeLogByFilterResponse", - "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6394, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserWalletChangeLogByFilterResponse_GetAllUserWalletChangeLogByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserWalletChangeLogByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserWalletChangeLogByFilterResponseModel", - "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserWalletChangeLogByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8941, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "WalletId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "شناسه کیف پول", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "WalletId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CurrentBalance", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CurrentBalance", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ChangeValue", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "تغییر موجودی", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ChangeValue", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsIncrease", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "افزایشی؟", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsIncrease", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefrenceId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "شناسه ارجاع", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefrenceId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UserCartsService", - "comment": "سرویس های آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UserCartsService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3160, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewUserCarts", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد آدرس کاربر جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateUserCarts", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteUserCarts", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetUserCarts", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllUserCartsByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_CreateNewUserCartsRequest_1", - "fields": [ - "CreateNewUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserCartsRequest", - "referencedFields": [ - "ProductId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_CreateNewUserCartsResponse_1", - "fields": [ - "CreateNewUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewUserCartsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_UpdateUserCartsRequest_1", - "fields": [ - "UpdateUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateUserCartsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_DeleteUserCartsRequest_1", - "fields": [ - "DeleteUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteUserCartsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_GetUserCartsRequest_1", - "fields": [ - "GetUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserCartsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_GetUserCartsResponse_1", - "fields": [ - "GetUserCarts" - ], - "referencedSchema": "CMS", - "referencedTable": "GetUserCartsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_GetAllUserCartsByFilterRequest_1", - "fields": [ - "GetAllUserCartsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserCartsByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UserCartsService_GetAllUserCartsByFilterResponse_1", - "fields": [ - "GetAllUserCartsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserCartsByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserCartsRequest", - "comment": "ورودی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewUserCartsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3661, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewUserCartsResponse", - "comment": "خروجی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7477, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateUserCartsRequest", - "comment": "ورودی ویرایش آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateUserCartsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1741, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteUserCartsRequest", - "comment": "ورودی حذف آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5625, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserCartsRequest", - "comment": "ورودی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8896, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetUserCartsResponse", - "comment": "خروجی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetUserCartsResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1279, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserCartsByFilterRequest", - "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserCartsByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5489, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserCartsByFilterRequest_GetAllUserCartsByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserCartsByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserCartsByFilterFilter", - "comment": "فیلترهای آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserCartsByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5190, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserCartsByFilterResponse", - "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7613, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllUserCartsByFilterResponse_GetAllUserCartsByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllUserCartsByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllUserCartsByFilterResponseModel", - "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllUserCartsByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1174, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UserId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UserId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "ProductGallerysService", - "comment": "سرویس های توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "ProductGallerysService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2350, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewProductGallerys", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد توکن Otp جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateProductGallerys", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteProductGallerys", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetProductGallerys", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllProductGallerysByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی توکن Otp ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_CreateNewProductGallerysRequest_1", - "fields": [ - "CreateNewProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductGallerysRequest", - "referencedFields": [ - "ProductImageId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_CreateNewProductGallerysResponse_1", - "fields": [ - "CreateNewProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductGallerysResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_UpdateProductGallerysRequest_1", - "fields": [ - "UpdateProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateProductGallerysRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_DeleteProductGallerysRequest_1", - "fields": [ - "DeleteProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteProductGallerysRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_GetProductGallerysRequest_1", - "fields": [ - "GetProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductGallerysRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_GetProductGallerysResponse_1", - "fields": [ - "GetProductGallerys" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductGallerysResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterRequest_1", - "fields": [ - "GetAllProductGallerysByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductGallerysByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterResponse_1", - "fields": [ - "GetAllProductGallerysByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductGallerysByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductGallerysRequest", - "comment": "ورودی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewProductGallerysRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9371, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "ProductImageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductImageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductGallerysResponse", - "comment": "خروجی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9557, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateProductGallerysRequest", - "comment": "ورودی ویرایش توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateProductGallerysRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5956, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductImageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductImageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteProductGallerysRequest", - "comment": "ورودی حذف توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7420, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductGallerysRequest", - "comment": "ورودی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3247, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductGallerysResponse", - "comment": "خروجی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetProductGallerysResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7338, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductImageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductImageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductGallerysByFilterRequest", - "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductGallerysByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6362, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductGallerysByFilterRequest_GetAllProductGallerysByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductGallerysByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductGallerysByFilterFilter", - "comment": "فیلترهای توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductGallerysByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9517, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductImageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductImageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductGallerysByFilterResponse", - "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8888, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductGallerysByFilterResponse_GetAllProductGallerysByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductGallerysByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductGallerysByFilterResponseModel", - "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductGallerysByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2338, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductImageId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductImageId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "FactorDetailsService", - "comment": "سرویس های آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "FactorDetailsService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8310, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewFactorDetails", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد آدرس کاربر جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateFactorDetails", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteFactorDetails", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetFactorDetails", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllFactorDetailsByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_CreateNewFactorDetailsRequest_1", - "fields": [ - "CreateNewFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewFactorDetailsRequest", - "referencedFields": [ - "ProductId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_CreateNewFactorDetailsResponse_1", - "fields": [ - "CreateNewFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewFactorDetailsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_UpdateFactorDetailsRequest_1", - "fields": [ - "UpdateFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateFactorDetailsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_DeleteFactorDetailsRequest_1", - "fields": [ - "DeleteFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteFactorDetailsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_GetFactorDetailsRequest_1", - "fields": [ - "GetFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "GetFactorDetailsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_GetFactorDetailsResponse_1", - "fields": [ - "GetFactorDetails" - ], - "referencedSchema": "CMS", - "referencedTable": "GetFactorDetailsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterRequest_1", - "fields": [ - "GetAllFactorDetailsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllFactorDetailsByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterResponse_1", - "fields": [ - "GetAllFactorDetailsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllFactorDetailsByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewFactorDetailsRequest", - "comment": "ورودی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewFactorDetailsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4130, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscountPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscountPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsChangePrice", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsChangePrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewFactorDetailsResponse", - "comment": "خروجی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9937, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateFactorDetailsRequest", - "comment": "ورودی ویرایش آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateFactorDetailsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2967, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscountPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscountPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsChangePrice", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsChangePrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteFactorDetailsRequest", - "comment": "ورودی حذف آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8672, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetFactorDetailsRequest", - "comment": "ورودی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5066, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetFactorDetailsResponse", - "comment": "خروجی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetFactorDetailsResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2769, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscountPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscountPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsChangePrice", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsChangePrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllFactorDetailsByFilterRequest", - "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllFactorDetailsByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3563, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllFactorDetailsByFilterRequest_GetAllFactorDetailsByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllFactorDetailsByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllFactorDetailsByFilterFilter", - "comment": "فیلترهای آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllFactorDetailsByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7480, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscount", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscountPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscountPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsChangePrice", - "type": "bit", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsChangePrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllFactorDetailsByFilterResponse", - "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2094, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllFactorDetailsByFilterResponse_GetAllFactorDetailsByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllFactorDetailsByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllFactorDetailsByFilterResponseModel", - "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllFactorDetailsByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5871, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ProductId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ProductId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UnitDiscountPrice", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "UnitDiscountPrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "IsChangePrice", - "type": "bit", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "IsChangePrice", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "ProductsService", - "comment": "سرویس های توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "ProductsService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3023, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewProducts", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد توکن Otp جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateProducts", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteProducts", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetProducts", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllProductsByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی توکن Otp ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_CreateNewProductsRequest_1", - "fields": [ - "CreateNewProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductsRequest", - "referencedFields": [ - "Title" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_CreateNewProductsResponse_1", - "fields": [ - "CreateNewProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_UpdateProductsRequest_1", - "fields": [ - "UpdateProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateProductsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_DeleteProductsRequest_1", - "fields": [ - "DeleteProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteProductsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_GetProductsRequest_1", - "fields": [ - "GetProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_GetProductsResponse_1", - "fields": [ - "GetProducts" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_GetAllProductsByFilterRequest_1", - "fields": [ - "GetAllProductsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductsByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductsService_GetAllProductsByFilterResponse_1", - "fields": [ - "GetAllProductsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductsByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductsRequest", - "comment": "ورودی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewProductsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8466, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ShortInfomation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ShortInfomation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FullInformation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FullInformation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Discount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Discount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Rate", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Rate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SaleCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "SaleCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ViewCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ViewCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RemainingCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RemainingCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductsResponse", - "comment": "خروجی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6715, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateProductsRequest", - "comment": "ورودی ویرایش توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateProductsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2803, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ShortInfomation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ShortInfomation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FullInformation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FullInformation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Discount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Discount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Rate", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Rate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SaleCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "SaleCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ViewCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ViewCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RemainingCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RemainingCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteProductsRequest", - "comment": "ورودی حذف توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1316, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductsRequest", - "comment": "ورودی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2270, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductsResponse", - "comment": "خروجی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetProductsResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6349, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ShortInfomation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ShortInfomation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FullInformation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FullInformation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Discount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Discount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Rate", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Rate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SaleCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "SaleCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ViewCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ViewCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RemainingCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RemainingCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductsByFilterRequest", - "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductsByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2913, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductsByFilterRequest_GetAllProductsByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductsByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductsByFilterFilter", - "comment": "فیلترهای توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductsByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 7548, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ShortInfomation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ShortInfomation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FullInformation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FullInformation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Discount", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Discount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Rate", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Rate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SaleCount", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "SaleCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ViewCount", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ViewCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RemainingCount", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RemainingCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductsByFilterResponse", - "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9936, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductsByFilterResponse_GetAllProductsByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductsByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductsByFilterResponseModel", - "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductsByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5344, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ShortInfomation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ShortInfomation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FullInformation", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FullInformation", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Price", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Price", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Discount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Discount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Rate", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Rate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SaleCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "SaleCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ViewCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ViewCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RemainingCount", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RemainingCount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "ProductImagesService", - "comment": "سرویس های توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "ProductImagesService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5481, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewProductImages", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد توکن Otp جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateProductImages", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteProductImages", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetProductImages", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک توکن Otp", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllProductImagesByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی توکن Otp ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_CreateNewProductImagesRequest_1", - "fields": [ - "CreateNewProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductImagesRequest", - "referencedFields": [ - "Title" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_CreateNewProductImagesResponse_1", - "fields": [ - "CreateNewProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewProductImagesResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_UpdateProductImagesRequest_1", - "fields": [ - "UpdateProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateProductImagesRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_DeleteProductImagesRequest_1", - "fields": [ - "DeleteProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteProductImagesRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_GetProductImagesRequest_1", - "fields": [ - "GetProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductImagesRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_GetProductImagesResponse_1", - "fields": [ - "GetProductImages" - ], - "referencedSchema": "CMS", - "referencedTable": "GetProductImagesResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_GetAllProductImagesByFilterRequest_1", - "fields": [ - "GetAllProductImagesByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductImagesByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_ProductImagesService_GetAllProductImagesByFilterResponse_1", - "fields": [ - "GetAllProductImagesByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductImagesByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductImagesRequest", - "comment": "ورودی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewProductImagesRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4363, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImageThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImageThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewProductImagesResponse", - "comment": "خروجی ایجاد توکن Otp جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6043, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateProductImagesRequest", - "comment": "ورودی ویرایش توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateProductImagesRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9257, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImageThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImageThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteProductImagesRequest", - "comment": "ورودی حذف توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9325, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductImagesRequest", - "comment": "ورودی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5364, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetProductImagesResponse", - "comment": "خروجی واکشی یک توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetProductImagesResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9189, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImageThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImageThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductImagesByFilterRequest", - "comment": "ورودی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductImagesByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5896, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductImagesByFilterRequest_GetAllProductImagesByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductImagesByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductImagesByFilterFilter", - "comment": "فیلترهای توکن Otp", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductImagesByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8428, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImageThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImageThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductImagesByFilterResponse", - "comment": "خروجی واکشی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2134, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllProductImagesByFilterResponse_GetAllProductImagesByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllProductImagesByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllProductImagesByFilterResponseModel", - "comment": "مدل خروجی توکن Otp بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllProductImagesByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4532, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Title", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Title", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImagePath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImagePath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "ImageThumbnailPath", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "ImageThumbnailPath", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "TransactionsService", - "comment": "سرویس های آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "TransactionsService", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4558, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "CreateNewTransactions", - "type": "CreateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ایجاد آدرس کاربر جدید", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "UpdateTransactions", - "type": "UpdateCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "ویرایش آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "DeleteTransactions", - "type": "DeleteCommand", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "حذف آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetTransactions", - "type": "GetOneQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی یک آدرس کاربر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "GetAllTransactionsByFilter", - "type": "GetAllByFilterQuery", - "size": 0, - "isNullable": null, - "scale": 0, - "comment": "واکشی آدرس کاربر ها بر مبنای فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_CreateNewTransactionsRequest_1", - "fields": [ - "CreateNewTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewTransactionsRequest", - "referencedFields": [ - "MerchantId" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_CreateNewTransactionsResponse_1", - "fields": [ - "CreateNewTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "CreateNewTransactionsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_UpdateTransactionsRequest_1", - "fields": [ - "UpdateTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "UpdateTransactionsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_DeleteTransactionsRequest_1", - "fields": [ - "DeleteTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "DeleteTransactionsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_GetTransactionsRequest_1", - "fields": [ - "GetTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "GetTransactionsRequest", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_GetTransactionsResponse_1", - "fields": [ - "GetTransactions" - ], - "referencedSchema": "CMS", - "referencedTable": "GetTransactionsResponse", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_GetAllTransactionsByFilterRequest_1", - "fields": [ - "GetAllTransactionsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllTransactionsByFilterRequest", - "referencedFields": [ - "PaginationState" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_TransactionsService_GetAllTransactionsByFilterResponse_1", - "fields": [ - "GetAllTransactionsByFilter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllTransactionsByFilterResponse", - "referencedFields": [ - "MetaData" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewTransactionsRequest", - "comment": "ورودی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "CreateNewTransactionsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1724, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MerchantId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "MerchantId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Amount", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Amount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CallbackUrl", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CallbackUrl", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Mobile", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Mobile", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Email", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Email", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Authority", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Authority", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FeeType", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FeeType", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Fee", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Fee", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Currency", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Currency", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime2", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardHash", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardHash", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardPan", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardPan", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Type", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Type", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_CreateNewTransactionsRequest_PaymentStatus_1", - "fields": [ - "PaymentStatus" - ], - "referencedSchema": "CMS", - "referencedTable": "PaymentStatus", - "referencedFields": [ - "Success" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_CreateNewTransactionsRequest_PaymentStatus_1" - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_CreateNewTransactionsRequest_TransactionType_1", - "fields": [ - "Type" - ], - "referencedSchema": "CMS", - "referencedTable": "TransactionType", - "referencedFields": [ - "Buy" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_CreateNewTransactionsRequest_TransactionType_1" - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "CreateNewTransactionsResponse", - "comment": "خروجی ایجاد آدرس کاربر جدید", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 1863, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "UpdateTransactionsRequest", - "comment": "ورودی ویرایش آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "UpdateTransactionsRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8441, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "MerchantId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "MerchantId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Amount", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Amount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CallbackUrl", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CallbackUrl", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Mobile", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Mobile", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Email", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Email", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Authority", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Authority", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FeeType", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FeeType", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Fee", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Fee", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Currency", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Currency", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime2", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardHash", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardHash", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardPan", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardPan", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Type", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Type", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UpdateTransactionsRequest_PaymentStatus_1", - "fields": [ - "PaymentStatus" - ], - "referencedSchema": "CMS", - "referencedTable": "PaymentStatus", - "referencedFields": [ - "Success" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_UpdateTransactionsRequest_PaymentStatus_1" - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_UpdateTransactionsRequest_TransactionType_1", - "fields": [ - "Type" - ], - "referencedSchema": "CMS", - "referencedTable": "TransactionType", - "referencedFields": [ - "Buy" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_UpdateTransactionsRequest_TransactionType_1" - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "DeleteTransactionsRequest", - "comment": "ورودی حذف آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 9430, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetTransactionsRequest", - "comment": "ورودی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 2131, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": null, - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetTransactionsResponse", - "comment": "خروجی واکشی یک آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetTransactionsResponse", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 8466, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "MerchantId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "MerchantId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Amount", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Amount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CallbackUrl", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CallbackUrl", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Mobile", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Mobile", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Email", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Email", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Authority", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Authority", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FeeType", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FeeType", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Fee", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Fee", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Currency", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Currency", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime2", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardHash", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardHash", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardPan", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardPan", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Type", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Type", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetTransactionsResponse_PaymentStatus_1", - "fields": [ - "PaymentStatus" - ], - "referencedSchema": "CMS", - "referencedTable": "PaymentStatus", - "referencedFields": [ - "Success" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetTransactionsResponse_PaymentStatus_1" - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetTransactionsResponse_TransactionType_1", - "fields": [ - "Type" - ], - "referencedSchema": "CMS", - "referencedTable": "TransactionType", - "referencedFields": [ - "Buy" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetTransactionsResponse_TransactionType_1" - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllTransactionsByFilterRequest", - "comment": "ورودی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllTransactionsByFilterRequest", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 3529, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "PaginationState", - "type": "PaginationState", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "موقعیت صفحه بندی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "SortBy", - "type": "nvarchar", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مرتب سازی بر اساس", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Filter", - "type": "Object", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "فیلتر", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterRequest_GetAllTransactionsByFilterFilter", - "fields": [ - "Filter" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllTransactionsByFilterFilter", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllTransactionsByFilterFilter", - "comment": "فیلترهای آدرس کاربر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllTransactionsByFilterFilter", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 4296, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "MerchantId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "MerchantId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Amount", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Amount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CallbackUrl", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CallbackUrl", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Mobile", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Mobile", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Email", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Email", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Authority", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Authority", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FeeType", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FeeType", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Fee", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Fee", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Currency", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Currency", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "enum", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime2", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardHash", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardHash", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardPan", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardPan", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Type", - "type": "enum", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Type", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterFilter_PaymentStatus_1", - "fields": [ - "PaymentStatus" - ], - "referencedSchema": "CMS", - "referencedTable": "PaymentStatus", - "referencedFields": [ - "Success" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetAllTransactionsByFilterFilter_PaymentStatus_1" - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterFilter_TransactionType_1", - "fields": [ - "Type" - ], - "referencedSchema": "CMS", - "referencedTable": "TransactionType", - "referencedFields": [ - "Buy" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetAllTransactionsByFilterFilter_TransactionType_1" - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllTransactionsByFilterResponse", - "comment": "خروجی واکشی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": null, - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 5487, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "MetaData", - "type": "MetaData", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "متادیتا", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Model", - "type": "Collection", - "size": 0, - "isNullable": "Yes", - "scale": 0, - "comment": "مدل خروجی", - "computedExpression": null, - "defaultValue": null, - "defaultValueType": null, - "schema": null, - "userDefinedType": null, - "collate": null, - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": null, - "computedBaseType": null, - "isDefaultConstraint": false, - "defaultConstraint": null, - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": null, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterResponse_GetAllTransactionsByFilterResponseModel", - "fields": [ - "Model" - ], - "referencedSchema": "CMS", - "referencedTable": "GetAllTransactionsByFilterResponseModel", - "referencedFields": [ - "Id" - ], - "onDelete": null, - "onUpdate": null, - "isNotForReplication": false, - "isEnabled": false, - "comment": null, - "sourceCardinality": null, - "targetCardinality": null, - "oldName": null - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true - }, - { - "objectType": "Table_MSSQL", - "name": "GetAllTransactionsByFilterResponseModel", - "comment": "مدل خروجی آدرس کاربر بر مبنای فیلتر", - "owner": null, - "isChangeTracking": false, - "isTrackColumnsUpdated": false, - "oldName": "GetAllTransactionsByFilterResponseModel", - "isSystemTable": false, - "createTime": null, - "modifyTime": null, - "objectID": 6888, - "numberOfRows": 0, - "identityCurrent": 0, - "dataLength": 0, - "indexLength": 0, - "fields": [ - { - "objectType": "TableField_MSSQL", - "name": "Id", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Id", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": true, - "isExistingField": false, - "identitySeed": -2147483648, - "identityIncrement": -2147483648, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "MerchantId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "MerchantId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Amount", - "type": "bigint", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Amount", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CallbackUrl", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CallbackUrl", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Description", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Description", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Mobile", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Mobile", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Email", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Email", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RequestStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RequestStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Authority", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Authority", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "FeeType", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "FeeType", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Fee", - "type": "bigint", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Fee", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Currency", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Currency", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentStatus", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentStatus", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "PaymentDate", - "type": "datetime2", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "تاریخ پرداخت", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "PaymentDate", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusCode", - "type": "int", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusCode", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "VerificationStatusMessage", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "VerificationStatusMessage", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardHash", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardHash", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "CardPan", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "CardPan", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "RefId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "RefId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "OrderId", - "type": "nvarchar", - "size": -2147483648, - "isNullable": "Yes", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "SQL_Latin1_General_CP1_CI_AS", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "OrderId", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - }, - { - "objectType": "TableField_MSSQL", - "name": "Type", - "type": "enum", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "sys", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Type", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false, - "is_exist": true - } - ], - "indexes": null, - "primaryKey": { - "objectType": "PrimaryKey_MSSQL", - "name": null, - "fields": [ - "Id" - ], - "fillFactor": 0, - "oldName": null, - "isClustered": false, - "isPadded": false, - "noRecomputeStatistics": false, - "ignoreDuplicatedKeyValues": false, - "allowRowLocks": false, - "allowPageLocks": false, - "storage": null - }, - "foreignKeys": [ - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterResponseModel_PaymentStatus_1", - "fields": [ - "PaymentStatus" - ], - "referencedSchema": "CMS", - "referencedTable": "PaymentStatus", - "referencedFields": [ - "Success" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetAllTransactionsByFilterResponseModel_PaymentStatus_1" - }, - { - "objectType": "ForeignKey_MSSQL", - "name": "fk_GetAllTransactionsByFilterResponseModel_TransactionType_1", - "fields": [ - "Type" - ], - "referencedSchema": "CMS", - "referencedTable": "TransactionType", - "referencedFields": [ - "Buy" - ], - "onDelete": "", - "onUpdate": "", - "isNotForReplication": false, - "isEnabled": true, - "comment": "", - "sourceCardinality": "NoneRelationship", - "targetCardinality": "NoneRelationship", - "oldName": "fk_GetAllTransactionsByFilterResponseModel_TransactionType_1" - } - ], - "uniques": null, - "checks": null, - "triggers": null, - "storage": null, - "is_exist": true + } } ], "views": [] @@ -38397,8 +39042,8 @@ "diagrams": [ { "name": "CMS", - "paperWidth": 3, - "paperHeight": 1, + "paperWidth": 5, + "paperHeight": 2, "tableFont": "Arial Unicode MS", "tableFontSize": 14, "isBalckWhite": false, @@ -38412,8 +39057,8 @@ "type": "table", "schemaName": "CMS", "tableName": "User", - "x": 5890, - "y": 1330, + "x": 18010, + "y": 8150, "width": 370, "height": 400, "isBold": false, @@ -38428,8 +39073,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserAddress", - "x": 6240, - "y": 1060, + "x": 17590, + "y": 8110, "width": 310, "height": 220, "isBold": false, @@ -38444,8 +39089,8 @@ "type": "table", "schemaName": "CMS", "tableName": "Package", - "x": 7160, - "y": 1040, + "x": 17170, + "y": 8490, "width": 310, "height": 170, "isBold": false, @@ -38460,8 +39105,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserOrder", - "x": 6670, - "y": 940, + "x": 17170, + "y": 8150, "width": 310, "height": 285, "isBold": false, @@ -38476,8 +39121,8 @@ "type": "table", "schemaName": "CMS", "tableName": "Role", - "x": 5810, - "y": 640, + "x": 18040, + "y": 8780, "width": 310, "height": 130, "isBold": false, @@ -38492,8 +39137,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserRole", - "x": 5810, - "y": 820, + "x": 18040, + "y": 8600, "width": 310, "height": 130, "isBold": false, @@ -38508,8 +39153,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserService", - "x": 2580, - "y": 3620, + "x": 6270, + "y": 5520, "width": 400, "height": 190, "isBold": false, @@ -38524,8 +39169,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserRequest", - "x": 2820, - "y": 2130, + "x": 6510, + "y": 4930, "width": 400, "height": 270, "isBold": false, @@ -38540,8 +39185,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserResponse", - "x": 2450, - "y": 1980, + "x": 6140, + "y": 4770, "width": 400, "height": 106, "isBold": false, @@ -38556,8 +39201,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserRequest", - "x": 2070, - "y": 3560, + "x": 5760, + "y": 5470, "width": 400, "height": 300, "isBold": false, @@ -38572,8 +39217,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserRequest", - "x": 2580, - "y": 3860, + "x": 6270, + "y": 5760, "width": 400, "height": 106, "isBold": false, @@ -38588,8 +39233,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserRequest", - "x": 3720, - "y": 3740, + "x": 8310, + "y": 5640, "width": 400, "height": 106, "isBold": false, @@ -38604,8 +39249,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserResponse", - "x": 3720, - "y": 3330, + "x": 8310, + "y": 5240, "width": 400, "height": 350, "isBold": false, @@ -38620,8 +39265,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserByFilterRequest", - "x": 3660, - "y": 3150, + "x": 7740, + "y": 5420, "width": 400, "height": 137, "isBold": false, @@ -38636,8 +39281,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserByFilterFilter", - "x": 4110, - "y": 2930, + "x": 8250, + "y": 4840, "width": 400, "height": 350, "isBold": false, @@ -38652,8 +39297,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserByFilterResponse", - "x": 3600, - "y": 2760, + "x": 7290, + "y": 5250, "width": 400, "height": 118, "isBold": false, @@ -38668,8 +39313,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserByFilterResponseModel", - "x": 4050, - "y": 2530, + "x": 7740, + "y": 5020, "width": 400, "height": 350, "isBold": false, @@ -38684,8 +39329,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserAddressService", - "x": 5110, - "y": 2300, + "x": 8930, + "y": 4610, "width": 400, "height": 200, "isBold": false, @@ -38700,8 +39345,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserAddressRequest", - "x": 3330, - "y": 2160, + "x": 7020, + "y": 4960, "width": 400, "height": 213, "isBold": false, @@ -38716,8 +39361,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserAddressResponse", - "x": 3460, - "y": 2430, + "x": 7280, + "y": 4740, "width": 400, "height": 106, "isBold": false, @@ -38732,8 +39377,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserAddressRequest", - "x": 5110, - "y": 2550, + "x": 8930, + "y": 4860, "width": 400, "height": 213, "isBold": false, @@ -38748,8 +39393,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserAddressRequest", - "x": 5620, - "y": 2340, + "x": 9440, + "y": 4650, "width": 400, "height": 106, "isBold": false, @@ -38764,8 +39409,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserAddressRequest", - "x": 5110, - "y": 2140, + "x": 8930, + "y": 4450, "width": 400, "height": 106, "isBold": false, @@ -38780,8 +39425,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserAddressResponse", - "x": 4600, - "y": 2080, + "x": 8420, + "y": 4390, "width": 400, "height": 213, "isBold": false, @@ -38796,8 +39441,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserAddressByFilterRequest", - "x": 4090, - "y": 1560, + "x": 7910, + "y": 4140, "width": 400, "height": 137, "isBold": false, @@ -38812,8 +39457,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserAddressByFilterFilter", - "x": 3580, - "y": 1480, + "x": 7400, + "y": 4070, "width": 400, "height": 213, "isBold": false, @@ -38828,8 +39473,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserAddressByFilterResponse", - "x": 4030, - "y": 1980, + "x": 7850, + "y": 4420, "width": 400, "height": 118, "isBold": false, @@ -38844,8 +39489,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserAddressByFilterResponseModel", - "x": 3580, - "y": 1900, + "x": 7400, + "y": 4330, "width": 400, "height": 213, "isBold": false, @@ -38860,8 +39505,8 @@ "type": "table", "schemaName": "CMS", "tableName": "PackageService", - "x": 3070, - "y": 250, + "x": 6610, + "y": 2970, "width": 400, "height": 175, "isBold": false, @@ -38876,8 +39521,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewPackageRequest", - "x": 2900, - "y": 1830, + "x": 6630, + "y": 4630, "width": 400, "height": 175, "isBold": false, @@ -38892,8 +39537,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewPackageResponse", - "x": 3350, - "y": 1740, + "x": 6890, + "y": 4470, "width": 400, "height": 106, "isBold": false, @@ -38908,8 +39553,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdatePackageRequest", - "x": 3520, - "y": 250, + "x": 7060, + "y": 2970, "width": 400, "height": 175, "isBold": false, @@ -38924,8 +39569,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeletePackageRequest", - "x": 3070, - "y": 30, + "x": 6610, + "y": 2760, "width": 400, "height": 106, "isBold": false, @@ -38940,8 +39585,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetPackageRequest", - "x": 2620, - "y": 280, + "x": 6160, + "y": 3010, "width": 400, "height": 106, "isBold": false, @@ -38956,8 +39601,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetPackageResponse", - "x": 2740, - "y": 530, + "x": 6280, + "y": 3260, "width": 400, "height": 175, "isBold": false, @@ -38972,8 +39617,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllPackageByFilterRequest", - "x": 2810, - "y": 820, + "x": 6360, + "y": 3540, "width": 400, "height": 137, "isBold": false, @@ -38988,8 +39633,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllPackageByFilterFilter", - "x": 2810, - "y": 1010, + "x": 6360, + "y": 3730, "width": 400, "height": 175, "isBold": false, @@ -39004,8 +39649,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllPackageByFilterResponse", - "x": 2890, - "y": 1290, + "x": 6430, + "y": 4020, "width": 400, "height": 118, "isBold": false, @@ -39020,8 +39665,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllPackageByFilterResponseModel", - "x": 2890, - "y": 1460, + "x": 6430, + "y": 4190, "width": 400, "height": 175, "isBold": false, @@ -39036,8 +39681,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserOrderService", - "x": 540, - "y": 2480, + "x": 3970, + "y": 6540, "width": 400, "height": 175, "isBold": false, @@ -39052,8 +39697,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserOrderRequest", - "x": 1820, - "y": 1810, + "x": 5640, + "y": 5820, "width": 400, "height": 220, "isBold": false, @@ -39068,8 +39713,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserOrderResponse", - "x": 780, - "y": 1760, + "x": 4210, + "y": 5760, "width": 400, "height": 106, "isBold": false, @@ -39084,8 +39729,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserOrderRequest", - "x": 410, - "y": 1480, + "x": 3840, + "y": 5490, "width": 400, "height": 230, "isBold": false, @@ -39100,8 +39745,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserOrderRequest", - "x": 30, - "y": 2510, + "x": 3460, + "y": 6570, "width": 400, "height": 106, "isBold": false, @@ -39116,8 +39761,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserOrderRequest", - "x": 540, - "y": 2700, + "x": 3970, + "y": 6760, "width": 400, "height": 106, "isBold": false, @@ -39132,8 +39777,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserOrderResponse", - "x": 1110, - "y": 2560, + "x": 4540, + "y": 6620, "width": 400, "height": 240, "isBold": false, @@ -39148,8 +39793,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserOrderByFilterRequest", - "x": 1110, - "y": 2370, + "x": 4540, + "y": 6430, "width": 400, "height": 137, "isBold": false, @@ -39164,8 +39809,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserOrderByFilterFilter", - "x": 1560, - "y": 2370, + "x": 5050, + "y": 6430, "width": 400, "height": 240, "isBold": false, @@ -39180,8 +39825,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserOrderByFilterResponse", - "x": 1050, - "y": 2190, + "x": 4480, + "y": 6260, "width": 400, "height": 118, "isBold": false, @@ -39196,8 +39841,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserOrderByFilterResponseModel", - "x": 1500, - "y": 2080, + "x": 4930, + "y": 6140, "width": 400, "height": 240, "isBold": false, @@ -39212,8 +39857,8 @@ "type": "table", "schemaName": "CMS", "tableName": "RoleService", - "x": 1650, - "y": 5360, + "x": 5660, + "y": 7590, "width": 400, "height": 175, "isBold": false, @@ -39228,8 +39873,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewRoleRequest", - "x": 1820, - "y": 3950, + "x": 5640, + "y": 6090, "width": 400, "height": 137, "isBold": false, @@ -39244,8 +39889,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewRoleResponse", - "x": 1370, - "y": 4040, + "x": 5380, + "y": 6270, "width": 400, "height": 106, "isBold": false, @@ -39260,8 +39905,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateRoleRequest", - "x": 1200, - "y": 5370, + "x": 5210, + "y": 7610, "width": 400, "height": 137, "isBold": false, @@ -39276,8 +39921,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteRoleRequest", - "x": 1650, - "y": 5580, + "x": 5660, + "y": 7820, "width": 400, "height": 106, "isBold": false, @@ -39292,8 +39937,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetRoleRequest", - "x": 2100, - "y": 5390, + "x": 6110, + "y": 7620, "width": 400, "height": 106, "isBold": false, @@ -39308,8 +39953,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetRoleResponse", - "x": 1970, - "y": 5110, + "x": 6000, + "y": 7340, "width": 400, "height": 137, "isBold": false, @@ -39324,8 +39969,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllRoleByFilterRequest", - "x": 1900, - "y": 4860, + "x": 5920, + "y": 7100, "width": 400, "height": 137, "isBold": false, @@ -39340,8 +39985,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllRoleByFilterFilter", - "x": 1900, - "y": 4670, + "x": 5920, + "y": 6910, "width": 400, "height": 137, "isBold": false, @@ -39356,8 +40001,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllRoleByFilterResponse", - "x": 1820, - "y": 4440, + "x": 5850, + "y": 6680, "width": 400, "height": 118, "isBold": false, @@ -39372,8 +40017,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllRoleByFilterResponseModel", - "x": 1820, - "y": 4260, + "x": 5850, + "y": 6490, "width": 400, "height": 137, "isBold": false, @@ -39388,8 +40033,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserRoleService", - "x": 10080, - "y": 3850, + "x": 11480, + "y": 5990, "width": 400, "height": 175, "isBold": false, @@ -39404,8 +40049,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserRoleRequest", - "x": 6000, - "y": 3950, + "x": 9820, + "y": 6090, "width": 400, "height": 137, "isBold": false, @@ -39420,8 +40065,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserRoleResponse", - "x": 8040, - "y": 3950, + "x": 10340, + "y": 6090, "width": 400, "height": 106, "isBold": false, @@ -39436,8 +40081,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserRoleRequest", - "x": 10080, - "y": 4070, + "x": 11480, + "y": 6210, "width": 400, "height": 137, "isBold": false, @@ -39452,8 +40097,8 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserRoleRequest", - "x": 10590, - "y": 3880, + "x": 11990, + "y": 6020, "width": 400, "height": 106, "isBold": false, @@ -39468,8 +40113,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserRoleRequest", - "x": 10080, - "y": 3690, + "x": 11480, + "y": 5830, "width": 400, "height": 106, "isBold": false, @@ -39484,8 +40129,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserRoleResponse", - "x": 9570, - "y": 3710, + "x": 10970, + "y": 5850, "width": 400, "height": 137, "isBold": false, @@ -39500,8 +40145,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserRoleByFilterRequest", - "x": 9060, - "y": 3740, + "x": 10400, + "y": 5660, "width": 400, "height": 137, "isBold": false, @@ -39516,8 +40161,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserRoleByFilterFilter", - "x": 8610, - "y": 3740, + "x": 9950, + "y": 5650, "width": 400, "height": 137, "isBold": false, @@ -39532,8 +40177,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserRoleByFilterResponse", - "x": 8100, - "y": 2950, + "x": 10400, + "y": 5850, "width": 400, "height": 118, "isBold": false, @@ -39548,8 +40193,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserRoleByFilterResponseModel", - "x": 7650, - "y": 2940, + "x": 9950, + "y": 5840, "width": 400, "height": 137, "isBold": false, @@ -39564,8 +40209,8 @@ "type": "table", "schemaName": "CMS", "tableName": "OtpToken", - "x": 7750, - "y": 1740, + "x": 18040, + "y": 6370, "width": 310, "height": 230, "isBold": false, @@ -39580,8 +40225,8 @@ "type": "table", "schemaName": "CMS", "tableName": "OtpTokenService", - "x": 7200, - "y": 3240, + "x": 9690, + "y": 2160, "width": 400, "height": 150, "isBold": false, @@ -39596,8 +40241,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewOtpTokenRequest", - "x": 5880, - "y": 3130, + "x": 9690, + "y": 2650, "width": 400, "height": 110, "isBold": false, @@ -39612,8 +40257,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewOtpTokenResponse", - "x": 6130, - "y": 3290, + "x": 9950, + "y": 2420, "width": 400, "height": 180, "isBold": false, @@ -39628,8 +40273,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllOtpTokenByFilterRequest", - "x": 7200, - "y": 3440, + "x": 10140, + "y": 2160, "width": 400, "height": 137, "isBold": false, @@ -39644,8 +40289,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllOtpTokenByFilterFilter", - "x": 7200, - "y": 3630, + "x": 10590, + "y": 2130, "width": 400, "height": 213, "isBold": false, @@ -39660,8 +40305,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllOtpTokenByFilterResponse", - "x": 7650, - "y": 3130, + "x": 9690, + "y": 1990, "width": 400, "height": 118, "isBold": false, @@ -39676,8 +40321,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllOtpTokenByFilterResponseModel", - "x": 8100, - "y": 3120, + "x": 9690, + "y": 1730, "width": 400, "height": 213, "isBold": false, @@ -39692,8 +40337,8 @@ "type": "table", "schemaName": "CMS", "tableName": "VerifyOtpTokenRequest", - "x": 7090, - "y": 2970, + "x": 9240, + "y": 2150, "width": 400, "height": 160, "isBold": false, @@ -39708,8 +40353,8 @@ "type": "table", "schemaName": "CMS", "tableName": "VerifyOtpTokenResponse", - "x": 6640, - "y": 3080, + "x": 9440, + "y": 2360, "width": 400, "height": 180, "isBold": false, @@ -39724,8 +40369,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetJwtTokenRequest", - "x": 3090, - "y": 3500, + "x": 6780, + "y": 5400, "width": 400, "height": 106, "isBold": false, @@ -39740,8 +40385,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetJwtTokenResponse", - "x": 2930, - "y": 3340, + "x": 6620, + "y": 5250, "width": 400, "height": 106, "isBold": false, @@ -39756,8 +40401,8 @@ "type": "table", "schemaName": "CMS", "tableName": "SetAddressAsDefaultRequest", - "x": 3970, - "y": 2280, + "x": 7790, + "y": 4590, "width": 400, "height": 106, "isBold": false, @@ -39772,8 +40417,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserWallet", - "x": 5470, - "y": 1420, + "x": 18430, + "y": 8240, "width": 310, "height": 220, "isBold": false, @@ -39788,8 +40433,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserWalletChangeLog", - "x": 5110, - "y": 1420, + "x": 18790, + "y": 8240, "width": 310, "height": 220, "isBold": false, @@ -39804,8 +40449,8 @@ "type": "table", "schemaName": "CMS", "tableName": "Transactions", - "x": 6590, - "y": 310, + "x": 16810, + "y": 8010, "width": 310, "height": 574, "isBold": false, @@ -39820,8 +40465,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserCarts", - "x": 6310, - "y": 1740, + "x": 18040, + "y": 7880, "width": 310, "height": 220, "isBold": false, @@ -39836,8 +40481,8 @@ "type": "table", "schemaName": "CMS", "tableName": "FactorDetails", - "x": 6670, - "y": 1330, + "x": 17410, + "y": 7500, "width": 310, "height": 290, "isBold": false, @@ -39852,8 +40497,8 @@ "type": "table", "schemaName": "CMS", "tableName": "Products", - "x": 6670, - "y": 1670, + "x": 18040, + "y": 7470, "width": 310, "height": 358, "isBold": false, @@ -39868,8 +40513,8 @@ "type": "table", "schemaName": "CMS", "tableName": "ProductImages", - "x": 7390, - "y": 1670, + "x": 18040, + "y": 6650, "width": 310, "height": 358, "isBold": false, @@ -39884,8 +40529,8 @@ "type": "table", "schemaName": "CMS", "tableName": "ProductGallerys", - "x": 7030, - "y": 1670, + "x": 18040, + "y": 7060, "width": 310, "height": 358, "isBold": false, @@ -39900,8 +40545,8 @@ "type": "table", "schemaName": "CMS", "tableName": "PaymentStatus", - "x": 6950, - "y": 510, + "x": 16980, + "y": 6270, "width": 310, "height": 170, "isBold": false, @@ -39916,8 +40561,8 @@ "type": "table", "schemaName": "CMS", "tableName": "TransactionType", - "x": 6230, - "y": 510, + "x": 16450, + "y": 8170, "width": 310, "height": 170, "isBold": false, @@ -39932,8 +40577,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserWalletService", - "x": 200, - "y": 100, + "x": 1800, + "y": 3170, "width": 400, "height": 175, "isBold": false, @@ -39948,8 +40593,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserWalletRequest", - "x": 200, - "y": 100, + "x": 3210, + "y": 2760, "width": 400, "height": 137, "isBold": false, @@ -39964,10 +40609,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserWalletResponse", - "x": 200, - "y": 100, + "x": 2040, + "y": 2690, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -39980,8 +40625,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserWalletRequest", - "x": 200, - "y": 100, + "x": 1670, + "y": 2500, "width": 400, "height": 137, "isBold": false, @@ -39996,10 +40641,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserWalletRequest", - "x": 200, - "y": 100, + "x": 1290, + "y": 3220, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40012,10 +40657,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserWalletRequest", - "x": 200, - "y": 100, + "x": 1800, + "y": 3390, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40028,8 +40673,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserWalletResponse", - "x": 200, - "y": 100, + "x": 2370, + "y": 3260, "width": 400, "height": 137, "isBold": false, @@ -40044,8 +40689,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletByFilterRequest", - "x": 200, - "y": 100, + "x": 2370, + "y": 3070, "width": 400, "height": 137, "isBold": false, @@ -40060,8 +40705,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletByFilterFilter", - "x": 200, - "y": 100, + "x": 2880, + "y": 3070, "width": 400, "height": 137, "isBold": false, @@ -40076,8 +40721,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletByFilterResponse", - "x": 200, - "y": 100, + "x": 2310, + "y": 2900, "width": 400, "height": 118, "isBold": false, @@ -40092,8 +40737,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletByFilterResponseModel", - "x": 200, - "y": 100, + "x": 2760, + "y": 2880, "width": 400, "height": 137, "isBold": false, @@ -40108,8 +40753,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserWalletChangeLogService", - "x": 200, - "y": 100, + "x": 3040, + "y": 9510, "width": 400, "height": 175, "isBold": false, @@ -40124,8 +40769,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserWalletChangeLogRequest", - "x": 200, - "y": 100, + "x": 3210, + "y": 7880, "width": 400, "height": 194, "isBold": false, @@ -40140,10 +40785,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserWalletChangeLogResponse", - "x": 200, - "y": 100, + "x": 2760, + "y": 8060, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -40156,8 +40801,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserWalletChangeLogRequest", - "x": 200, - "y": 100, + "x": 2590, + "y": 9500, "width": 400, "height": 194, "isBold": false, @@ -40172,10 +40817,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserWalletChangeLogRequest", - "x": 200, - "y": 100, + "x": 3040, + "y": 9740, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40188,10 +40833,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserWalletChangeLogRequest", - "x": 200, - "y": 100, + "x": 3490, + "y": 9560, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40204,8 +40849,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserWalletChangeLogResponse", - "x": 200, - "y": 100, + "x": 3370, + "y": 9210, "width": 400, "height": 194, "isBold": false, @@ -40220,8 +40865,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletChangeLogByFilterRequest", - "x": 200, - "y": 100, + "x": 3300, + "y": 8960, "width": 400, "height": 137, "isBold": false, @@ -40236,8 +40881,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletChangeLogByFilterFilter", - "x": 200, - "y": 100, + "x": 3300, + "y": 8720, "width": 400, "height": 194, "isBold": false, @@ -40252,8 +40897,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletChangeLogByFilterResponse", - "x": 200, - "y": 100, + "x": 3220, + "y": 8490, "width": 400, "height": 118, "isBold": false, @@ -40268,8 +40913,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserWalletChangeLogByFilterResponseModel", - "x": 200, - "y": 100, + "x": 3220, + "y": 8250, "width": 400, "height": 194, "isBold": false, @@ -40284,8 +40929,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UserCartsService", - "x": 200, - "y": 100, + "x": 14030, + "y": 7790, "width": 400, "height": 175, "isBold": false, @@ -40300,8 +40945,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserCartsRequest", - "x": 200, - "y": 100, + "x": 12370, + "y": 7900, "width": 400, "height": 156, "isBold": false, @@ -40316,10 +40961,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewUserCartsResponse", - "x": 200, - "y": 100, + "x": 12890, + "y": 7900, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -40332,8 +40977,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateUserCartsRequest", - "x": 200, - "y": 100, + "x": 14030, + "y": 8010, "width": 400, "height": 156, "isBold": false, @@ -40348,10 +40993,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteUserCartsRequest", - "x": 200, - "y": 100, + "x": 14540, + "y": 7830, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40364,10 +41009,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserCartsRequest", - "x": 200, - "y": 100, + "x": 14030, + "y": 7650, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40380,8 +41025,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetUserCartsResponse", - "x": 200, - "y": 100, + "x": 13520, + "y": 7630, "width": 400, "height": 156, "isBold": false, @@ -40396,8 +41041,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserCartsByFilterRequest", - "x": 200, - "y": 100, + "x": 13010, + "y": 7450, "width": 400, "height": 137, "isBold": false, @@ -40412,8 +41057,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserCartsByFilterFilter", - "x": 200, - "y": 100, + "x": 12500, + "y": 7430, "width": 400, "height": 156, "isBold": false, @@ -40428,8 +41073,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserCartsByFilterResponse", - "x": 200, - "y": 100, + "x": 12950, + "y": 7660, "width": 400, "height": 118, "isBold": false, @@ -40444,8 +41089,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllUserCartsByFilterResponseModel", - "x": 200, - "y": 100, + "x": 12500, + "y": 7640, "width": 400, "height": 156, "isBold": false, @@ -40460,8 +41105,8 @@ "type": "table", "schemaName": "CMS", "tableName": "ProductGallerysService", - "x": 200, - "y": 100, + "x": 12340, + "y": 220, "width": 400, "height": 175, "isBold": false, @@ -40476,8 +41121,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductGallerysRequest", - "x": 200, - "y": 100, + "x": 12240, + "y": 1610, "width": 400, "height": 137, "isBold": false, @@ -40492,10 +41137,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductGallerysResponse", - "x": 200, - "y": 100, + "x": 12500, + "y": 1790, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -40508,8 +41153,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateProductGallerysRequest", - "x": 200, - "y": 100, + "x": 12790, + "y": 240, "width": 400, "height": 137, "isBold": false, @@ -40524,10 +41169,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteProductGallerysRequest", - "x": 200, - "y": 100, + "x": 12340, + "y": 30, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40540,10 +41185,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductGallerysRequest", - "x": 200, - "y": 100, + "x": 11890, + "y": 270, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40556,8 +41201,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductGallerysResponse", - "x": 200, - "y": 100, + "x": 12010, + "y": 510, "width": 400, "height": 137, "isBold": false, @@ -40572,8 +41217,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductGallerysByFilterRequest", - "x": 200, - "y": 100, + "x": 12090, + "y": 750, "width": 400, "height": 137, "isBold": false, @@ -40588,8 +41233,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductGallerysByFilterFilter", - "x": 200, - "y": 100, + "x": 12090, + "y": 940, "width": 400, "height": 137, "isBold": false, @@ -40604,8 +41249,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductGallerysByFilterResponse", - "x": 200, - "y": 100, + "x": 12160, + "y": 1190, "width": 400, "height": 118, "isBold": false, @@ -40620,8 +41265,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductGallerysByFilterResponseModel", - "x": 200, - "y": 100, + "x": 12160, + "y": 1360, "width": 400, "height": 137, "isBold": false, @@ -40636,8 +41281,8 @@ "type": "table", "schemaName": "CMS", "tableName": "FactorDetailsService", - "x": 200, - "y": 100, + "x": 540, + "y": 10570, "width": 400, "height": 175, "isBold": false, @@ -40652,8 +41297,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewFactorDetailsRequest", - "x": 200, - "y": 100, + "x": 1160, + "y": 9520, "width": 400, "height": 232, "isBold": false, @@ -40668,10 +41313,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewFactorDetailsResponse", - "x": 200, - "y": 100, + "x": 780, + "y": 9390, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -40684,8 +41329,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateFactorDetailsRequest", - "x": 200, - "y": 100, + "x": 410, + "y": 9110, "width": 400, "height": 232, "isBold": false, @@ -40700,10 +41345,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteFactorDetailsRequest", - "x": 200, - "y": 100, + "x": 30, + "y": 10620, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40716,10 +41361,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetFactorDetailsRequest", - "x": 200, - "y": 100, + "x": 540, + "y": 10790, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40732,8 +41377,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetFactorDetailsResponse", - "x": 200, - "y": 100, + "x": 1110, + "y": 10650, "width": 400, "height": 232, "isBold": false, @@ -40748,8 +41393,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllFactorDetailsByFilterRequest", - "x": 200, - "y": 100, + "x": 1110, + "y": 10460, "width": 400, "height": 137, "isBold": false, @@ -40764,8 +41409,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllFactorDetailsByFilterFilter", - "x": 200, - "y": 100, + "x": 1560, + "y": 10460, "width": 400, "height": 232, "isBold": false, @@ -40780,8 +41425,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllFactorDetailsByFilterResponse", - "x": 200, - "y": 100, + "x": 1050, + "y": 10290, "width": 400, "height": 118, "isBold": false, @@ -40796,8 +41441,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllFactorDetailsByFilterResponseModel", - "x": 200, - "y": 100, + "x": 1500, + "y": 10180, "width": 400, "height": 232, "isBold": false, @@ -40812,8 +41457,8 @@ "type": "table", "schemaName": "CMS", "tableName": "ProductsService", - "x": 200, - "y": 100, + "x": 21490, + "y": 10330, "width": 400, "height": 175, "isBold": false, @@ -40828,8 +41473,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductsRequest", - "x": 200, - "y": 100, + "x": 1160, + "y": 9800, "width": 400, "height": 327, "isBold": false, @@ -40844,10 +41489,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductsResponse", - "x": 200, - "y": 100, + "x": 21150, + "y": 10060, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -40860,8 +41505,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateProductsRequest", - "x": 200, - "y": 100, + "x": 21040, + "y": 10250, "width": 400, "height": 327, "isBold": false, @@ -40876,10 +41521,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteProductsRequest", - "x": 200, - "y": 100, + "x": 21490, + "y": 10620, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40892,10 +41537,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductsRequest", - "x": 200, - "y": 100, + "x": 21940, + "y": 10380, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -40908,8 +41553,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductsResponse", - "x": 200, - "y": 100, + "x": 21710, + "y": 8770, "width": 400, "height": 327, "isBold": false, @@ -40924,8 +41569,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductsByFilterRequest", - "x": 200, - "y": 100, + "x": 21380, + "y": 9150, "width": 400, "height": 137, "isBold": false, @@ -40940,8 +41585,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductsByFilterFilter", - "x": 200, - "y": 100, + "x": 21260, + "y": 8770, "width": 400, "height": 327, "isBold": false, @@ -40956,8 +41601,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductsByFilterResponse", - "x": 200, - "y": 100, + "x": 21310, + "y": 9770, "width": 400, "height": 118, "isBold": false, @@ -40972,8 +41617,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductsByFilterResponseModel", - "x": 200, - "y": 100, + "x": 21310, + "y": 9400, "width": 400, "height": 327, "isBold": false, @@ -40988,8 +41633,8 @@ "type": "table", "schemaName": "CMS", "tableName": "ProductImagesService", - "x": 200, - "y": 100, + "x": 20350, + "y": 9570, "width": 400, "height": 175, "isBold": false, @@ -41004,8 +41649,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductImagesRequest", - "x": 200, - "y": 100, + "x": 15030, + "y": 9800, "width": 400, "height": 156, "isBold": false, @@ -41020,10 +41665,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewProductImagesResponse", - "x": 200, - "y": 100, + "x": 19210, + "y": 9690, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -41036,8 +41681,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateProductImagesRequest", - "x": 200, - "y": 100, + "x": 20350, + "y": 9800, "width": 400, "height": 156, "isBold": false, @@ -41052,10 +41697,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteProductImagesRequest", - "x": 200, - "y": 100, + "x": 20860, + "y": 9620, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -41068,10 +41713,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductImagesRequest", - "x": 200, - "y": 100, + "x": 20350, + "y": 9440, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -41084,8 +41729,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetProductImagesResponse", - "x": 200, - "y": 100, + "x": 19840, + "y": 9410, "width": 400, "height": 156, "isBold": false, @@ -41100,8 +41745,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductImagesByFilterRequest", - "x": 200, - "y": 100, + "x": 19330, + "y": 5120, "width": 400, "height": 137, "isBold": false, @@ -41116,8 +41761,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductImagesByFilterFilter", - "x": 200, - "y": 100, + "x": 18880, + "y": 5100, "width": 400, "height": 156, "isBold": false, @@ -41132,8 +41777,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductImagesByFilterResponse", - "x": 200, - "y": 100, + "x": 19270, + "y": 5320, "width": 400, "height": 118, "isBold": false, @@ -41148,8 +41793,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllProductImagesByFilterResponseModel", - "x": 200, - "y": 100, + "x": 18820, + "y": 5310, "width": 400, "height": 156, "isBold": false, @@ -41164,8 +41809,8 @@ "type": "table", "schemaName": "CMS", "tableName": "TransactionsService", - "x": 200, - "y": 100, + "x": 14920, + "y": 9000, "width": 400, "height": 175, "isBold": false, @@ -41180,8 +41825,8 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewTransactionsRequest", - "x": 200, - "y": 100, + "x": 15880, + "y": 6320, "width": 400, "height": 498, "isBold": false, @@ -41196,10 +41841,10 @@ "type": "table", "schemaName": "CMS", "tableName": "CreateNewTransactionsResponse", - "x": 200, - "y": 100, + "x": 14920, + "y": 9220, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 200, @@ -41212,8 +41857,8 @@ "type": "table", "schemaName": "CMS", "tableName": "UpdateTransactionsRequest", - "x": 200, - "y": 100, + "x": 16380, + "y": 9080, "width": 400, "height": 498, "isBold": false, @@ -41228,10 +41873,10 @@ "type": "table", "schemaName": "CMS", "tableName": "DeleteTransactionsRequest", - "x": 200, - "y": 100, + "x": 14790, + "y": 5410, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -41244,10 +41889,10 @@ "type": "table", "schemaName": "CMS", "tableName": "GetTransactionsRequest", - "x": 200, - "y": 100, + "x": 14410, + "y": 9040, "width": 400, - "height": 80, + "height": 106, "isBold": false, "titleColor": { "r": 255, @@ -41260,8 +41905,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetTransactionsResponse", - "x": 200, - "y": 100, + "x": 15430, + "y": 6190, "width": 400, "height": 498, "isBold": false, @@ -41276,8 +41921,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllTransactionsByFilterRequest", - "x": 200, - "y": 100, + "x": 15270, + "y": 5780, "width": 400, "height": 137, "isBold": false, @@ -41292,8 +41937,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllTransactionsByFilterFilter", - "x": 200, - "y": 100, + "x": 16400, + "y": 5600, "width": 400, "height": 498, "isBold": false, @@ -41308,8 +41953,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllTransactionsByFilterResponse", - "x": 200, - "y": 100, + "x": 19270, + "y": 5490, "width": 400, "height": 118, "isBold": false, @@ -41324,8 +41969,8 @@ "type": "table", "schemaName": "CMS", "tableName": "GetAllTransactionsByFilterResponseModel", - "x": 200, - "y": 100, + "x": 19270, + "y": 5960, "width": 400, "height": 498, "isBold": false, @@ -41340,10 +41985,10 @@ "layers": [ { "name": "Domain", - "x": 5060, - "y": 260, - "width": 3060, - "height": 1826, + "x": 16330, + "y": 6150, + "width": 2820, + "height": 2872, "layerColor": { "r": 100, "g": 234, @@ -41369,29 +42014,29 @@ "visible": true, "vertices": [ { - "x": 6275, - "y": 1710 + "x": 18395, + "y": 8520 }, { - "x": 6300, - "y": 1710 + "x": 18410, + "y": 8520 }, { - "x": 6300, - "y": 1770 + "x": 18410, + "y": 8580 }, { - "x": 6240, - "y": 1770 + "x": 18350, + "y": 8580 }, { - "x": 6240, - "y": 1745 + "x": 18350, + "y": 8565 } ], "label": { - "x": 6265, - "y": 1672, + "x": 18385, + "y": 8482, "width": 104, "height": 32, "fontName": "Arial Unicode MS", @@ -41415,21 +42060,17 @@ "visible": true, "vertices": [ { - "x": 6225, - "y": 1170 + "x": 17915, + "y": 8220 }, { - "x": 6190, - "y": 1170 - }, - { - "x": 6190, - "y": 1315 + "x": 17995, + "y": 8220 } ], "label": { - "x": 6078, - "y": 1132, + "x": 17748, + "y": 8182, "width": 157, "height": 32, "fontName": "Arial Unicode MS", @@ -41453,17 +42094,17 @@ "visible": true, "vertices": [ { - "x": 5960, - "y": 805 + "x": 18190, + "y": 8745 }, { - "x": 5960, - "y": 785 + "x": 18190, + "y": 8765 } ], "label": { - "x": 5968, - "y": 815, + "x": 18198, + "y": 8735, "width": 135, "height": 32, "fontName": "Arial Unicode MS", @@ -41487,17 +42128,17 @@ "visible": true, "vertices": [ { - "x": 5960, - "y": 965 + "x": 18190, + "y": 8585 }, { - "x": 5960, - "y": 1315 + "x": 18190, + "y": 8565 } ], "label": { - "x": 5828, - "y": 915, + "x": 18058, + "y": 8555, "width": 134, "height": 32, "fontName": "Arial Unicode MS", @@ -41521,17 +42162,17 @@ "visible": true, "vertices": [ { - "x": 6995, - "y": 1120 + "x": 17320, + "y": 8450 }, { - "x": 7145, - "y": 1120 + "x": 17320, + "y": 8475 } ], "label": { - "x": 6817, - "y": 1082, + "x": 17154, + "y": 8400, "width": 168, "height": 32, "fontName": "Arial Unicode MS", @@ -41555,21 +42196,17 @@ "visible": true, "vertices": [ { - "x": 6655, - "y": 1010 + "x": 17495, + "y": 8380 }, { - "x": 6070, - "y": 1010 - }, - { - "x": 6070, - "y": 1315 + "x": 17995, + "y": 8380 } ], "label": { - "x": 6523, - "y": 972, + "x": 17343, + "y": 8342, "width": 142, "height": 32, "fontName": "Arial Unicode MS", @@ -41593,21 +42230,21 @@ "visible": true, "vertices": [ { - "x": 2760, - "y": 3605 + "x": 6460, + "y": 5505 }, { - "x": 2760, - "y": 2270 + "x": 6460, + "y": 5060 }, { - "x": 2805, - "y": 2270 + "x": 6495, + "y": 5060 } ], "label": { - "x": 2768, - "y": 3615, + "x": 6468, + "y": 5515, "width": 278, "height": 32, "fontName": "Arial Unicode MS", @@ -41631,17 +42268,17 @@ "visible": true, "vertices": [ { - "x": 2650, - "y": 3605 + "x": 6340, + "y": 5505 }, { - "x": 2650, - "y": 2101 + "x": 6340, + "y": 4891 } ], "label": { - "x": 2658, - "y": 3585, + "x": 6348, + "y": 5485, "width": 288, "height": 32, "fontName": "Arial Unicode MS", @@ -41665,17 +42302,17 @@ "visible": true, "vertices": [ { - "x": 2565, - "y": 3710 + "x": 6255, + "y": 5620 }, { - "x": 2485, - "y": 3710 + "x": 6175, + "y": 5620 } ], "label": { - "x": 2581, - "y": 3712, + "x": 6271, + "y": 5622, "width": 254, "height": 32, "fontName": "Arial Unicode MS", @@ -41699,17 +42336,17 @@ "visible": true, "vertices": [ { - "x": 2780, - "y": 3825 + "x": 6470, + "y": 5725 }, { - "x": 2780, - "y": 3845 + "x": 6470, + "y": 5745 } ], "label": { - "x": 2788, - "y": 3785, + "x": 6478, + "y": 5685, "width": 249, "height": 32, "fontName": "Arial Unicode MS", @@ -41733,17 +42370,17 @@ "visible": true, "vertices": [ { - "x": 2995, - "y": 3790 + "x": 6685, + "y": 5690 }, { - "x": 3705, - "y": 3790 + "x": 8295, + "y": 5690 } ], "label": { - "x": 2991, - "y": 3762, + "x": 6681, + "y": 5662, "width": 228, "height": 32, "fontName": "Arial Unicode MS", @@ -41767,25 +42404,25 @@ "visible": true, "vertices": [ { - "x": 2995, - "y": 3710 + "x": 6685, + "y": 5620 }, { - "x": 3660, - "y": 3710 + "x": 8260, + "y": 5620 }, { - "x": 3660, - "y": 3620 + "x": 8260, + "y": 5530 }, { - "x": 3705, - "y": 3620 + "x": 8295, + "y": 5530 } ], "label": { - "x": 2991, - "y": 3712, + "x": 6681, + "y": 5622, "width": 238, "height": 32, "fontName": "Arial Unicode MS", @@ -41809,25 +42446,25 @@ "visible": true, "vertices": [ { - "x": 2995, - "y": 3680 + "x": 6685, + "y": 5590 }, { - "x": 3600, - "y": 3680 + "x": 7300, + "y": 5590 }, { - "x": 3600, - "y": 3220 + "x": 7300, + "y": 5500 }, { - "x": 3645, - "y": 3220 + "x": 7725, + "y": 5500 } ], "label": { - "x": 2991, - "y": 3682, + "x": 6681, + "y": 5592, "width": 295, "height": 32, "fontName": "Arial Unicode MS", @@ -41851,25 +42488,25 @@ "visible": true, "vertices": [ { - "x": 2995, - "y": 3660 + "x": 6685, + "y": 5570 }, { - "x": 3540, - "y": 3660 + "x": 7240, + "y": 5570 }, { - "x": 3540, - "y": 2820 + "x": 7240, + "y": 5310 }, { - "x": 3585, - "y": 2820 + "x": 7275, + "y": 5310 } ], "label": { - "x": 2991, - "y": 3662, + "x": 6681, + "y": 5572, "width": 305, "height": 32, "fontName": "Arial Unicode MS", @@ -41893,17 +42530,25 @@ "visible": true, "vertices": [ { - "x": 4075, - "y": 3220 + "x": 8155, + "y": 5490 }, { - "x": 4095, - "y": 3220 + "x": 8200, + "y": 5490 + }, + { + "x": 8200, + "y": 5120 + }, + { + "x": 8235, + "y": 5120 } ], "label": { - "x": 4071, - "y": 3222, + "x": 8151, + "y": 5492, "width": 357, "height": 32, "fontName": "Arial Unicode MS", @@ -41927,17 +42572,17 @@ "visible": true, "vertices": [ { - "x": 4015, - "y": 2810 + "x": 7705, + "y": 5300 }, { - "x": 4035, - "y": 2810 + "x": 7725, + "y": 5300 } ], "label": { - "x": 4011, - "y": 2812, + "x": 7701, + "y": 5302, "width": 442, "height": 32, "fontName": "Arial Unicode MS", @@ -41961,25 +42606,29 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2450 + "x": 8915, + "y": 4760 }, { - "x": 3920, - "y": 2450 + "x": 7730, + "y": 4760 }, { - "x": 3920, - "y": 2300 + "x": 7730, + "y": 4680 }, { - "x": 3745, - "y": 2300 + "x": 7220, + "y": 4680 + }, + { + "x": 7220, + "y": 4945 } ], "label": { - "x": 5111, - "y": 2452, + "x": 8931, + "y": 4762, "width": 384, "height": 32, "fontName": "Arial Unicode MS", @@ -42003,17 +42652,17 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2480 + "x": 8915, + "y": 4790 }, { - "x": 3875, - "y": 2480 + "x": 7695, + "y": 4790 } ], "label": { - "x": 5111, - "y": 2452, + "x": 8931, + "y": 4762, "width": 394, "height": 32, "fontName": "Arial Unicode MS", @@ -42037,17 +42686,17 @@ "visible": true, "vertices": [ { - "x": 5310, - "y": 2515 + "x": 9130, + "y": 4825 }, { - "x": 5310, - "y": 2535 + "x": 9130, + "y": 4845 } ], "label": { - "x": 5318, - "y": 2505, + "x": 9138, + "y": 4815, "width": 360, "height": 32, "fontName": "Arial Unicode MS", @@ -42071,17 +42720,17 @@ "visible": true, "vertices": [ { - "x": 5525, - "y": 2400 + "x": 9345, + "y": 4710 }, { - "x": 5605, - "y": 2400 + "x": 9425, + "y": 4710 } ], "label": { - "x": 5521, - "y": 2372, + "x": 9341, + "y": 4682, "width": 355, "height": 32, "fontName": "Arial Unicode MS", @@ -42105,17 +42754,17 @@ "visible": true, "vertices": [ { - "x": 5310, - "y": 2285 + "x": 9130, + "y": 4595 }, { - "x": 5310, - "y": 2261 + "x": 9130, + "y": 4571 } ], "label": { - "x": 5318, - "y": 2265, + "x": 9138, + "y": 4575, "width": 334, "height": 32, "fontName": "Arial Unicode MS", @@ -42139,25 +42788,25 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2320 + "x": 8915, + "y": 4630 }, { - "x": 5060, - "y": 2320 + "x": 8870, + "y": 4630 }, { - "x": 5060, - "y": 2230 + "x": 8870, + "y": 4540 }, { - "x": 5015, - "y": 2230 + "x": 8835, + "y": 4540 } ], "label": { - "x": 5111, - "y": 2322, + "x": 8931, + "y": 4632, "width": 344, "height": 32, "fontName": "Arial Unicode MS", @@ -42181,25 +42830,25 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2350 + "x": 8915, + "y": 4660 }, { - "x": 4550, - "y": 2350 + "x": 8360, + "y": 4660 }, { - "x": 4550, - "y": 1630 + "x": 8360, + "y": 4220 }, { - "x": 4505, - "y": 1630 + "x": 8325, + "y": 4220 } ], "label": { - "x": 5111, - "y": 2352, + "x": 8931, + "y": 4662, "width": 401, "height": 32, "fontName": "Arial Unicode MS", @@ -42223,25 +42872,25 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2380 + "x": 8915, + "y": 4690 }, { - "x": 4490, - "y": 2380 + "x": 8300, + "y": 4690 }, { - "x": 4490, - "y": 2050 + "x": 8300, + "y": 4480 }, { - "x": 4445, - "y": 2050 + "x": 8265, + "y": 4480 } ], "label": { - "x": 5111, - "y": 2382, + "x": 8931, + "y": 4692, "width": 411, "height": 32, "fontName": "Arial Unicode MS", @@ -42265,17 +42914,17 @@ "visible": true, "vertices": [ { - "x": 4075, - "y": 1620 + "x": 7895, + "y": 4210 }, { - "x": 3995, - "y": 1620 + "x": 7815, + "y": 4210 } ], "label": { - "x": 4091, - "y": 1622, + "x": 7911, + "y": 4212, "width": 463, "height": 32, "fontName": "Arial Unicode MS", @@ -42299,17 +42948,17 @@ "visible": true, "vertices": [ { - "x": 4015, - "y": 2040 + "x": 7835, + "y": 4480 }, { - "x": 3995, - "y": 2040 + "x": 7815, + "y": 4480 } ], "label": { - "x": 4031, - "y": 2042, + "x": 7851, + "y": 4482, "width": 548, "height": 32, "fontName": "Arial Unicode MS", @@ -42333,25 +42982,25 @@ "visible": true, "vertices": [ { - "x": 3340, - "y": 440 + "x": 6890, + "y": 3160 }, { - "x": 3340, - "y": 1690 + "x": 6890, + "y": 4420 }, { - "x": 3230, - "y": 1690 + "x": 6830, + "y": 4420 }, { - "x": 3230, - "y": 1815 + "x": 6830, + "y": 4615 } ], "label": { - "x": 3348, - "y": 430, + "x": 6898, + "y": 3150, "width": 330, "height": 32, "fontName": "Arial Unicode MS", @@ -42375,17 +43024,17 @@ "visible": true, "vertices": [ { - "x": 3420, - "y": 440 + "x": 6960, + "y": 3160 }, { - "x": 3420, - "y": 1725 + "x": 6960, + "y": 4455 } ], "label": { - "x": 3428, - "y": 400, + "x": 6968, + "y": 3120, "width": 340, "height": 32, "fontName": "Arial Unicode MS", @@ -42409,17 +43058,17 @@ "visible": true, "vertices": [ { - "x": 3485, - "y": 340 + "x": 7025, + "y": 3060 }, { - "x": 3505, - "y": 340 + "x": 7045, + "y": 3060 } ], "label": { - "x": 3481, - "y": 342, + "x": 7021, + "y": 3062, "width": 306, "height": 32, "fontName": "Arial Unicode MS", @@ -42443,17 +43092,17 @@ "visible": true, "vertices": [ { - "x": 3270, - "y": 235 + "x": 6810, + "y": 2955 }, { - "x": 3270, - "y": 151 + "x": 6810, + "y": 2881 } ], "label": { - "x": 3278, - "y": 215, + "x": 6818, + "y": 2935, "width": 301, "height": 32, "fontName": "Arial Unicode MS", @@ -42477,17 +43126,17 @@ "visible": true, "vertices": [ { - "x": 3055, - "y": 340 + "x": 6595, + "y": 3060 }, { - "x": 3035, - "y": 340 + "x": 6575, + "y": 3060 } ], "label": { - "x": 3071, - "y": 312, + "x": 6611, + "y": 3032, "width": 280, "height": 32, "fontName": "Arial Unicode MS", @@ -42511,25 +43160,25 @@ "visible": true, "vertices": [ { - "x": 3110, - "y": 440 + "x": 6660, + "y": 3160 }, { - "x": 3110, - "y": 480 + "x": 6660, + "y": 3200 }, { - "x": 3070, - "y": 480 + "x": 6610, + "y": 3200 }, { - "x": 3070, - "y": 515 + "x": 6610, + "y": 3245 } ], "label": { - "x": 3118, - "y": 430, + "x": 6668, + "y": 3150, "width": 290, "height": 32, "fontName": "Arial Unicode MS", @@ -42553,25 +43202,25 @@ "visible": true, "vertices": [ { - "x": 3190, - "y": 440 + "x": 6740, + "y": 3160 }, { - "x": 3190, - "y": 760 + "x": 6740, + "y": 3490 }, { - "x": 3140, - "y": 760 + "x": 6680, + "y": 3490 }, { - "x": 3140, - "y": 805 + "x": 6680, + "y": 3525 } ], "label": { - "x": 3198, - "y": 430, + "x": 6748, + "y": 3150, "width": 347, "height": 32, "fontName": "Arial Unicode MS", @@ -42595,25 +43244,25 @@ "visible": true, "vertices": [ { - "x": 3270, - "y": 440 + "x": 6810, + "y": 3160 }, { - "x": 3270, - "y": 1240 + "x": 6810, + "y": 3960 }, { - "x": 3220, - "y": 1240 + "x": 6760, + "y": 3960 }, { - "x": 3220, - "y": 1275 + "x": 6760, + "y": 4005 } ], "label": { - "x": 3278, - "y": 430, + "x": 6818, + "y": 3150, "width": 357, "height": 32, "fontName": "Arial Unicode MS", @@ -42637,17 +43286,17 @@ "visible": true, "vertices": [ { - "x": 3010, - "y": 972 + "x": 6560, + "y": 3692 }, { - "x": 3010, - "y": 995 + "x": 6560, + "y": 3715 } ], "label": { - "x": 3018, - "y": 962, + "x": 6568, + "y": 3682, "width": 409, "height": 32, "fontName": "Arial Unicode MS", @@ -42671,17 +43320,17 @@ "visible": true, "vertices": [ { - "x": 3090, - "y": 1423 + "x": 6630, + "y": 4153 }, { - "x": 3090, - "y": 1445 + "x": 6630, + "y": 4175 } ], "label": { - "x": 3098, - "y": 1413, + "x": 6638, + "y": 4143, "width": 494, "height": 32, "fontName": "Arial Unicode MS", @@ -42705,21 +43354,21 @@ "visible": true, "vertices": [ { - "x": 830, - "y": 2465 + "x": 4270, + "y": 6525 }, { - "x": 830, - "y": 1920 + "x": 4270, + "y": 5930 }, { - "x": 1805, - "y": 1920 + "x": 5625, + "y": 5930 } ], "label": { - "x": 838, - "y": 2475, + "x": 4278, + "y": 6535, "width": 354, "height": 32, "fontName": "Arial Unicode MS", @@ -42743,21 +43392,21 @@ "visible": true, "vertices": [ { - "x": 720, - "y": 2465 + "x": 4160, + "y": 6525 }, { - "x": 720, - "y": 1810 + "x": 4160, + "y": 5820 }, { - "x": 765, - "y": 1810 + "x": 4195, + "y": 5820 } ], "label": { - "x": 728, - "y": 2445, + "x": 4168, + "y": 6505, "width": 364, "height": 32, "fontName": "Arial Unicode MS", @@ -42781,17 +43430,17 @@ "visible": true, "vertices": [ { - "x": 610, - "y": 2465 + "x": 4040, + "y": 6525 }, { - "x": 610, - "y": 1725 + "x": 4040, + "y": 5735 } ], "label": { - "x": 618, - "y": 2475, + "x": 4048, + "y": 6535, "width": 330, "height": 32, "fontName": "Arial Unicode MS", @@ -42815,17 +43464,17 @@ "visible": true, "vertices": [ { - "x": 525, - "y": 2560 + "x": 3955, + "y": 6620 }, { - "x": 445, - "y": 2560 + "x": 3875, + "y": 6620 } ], "label": { - "x": 541, - "y": 2532, + "x": 3971, + "y": 6592, "width": 325, "height": 32, "fontName": "Arial Unicode MS", @@ -42849,17 +43498,17 @@ "visible": true, "vertices": [ { - "x": 740, - "y": 2670 + "x": 4170, + "y": 6730 }, { - "x": 740, - "y": 2685 + "x": 4170, + "y": 6745 } ], "label": { - "x": 748, - "y": 2630, + "x": 4178, + "y": 6690, "width": 304, "height": 32, "fontName": "Arial Unicode MS", @@ -42883,17 +43532,17 @@ "visible": true, "vertices": [ { - "x": 955, - "y": 2630 + "x": 4385, + "y": 6690 }, { - "x": 1095, - "y": 2630 + "x": 4525, + "y": 6690 } ], "label": { - "x": 951, - "y": 2632, + "x": 4381, + "y": 6692, "width": 314, "height": 32, "fontName": "Arial Unicode MS", @@ -42917,25 +43566,25 @@ "visible": true, "vertices": [ { - "x": 955, - "y": 2530 + "x": 4385, + "y": 6590 }, { - "x": 1060, - "y": 2530 + "x": 4490, + "y": 6590 }, { - "x": 1060, - "y": 2440 + "x": 4490, + "y": 6500 }, { - "x": 1095, - "y": 2440 + "x": 4525, + "y": 6500 } ], "label": { - "x": 951, - "y": 2532, + "x": 4381, + "y": 6592, "width": 371, "height": 32, "fontName": "Arial Unicode MS", @@ -42959,25 +43608,25 @@ "visible": true, "vertices": [ { - "x": 955, - "y": 2500 + "x": 4385, + "y": 6560 }, { - "x": 1000, - "y": 2500 + "x": 4430, + "y": 6560 }, { - "x": 1000, - "y": 2260 + "x": 4430, + "y": 6320 }, { - "x": 1035, - "y": 2260 + "x": 4465, + "y": 6320 } ], "label": { - "x": 951, - "y": 2502, + "x": 4381, + "y": 6562, "width": 381, "height": 32, "fontName": "Arial Unicode MS", @@ -43001,17 +43650,17 @@ "visible": true, "vertices": [ { - "x": 1525, - "y": 2440 + "x": 4955, + "y": 6500 }, { - "x": 1545, - "y": 2440 + "x": 5035, + "y": 6500 } ], "label": { - "x": 1521, - "y": 2442, + "x": 4951, + "y": 6502, "width": 433, "height": 32, "fontName": "Arial Unicode MS", @@ -43035,17 +43684,17 @@ "visible": true, "vertices": [ { - "x": 1465, - "y": 2250 + "x": 4895, + "y": 6310 }, { - "x": 1485, - "y": 2250 + "x": 4915, + "y": 6310 } ], "label": { - "x": 1461, - "y": 2252, + "x": 4891, + "y": 6312, "width": 518, "height": 32, "fontName": "Arial Unicode MS", @@ -43069,25 +43718,25 @@ "visible": true, "vertices": [ { - "x": 1770, - "y": 5345 + "x": 5790, + "y": 7575 }, { - "x": 1770, - "y": 4200 + "x": 5790, + "y": 6440 }, { - "x": 1880, - "y": 4200 + "x": 5840, + "y": 6440 }, { - "x": 1880, - "y": 4102 + "x": 5840, + "y": 6242 } ], "label": { - "x": 1778, - "y": 5355, + "x": 5798, + "y": 7585, "width": 280, "height": 32, "fontName": "Arial Unicode MS", @@ -43111,17 +43760,17 @@ "visible": true, "vertices": [ { - "x": 1690, - "y": 5345 + "x": 5710, + "y": 7575 }, { - "x": 1690, - "y": 4161 + "x": 5710, + "y": 6391 } ], "label": { - "x": 1698, - "y": 5325, + "x": 5718, + "y": 7555, "width": 290, "height": 32, "fontName": "Arial Unicode MS", @@ -43145,17 +43794,17 @@ "visible": true, "vertices": [ { - "x": 1635, - "y": 5440 + "x": 5645, + "y": 7680 }, { - "x": 1615, - "y": 5440 + "x": 5625, + "y": 7680 } ], "label": { - "x": 1651, - "y": 5442, + "x": 5661, + "y": 7682, "width": 256, "height": 32, "fontName": "Arial Unicode MS", @@ -43179,17 +43828,17 @@ "visible": true, "vertices": [ { - "x": 1850, - "y": 5550 + "x": 5860, + "y": 7780 }, { - "x": 1850, - "y": 5565 + "x": 5860, + "y": 7805 } ], "label": { - "x": 1858, - "y": 5510, + "x": 5868, + "y": 7740, "width": 251, "height": 32, "fontName": "Arial Unicode MS", @@ -43213,17 +43862,17 @@ "visible": true, "vertices": [ { - "x": 2065, - "y": 5440 + "x": 6075, + "y": 7680 }, { - "x": 2085, - "y": 5440 + "x": 6095, + "y": 7680 } ], "label": { - "x": 2061, - "y": 5412, + "x": 6071, + "y": 7652, "width": 230, "height": 32, "fontName": "Arial Unicode MS", @@ -43247,25 +43896,25 @@ "visible": true, "vertices": [ { - "x": 2000, - "y": 5345 + "x": 6020, + "y": 7575 }, { - "x": 2000, - "y": 5300 + "x": 6020, + "y": 7540 }, { - "x": 2050, - "y": 5300 + "x": 6070, + "y": 7540 }, { - "x": 2050, - "y": 5262 + "x": 6070, + "y": 7492 } ], "label": { - "x": 2008, - "y": 5355, + "x": 6028, + "y": 7585, "width": 240, "height": 32, "fontName": "Arial Unicode MS", @@ -43289,25 +43938,25 @@ "visible": true, "vertices": [ { - "x": 1920, - "y": 5345 + "x": 5940, + "y": 7575 }, { - "x": 1920, - "y": 5050 + "x": 5940, + "y": 7290 }, { - "x": 1970, - "y": 5050 + "x": 5990, + "y": 7290 }, { - "x": 1970, - "y": 5012 + "x": 5990, + "y": 7252 } ], "label": { - "x": 1928, - "y": 5355, + "x": 5948, + "y": 7585, "width": 297, "height": 32, "fontName": "Arial Unicode MS", @@ -43331,25 +43980,25 @@ "visible": true, "vertices": [ { - "x": 1840, - "y": 5345 + "x": 5870, + "y": 7575 }, { - "x": 1840, - "y": 4620 + "x": 5870, + "y": 6850 }, { - "x": 1900, - "y": 4620 + "x": 5920, + "y": 6850 }, { - "x": 1900, - "y": 4573 + "x": 5920, + "y": 6813 } ], "label": { - "x": 1848, - "y": 5355, + "x": 5878, + "y": 7585, "width": 307, "height": 32, "fontName": "Arial Unicode MS", @@ -43373,17 +44022,17 @@ "visible": true, "vertices": [ { - "x": 2100, - "y": 4845 + "x": 6120, + "y": 7085 }, { - "x": 2100, - "y": 4822 + "x": 6120, + "y": 7062 } ], "label": { - "x": 2108, - "y": 4855, + "x": 6128, + "y": 7095, "width": 359, "height": 32, "fontName": "Arial Unicode MS", @@ -43407,17 +44056,17 @@ "visible": true, "vertices": [ { - "x": 2020, - "y": 4425 + "x": 6050, + "y": 6665 }, { - "x": 2020, - "y": 4412 + "x": 6050, + "y": 6642 } ], "label": { - "x": 2028, - "y": 4435, + "x": 6058, + "y": 6675, "width": 444, "height": 32, "fontName": "Arial Unicode MS", @@ -43441,29 +44090,29 @@ "visible": true, "vertices": [ { - "x": 10065, - "y": 3970 + "x": 11465, + "y": 6110 }, { - "x": 8500, - "y": 3970 + "x": 10790, + "y": 6110 }, { - "x": 8500, - "y": 3890 + "x": 10790, + "y": 6030 }, { - "x": 6200, - "y": 3890 + "x": 10020, + "y": 6030 }, { - "x": 6200, - "y": 3935 + "x": 10020, + "y": 6075 } ], "label": { - "x": 10081, - "y": 3972, + "x": 11481, + "y": 6112, "width": 338, "height": 32, "fontName": "Arial Unicode MS", @@ -43487,17 +44136,17 @@ "visible": true, "vertices": [ { - "x": 10065, - "y": 4000 + "x": 11465, + "y": 6140 }, { - "x": 8455, - "y": 4000 + "x": 10755, + "y": 6140 } ], "label": { - "x": 10081, - "y": 3972, + "x": 11481, + "y": 6112, "width": 348, "height": 32, "fontName": "Arial Unicode MS", @@ -43521,17 +44170,17 @@ "visible": true, "vertices": [ { - "x": 10280, - "y": 4040 + "x": 11680, + "y": 6180 }, { - "x": 10280, - "y": 4055 + "x": 11680, + "y": 6195 } ], "label": { - "x": 10288, - "y": 4030, + "x": 11688, + "y": 6170, "width": 314, "height": 32, "fontName": "Arial Unicode MS", @@ -43555,17 +44204,17 @@ "visible": true, "vertices": [ { - "x": 10495, - "y": 3940 + "x": 11895, + "y": 6070 }, { - "x": 10575, - "y": 3940 + "x": 11975, + "y": 6070 } ], "label": { - "x": 10491, - "y": 3912, + "x": 11891, + "y": 6042, "width": 309, "height": 32, "fontName": "Arial Unicode MS", @@ -43589,17 +44238,17 @@ "visible": true, "vertices": [ { - "x": 10280, - "y": 3835 + "x": 11680, + "y": 5975 }, { - "x": 10280, - "y": 3811 + "x": 11680, + "y": 5951 } ], "label": { - "x": 10288, - "y": 3815, + "x": 11688, + "y": 5955, "width": 288, "height": 32, "fontName": "Arial Unicode MS", @@ -43623,25 +44272,25 @@ "visible": true, "vertices": [ { - "x": 10065, - "y": 3870 + "x": 11465, + "y": 6010 }, { - "x": 10030, - "y": 3870 + "x": 11420, + "y": 6010 }, { - "x": 10030, - "y": 3780 + "x": 11420, + "y": 5920 }, { - "x": 9985, - "y": 3780 + "x": 11385, + "y": 5920 } ], "label": { - "x": 10081, - "y": 3872, + "x": 11481, + "y": 6012, "width": 298, "height": 32, "fontName": "Arial Unicode MS", @@ -43665,25 +44314,25 @@ "visible": true, "vertices": [ { - "x": 10065, - "y": 3900 + "x": 11465, + "y": 6040 }, { - "x": 9520, - "y": 3900 + "x": 10910, + "y": 6040 }, { - "x": 9520, - "y": 3810 + "x": 10910, + "y": 5730 }, { - "x": 9475, - "y": 3810 + "x": 10815, + "y": 5730 } ], "label": { - "x": 10081, - "y": 3902, + "x": 11481, + "y": 6042, "width": 355, "height": 32, "fontName": "Arial Unicode MS", @@ -43707,25 +44356,25 @@ "visible": true, "vertices": [ { - "x": 10065, - "y": 3930 + "x": 11465, + "y": 6070 }, { - "x": 8560, - "y": 3930 + "x": 10850, + "y": 6070 }, { - "x": 8560, - "y": 3010 + "x": 10850, + "y": 5920 }, { - "x": 8515, - "y": 3010 + "x": 10815, + "y": 5920 } ], "label": { - "x": 10081, - "y": 3932, + "x": 11481, + "y": 6072, "width": 365, "height": 32, "fontName": "Arial Unicode MS", @@ -43749,17 +44398,17 @@ "visible": true, "vertices": [ { - "x": 9045, - "y": 3800 + "x": 10385, + "y": 5720 }, { - "x": 9025, - "y": 3800 + "x": 10365, + "y": 5720 } ], "label": { - "x": 9061, - "y": 3802, + "x": 10401, + "y": 5722, "width": 417, "height": 32, "fontName": "Arial Unicode MS", @@ -43783,17 +44432,17 @@ "visible": true, "vertices": [ { - "x": 8085, - "y": 3010 + "x": 10385, + "y": 5910 }, { - "x": 8065, - "y": 3010 + "x": 10365, + "y": 5910 } ], "label": { - "x": 8101, - "y": 3012, + "x": 10401, + "y": 5912, "width": 502, "height": 32, "fontName": "Arial Unicode MS", @@ -43817,25 +44466,17 @@ "visible": true, "vertices": [ { - "x": 7185, - "y": 3320 + "x": 9890, + "y": 2325 }, { - "x": 6590, - "y": 3320 - }, - { - "x": 6590, - "y": 3190 - }, - { - "x": 6295, - "y": 3190 + "x": 9890, + "y": 2635 } ], "label": { - "x": 7201, - "y": 3322, + "x": 9898, + "y": 2315, "width": 352, "height": 32, "fontName": "Arial Unicode MS", @@ -43859,17 +44500,17 @@ "visible": true, "vertices": [ { - "x": 7400, - "y": 3405 + "x": 10105, + "y": 2230 }, { - "x": 7400, - "y": 3425 + "x": 10125, + "y": 2230 } ], "label": { - "x": 7408, - "y": 3395, + "x": 10101, + "y": 2232, "width": 369, "height": 32, "fontName": "Arial Unicode MS", @@ -43893,21 +44534,17 @@ "visible": true, "vertices": [ { - "x": 7400, - "y": 3225 + "x": 9890, + "y": 2145 }, { - "x": 7400, - "y": 3190 - }, - { - "x": 7635, - "y": 3190 + "x": 9890, + "y": 2123 } ], "label": { - "x": 7408, - "y": 3235, + "x": 9898, + "y": 2155, "width": 379, "height": 32, "fontName": "Arial Unicode MS", @@ -43931,17 +44568,17 @@ "visible": true, "vertices": [ { - "x": 7400, - "y": 3592 + "x": 10555, + "y": 2230 }, { - "x": 7400, - "y": 3615 + "x": 10575, + "y": 2230 } ], "label": { - "x": 7408, - "y": 3582, + "x": 10551, + "y": 2232, "width": 431, "height": 32, "fontName": "Arial Unicode MS", @@ -43965,17 +44602,17 @@ "visible": true, "vertices": [ { - "x": 8065, - "y": 3190 + "x": 9890, + "y": 1975 }, { - "x": 8085, - "y": 3190 + "x": 9890, + "y": 1958 } ], "label": { - "x": 8061, - "y": 3192, + "x": 9898, + "y": 1985, "width": 516, "height": 32, "fontName": "Arial Unicode MS", @@ -43999,17 +44636,17 @@ "visible": true, "vertices": [ { - "x": 7185, - "y": 3360 + "x": 10020, + "y": 2325 }, { - "x": 6545, - "y": 3360 + "x": 10020, + "y": 2405 } ], "label": { - "x": 7195, - "y": 3322, + "x": 10022, + "y": 2275, "width": 362, "height": 32, "fontName": "Arial Unicode MS", @@ -44033,17 +44670,17 @@ "visible": true, "vertices": [ { - "x": 7290, - "y": 3225 + "x": 9675, + "y": 2230 }, { - "x": 7290, - "y": 3145 + "x": 9655, + "y": 2230 } ], "label": { - "x": 7292, - "y": 3195, + "x": 9685, + "y": 2192, "width": 317, "height": 32, "fontName": "Arial Unicode MS", @@ -44067,25 +44704,17 @@ "visible": true, "vertices": [ { - "x": 7185, - "y": 3270 + "x": 9760, + "y": 2325 }, { - "x": 7100, - "y": 3270 - }, - { - "x": 7100, - "y": 3190 - }, - { - "x": 7055, - "y": 3190 + "x": 9760, + "y": 2345 } ], "label": { - "x": 7195, - "y": 3232, + "x": 9762, + "y": 2275, "width": 327, "height": 32, "fontName": "Arial Unicode MS", @@ -44109,25 +44738,25 @@ "visible": true, "vertices": [ { - "x": 2995, - "y": 3630 + "x": 6685, + "y": 5540 }, { - "x": 3030, - "y": 3630 + "x": 6730, + "y": 5540 }, { - "x": 3030, - "y": 3550 + "x": 6730, + "y": 5460 }, { - "x": 3075, - "y": 3550 + "x": 6765, + "y": 5460 } ], "label": { - "x": 2985, - "y": 3592, + "x": 6675, + "y": 5502, "width": 261, "height": 32, "fontName": "Arial Unicode MS", @@ -44151,21 +44780,21 @@ "visible": true, "vertices": [ { - "x": 2870, - "y": 3605 + "x": 6570, + "y": 5505 }, { - "x": 2870, - "y": 3390 + "x": 6570, + "y": 5300 }, { - "x": 2915, - "y": 3390 + "x": 6605, + "y": 5300 } ], "label": { - "x": 2872, - "y": 3575, + "x": 6572, + "y": 5475, "width": 271, "height": 32, "fontName": "Arial Unicode MS", @@ -44189,17 +44818,17 @@ "visible": true, "vertices": [ { - "x": 6655, - "y": 1150 + "x": 17495, + "y": 8220 }, { - "x": 6565, - "y": 1150 + "x": 17575, + "y": 8220 } ], "label": { - "x": 6665, - "y": 1112, + "x": 17485, + "y": 8182, "width": 195, "height": 32, "fontName": "Arial Unicode MS", @@ -44223,25 +44852,25 @@ "visible": true, "vertices": [ { - "x": 5095, - "y": 2410 + "x": 8915, + "y": 4720 }, { - "x": 4430, - "y": 2410 + "x": 8240, + "y": 4720 }, { - "x": 4430, - "y": 2340 + "x": 8240, + "y": 4650 }, { - "x": 4385, - "y": 2340 + "x": 8205, + "y": 4650 } ], "label": { - "x": 5105, - "y": 2372, + "x": 8925, + "y": 4682, "width": 369, "height": 32, "fontName": "Arial Unicode MS", @@ -44265,17 +44894,17 @@ "visible": true, "vertices": [ { - "x": 5435, - "y": 1530 + "x": 18775, + "y": 8350 }, { - "x": 5455, - "y": 1530 + "x": 18755, + "y": 8350 } ], "label": { - "x": 5425, - "y": 1490, + "x": 18785, + "y": 8310, "width": 268, "height": 32, "fontName": "Sans", @@ -44299,17 +44928,17 @@ "visible": true, "vertices": [ { - "x": 5795, - "y": 1530 + "x": 18415, + "y": 8350 }, { - "x": 5875, - "y": 1530 + "x": 18395, + "y": 8350 } ], "label": { - "x": 5785, - "y": 1490, + "x": 18425, + "y": 8310, "width": 150, "height": 32, "fontName": "Sans", @@ -44333,17 +44962,21 @@ "visible": true, "vertices": [ { - "x": 6830, - "y": 1315 + "x": 17395, + "y": 7650 }, { - "x": 6830, - "y": 1240 + "x": 17350, + "y": 7650 + }, + { + "x": 17350, + "y": 8135 } ], "label": { - "x": 6832, - "y": 1283, + "x": 17405, + "y": 7610, "width": 204, "height": 32, "fontName": "Sans", @@ -44367,17 +45000,17 @@ "visible": true, "vertices": [ { - "x": 6740, - "y": 899 + "x": 17135, + "y": 8300 }, { - "x": 6740, - "y": 925 + "x": 17155, + "y": 8300 } ], "label": { - "x": 6748, - "y": 857, + "x": 17131, + "y": 8270, "width": 202, "height": 32, "fontName": "Sans", @@ -44401,21 +45034,17 @@ "visible": true, "vertices": [ { - "x": 6380, - "y": 1725 + "x": 18190, + "y": 8115 }, { - "x": 6380, - "y": 1660 - }, - { - "x": 6275, - "y": 1660 + "x": 18190, + "y": 8135 } ], "label": { - "x": 6382, - "y": 1693, + "x": 18192, + "y": 8063, "width": 143, "height": 32, "fontName": "Sans", @@ -44439,17 +45068,17 @@ "visible": true, "vertices": [ { - "x": 6635, - "y": 1850 + "x": 18190, + "y": 7865 }, { - "x": 6655, - "y": 1850 + "x": 18190, + "y": 7843 } ], "label": { - "x": 6631, - "y": 1852, + "x": 18198, + "y": 7875, "width": 171, "height": 32, "fontName": "Sans", @@ -44473,17 +45102,17 @@ "visible": true, "vertices": [ { - "x": 6830, - "y": 1635 + "x": 17735, + "y": 7650 }, { - "x": 6830, - "y": 1655 + "x": 18025, + "y": 7650 } ], "label": { - "x": 6640, - "y": 1583, + "x": 17533, + "y": 7610, "width": 192, "height": 32, "fontName": "Sans", @@ -44507,17 +45136,17 @@ "visible": true, "vertices": [ { - "x": 7015, - "y": 1850 + "x": 18190, + "y": 7433 }, { - "x": 6995, - "y": 1850 + "x": 18190, + "y": 7455 } ], "label": { - "x": 7025, - "y": 1810, + "x": 18192, + "y": 7381, "width": 211, "height": 32, "fontName": "Sans", @@ -44541,21 +45170,25 @@ "visible": true, "vertices": [ { - "x": 6995, - "y": 1010 + "x": 17240, + "y": 8135 }, { - "x": 7100, - "y": 1010 + "x": 17240, + "y": 8100 }, { - "x": 7100, - "y": 695 + "x": 17220, + "y": 8100 + }, + { + "x": 17220, + "y": 6455 } ], "label": { - "x": 6768, - "y": 970, + "x": 17025, + "y": 8103, "width": 217, "height": 32, "fontName": "Sans", @@ -44579,17 +45212,17 @@ "visible": true, "vertices": [ { - "x": 6915, - "y": 600 + "x": 17050, + "y": 7995 }, { - "x": 6935, - "y": 600 + "x": 17050, + "y": 6455 } ], "label": { - "x": 6911, - "y": 602, + "x": 17058, + "y": 8005, "width": 231, "height": 32, "fontName": "Sans", @@ -44613,17 +45246,17 @@ "visible": true, "vertices": [ { - "x": 6575, - "y": 600 + "x": 16795, + "y": 8300 }, { - "x": 6555, - "y": 600 + "x": 16775, + "y": 8300 } ], "label": { - "x": 6591, - "y": 602, + "x": 16811, + "y": 8302, "width": 241, "height": 32, "fontName": "Sans", @@ -44647,17 +45280,17 @@ "visible": true, "vertices": [ { - "x": 7355, - "y": 1850 + "x": 18190, + "y": 7045 }, { - "x": 7375, - "y": 1850 + "x": 18190, + "y": 7023 } ], "label": { - "x": 7345, - "y": 1810, + "x": 18192, + "y": 7013, "width": 254, "height": 32, "fontName": "Sans", @@ -44673,734 +45306,39 @@ "isVisible": false } }, - { - "name": "fk_UserWalletService_CreateNewUserWalletRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_CreateNewUserWalletResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_UpdateUserWalletRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_DeleteUserWalletRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetUserWalletRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetUserWalletResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetAllUserWalletByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetAllUserWalletByFilterFilter_1", - "sourceTableName": "GetAllUserWalletByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetAllUserWalletByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletService_GetAllUserWalletByFilterModel_1", - "sourceTableName": "GetAllUserWalletByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_UpdateUserWalletChangeLogRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_DeleteUserWalletChangeLogRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterFilter_1", - "sourceTableName": "GetAllUserWalletChangeLogByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterModel_1", - "sourceTableName": "GetAllUserWalletChangeLogByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_CreateNewUserCartsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_CreateNewUserCartsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_UpdateUserCartsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_DeleteUserCartsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetUserCartsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetUserCartsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetAllUserCartsByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetAllUserCartsByFilterFilter_1", - "sourceTableName": "GetAllUserCartsByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetAllUserCartsByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_UserCartsService_GetAllUserCartsByFilterModel_1", - "sourceTableName": "GetAllUserCartsByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_CreateNewProductGallerysRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_CreateNewProductGallerysResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_UpdateProductGallerysRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_DeleteProductGallerysRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetProductGallerysRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetProductGallerysResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterFilter_1", - "sourceTableName": "GetAllProductGallerysByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterModel_1", - "sourceTableName": "GetAllProductGallerysByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_CreateNewFactorDetailsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_CreateNewFactorDetailsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_UpdateFactorDetailsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_DeleteFactorDetailsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetFactorDetailsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetFactorDetailsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterFilter_1", - "sourceTableName": "GetAllFactorDetailsByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterModel_1", - "sourceTableName": "GetAllFactorDetailsByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_CreateNewProductsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_CreateNewProductsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_UpdateProductsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_DeleteProductsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetProductsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetProductsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetAllProductsByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetAllProductsByFilterFilter_1", - "sourceTableName": "GetAllProductsByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetAllProductsByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductsService_GetAllProductsByFilterModel_1", - "sourceTableName": "GetAllProductsByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_CreateNewProductImagesRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_CreateNewProductImagesResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_UpdateProductImagesRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_DeleteProductImagesRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetProductImagesRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetProductImagesResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetAllProductImagesByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetAllProductImagesByFilterFilter_1", - "sourceTableName": "GetAllProductImagesByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetAllProductImagesByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_ProductImagesService_GetAllProductImagesByFilterModel_1", - "sourceTableName": "GetAllProductImagesByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_CreateNewTransactionsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_CreateNewTransactionsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_UpdateTransactionsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_DeleteTransactionsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetTransactionsRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetTransactionsResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetAllTransactionsByFilterRequest_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetAllTransactionsByFilterFilter_1", - "sourceTableName": "GetAllTransactionsByFilterRequest", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetAllTransactionsByFilterResponse_1", - "sourceTableName": "CMSService", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, - { - "name": "fk_TransactionsService_GetAllTransactionsByFilterModel_1", - "sourceTableName": "GetAllTransactionsByFilterResponse", - "sourceSchemaName": "CMS", - "lineWidth": 1, - "visible": true, - "vertices": null, - "label": null - }, { "name": "fk_CreateNewTransactionsRequest_PaymentStatus_1", "sourceTableName": "CreateNewTransactionsRequest", "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16295, + "y": 6390 + }, + { + "x": 16965, + "y": 6390 + } + ], + "label": { + "x": 16285, + "y": 6350, + "width": 360, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_CreateNewTransactionsRequest_TransactionType_1", @@ -45408,8 +45346,37 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16080, + "y": 6833 + }, + { + "x": 16080, + "y": 8220 + }, + { + "x": 16435, + "y": 8220 + } + ], + "label": { + "x": 16082, + "y": 6781, + "width": 370, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_UpdateTransactionsRequest_PaymentStatus_1", @@ -45417,8 +45384,41 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16795, + "y": 9330 + }, + { + "x": 19210, + "y": 9330 + }, + { + "x": 19210, + "y": 6320 + }, + { + "x": 17305, + "y": 6320 + } + ], + "label": { + "x": 16785, + "y": 9290, + "width": 335, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_UpdateTransactionsRequest_TransactionType_1", @@ -45426,8 +45426,33 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16580, + "y": 9065 + }, + { + "x": 16580, + "y": 8355 + } + ], + "label": { + "x": 16582, + "y": 9033, + "width": 345, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetTransactionsResponse_PaymentStatus_1", @@ -45435,8 +45460,41 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 15845, + "y": 6260 + }, + { + "x": 16660, + "y": 6260 + }, + { + "x": 16660, + "y": 6320 + }, + { + "x": 16965, + "y": 6320 + } + ], + "label": { + "x": 15835, + "y": 6220, + "width": 319, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetTransactionsResponse_TransactionType_1", @@ -45444,8 +45502,37 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 15630, + "y": 6703 + }, + { + "x": 15630, + "y": 8290 + }, + { + "x": 16435, + "y": 8290 + } + ], + "label": { + "x": 15632, + "y": 6651, + "width": 329, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetAllTransactionsByFilterFilter_PaymentStatus_1", @@ -45453,8 +45540,37 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16815, + "y": 5850 + }, + { + "x": 17050, + "y": 5850 + }, + { + "x": 17050, + "y": 6255 + } + ], + "label": { + "x": 16805, + "y": 5810, + "width": 355, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetAllTransactionsByFilterFilter_TransactionType_1", @@ -45462,8 +45578,33 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 16600, + "y": 6113 + }, + { + "x": 16600, + "y": 8155 + } + ], + "label": { + "x": 16602, + "y": 6061, + "width": 365, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetAllTransactionsByFilterResponseModel_PaymentStatus_1", @@ -45471,8 +45612,37 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 19255, + "y": 6210 + }, + { + "x": 17160, + "y": 6210 + }, + { + "x": 17160, + "y": 6255 + } + ], + "label": { + "x": 19265, + "y": 6170, + "width": 428, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } }, { "name": "fk_GetAllTransactionsByFilterResponseModel_TransactionType_1", @@ -45480,8 +45650,2997 @@ "sourceSchemaName": "CMS", "lineWidth": 1, "visible": true, - "vertices": null, - "label": null + "vertices": [ + { + "x": 19470, + "y": 6473 + }, + { + "x": 19470, + "y": 8960 + }, + { + "x": 16690, + "y": 8960 + }, + { + "x": 16690, + "y": 8355 + } + ], + "label": { + "x": 19472, + "y": 6421, + "width": 438, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_CreateNewUserWalletRequest_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2090, + "y": 3155 + }, + { + "x": 2090, + "y": 2830 + }, + { + "x": 3195, + "y": 2830 + } + ], + "label": { + "x": 2098, + "y": 3165, + "width": 369, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_CreateNewUserWalletResponse_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 1980, + "y": 3155 + }, + { + "x": 1980, + "y": 2730 + }, + { + "x": 2025, + "y": 2730 + } + ], + "label": { + "x": 1988, + "y": 3133, + "width": 379, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_UpdateUserWalletRequest_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 1870, + "y": 3155 + }, + { + "x": 1870, + "y": 2652 + } + ], + "label": { + "x": 1878, + "y": 3165, + "width": 344, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_DeleteUserWalletRequest_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 1785, + "y": 3260 + }, + { + "x": 1705, + "y": 3260 + } + ], + "label": { + "x": 1801, + "y": 3230, + "width": 338, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_GetUserWalletRequest_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2000, + "y": 3360 + }, + { + "x": 2000, + "y": 3375 + } + ], + "label": { + "x": 2008, + "y": 3318, + "width": 318, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_GetUserWalletResponse_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2215, + "y": 3320 + }, + { + "x": 2355, + "y": 3320 + } + ], + "label": { + "x": 2211, + "y": 3322, + "width": 328, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_GetAllUserWalletByFilterRequest_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2215, + "y": 3220 + }, + { + "x": 2310, + "y": 3220 + }, + { + "x": 2310, + "y": 3140 + }, + { + "x": 2355, + "y": 3140 + } + ], + "label": { + "x": 2211, + "y": 3222, + "width": 385, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletService_GetAllUserWalletByFilterResponse_1", + "sourceTableName": "UserWalletService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2215, + "y": 3190 + }, + { + "x": 2250, + "y": 3190 + }, + { + "x": 2250, + "y": 2960 + }, + { + "x": 2295, + "y": 2960 + } + ], + "label": { + "x": 2211, + "y": 3192, + "width": 395, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserWalletByFilterRequest_GetAllUserWalletByFilterFilter", + "sourceTableName": "GetAllUserWalletByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2785, + "y": 3140 + }, + { + "x": 2865, + "y": 3140 + } + ], + "label": { + "x": 2781, + "y": 3142, + "width": 447, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserWalletByFilterResponse_GetAllUserWalletByFilterResponseModel", + "sourceTableName": "GetAllUserWalletByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 2725, + "y": 2950 + }, + { + "x": 2745, + "y": 2950 + } + ], + "label": { + "x": 2721, + "y": 2952, + "width": 530, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogRequest_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3170, + "y": 9495 + }, + { + "x": 3170, + "y": 8190 + }, + { + "x": 3280, + "y": 8190 + }, + { + "x": 3280, + "y": 8089 + } + ], + "label": { + "x": 3178, + "y": 9505, + "width": 521, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_CreateNewUserWalletChangeLogResponse_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3090, + "y": 9495 + }, + { + "x": 3090, + "y": 8181 + } + ], + "label": { + "x": 3098, + "y": 9473, + "width": 531, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_UpdateUserWalletChangeLogRequest_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3025, + "y": 9600 + }, + { + "x": 3005, + "y": 9600 + } + ], + "label": { + "x": 3041, + "y": 9602, + "width": 496, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_DeleteUserWalletChangeLogRequest_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3240, + "y": 9700 + }, + { + "x": 3240, + "y": 9725 + } + ], + "label": { + "x": 3248, + "y": 9658, + "width": 490, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogRequest_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3455, + "y": 9600 + }, + { + "x": 3475, + "y": 9600 + } + ], + "label": { + "x": 3451, + "y": 9570, + "width": 470, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_GetUserWalletChangeLogResponse_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3390, + "y": 9495 + }, + { + "x": 3390, + "y": 9460 + }, + { + "x": 3440, + "y": 9460 + }, + { + "x": 3440, + "y": 9419 + } + ], + "label": { + "x": 3398, + "y": 9505, + "width": 480, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterRequest_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3320, + "y": 9495 + }, + { + "x": 3320, + "y": 9160 + }, + { + "x": 3370, + "y": 9160 + }, + { + "x": 3370, + "y": 9112 + } + ], + "label": { + "x": 3328, + "y": 9505, + "width": 537, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserWalletChangeLogService_GetAllUserWalletChangeLogByFilterResponse_1", + "sourceTableName": "UserWalletChangeLogService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3240, + "y": 9495 + }, + { + "x": 3240, + "y": 8660 + }, + { + "x": 3290, + "y": 8660 + }, + { + "x": 3290, + "y": 8623 + } + ], + "label": { + "x": 3248, + "y": 9505, + "width": 547, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserWalletChangeLogByFilterRequest_GetAllUserWalletChangeLogByFilterFilter", + "sourceTableName": "GetAllUserWalletChangeLogByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3500, + "y": 8945 + }, + { + "x": 3500, + "y": 8929 + } + ], + "label": { + "x": 3508, + "y": 8955, + "width": 599, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserWalletChangeLogByFilterResponse_GetAllUserWalletChangeLogByFilterResponseModel", + "sourceTableName": "GetAllUserWalletChangeLogByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 3420, + "y": 8475 + }, + { + "x": 3420, + "y": 8459 + } + ], + "label": { + "x": 3428, + "y": 8485, + "width": 682, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_CreateNewUserCartsRequest_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14015, + "y": 7910 + }, + { + "x": 13340, + "y": 7910 + }, + { + "x": 13340, + "y": 7850 + }, + { + "x": 12570, + "y": 7850 + }, + { + "x": 12570, + "y": 7885 + } + ], + "label": { + "x": 14031, + "y": 7912, + "width": 355, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_CreateNewUserCartsResponse_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14015, + "y": 7940 + }, + { + "x": 13305, + "y": 7940 + } + ], + "label": { + "x": 14031, + "y": 7910, + "width": 365, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_UpdateUserCartsRequest_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14230, + "y": 7980 + }, + { + "x": 14230, + "y": 7995 + } + ], + "label": { + "x": 14238, + "y": 7970, + "width": 330, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_DeleteUserCartsRequest_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14445, + "y": 7870 + }, + { + "x": 14525, + "y": 7870 + } + ], + "label": { + "x": 14441, + "y": 7840, + "width": 324, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_GetUserCartsRequest_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14230, + "y": 7775 + }, + { + "x": 14230, + "y": 7771 + } + ], + "label": { + "x": 14238, + "y": 7753, + "width": 304, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_GetUserCartsResponse_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14015, + "y": 7810 + }, + { + "x": 13970, + "y": 7810 + }, + { + "x": 13970, + "y": 7710 + }, + { + "x": 13935, + "y": 7710 + } + ], + "label": { + "x": 14031, + "y": 7812, + "width": 314, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_GetAllUserCartsByFilterRequest_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14015, + "y": 7840 + }, + { + "x": 13460, + "y": 7840 + }, + { + "x": 13460, + "y": 7520 + }, + { + "x": 13425, + "y": 7520 + } + ], + "label": { + "x": 14031, + "y": 7842, + "width": 371, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_UserCartsService_GetAllUserCartsByFilterResponse_1", + "sourceTableName": "UserCartsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14015, + "y": 7870 + }, + { + "x": 13400, + "y": 7870 + }, + { + "x": 13400, + "y": 7720 + }, + { + "x": 13365, + "y": 7720 + } + ], + "label": { + "x": 14031, + "y": 7872, + "width": 381, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserCartsByFilterRequest_GetAllUserCartsByFilterFilter", + "sourceTableName": "GetAllUserCartsByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12995, + "y": 7510 + }, + { + "x": 12915, + "y": 7510 + } + ], + "label": { + "x": 13011, + "y": 7512, + "width": 433, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllUserCartsByFilterResponse_GetAllUserCartsByFilterResponseModel", + "sourceTableName": "GetAllUserCartsByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12935, + "y": 7720 + }, + { + "x": 12915, + "y": 7720 + } + ], + "label": { + "x": 12951, + "y": 7722, + "width": 516, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_CreateNewProductGallerysRequest_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12620, + "y": 410 + }, + { + "x": 12620, + "y": 1550 + }, + { + "x": 12570, + "y": 1550 + }, + { + "x": 12570, + "y": 1595 + } + ], + "label": { + "x": 12628, + "y": 400, + "width": 435, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_CreateNewProductGallerysResponse_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12700, + "y": 410 + }, + { + "x": 12700, + "y": 1775 + } + ], + "label": { + "x": 12708, + "y": 368, + "width": 445, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_UpdateProductGallerysRequest_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12755, + "y": 310 + }, + { + "x": 12775, + "y": 310 + } + ], + "label": { + "x": 12751, + "y": 312, + "width": 410, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_DeleteProductGallerysRequest_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12540, + "y": 205 + }, + { + "x": 12540, + "y": 151 + } + ], + "label": { + "x": 12548, + "y": 183, + "width": 404, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_GetProductGallerysRequest_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12325, + "y": 310 + }, + { + "x": 12305, + "y": 310 + } + ], + "label": { + "x": 12341, + "y": 280, + "width": 384, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_GetProductGallerysResponse_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12390, + "y": 410 + }, + { + "x": 12390, + "y": 450 + }, + { + "x": 12340, + "y": 450 + }, + { + "x": 12340, + "y": 495 + } + ], + "label": { + "x": 12398, + "y": 400, + "width": 394, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterRequest_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12470, + "y": 410 + }, + { + "x": 12470, + "y": 700 + }, + { + "x": 12410, + "y": 700 + }, + { + "x": 12410, + "y": 735 + } + ], + "label": { + "x": 12478, + "y": 400, + "width": 451, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductGallerysService_GetAllProductGallerysByFilterResponse_1", + "sourceTableName": "ProductGallerysService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12540, + "y": 410 + }, + { + "x": 12540, + "y": 1130 + }, + { + "x": 12490, + "y": 1130 + }, + { + "x": 12490, + "y": 1175 + } + ], + "label": { + "x": 12548, + "y": 400, + "width": 461, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductGallerysByFilterRequest_GetAllProductGallerysByFilterFilter", + "sourceTableName": "GetAllProductGallerysByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12290, + "y": 902 + }, + { + "x": 12290, + "y": 925 + } + ], + "label": { + "x": 12298, + "y": 892, + "width": 513, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductGallerysByFilterResponse_GetAllProductGallerysByFilterResponseModel", + "sourceTableName": "GetAllProductGallerysByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 12360, + "y": 1323 + }, + { + "x": 12360, + "y": 1345 + } + ], + "label": { + "x": 12368, + "y": 1313, + "width": 596, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_CreateNewFactorDetailsRequest_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 830, + "y": 10555 + }, + { + "x": 830, + "y": 9640 + }, + { + "x": 1145, + "y": 9640 + } + ], + "label": { + "x": 838, + "y": 10565, + "width": 397, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_CreateNewFactorDetailsResponse_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 720, + "y": 10555 + }, + { + "x": 720, + "y": 9430 + }, + { + "x": 765, + "y": 9430 + } + ], + "label": { + "x": 728, + "y": 10533, + "width": 407, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_UpdateFactorDetailsRequest_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 610, + "y": 10555 + }, + { + "x": 610, + "y": 9357 + } + ], + "label": { + "x": 618, + "y": 10565, + "width": 372, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_DeleteFactorDetailsRequest_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 525, + "y": 10660 + }, + { + "x": 445, + "y": 10660 + } + ], + "label": { + "x": 541, + "y": 10630, + "width": 366, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_GetFactorDetailsRequest_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 740, + "y": 10760 + }, + { + "x": 740, + "y": 10775 + } + ], + "label": { + "x": 748, + "y": 10718, + "width": 346, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_GetFactorDetailsResponse_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 955, + "y": 10720 + }, + { + "x": 1095, + "y": 10720 + } + ], + "label": { + "x": 951, + "y": 10722, + "width": 356, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterRequest_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 955, + "y": 10620 + }, + { + "x": 1060, + "y": 10620 + }, + { + "x": 1060, + "y": 10540 + }, + { + "x": 1095, + "y": 10540 + } + ], + "label": { + "x": 951, + "y": 10622, + "width": 413, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_FactorDetailsService_GetAllFactorDetailsByFilterResponse_1", + "sourceTableName": "FactorDetailsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 955, + "y": 10590 + }, + { + "x": 1000, + "y": 10590 + }, + { + "x": 1000, + "y": 10350 + }, + { + "x": 1035, + "y": 10350 + } + ], + "label": { + "x": 951, + "y": 10592, + "width": 423, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllFactorDetailsByFilterRequest_GetAllFactorDetailsByFilterFilter", + "sourceTableName": "GetAllFactorDetailsByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 1525, + "y": 10540 + }, + { + "x": 1545, + "y": 10540 + } + ], + "label": { + "x": 1521, + "y": 10542, + "width": 475, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllFactorDetailsByFilterResponse_GetAllFactorDetailsByFilterResponseModel", + "sourceTableName": "GetAllFactorDetailsByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 1465, + "y": 10340 + }, + { + "x": 1485, + "y": 10340 + } + ], + "label": { + "x": 1461, + "y": 10342, + "width": 558, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_CreateNewProductsRequest_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21610, + "y": 10315 + }, + { + "x": 21610, + "y": 10010 + }, + { + "x": 1575, + "y": 10010 + } + ], + "label": { + "x": 21618, + "y": 10325, + "width": 341, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_CreateNewProductsResponse_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21530, + "y": 10315 + }, + { + "x": 21530, + "y": 10200 + }, + { + "x": 21490, + "y": 10200 + }, + { + "x": 21490, + "y": 10181 + } + ], + "label": { + "x": 21538, + "y": 10293, + "width": 351, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_UpdateProductsRequest_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21475, + "y": 10420 + }, + { + "x": 21455, + "y": 10420 + } + ], + "label": { + "x": 21491, + "y": 10422, + "width": 316, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_DeleteProductsRequest_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21690, + "y": 10520 + }, + { + "x": 21690, + "y": 10605 + } + ], + "label": { + "x": 21698, + "y": 10478, + "width": 310, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_GetProductsRequest_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21905, + "y": 10420 + }, + { + "x": 21925, + "y": 10420 + } + ], + "label": { + "x": 21901, + "y": 10390, + "width": 290, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_GetProductsResponse_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21840, + "y": 10315 + }, + { + "x": 21840, + "y": 9112 + } + ], + "label": { + "x": 21848, + "y": 10325, + "width": 300, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_GetAllProductsByFilterRequest_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21760, + "y": 10315 + }, + { + "x": 21760, + "y": 9340 + }, + { + "x": 21710, + "y": 9340 + }, + { + "x": 21710, + "y": 9302 + } + ], + "label": { + "x": 21768, + "y": 10325, + "width": 357, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductsService_GetAllProductsByFilterResponse_1", + "sourceTableName": "ProductsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21680, + "y": 10315 + }, + { + "x": 21680, + "y": 9950 + }, + { + "x": 21640, + "y": 9950 + }, + { + "x": 21640, + "y": 9903 + } + ], + "label": { + "x": 21688, + "y": 10325, + "width": 367, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductsByFilterRequest_GetAllProductsByFilterFilter", + "sourceTableName": "GetAllProductsByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21460, + "y": 9135 + }, + { + "x": 21460, + "y": 9112 + } + ], + "label": { + "x": 21468, + "y": 9145, + "width": 419, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductsByFilterResponse_GetAllProductsByFilterResponseModel", + "sourceTableName": "GetAllProductsByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 21510, + "y": 9755 + }, + { + "x": 21510, + "y": 9742 + } + ], + "label": { + "x": 21518, + "y": 9765, + "width": 502, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_CreateNewProductImagesRequest_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20335, + "y": 9700 + }, + { + "x": 19660, + "y": 9700 + }, + { + "x": 19660, + "y": 9630 + }, + { + "x": 15230, + "y": 9630 + }, + { + "x": 15230, + "y": 9785 + } + ], + "label": { + "x": 20351, + "y": 9702, + "width": 427, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_CreateNewProductImagesResponse_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20335, + "y": 9730 + }, + { + "x": 19625, + "y": 9730 + } + ], + "label": { + "x": 20351, + "y": 9700, + "width": 437, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_UpdateProductImagesRequest_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20550, + "y": 9760 + }, + { + "x": 20550, + "y": 9785 + } + ], + "label": { + "x": 20558, + "y": 9750, + "width": 402, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_DeleteProductImagesRequest_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20765, + "y": 9660 + }, + { + "x": 20845, + "y": 9660 + } + ], + "label": { + "x": 20761, + "y": 9630, + "width": 396, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_GetProductImagesRequest_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20550, + "y": 9555 + }, + { + "x": 20550, + "y": 9561 + } + ], + "label": { + "x": 20558, + "y": 9533, + "width": 376, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_GetProductImagesResponse_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20335, + "y": 9590 + }, + { + "x": 20290, + "y": 9590 + }, + { + "x": 20290, + "y": 9500 + }, + { + "x": 20255, + "y": 9500 + } + ], + "label": { + "x": 20351, + "y": 9592, + "width": 386, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_GetAllProductImagesByFilterRequest_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20335, + "y": 9620 + }, + { + "x": 19780, + "y": 9620 + }, + { + "x": 19780, + "y": 5200 + }, + { + "x": 19745, + "y": 5200 + } + ], + "label": { + "x": 20351, + "y": 9622, + "width": 443, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_ProductImagesService_GetAllProductImagesByFilterResponse_1", + "sourceTableName": "ProductImagesService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 20335, + "y": 9650 + }, + { + "x": 19720, + "y": 9650 + }, + { + "x": 19720, + "y": 5380 + }, + { + "x": 19685, + "y": 5380 + } + ], + "label": { + "x": 20351, + "y": 9652, + "width": 453, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductImagesByFilterRequest_GetAllProductImagesByFilterFilter", + "sourceTableName": "GetAllProductImagesByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 19315, + "y": 5190 + }, + { + "x": 19295, + "y": 5190 + } + ], + "label": { + "x": 19331, + "y": 5192, + "width": 505, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllProductImagesByFilterResponse_GetAllProductImagesByFilterResponseModel", + "sourceTableName": "GetAllProductImagesByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 19255, + "y": 5380 + }, + { + "x": 19235, + "y": 5380 + } + ], + "label": { + "x": 19271, + "y": 5382, + "width": 588, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_CreateNewTransactionsRequest_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15335, + "y": 9050 + }, + { + "x": 15570, + "y": 9050 + }, + { + "x": 15570, + "y": 6750 + }, + { + "x": 15865, + "y": 6750 + } + ], + "label": { + "x": 15331, + "y": 9052, + "width": 393, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_CreateNewTransactionsResponse_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15120, + "y": 9190 + }, + { + "x": 15120, + "y": 9205 + } + ], + "label": { + "x": 15128, + "y": 9148, + "width": 403, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_UpdateTransactionsRequest_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15335, + "y": 9150 + }, + { + "x": 16365, + "y": 9150 + } + ], + "label": { + "x": 15331, + "y": 9152, + "width": 368, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_DeleteTransactionsRequest_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14990, + "y": 8985 + }, + { + "x": 14990, + "y": 5531 + } + ], + "label": { + "x": 14998, + "y": 8963, + "width": 362, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_GetTransactionsRequest_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 14905, + "y": 9080 + }, + { + "x": 14825, + "y": 9080 + } + ], + "label": { + "x": 14921, + "y": 9050, + "width": 342, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_GetTransactionsResponse_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15335, + "y": 9020 + }, + { + "x": 15370, + "y": 9020 + }, + { + "x": 15370, + "y": 6620 + }, + { + "x": 15415, + "y": 6620 + } + ], + "label": { + "x": 15331, + "y": 9022, + "width": 352, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_GetAllTransactionsByFilterRequest_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15220, + "y": 8985 + }, + { + "x": 15220, + "y": 5850 + }, + { + "x": 15255, + "y": 5850 + } + ], + "label": { + "x": 15228, + "y": 8995, + "width": 409, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_TransactionsService_GetAllTransactionsByFilterResponse_1", + "sourceTableName": "TransactionsService", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15100, + "y": 8985 + }, + { + "x": 15100, + "y": 5540 + }, + { + "x": 19255, + "y": 5540 + } + ], + "label": { + "x": 15108, + "y": 8995, + "width": 419, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllTransactionsByFilterRequest_GetAllTransactionsByFilterFilter", + "sourceTableName": "GetAllTransactionsByFilterRequest", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 15685, + "y": 5850 + }, + { + "x": 16385, + "y": 5850 + } + ], + "label": { + "x": 15681, + "y": 5852, + "width": 471, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } + }, + { + "name": "fk_GetAllTransactionsByFilterResponse_GetAllTransactionsByFilterResponseModel", + "sourceTableName": "GetAllTransactionsByFilterResponse", + "sourceSchemaName": "CMS", + "lineWidth": 1, + "visible": true, + "vertices": [ + { + "x": 19470, + "y": 5623 + }, + { + "x": 19470, + "y": 5945 + } + ], + "label": { + "x": 19478, + "y": 5613, + "width": 554, + "height": 32, + "fontName": "Sans", + "fontSize": 14, + "fontColor": { + "r": 51, + "g": 51, + "b": 51, + "a": 1 + }, + "isFontBold": false, + "isFontItalic": false, + "isVisible": false + } } ], "viewRelations": [] diff --git a/src/CMSMicroservice.Application/Common/Interfaces/IApplicationDbContext.cs b/src/CMSMicroservice.Application/Common/Interfaces/IApplicationDbContext.cs index 34dd9e4..d7bcc7b 100644 --- a/src/CMSMicroservice.Application/Common/Interfaces/IApplicationDbContext.cs +++ b/src/CMSMicroservice.Application/Common/Interfaces/IApplicationDbContext.cs @@ -7,7 +7,15 @@ public interface IApplicationDbContext DbSet Roles { get; } DbSet UserRoles { get; } DbSet OtpTokens { get; } - DbSet UserOrders { get; } DbSet Users { get; } + DbSet UserWallets { get; } + DbSet UserWalletChangeLogs { get; } + DbSet UserCartss { get; } + DbSet ProductGalleryss { get; } + DbSet UserOrders { get; } + DbSet FactorDetailss { get; } + DbSet Productss { get; } + DbSet ProductImagess { get; } + DbSet Transactionss { get; } Task SaveChangesAsync(CancellationToken cancellationToken = default); } \ No newline at end of file diff --git a/src/CMSMicroservice.Application/Common/Mappings/FactorDetailsProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/FactorDetailsProfile.cs new file mode 100644 index 0000000..969fc39 --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/FactorDetailsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class FactorDetailsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/ProductGallerysProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/ProductGallerysProfile.cs new file mode 100644 index 0000000..1545474 --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/ProductGallerysProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class ProductGallerysProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/ProductImagesProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/ProductImagesProfile.cs new file mode 100644 index 0000000..d4fcf35 --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/ProductImagesProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class ProductImagesProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/ProductsProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/ProductsProfile.cs new file mode 100644 index 0000000..bb29fc4 --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/ProductsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class ProductsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/TransactionsProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/TransactionsProfile.cs new file mode 100644 index 0000000..ac83ccc --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/TransactionsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class TransactionsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs new file mode 100644 index 0000000..c0ab572 --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class UserCartsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/UserWalletChangeLogProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/UserWalletChangeLogProfile.cs new file mode 100644 index 0000000..a5cc7df --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/UserWalletChangeLogProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class UserWalletChangeLogProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/Common/Mappings/UserWalletProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/UserWalletProfile.cs new file mode 100644 index 0000000..fa37b2a --- /dev/null +++ b/src/CMSMicroservice.Application/Common/Mappings/UserWalletProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Application.Common.Mappings; + +public class UserWalletProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommand.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommand.cs new file mode 100644 index 0000000..2c8a510 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommand.cs @@ -0,0 +1,19 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails; +public record CreateNewFactorDetailsCommand : IRequest +{ + // + public long ProductId { get; init; } + // + public int Count { get; init; } + // + public long UnitPrice { get; init; } + // + public int UnitDiscount { get; init; } + // + public long OrderId { get; init; } + // + public long UnitDiscountPrice { get; init; } + // + public bool IsChangePrice { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandHandler.cs new file mode 100644 index 0000000..0e327cc --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails; +public class CreateNewFactorDetailsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewFactorDetailsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewFactorDetailsCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.FactorDetailss.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewFactorDetailsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandValidator.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandValidator.cs new file mode 100644 index 0000000..de323a3 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsCommandValidator.cs @@ -0,0 +1,28 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails; +public class CreateNewFactorDetailsCommandValidator : AbstractValidator +{ + public CreateNewFactorDetailsCommandValidator() + { + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + RuleFor(model => model.UnitPrice) + .NotNull(); + RuleFor(model => model.UnitDiscount) + .NotNull(); + RuleFor(model => model.OrderId) + .NotNull(); + RuleFor(model => model.UnitDiscountPrice) + .NotNull(); + RuleFor(model => model.IsChangePrice) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewFactorDetailsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsResponseDto.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsResponseDto.cs new file mode 100644 index 0000000..870f5bd --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/CreateNewFactorDetails/CreateNewFactorDetailsResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails; +public class CreateNewFactorDetailsResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommand.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommand.cs new file mode 100644 index 0000000..f85dba6 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.DeleteFactorDetails; +public record DeleteFactorDetailsCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandHandler.cs new file mode 100644 index 0000000..a64f1fc --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.DeleteFactorDetails; +public class DeleteFactorDetailsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteFactorDetailsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteFactorDetailsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.FactorDetailss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(FactorDetails), request.Id); + entity.IsDeleted = true; + _context.FactorDetailss.Update(entity); + entity.AddDomainEvent(new DeleteFactorDetailsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandValidator.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandValidator.cs new file mode 100644 index 0000000..a13065c --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/DeleteFactorDetails/DeleteFactorDetailsCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.DeleteFactorDetails; +public class DeleteFactorDetailsCommandValidator : AbstractValidator +{ + public DeleteFactorDetailsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteFactorDetailsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommand.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommand.cs new file mode 100644 index 0000000..b24fb16 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommand.cs @@ -0,0 +1,21 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.UpdateFactorDetails; +public record UpdateFactorDetailsCommand : IRequest +{ + // + public long Id { get; init; } + // + public long ProductId { get; init; } + // + public int Count { get; init; } + // + public long UnitPrice { get; init; } + // + public int UnitDiscount { get; init; } + // + public long OrderId { get; init; } + // + public long UnitDiscountPrice { get; init; } + // + public bool IsChangePrice { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandHandler.cs new file mode 100644 index 0000000..5976b23 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.UpdateFactorDetails; +public class UpdateFactorDetailsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateFactorDetailsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateFactorDetailsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.FactorDetailss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(FactorDetails), request.Id); + request.Adapt(entity); + _context.FactorDetailss.Update(entity); + entity.AddDomainEvent(new UpdateFactorDetailsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandValidator.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandValidator.cs new file mode 100644 index 0000000..54beaf4 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Commands/UpdateFactorDetails/UpdateFactorDetailsCommandValidator.cs @@ -0,0 +1,30 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Commands.UpdateFactorDetails; +public class UpdateFactorDetailsCommandValidator : AbstractValidator +{ + public UpdateFactorDetailsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + RuleFor(model => model.UnitPrice) + .NotNull(); + RuleFor(model => model.UnitDiscount) + .NotNull(); + RuleFor(model => model.OrderId) + .NotNull(); + RuleFor(model => model.UnitDiscountPrice) + .NotNull(); + RuleFor(model => model.IsChangePrice) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateFactorDetailsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/CreateNewFactorDetailsEventHandlers/CreateNewFactorDetailsEventHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/CreateNewFactorDetailsEventHandlers/CreateNewFactorDetailsEventHandler.cs new file mode 100644 index 0000000..c0d2fee --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/CreateNewFactorDetailsEventHandlers/CreateNewFactorDetailsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.FactorDetailsCQ.EventHandlers; + +public class CreateNewFactorDetailsEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewFactorDetailsEventHandler> _logger; + + public CreateNewFactorDetailsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewFactorDetailsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/DeleteFactorDetailsEventHandlers/DeleteFactorDetailsEventHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/DeleteFactorDetailsEventHandlers/DeleteFactorDetailsEventHandler.cs new file mode 100644 index 0000000..2a6d77c --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/DeleteFactorDetailsEventHandlers/DeleteFactorDetailsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.FactorDetailsCQ.EventHandlers; + +public class DeleteFactorDetailsEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteFactorDetailsEventHandler> _logger; + + public DeleteFactorDetailsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteFactorDetailsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/UpdateFactorDetailsEventHandlers/UpdateFactorDetailsEventHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/UpdateFactorDetailsEventHandlers/UpdateFactorDetailsEventHandler.cs new file mode 100644 index 0000000..fca05b8 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/EventHandlers/UpdateFactorDetailsEventHandlers/UpdateFactorDetailsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.FactorDetailsCQ.EventHandlers; + +public class UpdateFactorDetailsEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateFactorDetailsEventHandler> _logger; + + public UpdateFactorDetailsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateFactorDetailsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQuery.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQuery.cs new file mode 100644 index 0000000..b2a64c6 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQuery.cs @@ -0,0 +1,29 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter; +public record GetAllFactorDetailsByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllFactorDetailsByFilterFilter? Filter { get; init; } + +}public class GetAllFactorDetailsByFilterFilter +{ + // + public long? Id { get; set; } + // + public long? ProductId { get; set; } + // + public int? Count { get; set; } + // + public long? UnitPrice { get; set; } + // + public int? UnitDiscount { get; set; } + // + public long? OrderId { get; set; } + // + public long? UnitDiscountPrice { get; set; } + // + public bool? IsChangePrice { get; set; } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryHandler.cs new file mode 100644 index 0000000..4e7e716 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryHandler.cs @@ -0,0 +1,37 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter; +public class GetAllFactorDetailsByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllFactorDetailsByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllFactorDetailsByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.FactorDetailss + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.ProductId == null || x.ProductId == request.Filter.ProductId) + .Where(x => request.Filter.Count == null || x.Count == request.Filter.Count) + .Where(x => request.Filter.UnitPrice == null || x.UnitPrice == request.Filter.UnitPrice) + .Where(x => request.Filter.UnitDiscount == null || x.UnitDiscount == request.Filter.UnitDiscount) + .Where(x => request.Filter.OrderId == null || x.OrderId == request.Filter.OrderId) + .Where(x => request.Filter.UnitDiscountPrice == null || x.UnitDiscountPrice == request.Filter.UnitDiscountPrice) + .Where(x => request.Filter.IsChangePrice == null || x.IsChangePrice == request.Filter.IsChangePrice) +; + } + return new GetAllFactorDetailsByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryValidator.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryValidator.cs new file mode 100644 index 0000000..0a7cbce --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter; +public class GetAllFactorDetailsByFilterQueryValidator : AbstractValidator +{ + public GetAllFactorDetailsByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllFactorDetailsByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterResponseDto.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterResponseDto.cs new file mode 100644 index 0000000..4251491 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetAllFactorDetailsByFilter/GetAllFactorDetailsByFilterResponseDto.cs @@ -0,0 +1,27 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter; +public class GetAllFactorDetailsByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllFactorDetailsByFilterResponseModel +{ + // + public long Id { get; set; } + // + public long ProductId { get; set; } + // + public int Count { get; set; } + // + public long UnitPrice { get; set; } + // + public int UnitDiscount { get; set; } + // + public long OrderId { get; set; } + // + public long UnitDiscountPrice { get; set; } + // + public bool IsChangePrice { get; set; } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQuery.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQuery.cs new file mode 100644 index 0000000..1307d77 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails; +public record GetFactorDetailsQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryHandler.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryHandler.cs new file mode 100644 index 0000000..ce7f6f2 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails; +public class GetFactorDetailsQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetFactorDetailsQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetFactorDetailsQuery request, + CancellationToken cancellationToken) + { + var response = await _context.FactorDetailss + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(FactorDetails), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryValidator.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryValidator.cs new file mode 100644 index 0000000..cb30deb --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails; +public class GetFactorDetailsQueryValidator : AbstractValidator +{ + public GetFactorDetailsQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetFactorDetailsQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsResponseDto.cs b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsResponseDto.cs new file mode 100644 index 0000000..15275d6 --- /dev/null +++ b/src/CMSMicroservice.Application/FactorDetailsCQ/Queries/GetFactorDetails/GetFactorDetailsResponseDto.cs @@ -0,0 +1,21 @@ +namespace CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails; +public class GetFactorDetailsResponseDto +{ + // + public long Id { get; set; } + // + public long ProductId { get; set; } + // + public int Count { get; set; } + // + public long UnitPrice { get; set; } + // + public int UnitDiscount { get; set; } + // + public long OrderId { get; set; } + // + public long UnitDiscountPrice { get; set; } + // + public bool IsChangePrice { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommand.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommand.cs new file mode 100644 index 0000000..3435e3e --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommand.cs @@ -0,0 +1,9 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys; +public record CreateNewProductGallerysCommand : IRequest +{ + // + public long ProductImageId { get; init; } + // + public long ProductId { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandHandler.cs new file mode 100644 index 0000000..2eac816 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys; +public class CreateNewProductGallerysCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewProductGallerysCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewProductGallerysCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.ProductGalleryss.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewProductGallerysEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandValidator.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandValidator.cs new file mode 100644 index 0000000..270c200 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysCommandValidator.cs @@ -0,0 +1,18 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys; +public class CreateNewProductGallerysCommandValidator : AbstractValidator +{ + public CreateNewProductGallerysCommandValidator() + { + RuleFor(model => model.ProductImageId) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductGallerysCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysResponseDto.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysResponseDto.cs new file mode 100644 index 0000000..f4b67ab --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/CreateNewProductGallerys/CreateNewProductGallerysResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys; +public class CreateNewProductGallerysResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommand.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommand.cs new file mode 100644 index 0000000..9b3c7d7 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.DeleteProductGallerys; +public record DeleteProductGallerysCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandHandler.cs new file mode 100644 index 0000000..266fe93 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.DeleteProductGallerys; +public class DeleteProductGallerysCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteProductGallerysCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteProductGallerysCommand request, CancellationToken cancellationToken) + { + var entity = await _context.ProductGalleryss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(ProductGallerys), request.Id); + entity.IsDeleted = true; + _context.ProductGalleryss.Update(entity); + entity.AddDomainEvent(new DeleteProductGallerysEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandValidator.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandValidator.cs new file mode 100644 index 0000000..678a1b5 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/DeleteProductGallerys/DeleteProductGallerysCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.DeleteProductGallerys; +public class DeleteProductGallerysCommandValidator : AbstractValidator +{ + public DeleteProductGallerysCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductGallerysCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommand.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommand.cs new file mode 100644 index 0000000..1c2519d --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommand.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.UpdateProductGallerys; +public record UpdateProductGallerysCommand : IRequest +{ + // + public long Id { get; init; } + // + public long ProductImageId { get; init; } + // + public long ProductId { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandHandler.cs new file mode 100644 index 0000000..dba3b60 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.UpdateProductGallerys; +public class UpdateProductGallerysCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateProductGallerysCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateProductGallerysCommand request, CancellationToken cancellationToken) + { + var entity = await _context.ProductGalleryss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(ProductGallerys), request.Id); + request.Adapt(entity); + _context.ProductGalleryss.Update(entity); + entity.AddDomainEvent(new UpdateProductGallerysEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandValidator.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandValidator.cs new file mode 100644 index 0000000..a66c7ed --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Commands/UpdateProductGallerys/UpdateProductGallerysCommandValidator.cs @@ -0,0 +1,20 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Commands.UpdateProductGallerys; +public class UpdateProductGallerysCommandValidator : AbstractValidator +{ + public UpdateProductGallerysCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductImageId) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductGallerysCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/CreateNewProductGallerysEventHandlers/CreateNewProductGallerysEventHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/CreateNewProductGallerysEventHandlers/CreateNewProductGallerysEventHandler.cs new file mode 100644 index 0000000..ad83500 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/CreateNewProductGallerysEventHandlers/CreateNewProductGallerysEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductGallerysCQ.EventHandlers; + +public class CreateNewProductGallerysEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewProductGallerysEventHandler> _logger; + + public CreateNewProductGallerysEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewProductGallerysEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/DeleteProductGallerysEventHandlers/DeleteProductGallerysEventHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/DeleteProductGallerysEventHandlers/DeleteProductGallerysEventHandler.cs new file mode 100644 index 0000000..bbdd777 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/DeleteProductGallerysEventHandlers/DeleteProductGallerysEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductGallerysCQ.EventHandlers; + +public class DeleteProductGallerysEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteProductGallerysEventHandler> _logger; + + public DeleteProductGallerysEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteProductGallerysEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/UpdateProductGallerysEventHandlers/UpdateProductGallerysEventHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/UpdateProductGallerysEventHandlers/UpdateProductGallerysEventHandler.cs new file mode 100644 index 0000000..d04c98f --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/EventHandlers/UpdateProductGallerysEventHandlers/UpdateProductGallerysEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductGallerysCQ.EventHandlers; + +public class UpdateProductGallerysEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateProductGallerysEventHandler> _logger; + + public UpdateProductGallerysEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateProductGallerysEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQuery.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQuery.cs new file mode 100644 index 0000000..34f3890 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQuery.cs @@ -0,0 +1,19 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter; +public record GetAllProductGallerysByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllProductGallerysByFilterFilter? Filter { get; init; } + +}public class GetAllProductGallerysByFilterFilter +{ + // + public long? Id { get; set; } + // + public long? ProductImageId { get; set; } + // + public long? ProductId { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryHandler.cs new file mode 100644 index 0000000..261059b --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryHandler.cs @@ -0,0 +1,32 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter; +public class GetAllProductGallerysByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllProductGallerysByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllProductGallerysByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.ProductGalleryss + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.ProductImageId == null || x.ProductImageId == request.Filter.ProductImageId) + .Where(x => request.Filter.ProductId == null || x.ProductId == request.Filter.ProductId) +; + } + return new GetAllProductGallerysByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryValidator.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryValidator.cs new file mode 100644 index 0000000..13985f8 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter; +public class GetAllProductGallerysByFilterQueryValidator : AbstractValidator +{ + public GetAllProductGallerysByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductGallerysByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterResponseDto.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterResponseDto.cs new file mode 100644 index 0000000..4fe4797 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetAllProductGallerysByFilter/GetAllProductGallerysByFilterResponseDto.cs @@ -0,0 +1,17 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter; +public class GetAllProductGallerysByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllProductGallerysByFilterResponseModel +{ + // + public long Id { get; set; } + // + public long ProductImageId { get; set; } + // + public long ProductId { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQuery.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQuery.cs new file mode 100644 index 0000000..dd0feb2 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys; +public record GetProductGallerysQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryHandler.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryHandler.cs new file mode 100644 index 0000000..e2f13dc --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys; +public class GetProductGallerysQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetProductGallerysQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetProductGallerysQuery request, + CancellationToken cancellationToken) + { + var response = await _context.ProductGalleryss + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(ProductGallerys), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryValidator.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryValidator.cs new file mode 100644 index 0000000..d79dca4 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys; +public class GetProductGallerysQueryValidator : AbstractValidator +{ + public GetProductGallerysQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductGallerysQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysResponseDto.cs b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysResponseDto.cs new file mode 100644 index 0000000..85580dc --- /dev/null +++ b/src/CMSMicroservice.Application/ProductGallerysCQ/Queries/GetProductGallerys/GetProductGallerysResponseDto.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys; +public class GetProductGallerysResponseDto +{ + // + public long Id { get; set; } + // + public long ProductImageId { get; set; } + // + public long ProductId { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommand.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommand.cs new file mode 100644 index 0000000..7e952ce --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommand.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages; +public record CreateNewProductImagesCommand : IRequest +{ + // + public string Title { get; init; } + // + public string ImagePath { get; init; } + // + public string ImageThumbnailPath { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandHandler.cs new file mode 100644 index 0000000..74f4e75 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages; +public class CreateNewProductImagesCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewProductImagesCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewProductImagesCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.ProductImagess.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewProductImagesEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandValidator.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandValidator.cs new file mode 100644 index 0000000..f5c64b0 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesCommandValidator.cs @@ -0,0 +1,20 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages; +public class CreateNewProductImagesCommandValidator : AbstractValidator +{ + public CreateNewProductImagesCommandValidator() + { + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ImageThumbnailPath) + .NotEmpty(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductImagesCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesResponseDto.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesResponseDto.cs new file mode 100644 index 0000000..9642742 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/CreateNewProductImages/CreateNewProductImagesResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages; +public class CreateNewProductImagesResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommand.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommand.cs new file mode 100644 index 0000000..3ff46f5 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.DeleteProductImages; +public record DeleteProductImagesCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandHandler.cs new file mode 100644 index 0000000..15996ac --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.DeleteProductImages; +public class DeleteProductImagesCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteProductImagesCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteProductImagesCommand request, CancellationToken cancellationToken) + { + var entity = await _context.ProductImagess + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(ProductImages), request.Id); + entity.IsDeleted = true; + _context.ProductImagess.Update(entity); + entity.AddDomainEvent(new DeleteProductImagesEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandValidator.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandValidator.cs new file mode 100644 index 0000000..f719874 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/DeleteProductImages/DeleteProductImagesCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.DeleteProductImages; +public class DeleteProductImagesCommandValidator : AbstractValidator +{ + public DeleteProductImagesCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductImagesCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommand.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommand.cs new file mode 100644 index 0000000..d03f6f0 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommand.cs @@ -0,0 +1,13 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.UpdateProductImages; +public record UpdateProductImagesCommand : IRequest +{ + // + public long Id { get; init; } + // + public string Title { get; init; } + // + public string ImagePath { get; init; } + // + public string ImageThumbnailPath { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandHandler.cs new file mode 100644 index 0000000..9b4f5dd --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.UpdateProductImages; +public class UpdateProductImagesCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateProductImagesCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateProductImagesCommand request, CancellationToken cancellationToken) + { + var entity = await _context.ProductImagess + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(ProductImages), request.Id); + request.Adapt(entity); + _context.ProductImagess.Update(entity); + entity.AddDomainEvent(new UpdateProductImagesEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandValidator.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandValidator.cs new file mode 100644 index 0000000..62ede52 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Commands/UpdateProductImages/UpdateProductImagesCommandValidator.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Commands.UpdateProductImages; +public class UpdateProductImagesCommandValidator : AbstractValidator +{ + public UpdateProductImagesCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ImageThumbnailPath) + .NotEmpty(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductImagesCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/CreateNewProductImagesEventHandlers/CreateNewProductImagesEventHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/CreateNewProductImagesEventHandlers/CreateNewProductImagesEventHandler.cs new file mode 100644 index 0000000..9e7bb22 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/CreateNewProductImagesEventHandlers/CreateNewProductImagesEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductImagesCQ.EventHandlers; + +public class CreateNewProductImagesEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewProductImagesEventHandler> _logger; + + public CreateNewProductImagesEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewProductImagesEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/DeleteProductImagesEventHandlers/DeleteProductImagesEventHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/DeleteProductImagesEventHandlers/DeleteProductImagesEventHandler.cs new file mode 100644 index 0000000..b690378 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/DeleteProductImagesEventHandlers/DeleteProductImagesEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductImagesCQ.EventHandlers; + +public class DeleteProductImagesEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteProductImagesEventHandler> _logger; + + public DeleteProductImagesEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteProductImagesEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/UpdateProductImagesEventHandlers/UpdateProductImagesEventHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/UpdateProductImagesEventHandlers/UpdateProductImagesEventHandler.cs new file mode 100644 index 0000000..fac73dc --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/EventHandlers/UpdateProductImagesEventHandlers/UpdateProductImagesEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductImagesCQ.EventHandlers; + +public class UpdateProductImagesEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateProductImagesEventHandler> _logger; + + public UpdateProductImagesEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateProductImagesEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQuery.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQuery.cs new file mode 100644 index 0000000..f8df1e3 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQuery.cs @@ -0,0 +1,21 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter; +public record GetAllProductImagesByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllProductImagesByFilterFilter? Filter { get; init; } + +}public class GetAllProductImagesByFilterFilter +{ + // + public long? Id { get; set; } + // + public string? Title { get; set; } + // + public string? ImagePath { get; set; } + // + public string? ImageThumbnailPath { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryHandler.cs new file mode 100644 index 0000000..9e76ce0 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryHandler.cs @@ -0,0 +1,33 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter; +public class GetAllProductImagesByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllProductImagesByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllProductImagesByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.ProductImagess + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.Title == null || x.Title.Contains(request.Filter.Title)) + .Where(x => request.Filter.ImagePath == null || x.ImagePath.Contains(request.Filter.ImagePath)) + .Where(x => request.Filter.ImageThumbnailPath == null || x.ImageThumbnailPath.Contains(request.Filter.ImageThumbnailPath)) +; + } + return new GetAllProductImagesByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryValidator.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryValidator.cs new file mode 100644 index 0000000..886e763 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter; +public class GetAllProductImagesByFilterQueryValidator : AbstractValidator +{ + public GetAllProductImagesByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductImagesByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterResponseDto.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterResponseDto.cs new file mode 100644 index 0000000..02c074c --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetAllProductImagesByFilter/GetAllProductImagesByFilterResponseDto.cs @@ -0,0 +1,19 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter; +public class GetAllProductImagesByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllProductImagesByFilterResponseModel +{ + // + public long Id { get; set; } + // + public string Title { get; set; } + // + public string ImagePath { get; set; } + // + public string ImageThumbnailPath { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQuery.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQuery.cs new file mode 100644 index 0000000..c3a3d64 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages; +public record GetProductImagesQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryHandler.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryHandler.cs new file mode 100644 index 0000000..4090393 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages; +public class GetProductImagesQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetProductImagesQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetProductImagesQuery request, + CancellationToken cancellationToken) + { + var response = await _context.ProductImagess + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(ProductImages), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryValidator.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryValidator.cs new file mode 100644 index 0000000..02d17e0 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages; +public class GetProductImagesQueryValidator : AbstractValidator +{ + public GetProductImagesQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductImagesQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesResponseDto.cs b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesResponseDto.cs new file mode 100644 index 0000000..5b828d7 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductImagesCQ/Queries/GetProductImages/GetProductImagesResponseDto.cs @@ -0,0 +1,13 @@ +namespace CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages; +public class GetProductImagesResponseDto +{ + // + public long Id { get; set; } + // + public string Title { get; set; } + // + public string ImagePath { get; set; } + // + public string ImageThumbnailPath { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommand.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommand.cs new file mode 100644 index 0000000..89639e4 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommand.cs @@ -0,0 +1,29 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts; +public record CreateNewProductsCommand : IRequest +{ + // + public string Title { get; init; } + // + public string Description { get; init; } + // + public string ShortInfomation { get; init; } + // + public string FullInformation { get; init; } + // + public long Price { get; init; } + // + public int Discount { get; init; } + // + public int Rate { get; init; } + // + public string ImagePath { get; init; } + // + public string ThumbnailPath { get; init; } + // + public int SaleCount { get; init; } + // + public int ViewCount { get; init; } + // + public int RemainingCount { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandHandler.cs new file mode 100644 index 0000000..704279f --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts; +public class CreateNewProductsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewProductsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewProductsCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.Productss.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewProductsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandValidator.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandValidator.cs new file mode 100644 index 0000000..d4b6957 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsCommandValidator.cs @@ -0,0 +1,38 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts; +public class CreateNewProductsCommandValidator : AbstractValidator +{ + public CreateNewProductsCommandValidator() + { + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.ShortInfomation) + .NotEmpty(); + RuleFor(model => model.FullInformation) + .NotEmpty(); + RuleFor(model => model.Price) + .NotNull(); + RuleFor(model => model.Discount) + .NotNull(); + RuleFor(model => model.Rate) + .NotNull(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ThumbnailPath) + .NotEmpty(); + RuleFor(model => model.SaleCount) + .NotNull(); + RuleFor(model => model.ViewCount) + .NotNull(); + RuleFor(model => model.RemainingCount) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsResponseDto.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsResponseDto.cs new file mode 100644 index 0000000..bfaa965 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/CreateNewProducts/CreateNewProductsResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts; +public class CreateNewProductsResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommand.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommand.cs new file mode 100644 index 0000000..1435676 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.DeleteProducts; +public record DeleteProductsCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandHandler.cs new file mode 100644 index 0000000..ff4c8b6 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductsCQ.Commands.DeleteProducts; +public class DeleteProductsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteProductsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteProductsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.Productss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(Products), request.Id); + entity.IsDeleted = true; + _context.Productss.Update(entity); + entity.AddDomainEvent(new DeleteProductsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandValidator.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandValidator.cs new file mode 100644 index 0000000..0d171f4 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/DeleteProducts/DeleteProductsCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.DeleteProducts; +public class DeleteProductsCommandValidator : AbstractValidator +{ + public DeleteProductsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommand.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommand.cs new file mode 100644 index 0000000..49daa17 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommand.cs @@ -0,0 +1,31 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.UpdateProducts; +public record UpdateProductsCommand : IRequest +{ + // + public long Id { get; init; } + // + public string Title { get; init; } + // + public string Description { get; init; } + // + public string ShortInfomation { get; init; } + // + public string FullInformation { get; init; } + // + public long Price { get; init; } + // + public int Discount { get; init; } + // + public int Rate { get; init; } + // + public string ImagePath { get; init; } + // + public string ThumbnailPath { get; init; } + // + public int SaleCount { get; init; } + // + public int ViewCount { get; init; } + // + public int RemainingCount { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandHandler.cs new file mode 100644 index 0000000..aa19799 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.ProductsCQ.Commands.UpdateProducts; +public class UpdateProductsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateProductsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateProductsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.Productss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(Products), request.Id); + request.Adapt(entity); + _context.Productss.Update(entity); + entity.AddDomainEvent(new UpdateProductsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandValidator.cs b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandValidator.cs new file mode 100644 index 0000000..ef07175 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Commands/UpdateProducts/UpdateProductsCommandValidator.cs @@ -0,0 +1,40 @@ +namespace CMSMicroservice.Application.ProductsCQ.Commands.UpdateProducts; +public class UpdateProductsCommandValidator : AbstractValidator +{ + public UpdateProductsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.ShortInfomation) + .NotEmpty(); + RuleFor(model => model.FullInformation) + .NotEmpty(); + RuleFor(model => model.Price) + .NotNull(); + RuleFor(model => model.Discount) + .NotNull(); + RuleFor(model => model.Rate) + .NotNull(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ThumbnailPath) + .NotEmpty(); + RuleFor(model => model.SaleCount) + .NotNull(); + RuleFor(model => model.ViewCount) + .NotNull(); + RuleFor(model => model.RemainingCount) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/CreateNewProductsEventHandlers/CreateNewProductsEventHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/CreateNewProductsEventHandlers/CreateNewProductsEventHandler.cs new file mode 100644 index 0000000..b9c5a3b --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/CreateNewProductsEventHandlers/CreateNewProductsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductsCQ.EventHandlers; + +public class CreateNewProductsEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewProductsEventHandler> _logger; + + public CreateNewProductsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewProductsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/DeleteProductsEventHandlers/DeleteProductsEventHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/DeleteProductsEventHandlers/DeleteProductsEventHandler.cs new file mode 100644 index 0000000..1ded1d3 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/DeleteProductsEventHandlers/DeleteProductsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductsCQ.EventHandlers; + +public class DeleteProductsEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteProductsEventHandler> _logger; + + public DeleteProductsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteProductsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/UpdateProductsEventHandlers/UpdateProductsEventHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/UpdateProductsEventHandlers/UpdateProductsEventHandler.cs new file mode 100644 index 0000000..0158a6d --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/EventHandlers/UpdateProductsEventHandlers/UpdateProductsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.ProductsCQ.EventHandlers; + +public class UpdateProductsEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateProductsEventHandler> _logger; + + public UpdateProductsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateProductsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQuery.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQuery.cs new file mode 100644 index 0000000..4831705 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQuery.cs @@ -0,0 +1,39 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter; +public record GetAllProductsByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllProductsByFilterFilter? Filter { get; init; } + +}public class GetAllProductsByFilterFilter +{ + // + public long? Id { get; set; } + // + public string? Title { get; set; } + // + public string? Description { get; set; } + // + public string? ShortInfomation { get; set; } + // + public string? FullInformation { get; set; } + // + public long? Price { get; set; } + // + public int? Discount { get; set; } + // + public int? Rate { get; set; } + // + public string? ImagePath { get; set; } + // + public string? ThumbnailPath { get; set; } + // + public int? SaleCount { get; set; } + // + public int? ViewCount { get; set; } + // + public int? RemainingCount { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs new file mode 100644 index 0000000..90854c5 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs @@ -0,0 +1,42 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter; +public class GetAllProductsByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllProductsByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllProductsByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.Productss + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.Title == null || x.Title.Contains(request.Filter.Title)) + .Where(x => request.Filter.Description == null || x.Description.Contains(request.Filter.Description)) + .Where(x => request.Filter.ShortInfomation == null || x.ShortInfomation.Contains(request.Filter.ShortInfomation)) + .Where(x => request.Filter.FullInformation == null || x.FullInformation.Contains(request.Filter.FullInformation)) + .Where(x => request.Filter.Price == null || x.Price == request.Filter.Price) + .Where(x => request.Filter.Discount == null || x.Discount == request.Filter.Discount) + .Where(x => request.Filter.Rate == null || x.Rate == request.Filter.Rate) + .Where(x => request.Filter.ImagePath == null || x.ImagePath.Contains(request.Filter.ImagePath)) + .Where(x => request.Filter.ThumbnailPath == null || x.ThumbnailPath.Contains(request.Filter.ThumbnailPath)) + .Where(x => request.Filter.SaleCount == null || x.SaleCount == request.Filter.SaleCount) + .Where(x => request.Filter.ViewCount == null || x.ViewCount == request.Filter.ViewCount) + .Where(x => request.Filter.RemainingCount == null || x.RemainingCount == request.Filter.RemainingCount) +; + } + return new GetAllProductsByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryValidator.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryValidator.cs new file mode 100644 index 0000000..613f24e --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter; +public class GetAllProductsByFilterQueryValidator : AbstractValidator +{ + public GetAllProductsByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductsByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterResponseDto.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterResponseDto.cs new file mode 100644 index 0000000..6525d21 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterResponseDto.cs @@ -0,0 +1,37 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter; +public class GetAllProductsByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllProductsByFilterResponseModel +{ + // + public long Id { get; set; } + // + public string Title { get; set; } + // + public string Description { get; set; } + // + public string ShortInfomation { get; set; } + // + public string FullInformation { get; set; } + // + public long Price { get; set; } + // + public int Discount { get; set; } + // + public int Rate { get; set; } + // + public string ImagePath { get; set; } + // + public string ThumbnailPath { get; set; } + // + public int SaleCount { get; set; } + // + public int ViewCount { get; set; } + // + public int RemainingCount { get; set; } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQuery.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQuery.cs new file mode 100644 index 0000000..76c3d45 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetProducts; +public record GetProductsQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryHandler.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryHandler.cs new file mode 100644 index 0000000..c1738cc --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetProducts; +public class GetProductsQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetProductsQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetProductsQuery request, + CancellationToken cancellationToken) + { + var response = await _context.Productss + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(Products), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryValidator.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryValidator.cs new file mode 100644 index 0000000..e577eb0 --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetProducts; +public class GetProductsQueryValidator : AbstractValidator +{ + public GetProductsQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductsQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsResponseDto.cs b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsResponseDto.cs new file mode 100644 index 0000000..ccd0ada --- /dev/null +++ b/src/CMSMicroservice.Application/ProductsCQ/Queries/GetProducts/GetProductsResponseDto.cs @@ -0,0 +1,31 @@ +namespace CMSMicroservice.Application.ProductsCQ.Queries.GetProducts; +public class GetProductsResponseDto +{ + // + public long Id { get; set; } + // + public string Title { get; set; } + // + public string Description { get; set; } + // + public string ShortInfomation { get; set; } + // + public string FullInformation { get; set; } + // + public long Price { get; set; } + // + public int Discount { get; set; } + // + public int Rate { get; set; } + // + public string ImagePath { get; set; } + // + public string ThumbnailPath { get; set; } + // + public int SaleCount { get; set; } + // + public int ViewCount { get; set; } + // + public int RemainingCount { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommand.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommand.cs new file mode 100644 index 0000000..bebc758 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommand.cs @@ -0,0 +1,47 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions; +public record CreateNewTransactionsCommand : IRequest +{ + // + public string MerchantId { get; init; } + // + public long Amount { get; init; } + // + public string CallbackUrl { get; init; } + // + public string Description { get; init; } + // + public string? Mobile { get; init; } + // + public string? Email { get; init; } + // + public int? RequestStatusCode { get; init; } + // + public string? RequestStatusMessage { get; init; } + // + public string? Authority { get; init; } + // + public string? FeeType { get; init; } + // + public long? Fee { get; init; } + // + public int? Currency { get; init; } + // + public PaymentStatus PaymentStatus { get; init; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; init; } + // + public int? VerificationStatusCode { get; init; } + // + public string? VerificationStatusMessage { get; init; } + // + public string? CardHash { get; init; } + // + public string? CardPan { get; init; } + // + public string? RefId { get; init; } + // + public string? OrderId { get; init; } + // + public TransactionType Type { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandHandler.cs new file mode 100644 index 0000000..802e222 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions; +public class CreateNewTransactionsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewTransactionsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewTransactionsCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.Transactionss.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewTransactionsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandValidator.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandValidator.cs new file mode 100644 index 0000000..8391ad0 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsCommandValidator.cs @@ -0,0 +1,28 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions; +public class CreateNewTransactionsCommandValidator : AbstractValidator +{ + public CreateNewTransactionsCommandValidator() + { + RuleFor(model => model.MerchantId) + .NotEmpty(); + RuleFor(model => model.Amount) + .NotNull(); + RuleFor(model => model.CallbackUrl) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.PaymentStatus) + .IsInEnum() + .NotNull(); + RuleFor(model => model.Type) + .IsInEnum() + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewTransactionsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsResponseDto.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsResponseDto.cs new file mode 100644 index 0000000..8bb0a75 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/CreateNewTransactions/CreateNewTransactionsResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions; +public class CreateNewTransactionsResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommand.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommand.cs new file mode 100644 index 0000000..7140bf9 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.DeleteTransactions; +public record DeleteTransactionsCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandHandler.cs new file mode 100644 index 0000000..080fab5 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.TransactionsCQ.Commands.DeleteTransactions; +public class DeleteTransactionsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteTransactionsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteTransactionsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.Transactionss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(Transactions), request.Id); + entity.IsDeleted = true; + _context.Transactionss.Update(entity); + entity.AddDomainEvent(new DeleteTransactionsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandValidator.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandValidator.cs new file mode 100644 index 0000000..e4262e6 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/DeleteTransactions/DeleteTransactionsCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.DeleteTransactions; +public class DeleteTransactionsCommandValidator : AbstractValidator +{ + public DeleteTransactionsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteTransactionsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommand.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommand.cs new file mode 100644 index 0000000..e9721f9 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommand.cs @@ -0,0 +1,49 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.UpdateTransactions; +public record UpdateTransactionsCommand : IRequest +{ + // + public long Id { get; init; } + // + public string MerchantId { get; init; } + // + public long Amount { get; init; } + // + public string CallbackUrl { get; init; } + // + public string Description { get; init; } + // + public string? Mobile { get; init; } + // + public string? Email { get; init; } + // + public int? RequestStatusCode { get; init; } + // + public string? RequestStatusMessage { get; init; } + // + public string? Authority { get; init; } + // + public string? FeeType { get; init; } + // + public long? Fee { get; init; } + // + public int? Currency { get; init; } + // + public PaymentStatus PaymentStatus { get; init; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; init; } + // + public int? VerificationStatusCode { get; init; } + // + public string? VerificationStatusMessage { get; init; } + // + public string? CardHash { get; init; } + // + public string? CardPan { get; init; } + // + public string? RefId { get; init; } + // + public string? OrderId { get; init; } + // + public TransactionType Type { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandHandler.cs new file mode 100644 index 0000000..afcf155 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.TransactionsCQ.Commands.UpdateTransactions; +public class UpdateTransactionsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateTransactionsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateTransactionsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.Transactionss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(Transactions), request.Id); + request.Adapt(entity); + _context.Transactionss.Update(entity); + entity.AddDomainEvent(new UpdateTransactionsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandValidator.cs b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandValidator.cs new file mode 100644 index 0000000..05326ee --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Commands/UpdateTransactions/UpdateTransactionsCommandValidator.cs @@ -0,0 +1,30 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Commands.UpdateTransactions; +public class UpdateTransactionsCommandValidator : AbstractValidator +{ + public UpdateTransactionsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.MerchantId) + .NotEmpty(); + RuleFor(model => model.Amount) + .NotNull(); + RuleFor(model => model.CallbackUrl) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.PaymentStatus) + .IsInEnum() + .NotNull(); + RuleFor(model => model.Type) + .IsInEnum() + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateTransactionsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/CreateNewTransactionsEventHandlers/CreateNewTransactionsEventHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/CreateNewTransactionsEventHandlers/CreateNewTransactionsEventHandler.cs new file mode 100644 index 0000000..7dd94b2 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/CreateNewTransactionsEventHandlers/CreateNewTransactionsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.TransactionsCQ.EventHandlers; + +public class CreateNewTransactionsEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewTransactionsEventHandler> _logger; + + public CreateNewTransactionsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewTransactionsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/DeleteTransactionsEventHandlers/DeleteTransactionsEventHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/DeleteTransactionsEventHandlers/DeleteTransactionsEventHandler.cs new file mode 100644 index 0000000..e927f87 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/DeleteTransactionsEventHandlers/DeleteTransactionsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.TransactionsCQ.EventHandlers; + +public class DeleteTransactionsEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteTransactionsEventHandler> _logger; + + public DeleteTransactionsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteTransactionsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/UpdateTransactionsEventHandlers/UpdateTransactionsEventHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/UpdateTransactionsEventHandlers/UpdateTransactionsEventHandler.cs new file mode 100644 index 0000000..140b541 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/EventHandlers/UpdateTransactionsEventHandlers/UpdateTransactionsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.TransactionsCQ.EventHandlers; + +public class UpdateTransactionsEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateTransactionsEventHandler> _logger; + + public UpdateTransactionsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateTransactionsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQuery.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQuery.cs new file mode 100644 index 0000000..33f9916 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQuery.cs @@ -0,0 +1,57 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter; +public record GetAllTransactionsByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllTransactionsByFilterFilter? Filter { get; init; } + +}public class GetAllTransactionsByFilterFilter +{ + // + public long? Id { get; set; } + // + public string? MerchantId { get; set; } + // + public long? Amount { get; set; } + // + public string? CallbackUrl { get; set; } + // + public string? Description { get; set; } + // + public string? Mobile { get; set; } + // + public string? Email { get; set; } + // + public int? RequestStatusCode { get; set; } + // + public string? RequestStatusMessage { get; set; } + // + public string? Authority { get; set; } + // + public string? FeeType { get; set; } + // + public long? Fee { get; set; } + // + public int? Currency { get; set; } + // + public PaymentStatus? PaymentStatus { get; set; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; set; } + // + public int? VerificationStatusCode { get; set; } + // + public string? VerificationStatusMessage { get; set; } + // + public string? CardHash { get; set; } + // + public string? CardPan { get; set; } + // + public string? RefId { get; set; } + // + public string? OrderId { get; set; } + // + public TransactionType? Type { get; set; } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryHandler.cs new file mode 100644 index 0000000..5048ff0 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryHandler.cs @@ -0,0 +1,51 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter; +public class GetAllTransactionsByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllTransactionsByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllTransactionsByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.Transactionss + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.MerchantId == null || x.MerchantId.Contains(request.Filter.MerchantId)) + .Where(x => request.Filter.Amount == null || x.Amount == request.Filter.Amount) + .Where(x => request.Filter.CallbackUrl == null || x.CallbackUrl.Contains(request.Filter.CallbackUrl)) + .Where(x => request.Filter.Description == null || x.Description.Contains(request.Filter.Description)) + .Where(x => request.Filter.Mobile == null || x.Mobile.Contains(request.Filter.Mobile)) + .Where(x => request.Filter.Email == null || x.Email.Contains(request.Filter.Email)) + .Where(x => request.Filter.RequestStatusCode == null || x.RequestStatusCode == request.Filter.RequestStatusCode) + .Where(x => request.Filter.RequestStatusMessage == null || x.RequestStatusMessage.Contains(request.Filter.RequestStatusMessage)) + .Where(x => request.Filter.Authority == null || x.Authority.Contains(request.Filter.Authority)) + .Where(x => request.Filter.FeeType == null || x.FeeType.Contains(request.Filter.FeeType)) + .Where(x => request.Filter.Fee == null || x.Fee == request.Filter.Fee) + .Where(x => request.Filter.Currency == null || x.Currency == request.Filter.Currency) + .Where(x => request.Filter.PaymentStatus == null || x.PaymentStatus == request.Filter.PaymentStatus) + .Where(x => request.Filter.PaymentDate == null || x.PaymentDate == request.Filter.PaymentDate) + .Where(x => request.Filter.VerificationStatusCode == null || x.VerificationStatusCode == request.Filter.VerificationStatusCode) + .Where(x => request.Filter.VerificationStatusMessage == null || x.VerificationStatusMessage.Contains(request.Filter.VerificationStatusMessage)) + .Where(x => request.Filter.CardHash == null || x.CardHash.Contains(request.Filter.CardHash)) + .Where(x => request.Filter.CardPan == null || x.CardPan.Contains(request.Filter.CardPan)) + .Where(x => request.Filter.RefId == null || x.RefId.Contains(request.Filter.RefId)) + .Where(x => request.Filter.OrderId == null || x.OrderId.Contains(request.Filter.OrderId)) + .Where(x => request.Filter.Type == null || x.Type == request.Filter.Type) +; + } + return new GetAllTransactionsByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryValidator.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryValidator.cs new file mode 100644 index 0000000..4edb06f --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter; +public class GetAllTransactionsByFilterQueryValidator : AbstractValidator +{ + public GetAllTransactionsByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllTransactionsByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterResponseDto.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterResponseDto.cs new file mode 100644 index 0000000..dbc9d95 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetAllTransactionsByFilter/GetAllTransactionsByFilterResponseDto.cs @@ -0,0 +1,55 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter; +public class GetAllTransactionsByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllTransactionsByFilterResponseModel +{ + // + public long Id { get; set; } + // + public string MerchantId { get; set; } + // + public long Amount { get; set; } + // + public string CallbackUrl { get; set; } + // + public string Description { get; set; } + // + public string? Mobile { get; set; } + // + public string? Email { get; set; } + // + public int? RequestStatusCode { get; set; } + // + public string? RequestStatusMessage { get; set; } + // + public string? Authority { get; set; } + // + public string? FeeType { get; set; } + // + public long? Fee { get; set; } + // + public int? Currency { get; set; } + // + public PaymentStatus PaymentStatus { get; set; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; set; } + // + public int? VerificationStatusCode { get; set; } + // + public string? VerificationStatusMessage { get; set; } + // + public string? CardHash { get; set; } + // + public string? CardPan { get; set; } + // + public string? RefId { get; set; } + // + public string? OrderId { get; set; } + // + public TransactionType Type { get; set; } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQuery.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQuery.cs new file mode 100644 index 0000000..7b6e5aa --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions; +public record GetTransactionsQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryHandler.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryHandler.cs new file mode 100644 index 0000000..94feba5 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions; +public class GetTransactionsQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetTransactionsQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetTransactionsQuery request, + CancellationToken cancellationToken) + { + var response = await _context.Transactionss + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(Transactions), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryValidator.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryValidator.cs new file mode 100644 index 0000000..fe1a472 --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions; +public class GetTransactionsQueryValidator : AbstractValidator +{ + public GetTransactionsQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetTransactionsQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsResponseDto.cs b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsResponseDto.cs new file mode 100644 index 0000000..daf774e --- /dev/null +++ b/src/CMSMicroservice.Application/TransactionsCQ/Queries/GetTransactions/GetTransactionsResponseDto.cs @@ -0,0 +1,49 @@ +namespace CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions; +public class GetTransactionsResponseDto +{ + // + public long Id { get; set; } + // + public string MerchantId { get; set; } + // + public long Amount { get; set; } + // + public string CallbackUrl { get; set; } + // + public string Description { get; set; } + // + public string? Mobile { get; set; } + // + public string? Email { get; set; } + // + public int? RequestStatusCode { get; set; } + // + public string? RequestStatusMessage { get; set; } + // + public string? Authority { get; set; } + // + public string? FeeType { get; set; } + // + public long? Fee { get; set; } + // + public int? Currency { get; set; } + // + public PaymentStatus PaymentStatus { get; set; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; set; } + // + public int? VerificationStatusCode { get; set; } + // + public string? VerificationStatusMessage { get; set; } + // + public string? CardHash { get; set; } + // + public string? CardPan { get; set; } + // + public string? RefId { get; set; } + // + public string? OrderId { get; set; } + // + public TransactionType Type { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommand.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommand.cs new file mode 100644 index 0000000..0b4f500 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommand.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts; +public record CreateNewUserCartsCommand : IRequest +{ + // + public long ProductId { get; init; } + // + public long UserId { get; init; } + // + public int Count { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandHandler.cs new file mode 100644 index 0000000..0cb9f48 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts; +public class CreateNewUserCartsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewUserCartsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewUserCartsCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.UserCartss.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewUserCartsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandValidator.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandValidator.cs new file mode 100644 index 0000000..389bb35 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsCommandValidator.cs @@ -0,0 +1,20 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts; +public class CreateNewUserCartsCommandValidator : AbstractValidator +{ + public CreateNewUserCartsCommandValidator() + { + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserCartsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsResponseDto.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsResponseDto.cs new file mode 100644 index 0000000..a0c8e22 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/CreateNewUserCarts/CreateNewUserCartsResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts; +public class CreateNewUserCartsResponseDto +{ + // + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommand.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommand.cs new file mode 100644 index 0000000..b8009cf --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.DeleteUserCarts; +public record DeleteUserCartsCommand : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandHandler.cs new file mode 100644 index 0000000..c04c848 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserCartsCQ.Commands.DeleteUserCarts; +public class DeleteUserCartsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteUserCartsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteUserCartsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserCartss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserCarts), request.Id); + entity.IsDeleted = true; + _context.UserCartss.Update(entity); + entity.AddDomainEvent(new DeleteUserCartsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandValidator.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandValidator.cs new file mode 100644 index 0000000..b59a80e --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/DeleteUserCarts/DeleteUserCartsCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.DeleteUserCarts; +public class DeleteUserCartsCommandValidator : AbstractValidator +{ + public DeleteUserCartsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserCartsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommand.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommand.cs new file mode 100644 index 0000000..f10cec3 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommand.cs @@ -0,0 +1,13 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.UpdateUserCarts; +public record UpdateUserCartsCommand : IRequest +{ + // + public long Id { get; init; } + // + public long ProductId { get; init; } + // + public long UserId { get; init; } + // + public int Count { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandHandler.cs new file mode 100644 index 0000000..46b38b3 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserCartsCQ.Commands.UpdateUserCarts; +public class UpdateUserCartsCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateUserCartsCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateUserCartsCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserCartss + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserCarts), request.Id); + request.Adapt(entity); + _context.UserCartss.Update(entity); + entity.AddDomainEvent(new UpdateUserCartsEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandValidator.cs b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandValidator.cs new file mode 100644 index 0000000..8e2c8b4 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Commands/UpdateUserCarts/UpdateUserCartsCommandValidator.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Commands.UpdateUserCarts; +public class UpdateUserCartsCommandValidator : AbstractValidator +{ + public UpdateUserCartsCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserCartsCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/CreateNewUserCartsEventHandlers/CreateNewUserCartsEventHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/CreateNewUserCartsEventHandlers/CreateNewUserCartsEventHandler.cs new file mode 100644 index 0000000..6812e9e --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/CreateNewUserCartsEventHandlers/CreateNewUserCartsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserCartsCQ.EventHandlers; + +public class CreateNewUserCartsEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewUserCartsEventHandler> _logger; + + public CreateNewUserCartsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewUserCartsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/DeleteUserCartsEventHandlers/DeleteUserCartsEventHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/DeleteUserCartsEventHandlers/DeleteUserCartsEventHandler.cs new file mode 100644 index 0000000..813ca8e --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/DeleteUserCartsEventHandlers/DeleteUserCartsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserCartsCQ.EventHandlers; + +public class DeleteUserCartsEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteUserCartsEventHandler> _logger; + + public DeleteUserCartsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteUserCartsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/UpdateUserCartsEventHandlers/UpdateUserCartsEventHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/UpdateUserCartsEventHandlers/UpdateUserCartsEventHandler.cs new file mode 100644 index 0000000..2b1855d --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/EventHandlers/UpdateUserCartsEventHandlers/UpdateUserCartsEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserCartsCQ.EventHandlers; + +public class UpdateUserCartsEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateUserCartsEventHandler> _logger; + + public UpdateUserCartsEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateUserCartsEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQuery.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQuery.cs new file mode 100644 index 0000000..ef5a37f --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQuery.cs @@ -0,0 +1,21 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; +public record GetAllUserCartsByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllUserCartsByFilterFilter? Filter { get; init; } + +}public class GetAllUserCartsByFilterFilter +{ + // + public long? Id { get; set; } + // + public long? ProductId { get; set; } + // + public long? UserId { get; set; } + // + public int? Count { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs new file mode 100644 index 0000000..159834c --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs @@ -0,0 +1,33 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; +public class GetAllUserCartsByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllUserCartsByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllUserCartsByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.UserCartss + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.ProductId == null || x.ProductId == request.Filter.ProductId) + .Where(x => request.Filter.UserId == null || x.UserId == request.Filter.UserId) + .Where(x => request.Filter.Count == null || x.Count == request.Filter.Count) +; + } + return new GetAllUserCartsByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryValidator.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryValidator.cs new file mode 100644 index 0000000..075a051 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; +public class GetAllUserCartsByFilterQueryValidator : AbstractValidator +{ + public GetAllUserCartsByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserCartsByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs new file mode 100644 index 0000000..d53fc02 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs @@ -0,0 +1,19 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; +public class GetAllUserCartsByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllUserCartsByFilterResponseModel +{ + // + public long Id { get; set; } + // + public long ProductId { get; set; } + // + public long UserId { get; set; } + // + public int Count { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQuery.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQuery.cs new file mode 100644 index 0000000..9257618 --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts; +public record GetUserCartsQuery : IRequest +{ + // + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryHandler.cs new file mode 100644 index 0000000..5d43c5b --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts; +public class GetUserCartsQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetUserCartsQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetUserCartsQuery request, + CancellationToken cancellationToken) + { + var response = await _context.UserCartss + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(UserCarts), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryValidator.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryValidator.cs new file mode 100644 index 0000000..5a8677e --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts; +public class GetUserCartsQueryValidator : AbstractValidator +{ + public GetUserCartsQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserCartsQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsResponseDto.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsResponseDto.cs new file mode 100644 index 0000000..109829b --- /dev/null +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetUserCarts/GetUserCartsResponseDto.cs @@ -0,0 +1,13 @@ +namespace CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts; +public class GetUserCartsResponseDto +{ + // + public long Id { get; set; } + // + public long ProductId { get; set; } + // + public long UserId { get; set; } + // + public int Count { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommand.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommand.cs new file mode 100644 index 0000000..f826eab --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommand.cs @@ -0,0 +1,9 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet; +public record CreateNewUserWalletCommand : IRequest +{ + //شناسه کاربر + public long UserId { get; init; } + //موجودی + public long Balance { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandHandler.cs new file mode 100644 index 0000000..66d631b --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet; +public class CreateNewUserWalletCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewUserWalletCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewUserWalletCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.UserWallets.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewUserWalletEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandValidator.cs new file mode 100644 index 0000000..bd81c5f --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletCommandValidator.cs @@ -0,0 +1,18 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet; +public class CreateNewUserWalletCommandValidator : AbstractValidator +{ + public CreateNewUserWalletCommandValidator() + { + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Balance) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserWalletCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletResponseDto.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletResponseDto.cs new file mode 100644 index 0000000..e95001f --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/CreateNewUserWallet/CreateNewUserWalletResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet; +public class CreateNewUserWalletResponseDto +{ + //شناسه + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommand.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommand.cs new file mode 100644 index 0000000..fd1155b --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.DeleteUserWallet; +public record DeleteUserWalletCommand : IRequest +{ + //شناسه + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandHandler.cs new file mode 100644 index 0000000..3b8c04a --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletCQ.Commands.DeleteUserWallet; +public class DeleteUserWalletCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteUserWalletCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteUserWalletCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserWallets + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserWallet), request.Id); + entity.IsDeleted = true; + _context.UserWallets.Update(entity); + entity.AddDomainEvent(new DeleteUserWalletEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandValidator.cs new file mode 100644 index 0000000..ea19555 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/DeleteUserWallet/DeleteUserWalletCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.DeleteUserWallet; +public class DeleteUserWalletCommandValidator : AbstractValidator +{ + public DeleteUserWalletCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserWalletCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommand.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommand.cs new file mode 100644 index 0000000..3993b65 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommand.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.UpdateUserWallet; +public record UpdateUserWalletCommand : IRequest +{ + //شناسه + public long Id { get; init; } + //شناسه کاربر + public long UserId { get; init; } + //موجودی + public long Balance { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandHandler.cs new file mode 100644 index 0000000..fd24176 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletCQ.Commands.UpdateUserWallet; +public class UpdateUserWalletCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateUserWalletCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateUserWalletCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserWallets + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserWallet), request.Id); + request.Adapt(entity); + _context.UserWallets.Update(entity); + entity.AddDomainEvent(new UpdateUserWalletEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandValidator.cs new file mode 100644 index 0000000..82defa6 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Commands/UpdateUserWallet/UpdateUserWalletCommandValidator.cs @@ -0,0 +1,20 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Commands.UpdateUserWallet; +public class UpdateUserWalletCommandValidator : AbstractValidator +{ + public UpdateUserWalletCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Balance) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserWalletCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/CreateNewUserWalletEventHandlers/CreateNewUserWalletEventHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/CreateNewUserWalletEventHandlers/CreateNewUserWalletEventHandler.cs new file mode 100644 index 0000000..5aa5f1f --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/CreateNewUserWalletEventHandlers/CreateNewUserWalletEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletCQ.EventHandlers; + +public class CreateNewUserWalletEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewUserWalletEventHandler> _logger; + + public CreateNewUserWalletEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewUserWalletEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/DeleteUserWalletEventHandlers/DeleteUserWalletEventHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/DeleteUserWalletEventHandlers/DeleteUserWalletEventHandler.cs new file mode 100644 index 0000000..387b62d --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/DeleteUserWalletEventHandlers/DeleteUserWalletEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletCQ.EventHandlers; + +public class DeleteUserWalletEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteUserWalletEventHandler> _logger; + + public DeleteUserWalletEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteUserWalletEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/UpdateUserWalletEventHandlers/UpdateUserWalletEventHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/UpdateUserWalletEventHandlers/UpdateUserWalletEventHandler.cs new file mode 100644 index 0000000..4e66277 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/EventHandlers/UpdateUserWalletEventHandlers/UpdateUserWalletEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletCQ.EventHandlers; + +public class UpdateUserWalletEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateUserWalletEventHandler> _logger; + + public UpdateUserWalletEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateUserWalletEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQuery.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQuery.cs new file mode 100644 index 0000000..4d8baf0 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQuery.cs @@ -0,0 +1,19 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter; +public record GetAllUserWalletByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllUserWalletByFilterFilter? Filter { get; init; } + +}public class GetAllUserWalletByFilterFilter +{ + //شناسه + public long? Id { get; set; } + //شناسه کاربر + public long? UserId { get; set; } + //موجودی + public long? Balance { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryHandler.cs new file mode 100644 index 0000000..bd721a1 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryHandler.cs @@ -0,0 +1,32 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter; +public class GetAllUserWalletByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllUserWalletByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllUserWalletByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.UserWallets + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.UserId == null || x.UserId == request.Filter.UserId) + .Where(x => request.Filter.Balance == null || x.Balance == request.Filter.Balance) +; + } + return new GetAllUserWalletByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryValidator.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryValidator.cs new file mode 100644 index 0000000..5328635 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter; +public class GetAllUserWalletByFilterQueryValidator : AbstractValidator +{ + public GetAllUserWalletByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserWalletByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterResponseDto.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterResponseDto.cs new file mode 100644 index 0000000..c2b7d2e --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetAllUserWalletByFilter/GetAllUserWalletByFilterResponseDto.cs @@ -0,0 +1,17 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter; +public class GetAllUserWalletByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllUserWalletByFilterResponseModel +{ + //شناسه + public long Id { get; set; } + //شناسه کاربر + public long UserId { get; set; } + //موجودی + public long Balance { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQuery.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQuery.cs new file mode 100644 index 0000000..7ad6564 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet; +public record GetUserWalletQuery : IRequest +{ + //شناسه + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryHandler.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryHandler.cs new file mode 100644 index 0000000..18cce89 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet; +public class GetUserWalletQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetUserWalletQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetUserWalletQuery request, + CancellationToken cancellationToken) + { + var response = await _context.UserWallets + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(UserWallet), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryValidator.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryValidator.cs new file mode 100644 index 0000000..eb88c50 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet; +public class GetUserWalletQueryValidator : AbstractValidator +{ + public GetUserWalletQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserWalletQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletResponseDto.cs b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletResponseDto.cs new file mode 100644 index 0000000..ee7f0e6 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletCQ/Queries/GetUserWallet/GetUserWalletResponseDto.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet; +public class GetUserWalletResponseDto +{ + //شناسه + public long Id { get; set; } + //شناسه کاربر + public long UserId { get; set; } + //موجودی + public long Balance { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommand.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommand.cs new file mode 100644 index 0000000..e198943 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommand.cs @@ -0,0 +1,15 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog; +public record CreateNewUserWalletChangeLogCommand : IRequest +{ + //شناسه کیف پول + public long WalletId { get; init; } + //موجودی + public long CurrentBalance { get; init; } + //تغییر موجودی + public long ChangeValue { get; init; } + //افزایشی؟ + public bool IsIncrease { get; init; } + //شناسه ارجاع + public long? RefrenceId { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandHandler.cs new file mode 100644 index 0000000..0e3cd6b --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandHandler.cs @@ -0,0 +1,21 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog; +public class CreateNewUserWalletChangeLogCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public CreateNewUserWalletChangeLogCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(CreateNewUserWalletChangeLogCommand request, + CancellationToken cancellationToken) + { + var entity = request.Adapt(); + await _context.UserWalletChangeLogs.AddAsync(entity, cancellationToken); + entity.AddDomainEvent(new CreateNewUserWalletChangeLogEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return entity.Adapt(); + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandValidator.cs new file mode 100644 index 0000000..1b18c80 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogCommandValidator.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog; +public class CreateNewUserWalletChangeLogCommandValidator : AbstractValidator +{ + public CreateNewUserWalletChangeLogCommandValidator() + { + RuleFor(model => model.WalletId) + .NotNull(); + RuleFor(model => model.CurrentBalance) + .NotNull(); + RuleFor(model => model.ChangeValue) + .NotNull(); + RuleFor(model => model.IsIncrease) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserWalletChangeLogCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogResponseDto.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogResponseDto.cs new file mode 100644 index 0000000..5b83bf8 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/CreateNewUserWalletChangeLog/CreateNewUserWalletChangeLogResponseDto.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog; +public class CreateNewUserWalletChangeLogResponseDto +{ + //شناسه + public long Id { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommand.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommand.cs new file mode 100644 index 0000000..2c7e243 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommand.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.DeleteUserWalletChangeLog; +public record DeleteUserWalletChangeLogCommand : IRequest +{ + //شناسه + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandHandler.cs new file mode 100644 index 0000000..722888a --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.DeleteUserWalletChangeLog; +public class DeleteUserWalletChangeLogCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public DeleteUserWalletChangeLogCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(DeleteUserWalletChangeLogCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserWalletChangeLogs + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserWalletChangeLog), request.Id); + entity.IsDeleted = true; + _context.UserWalletChangeLogs.Update(entity); + entity.AddDomainEvent(new DeleteUserWalletChangeLogEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandValidator.cs new file mode 100644 index 0000000..f4116a0 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/DeleteUserWalletChangeLog/DeleteUserWalletChangeLogCommandValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.DeleteUserWalletChangeLog; +public class DeleteUserWalletChangeLogCommandValidator : AbstractValidator +{ + public DeleteUserWalletChangeLogCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserWalletChangeLogCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommand.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommand.cs new file mode 100644 index 0000000..43d3225 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommand.cs @@ -0,0 +1,17 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.UpdateUserWalletChangeLog; +public record UpdateUserWalletChangeLogCommand : IRequest +{ + //شناسه + public long Id { get; init; } + //شناسه کیف پول + public long WalletId { get; init; } + //موجودی + public long CurrentBalance { get; init; } + //تغییر موجودی + public long ChangeValue { get; init; } + //افزایشی؟ + public bool IsIncrease { get; init; } + //شناسه ارجاع + public long? RefrenceId { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandHandler.cs new file mode 100644 index 0000000..4ab0f67 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.UpdateUserWalletChangeLog; +public class UpdateUserWalletChangeLogCommandHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public UpdateUserWalletChangeLogCommandHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(UpdateUserWalletChangeLogCommand request, CancellationToken cancellationToken) + { + var entity = await _context.UserWalletChangeLogs + .FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(UserWalletChangeLog), request.Id); + request.Adapt(entity); + _context.UserWalletChangeLogs.Update(entity); + entity.AddDomainEvent(new UpdateUserWalletChangeLogEvent(entity)); + await _context.SaveChangesAsync(cancellationToken); + return Unit.Value; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandValidator.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandValidator.cs new file mode 100644 index 0000000..3e29dde --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Commands/UpdateUserWalletChangeLog/UpdateUserWalletChangeLogCommandValidator.cs @@ -0,0 +1,24 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.UpdateUserWalletChangeLog; +public class UpdateUserWalletChangeLogCommandValidator : AbstractValidator +{ + public UpdateUserWalletChangeLogCommandValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.WalletId) + .NotNull(); + RuleFor(model => model.CurrentBalance) + .NotNull(); + RuleFor(model => model.ChangeValue) + .NotNull(); + RuleFor(model => model.IsIncrease) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserWalletChangeLogCommand)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/CreateNewUserWalletChangeLogEventHandlers/CreateNewUserWalletChangeLogEventHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/CreateNewUserWalletChangeLogEventHandlers/CreateNewUserWalletChangeLogEventHandler.cs new file mode 100644 index 0000000..3a8f158 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/CreateNewUserWalletChangeLogEventHandlers/CreateNewUserWalletChangeLogEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.EventHandlers; + +public class CreateNewUserWalletChangeLogEventHandler : INotificationHandler +{ + private readonly ILogger< + CreateNewUserWalletChangeLogEventHandler> _logger; + + public CreateNewUserWalletChangeLogEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(CreateNewUserWalletChangeLogEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/DeleteUserWalletChangeLogEventHandlers/DeleteUserWalletChangeLogEventHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/DeleteUserWalletChangeLogEventHandlers/DeleteUserWalletChangeLogEventHandler.cs new file mode 100644 index 0000000..e9cd2fa --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/DeleteUserWalletChangeLogEventHandlers/DeleteUserWalletChangeLogEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.EventHandlers; + +public class DeleteUserWalletChangeLogEventHandler : INotificationHandler +{ + private readonly ILogger< + DeleteUserWalletChangeLogEventHandler> _logger; + + public DeleteUserWalletChangeLogEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(DeleteUserWalletChangeLogEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/UpdateUserWalletChangeLogEventHandlers/UpdateUserWalletChangeLogEventHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/UpdateUserWalletChangeLogEventHandlers/UpdateUserWalletChangeLogEventHandler.cs new file mode 100644 index 0000000..e2d5ff3 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/EventHandlers/UpdateUserWalletChangeLogEventHandlers/UpdateUserWalletChangeLogEventHandler.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Events; +using Microsoft.Extensions.Logging; + +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.EventHandlers; + +public class UpdateUserWalletChangeLogEventHandler : INotificationHandler +{ + private readonly ILogger< + UpdateUserWalletChangeLogEventHandler> _logger; + + public UpdateUserWalletChangeLogEventHandler(ILogger logger) + { + _logger = logger; + } + + public Task Handle(UpdateUserWalletChangeLogEvent notification, CancellationToken cancellationToken) + { + _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); + + return Task.CompletedTask; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQuery.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQuery.cs new file mode 100644 index 0000000..efe2cf5 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQuery.cs @@ -0,0 +1,25 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter; +public record GetAllUserWalletChangeLogByFilterQuery : IRequest +{ + //موقعیت صفحه بندی + public PaginationState? PaginationState { get; init; } + //مرتب سازی بر اساس + public string? SortBy { get; init; } + //فیلتر + public GetAllUserWalletChangeLogByFilterFilter? Filter { get; init; } + +}public class GetAllUserWalletChangeLogByFilterFilter +{ + //شناسه + public long? Id { get; set; } + //شناسه کیف پول + public long? WalletId { get; set; } + //موجودی + public long? CurrentBalance { get; set; } + //تغییر موجودی + public long? ChangeValue { get; set; } + //افزایشی؟ + public bool? IsIncrease { get; set; } + //شناسه ارجاع + public long? RefrenceId { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryHandler.cs new file mode 100644 index 0000000..6ba0058 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryHandler.cs @@ -0,0 +1,35 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter; +public class GetAllUserWalletChangeLogByFilterQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetAllUserWalletChangeLogByFilterQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetAllUserWalletChangeLogByFilterQuery request, CancellationToken cancellationToken) + { + var query = _context.UserWalletChangeLogs + .ApplyOrder(sortBy: request.SortBy) + .AsNoTracking() + .AsQueryable(); + if (request.Filter is not null) + { + query = query + .Where(x => request.Filter.Id == null || x.Id == request.Filter.Id) + .Where(x => request.Filter.WalletId == null || x.WalletId == request.Filter.WalletId) + .Where(x => request.Filter.CurrentBalance == null || x.CurrentBalance == request.Filter.CurrentBalance) + .Where(x => request.Filter.ChangeValue == null || x.ChangeValue == request.Filter.ChangeValue) + .Where(x => request.Filter.IsIncrease == null || x.IsIncrease == request.Filter.IsIncrease) + .Where(x => request.Filter.RefrenceId == null || x.RefrenceId == request.Filter.RefrenceId) +; + } + return new GetAllUserWalletChangeLogByFilterResponseDto + { + MetaData = await query.GetMetaData(request.PaginationState, cancellationToken), + Models = await query.PaginatedListAsync(paginationState: request.PaginationState) + .ProjectToType().ToListAsync(cancellationToken) + }; + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryValidator.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryValidator.cs new file mode 100644 index 0000000..a4d1626 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterQueryValidator.cs @@ -0,0 +1,14 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter; +public class GetAllUserWalletChangeLogByFilterQueryValidator : AbstractValidator +{ + public GetAllUserWalletChangeLogByFilterQueryValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserWalletChangeLogByFilterQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterResponseDto.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterResponseDto.cs new file mode 100644 index 0000000..86f3e83 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetAllUserWalletChangeLogByFilter/GetAllUserWalletChangeLogByFilterResponseDto.cs @@ -0,0 +1,23 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter; +public class GetAllUserWalletChangeLogByFilterResponseDto +{ + //متادیتا + public MetaData MetaData { get; set; } + //مدل خروجی + public List? Models { get; set; } + +}public class GetAllUserWalletChangeLogByFilterResponseModel +{ + //شناسه + public long Id { get; set; } + //شناسه کیف پول + public long WalletId { get; set; } + //موجودی + public long CurrentBalance { get; set; } + //تغییر موجودی + public long ChangeValue { get; set; } + //افزایشی؟ + public bool IsIncrease { get; set; } + //شناسه ارجاع + public long? RefrenceId { get; set; } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQuery.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQuery.cs new file mode 100644 index 0000000..575a8d2 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQuery.cs @@ -0,0 +1,7 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog; +public record GetUserWalletChangeLogQuery : IRequest +{ + //شناسه + public long Id { get; init; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryHandler.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryHandler.cs new file mode 100644 index 0000000..b731d47 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryHandler.cs @@ -0,0 +1,22 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog; +public class GetUserWalletChangeLogQueryHandler : IRequestHandler +{ + private readonly IApplicationDbContext _context; + + public GetUserWalletChangeLogQueryHandler(IApplicationDbContext context) + { + _context = context; + } + + public async Task Handle(GetUserWalletChangeLogQuery request, + CancellationToken cancellationToken) + { + var response = await _context.UserWalletChangeLogs + .AsNoTracking() + .Where(x => x.Id == request.Id) + .ProjectToType() + .FirstOrDefaultAsync(cancellationToken); + + return response ?? throw new NotFoundException(nameof(UserWalletChangeLog), request.Id); + } +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryValidator.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryValidator.cs new file mode 100644 index 0000000..69d3282 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogQueryValidator.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog; +public class GetUserWalletChangeLogQueryValidator : AbstractValidator +{ + public GetUserWalletChangeLogQueryValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserWalletChangeLogQuery)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogResponseDto.cs b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogResponseDto.cs new file mode 100644 index 0000000..c385043 --- /dev/null +++ b/src/CMSMicroservice.Application/UserWalletChangeLogCQ/Queries/GetUserWalletChangeLog/GetUserWalletChangeLogResponseDto.cs @@ -0,0 +1,17 @@ +namespace CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog; +public class GetUserWalletChangeLogResponseDto +{ + //شناسه + public long Id { get; set; } + //شناسه کیف پول + public long WalletId { get; set; } + //موجودی + public long CurrentBalance { get; set; } + //تغییر موجودی + public long ChangeValue { get; set; } + //افزایشی؟ + public bool IsIncrease { get; set; } + //شناسه ارجاع + public long? RefrenceId { get; set; } + +} \ No newline at end of file diff --git a/src/CMSMicroservice.Domain/Entities/FactorDetails.cs b/src/CMSMicroservice.Domain/Entities/FactorDetails.cs new file mode 100644 index 0000000..f191184 --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/FactorDetails.cs @@ -0,0 +1,16 @@ +namespace CMSMicroservice.Domain.Entities; +//آدرس کاربر +public class FactorDetails : BaseAuditableEntity +{ + public long ProductId { get; set; } + //Product Navigation Property + public virtual Products Product { get; set; } + public int Count { get; set; } + public long UnitPrice { get; set; } + public int UnitDiscount { get; set; } + public long OrderId { get; set; } + //Order Navigation Property + public virtual UserOrder Order { get; set; } + public long UnitDiscountPrice { get; set; } + public bool IsChangePrice { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/ProductGallerys.cs b/src/CMSMicroservice.Domain/Entities/ProductGallerys.cs new file mode 100644 index 0000000..64dc71b --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/ProductGallerys.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.Domain.Entities; +//توکن Otp +public class ProductGallerys : BaseAuditableEntity +{ + public long ProductImageId { get; set; } + //ProductImage Navigation Property + public virtual ProductImages ProductImage { get; set; } + public long ProductId { get; set; } + //Product Navigation Property + public virtual Products Product { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/ProductImages.cs b/src/CMSMicroservice.Domain/Entities/ProductImages.cs new file mode 100644 index 0000000..f0bc80f --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/ProductImages.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.Domain.Entities; +//توکن Otp +public class ProductImages : BaseAuditableEntity +{ + public string Title { get; set; } + public string ImagePath { get; set; } + public string ImageThumbnailPath { get; set; } + //ProductGallerys Collection Navigation Reference + public virtual ICollection ProductGalleryss { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/Products.cs b/src/CMSMicroservice.Domain/Entities/Products.cs new file mode 100644 index 0000000..1edf26d --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/Products.cs @@ -0,0 +1,23 @@ +namespace CMSMicroservice.Domain.Entities; +//توکن Otp +public class Products : BaseAuditableEntity +{ + public string Title { get; set; } + public string Description { get; set; } + public string ShortInfomation { get; set; } + public string FullInformation { get; set; } + public long Price { get; set; } + public int Discount { get; set; } + public int Rate { get; set; } + public string ImagePath { get; set; } + public string ThumbnailPath { get; set; } + public int SaleCount { get; set; } + public int ViewCount { get; set; } + public int RemainingCount { get; set; } + //UserCarts Collection Navigation Reference + public virtual ICollection UserCartss { get; set; } + //ProductGallerys Collection Navigation Reference + public virtual ICollection ProductGalleryss { get; set; } + //FactorDetails Collection Navigation Reference + public virtual ICollection FactorDetailss { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/Transactions.cs b/src/CMSMicroservice.Domain/Entities/Transactions.cs new file mode 100644 index 0000000..5d8e3d2 --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/Transactions.cs @@ -0,0 +1,29 @@ +namespace CMSMicroservice.Domain.Entities; +//آدرس کاربر +public class Transactions : BaseAuditableEntity +{ + public string MerchantId { get; set; } + public long Amount { get; set; } + public string CallbackUrl { get; set; } + public string Description { get; set; } + public string? Mobile { get; set; } + public string? Email { get; set; } + public int? RequestStatusCode { get; set; } + public string? RequestStatusMessage { get; set; } + public string? Authority { get; set; } + public string? FeeType { get; set; } + public long? Fee { get; set; } + public int? Currency { get; set; } + public PaymentStatus PaymentStatus { get; set; } + //تاریخ پرداخت + public DateTime? PaymentDate { get; set; } + public int? VerificationStatusCode { get; set; } + public string? VerificationStatusMessage { get; set; } + public string? CardHash { get; set; } + public string? CardPan { get; set; } + public string? RefId { get; set; } + public string? OrderId { get; set; } + //Order Navigation Property + public virtual UserOrder? Order { get; set; } + public TransactionType Type { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/User.cs b/src/CMSMicroservice.Domain/Entities/User.cs index 0176954..be29a9d 100644 --- a/src/CMSMicroservice.Domain/Entities/User.cs +++ b/src/CMSMicroservice.Domain/Entities/User.cs @@ -2,44 +2,48 @@ namespace CMSMicroservice.Domain.Entities; //کاربر public class User : BaseAuditableEntity { - //نام + //نام public string? FirstName { get; set; } - //نام خانوادگی + //نام خانوادگی public string? LastName { get; set; } - //شماره موبایل + //شماره موبایل public string Mobile { get; set; } - //کد ملی + //کد ملی public string? NationalCode { get; set; } - //آدرس آواتار + //آدرس آواتار public string? AvatarPath { get; set; } - //شناسه والد + //شناسه والد public long? ParentId { get; set; } - //User Navigation Property + //User Navigation Property public virtual User? Parent { get; set; } - //کد ارجاع + //کد ارجاع public string ReferralCode { get; set; } - //موبایل فعال شده؟ + //موبایل فعال شده؟ public bool IsMobileVerified { get; set; } - //تاریخ فعال سازی موبایل + //تاریخ فعال سازی موبایل public DateTime? MobileVerifiedAt { get; set; } - //قوانین پذیرفته شده؟ + //قوانین پذیرفته شده؟ public bool IsRulesAccepted { get; set; } - //تاریخ پذیرش قوانین + //تاریخ پذیرش قوانین public DateTime? RulesAcceptedAt { get; set; } - //اعلان ایمیل + //اعلان ایمیل public bool EmailNotifications { get; set; } - //اعلان پیامک + //اعلان پیامک public bool SmsNotifications { get; set; } - //اعلان پوش + //اعلان پوش public bool PushNotifications { get; set; } - //تاریخ تولد + //تاریخ تولد public DateTime? BirthDate { get; set; } //UserAddress Collection Navigation Reference public virtual ICollection UserAddresss { get; set; } //UserRole Collection Navigation Reference public virtual ICollection UserRoles { get; set; } - //UserOrder Collection Navigation Reference - public virtual ICollection UserOrders { get; set; } //User Collection Navigation Reference public virtual ICollection Users { get; set; } -} \ No newline at end of file + //UserWallet Collection Navigation Reference + public virtual ICollection UserWallets { get; set; } + //UserCarts Collection Navigation Reference + public virtual ICollection UserCartss { get; set; } + //UserOrder Collection Navigation Reference + public virtual ICollection UserOrders { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/UserCarts.cs b/src/CMSMicroservice.Domain/Entities/UserCarts.cs new file mode 100644 index 0000000..694e6da --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/UserCarts.cs @@ -0,0 +1,12 @@ +namespace CMSMicroservice.Domain.Entities; +//آدرس کاربر +public class UserCarts : BaseAuditableEntity +{ + public long ProductId { get; set; } + //Product Navigation Property + public virtual Products Product { get; set; } + public long UserId { get; set; } + //User Navigation Property + public virtual User User { get; set; } + public int Count { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/UserOrder.cs b/src/CMSMicroservice.Domain/Entities/UserOrder.cs index 8b73599..d1b9f84 100644 --- a/src/CMSMicroservice.Domain/Entities/UserOrder.cs +++ b/src/CMSMicroservice.Domain/Entities/UserOrder.cs @@ -2,24 +2,28 @@ namespace CMSMicroservice.Domain.Entities; //سفارش کاربر public class UserOrder : BaseAuditableEntity { - //قیمت + //قیمت public long Price { get; set; } - //شناسه پکیج + //شناسه پکیج public long PackageId { get; set; } - //Package Navigation Property + //Package Navigation Property public virtual Package Package { get; set; } - //شناسه تراکنش + //شناسه تراکنش public long? TransactionId { get; set; } - //وضعیت پرداخت - public bool PaymentStatus { get; set; } - //تاریخ پرداخت + //وضعیت پرداخت + public PaymentStatus PaymentStatus { get; set; } + //تاریخ پرداخت public DateTime? PaymentDate { get; set; } - //شناسه کاربر + //شناسه کاربر public long UserId { get; set; } - //User Navigation Property + //User Navigation Property public virtual User User { get; set; } - //شناسه آدرس کاربر + //شناسه آدرس کاربر public long UserAddressId { get; set; } - //UserAddress Navigation Property + //UserAddress Navigation Property public virtual UserAddress UserAddress { get; set; } -} \ No newline at end of file + //FactorDetails Collection Navigation Reference + public virtual ICollection FactorDetailss { get; set; } + //Transactions Collection Navigation Reference + public virtual ICollection Transactionss { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/UserWallet.cs b/src/CMSMicroservice.Domain/Entities/UserWallet.cs new file mode 100644 index 0000000..c352a1c --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/UserWallet.cs @@ -0,0 +1,13 @@ +namespace CMSMicroservice.Domain.Entities; +//آدرس کاربر +public class UserWallet : BaseAuditableEntity +{ + //شناسه کاربر + public long UserId { get; set; } + //User Navigation Property + public virtual User User { get; set; } + //موجودی + public long Balance { get; set; } + //UserWalletChangeLog Collection Navigation Reference + public virtual ICollection UserWalletChangeLogs { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Entities/UserWalletChangeLog.cs b/src/CMSMicroservice.Domain/Entities/UserWalletChangeLog.cs new file mode 100644 index 0000000..9b94b48 --- /dev/null +++ b/src/CMSMicroservice.Domain/Entities/UserWalletChangeLog.cs @@ -0,0 +1,17 @@ +namespace CMSMicroservice.Domain.Entities; +//آدرس کاربر +public class UserWalletChangeLog : BaseAuditableEntity +{ + //شناسه کیف پول + public long WalletId { get; set; } + //Wallet Navigation Property + public virtual UserWallet Wallet { get; set; } + //موجودی + public long CurrentBalance { get; set; } + //تغییر موجودی + public long ChangeValue { get; set; } + //افزایشی؟ + public bool IsIncrease { get; set; } + //شناسه ارجاع + public long? RefrenceId { get; set; } +} diff --git a/src/CMSMicroservice.Domain/Enums/PaymentStatus.cs b/src/CMSMicroservice.Domain/Enums/PaymentStatus.cs new file mode 100644 index 0000000..6f39ba1 --- /dev/null +++ b/src/CMSMicroservice.Domain/Enums/PaymentStatus.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Enums; +//پکیج +public enum PaymentStatus +{ + Success = 0, + Reject = 1, + Pending = 2, +} diff --git a/src/CMSMicroservice.Domain/Enums/TransactionType.cs b/src/CMSMicroservice.Domain/Enums/TransactionType.cs new file mode 100644 index 0000000..d7ef81a --- /dev/null +++ b/src/CMSMicroservice.Domain/Enums/TransactionType.cs @@ -0,0 +1,9 @@ +namespace CMSMicroservice.Domain.Enums; +//پکیج +public enum TransactionType +{ + Buy = 0, + DepositIpg = 1, + DepositExternal1 = 2, + Withdraw = 3, +} diff --git a/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/CreateNewFactorDetailsEvent.cs b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/CreateNewFactorDetailsEvent.cs new file mode 100644 index 0000000..65ffdc1 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/CreateNewFactorDetailsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewFactorDetailsEvent : BaseEvent +{ + public CreateNewFactorDetailsEvent(FactorDetails item) + { + } + public FactorDetails Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/DeleteFactorDetailsEvent.cs b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/DeleteFactorDetailsEvent.cs new file mode 100644 index 0000000..5db85d2 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/DeleteFactorDetailsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteFactorDetailsEvent : BaseEvent +{ + public DeleteFactorDetailsEvent(FactorDetails item) + { + } + public FactorDetails Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/UpdateFactorDetailsEvent.cs b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/UpdateFactorDetailsEvent.cs new file mode 100644 index 0000000..652989d --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/FactorDetailsEvents/UpdateFactorDetailsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateFactorDetailsEvent : BaseEvent +{ + public UpdateFactorDetailsEvent(FactorDetails item) + { + } + public FactorDetails Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/CreateNewProductGallerysEvent.cs b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/CreateNewProductGallerysEvent.cs new file mode 100644 index 0000000..75945c9 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/CreateNewProductGallerysEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewProductGallerysEvent : BaseEvent +{ + public CreateNewProductGallerysEvent(ProductGallerys item) + { + } + public ProductGallerys Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/DeleteProductGallerysEvent.cs b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/DeleteProductGallerysEvent.cs new file mode 100644 index 0000000..173b662 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/DeleteProductGallerysEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteProductGallerysEvent : BaseEvent +{ + public DeleteProductGallerysEvent(ProductGallerys item) + { + } + public ProductGallerys Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/UpdateProductGallerysEvent.cs b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/UpdateProductGallerysEvent.cs new file mode 100644 index 0000000..cda7605 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductGallerysEvents/UpdateProductGallerysEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateProductGallerysEvent : BaseEvent +{ + public UpdateProductGallerysEvent(ProductGallerys item) + { + } + public ProductGallerys Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductImagesEvents/CreateNewProductImagesEvent.cs b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/CreateNewProductImagesEvent.cs new file mode 100644 index 0000000..4e58912 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/CreateNewProductImagesEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewProductImagesEvent : BaseEvent +{ + public CreateNewProductImagesEvent(ProductImages item) + { + } + public ProductImages Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductImagesEvents/DeleteProductImagesEvent.cs b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/DeleteProductImagesEvent.cs new file mode 100644 index 0000000..504b0dd --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/DeleteProductImagesEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteProductImagesEvent : BaseEvent +{ + public DeleteProductImagesEvent(ProductImages item) + { + } + public ProductImages Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductImagesEvents/UpdateProductImagesEvent.cs b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/UpdateProductImagesEvent.cs new file mode 100644 index 0000000..bcad21c --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductImagesEvents/UpdateProductImagesEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateProductImagesEvent : BaseEvent +{ + public UpdateProductImagesEvent(ProductImages item) + { + } + public ProductImages Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductsEvents/CreateNewProductsEvent.cs b/src/CMSMicroservice.Domain/Events/ProductsEvents/CreateNewProductsEvent.cs new file mode 100644 index 0000000..f930879 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductsEvents/CreateNewProductsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewProductsEvent : BaseEvent +{ + public CreateNewProductsEvent(Products item) + { + } + public Products Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductsEvents/DeleteProductsEvent.cs b/src/CMSMicroservice.Domain/Events/ProductsEvents/DeleteProductsEvent.cs new file mode 100644 index 0000000..f172331 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductsEvents/DeleteProductsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteProductsEvent : BaseEvent +{ + public DeleteProductsEvent(Products item) + { + } + public Products Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/ProductsEvents/UpdateProductsEvent.cs b/src/CMSMicroservice.Domain/Events/ProductsEvents/UpdateProductsEvent.cs new file mode 100644 index 0000000..9c8b500 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/ProductsEvents/UpdateProductsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateProductsEvent : BaseEvent +{ + public UpdateProductsEvent(Products item) + { + } + public Products Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/TransactionsEvents/CreateNewTransactionsEvent.cs b/src/CMSMicroservice.Domain/Events/TransactionsEvents/CreateNewTransactionsEvent.cs new file mode 100644 index 0000000..5b8aac3 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/TransactionsEvents/CreateNewTransactionsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewTransactionsEvent : BaseEvent +{ + public CreateNewTransactionsEvent(Transactions item) + { + } + public Transactions Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/TransactionsEvents/DeleteTransactionsEvent.cs b/src/CMSMicroservice.Domain/Events/TransactionsEvents/DeleteTransactionsEvent.cs new file mode 100644 index 0000000..a61cd0d --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/TransactionsEvents/DeleteTransactionsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteTransactionsEvent : BaseEvent +{ + public DeleteTransactionsEvent(Transactions item) + { + } + public Transactions Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/TransactionsEvents/UpdateTransactionsEvent.cs b/src/CMSMicroservice.Domain/Events/TransactionsEvents/UpdateTransactionsEvent.cs new file mode 100644 index 0000000..bc8edeb --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/TransactionsEvents/UpdateTransactionsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateTransactionsEvent : BaseEvent +{ + public UpdateTransactionsEvent(Transactions item) + { + } + public Transactions Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserCartsEvents/CreateNewUserCartsEvent.cs b/src/CMSMicroservice.Domain/Events/UserCartsEvents/CreateNewUserCartsEvent.cs new file mode 100644 index 0000000..a1ff68c --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserCartsEvents/CreateNewUserCartsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewUserCartsEvent : BaseEvent +{ + public CreateNewUserCartsEvent(UserCarts item) + { + } + public UserCarts Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserCartsEvents/DeleteUserCartsEvent.cs b/src/CMSMicroservice.Domain/Events/UserCartsEvents/DeleteUserCartsEvent.cs new file mode 100644 index 0000000..8c07ed1 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserCartsEvents/DeleteUserCartsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteUserCartsEvent : BaseEvent +{ + public DeleteUserCartsEvent(UserCarts item) + { + } + public UserCarts Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserCartsEvents/UpdateUserCartsEvent.cs b/src/CMSMicroservice.Domain/Events/UserCartsEvents/UpdateUserCartsEvent.cs new file mode 100644 index 0000000..a63d50c --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserCartsEvents/UpdateUserCartsEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateUserCartsEvent : BaseEvent +{ + public UpdateUserCartsEvent(UserCarts item) + { + } + public UserCarts Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/CreateNewUserWalletChangeLogEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/CreateNewUserWalletChangeLogEvent.cs new file mode 100644 index 0000000..8e268c6 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/CreateNewUserWalletChangeLogEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewUserWalletChangeLogEvent : BaseEvent +{ + public CreateNewUserWalletChangeLogEvent(UserWalletChangeLog item) + { + } + public UserWalletChangeLog Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/DeleteUserWalletChangeLogEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/DeleteUserWalletChangeLogEvent.cs new file mode 100644 index 0000000..742f8d8 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/DeleteUserWalletChangeLogEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteUserWalletChangeLogEvent : BaseEvent +{ + public DeleteUserWalletChangeLogEvent(UserWalletChangeLog item) + { + } + public UserWalletChangeLog Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/UpdateUserWalletChangeLogEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/UpdateUserWalletChangeLogEvent.cs new file mode 100644 index 0000000..4a4a903 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletChangeLogEvents/UpdateUserWalletChangeLogEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateUserWalletChangeLogEvent : BaseEvent +{ + public UpdateUserWalletChangeLogEvent(UserWalletChangeLog item) + { + } + public UserWalletChangeLog Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletEvents/CreateNewUserWalletEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletEvents/CreateNewUserWalletEvent.cs new file mode 100644 index 0000000..a1c488a --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletEvents/CreateNewUserWalletEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class CreateNewUserWalletEvent : BaseEvent +{ + public CreateNewUserWalletEvent(UserWallet item) + { + } + public UserWallet Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletEvents/DeleteUserWalletEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletEvents/DeleteUserWalletEvent.cs new file mode 100644 index 0000000..5158617 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletEvents/DeleteUserWalletEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class DeleteUserWalletEvent : BaseEvent +{ + public DeleteUserWalletEvent(UserWallet item) + { + } + public UserWallet Item { get; } +} diff --git a/src/CMSMicroservice.Domain/Events/UserWalletEvents/UpdateUserWalletEvent.cs b/src/CMSMicroservice.Domain/Events/UserWalletEvents/UpdateUserWalletEvent.cs new file mode 100644 index 0000000..2d119f0 --- /dev/null +++ b/src/CMSMicroservice.Domain/Events/UserWalletEvents/UpdateUserWalletEvent.cs @@ -0,0 +1,8 @@ +namespace CMSMicroservice.Domain.Events; +public class UpdateUserWalletEvent : BaseEvent +{ + public UpdateUserWalletEvent(UserWallet item) + { + } + public UserWallet Item { get; } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/ApplicationDbContext.cs b/src/CMSMicroservice.Infrastructure/Persistence/ApplicationDbContext.cs index 8ea6548..418baff 100644 --- a/src/CMSMicroservice.Infrastructure/Persistence/ApplicationDbContext.cs +++ b/src/CMSMicroservice.Infrastructure/Persistence/ApplicationDbContext.cs @@ -44,7 +44,14 @@ public class ApplicationDbContext : DbContext, IApplicationDbContext public DbSet Roles => Set(); public DbSet UserRoles => Set(); public DbSet OtpTokens => Set(); - public DbSet UserOrders => Set(); public DbSet Users => Set(); - -} \ No newline at end of file + public DbSet UserWallets => Set(); + public DbSet UserWalletChangeLogs => Set(); + public DbSet UserCartss => Set(); + public DbSet ProductGalleryss => Set(); + public DbSet UserOrders => Set(); + public DbSet FactorDetailss => Set(); + public DbSet Productss => Set(); + public DbSet ProductImagess => Set(); + public DbSet Transactionss => Set(); +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/FactorDetailsConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/FactorDetailsConfiguration.cs new file mode 100644 index 0000000..e7b89f3 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/FactorDetailsConfiguration.cs @@ -0,0 +1,31 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//آدرس کاربر +public class FactorDetailsConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder + .HasOne(entity => entity.Product) + .WithMany(entity => entity.ProductFactorDetailss) + .HasForeignKey(entity => entity.ProductId) + .IsRequired(true); + builder.Property(entity => entity.Count).IsRequired(true); + builder.Property(entity => entity.UnitPrice).IsRequired(true); + builder.Property(entity => entity.UnitDiscount).IsRequired(true); + builder + .HasOne(entity => entity.Order) + .WithMany(entity => entity.OrderFactorDetailss) + .HasForeignKey(entity => entity.OrderId) + .IsRequired(true); + builder.Property(entity => entity.UnitDiscountPrice).IsRequired(true); + builder.Property(entity => entity.IsChangePrice).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductGallerysConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductGallerysConfiguration.cs new file mode 100644 index 0000000..2530984 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductGallerysConfiguration.cs @@ -0,0 +1,26 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//توکن Otp +public class ProductGallerysConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder + .HasOne(entity => entity.ProductImage) + .WithMany(entity => entity.ProductImageProductGalleryss) + .HasForeignKey(entity => entity.ProductImageId) + .IsRequired(true); + builder + .HasOne(entity => entity.Product) + .WithMany(entity => entity.ProductProductGalleryss) + .HasForeignKey(entity => entity.ProductId) + .IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductImagesConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductImagesConfiguration.cs new file mode 100644 index 0000000..4119892 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductImagesConfiguration.cs @@ -0,0 +1,19 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//توکن Otp +public class ProductImagesConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder.Property(entity => entity.Title).IsRequired(true); + builder.Property(entity => entity.ImagePath).IsRequired(true); + builder.Property(entity => entity.ImageThumbnailPath).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductsConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductsConfiguration.cs new file mode 100644 index 0000000..63f98db --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/ProductsConfiguration.cs @@ -0,0 +1,28 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//توکن Otp +public class ProductsConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder.Property(entity => entity.Title).IsRequired(true); + builder.Property(entity => entity.Description).IsRequired(true); + builder.Property(entity => entity.ShortInfomation).IsRequired(true); + builder.Property(entity => entity.FullInformation).IsRequired(true); + builder.Property(entity => entity.Price).IsRequired(true); + builder.Property(entity => entity.Discount).IsRequired(true); + builder.Property(entity => entity.Rate).IsRequired(true); + builder.Property(entity => entity.ImagePath).IsRequired(true); + builder.Property(entity => entity.ThumbnailPath).IsRequired(true); + builder.Property(entity => entity.SaleCount).IsRequired(true); + builder.Property(entity => entity.ViewCount).IsRequired(true); + builder.Property(entity => entity.RemainingCount).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/TransactionsConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/TransactionsConfiguration.cs new file mode 100644 index 0000000..83af140 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/TransactionsConfiguration.cs @@ -0,0 +1,41 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//آدرس کاربر +public class TransactionsConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder.Property(entity => entity.MerchantId).IsRequired(true); + builder.Property(entity => entity.Amount).IsRequired(true); + builder.Property(entity => entity.CallbackUrl).IsRequired(true); + builder.Property(entity => entity.Description).IsRequired(true); + builder.Property(entity => entity.Mobile).IsRequired(false); + builder.Property(entity => entity.Email).IsRequired(false); + builder.Property(entity => entity.RequestStatusCode).IsRequired(false); + builder.Property(entity => entity.RequestStatusMessage).IsRequired(false); + builder.Property(entity => entity.Authority).IsRequired(false); + builder.Property(entity => entity.FeeType).IsRequired(false); + builder.Property(entity => entity.Fee).IsRequired(false); + builder.Property(entity => entity.Currency).IsRequired(false); + builder.Property(entity => entity.PaymentStatus).IsRequired(true); + builder.Property(entity => entity.PaymentDate).IsRequired(false); + builder.Property(entity => entity.VerificationStatusCode).IsRequired(false); + builder.Property(entity => entity.VerificationStatusMessage).IsRequired(false); + builder.Property(entity => entity.CardHash).IsRequired(false); + builder.Property(entity => entity.CardPan).IsRequired(false); + builder.Property(entity => entity.RefId).IsRequired(false); + builder + .HasOne(entity => entity.Order) + .WithMany(entity => entity.OrderTransactionss) + .HasForeignKey(entity => entity.OrderId) + .IsRequired(false); + builder.Property(entity => entity.Type).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserCartsConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserCartsConfiguration.cs new file mode 100644 index 0000000..98a6b24 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserCartsConfiguration.cs @@ -0,0 +1,27 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//آدرس کاربر +public class UserCartsConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder + .HasOne(entity => entity.Product) + .WithMany(entity => entity.ProductUserCartss) + .HasForeignKey(entity => entity.ProductId) + .IsRequired(true); + builder + .HasOne(entity => entity.User) + .WithMany(entity => entity.UserCartss) + .HasForeignKey(entity => entity.UserId) + .IsRequired(true); + builder.Property(entity => entity.Count).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletChangeLogConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletChangeLogConfiguration.cs new file mode 100644 index 0000000..17e25be --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletChangeLogConfiguration.cs @@ -0,0 +1,25 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//آدرس کاربر +public class UserWalletChangeLogConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder + .HasOne(entity => entity.Wallet) + .WithMany(entity => entity.WalletUserWalletChangeLogs) + .HasForeignKey(entity => entity.WalletId) + .IsRequired(true); + builder.Property(entity => entity.CurrentBalance).IsRequired(true); + builder.Property(entity => entity.ChangeValue).IsRequired(true); + builder.Property(entity => entity.IsIncrease).IsRequired(true); + builder.Property(entity => entity.RefrenceId).IsRequired(false); + + } +} diff --git a/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletConfiguration.cs b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletConfiguration.cs new file mode 100644 index 0000000..43d7a72 --- /dev/null +++ b/src/CMSMicroservice.Infrastructure/Persistence/Configurations/UserWalletConfiguration.cs @@ -0,0 +1,22 @@ +using CMSMicroservice.Domain.Entities; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +namespace CMSMicroservice.Infrastructure.Persistence.Configurations; +//آدرس کاربر +public class UserWalletConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.HasQueryFilter(p => !p.IsDeleted); + builder.Ignore(entity => entity.DomainEvents); + builder.HasKey(entity => entity.Id); + builder.Property(entity => entity.Id).UseIdentityColumn(); + builder + .HasOne(entity => entity.User) + .WithMany(entity => entity.UserWallets) + .HasForeignKey(entity => entity.UserId) + .IsRequired(true); + builder.Property(entity => entity.Balance).IsRequired(true); + + } +} diff --git a/src/CMSMicroservice.Protobuf/CMSMicroservice.Protobuf.csproj b/src/CMSMicroservice.Protobuf/CMSMicroservice.Protobuf.csproj index 7bde4b6..0336ac7 100644 --- a/src/CMSMicroservice.Protobuf/CMSMicroservice.Protobuf.csproj +++ b/src/CMSMicroservice.Protobuf/CMSMicroservice.Protobuf.csproj @@ -1,5 +1,4 @@ - net7.0 enable @@ -10,27 +9,33 @@ False Foursat.CMSMicroservice.Protobuf - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + - - - + - + + + + + + + + + + diff --git a/src/CMSMicroservice.Protobuf/Protos/factordetails.proto b/src/CMSMicroservice.Protobuf/Protos/factordetails.proto new file mode 100644 index 0000000..7d9cab2 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/factordetails.proto @@ -0,0 +1,123 @@ +syntax = "proto3"; + +package factordetails; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.FactorDetails"; + +service FactorDetailsContract +{ + rpc CreateNewFactorDetails(CreateNewFactorDetailsRequest) returns (CreateNewFactorDetailsResponse){ + option (google.api.http) = { + post: "/CreateNewFactorDetails" + body: "*" + }; + }; + rpc UpdateFactorDetails(UpdateFactorDetailsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateFactorDetails" + body: "*" + }; + }; + rpc DeleteFactorDetails(DeleteFactorDetailsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteFactorDetails" + body: "*" + }; + }; + rpc GetFactorDetails(GetFactorDetailsRequest) returns (GetFactorDetailsResponse){ + option (google.api.http) = { + get: "/GetFactorDetails" + + }; + }; + rpc GetAllFactorDetailsByFilter(GetAllFactorDetailsByFilterRequest) returns (GetAllFactorDetailsByFilterResponse){ + option (google.api.http) = { + get: "/GetAllFactorDetailsByFilter" + + }; + }; +} +message CreateNewFactorDetailsRequest +{ + int64 product_id = 1; + int32 count = 2; + int64 unit_price = 3; + int32 unit_discount = 4; + int64 order_id = 5; + int64 unit_discount_price = 6; + bool is_change_price = 7; +} +message CreateNewFactorDetailsResponse +{ + int64 id = 1; +} +message UpdateFactorDetailsRequest +{ + int64 id = 1; + int64 product_id = 2; + int32 count = 3; + int64 unit_price = 4; + int32 unit_discount = 5; + int64 order_id = 6; + int64 unit_discount_price = 7; + bool is_change_price = 8; +} +message DeleteFactorDetailsRequest +{ + int64 id = 1; +} +message GetFactorDetailsRequest +{ + int64 id = 1; +} +message GetFactorDetailsResponse +{ + int64 id = 1; + int64 product_id = 2; + int32 count = 3; + int64 unit_price = 4; + int32 unit_discount = 5; + int64 order_id = 6; + int64 unit_discount_price = 7; + bool is_change_price = 8; +} +message GetAllFactorDetailsByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllFactorDetailsByFilterFilter filter = 3; +} +message GetAllFactorDetailsByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.Int64Value product_id = 2; + google.protobuf.Int32Value count = 3; + google.protobuf.Int64Value unit_price = 4; + google.protobuf.Int32Value unit_discount = 5; + google.protobuf.Int64Value order_id = 6; + google.protobuf.Int64Value unit_discount_price = 7; + google.protobuf.BoolValue is_change_price = 8; +} +message GetAllFactorDetailsByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllFactorDetailsByFilterResponseModel models = 2; +} +message GetAllFactorDetailsByFilterResponseModel +{ + int64 id = 1; + int64 product_id = 2; + int32 count = 3; + int64 unit_price = 4; + int32 unit_discount = 5; + int64 order_id = 6; + int64 unit_discount_price = 7; + bool is_change_price = 8; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/productgallerys.proto b/src/CMSMicroservice.Protobuf/Protos/productgallerys.proto new file mode 100644 index 0000000..1785bad --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/productgallerys.proto @@ -0,0 +1,98 @@ +syntax = "proto3"; + +package productgallerys; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.ProductGallerys"; + +service ProductGallerysContract +{ + rpc CreateNewProductGallerys(CreateNewProductGallerysRequest) returns (CreateNewProductGallerysResponse){ + option (google.api.http) = { + post: "/CreateNewProductGallerys" + body: "*" + }; + }; + rpc UpdateProductGallerys(UpdateProductGallerysRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateProductGallerys" + body: "*" + }; + }; + rpc DeleteProductGallerys(DeleteProductGallerysRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteProductGallerys" + body: "*" + }; + }; + rpc GetProductGallerys(GetProductGallerysRequest) returns (GetProductGallerysResponse){ + option (google.api.http) = { + get: "/GetProductGallerys" + + }; + }; + rpc GetAllProductGallerysByFilter(GetAllProductGallerysByFilterRequest) returns (GetAllProductGallerysByFilterResponse){ + option (google.api.http) = { + get: "/GetAllProductGallerysByFilter" + + }; + }; +} +message CreateNewProductGallerysRequest +{ + int64 product_image_id = 1; + int64 product_id = 2; +} +message CreateNewProductGallerysResponse +{ + int64 id = 1; +} +message UpdateProductGallerysRequest +{ + int64 id = 1; + int64 product_image_id = 2; + int64 product_id = 3; +} +message DeleteProductGallerysRequest +{ + int64 id = 1; +} +message GetProductGallerysRequest +{ + int64 id = 1; +} +message GetProductGallerysResponse +{ + int64 id = 1; + int64 product_image_id = 2; + int64 product_id = 3; +} +message GetAllProductGallerysByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllProductGallerysByFilterFilter filter = 3; +} +message GetAllProductGallerysByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.Int64Value product_image_id = 2; + google.protobuf.Int64Value product_id = 3; +} +message GetAllProductGallerysByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllProductGallerysByFilterResponseModel models = 2; +} +message GetAllProductGallerysByFilterResponseModel +{ + int64 id = 1; + int64 product_image_id = 2; + int64 product_id = 3; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/productimages.proto b/src/CMSMicroservice.Protobuf/Protos/productimages.proto new file mode 100644 index 0000000..a7db919 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/productimages.proto @@ -0,0 +1,103 @@ +syntax = "proto3"; + +package productimages; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.ProductImages"; + +service ProductImagesContract +{ + rpc CreateNewProductImages(CreateNewProductImagesRequest) returns (CreateNewProductImagesResponse){ + option (google.api.http) = { + post: "/CreateNewProductImages" + body: "*" + }; + }; + rpc UpdateProductImages(UpdateProductImagesRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateProductImages" + body: "*" + }; + }; + rpc DeleteProductImages(DeleteProductImagesRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteProductImages" + body: "*" + }; + }; + rpc GetProductImages(GetProductImagesRequest) returns (GetProductImagesResponse){ + option (google.api.http) = { + get: "/GetProductImages" + + }; + }; + rpc GetAllProductImagesByFilter(GetAllProductImagesByFilterRequest) returns (GetAllProductImagesByFilterResponse){ + option (google.api.http) = { + get: "/GetAllProductImagesByFilter" + + }; + }; +} +message CreateNewProductImagesRequest +{ + string title = 1; + string image_path = 2; + string image_thumbnail_path = 3; +} +message CreateNewProductImagesResponse +{ + int64 id = 1; +} +message UpdateProductImagesRequest +{ + int64 id = 1; + string title = 2; + string image_path = 3; + string image_thumbnail_path = 4; +} +message DeleteProductImagesRequest +{ + int64 id = 1; +} +message GetProductImagesRequest +{ + int64 id = 1; +} +message GetProductImagesResponse +{ + int64 id = 1; + string title = 2; + string image_path = 3; + string image_thumbnail_path = 4; +} +message GetAllProductImagesByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllProductImagesByFilterFilter filter = 3; +} +message GetAllProductImagesByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.StringValue title = 2; + google.protobuf.StringValue image_path = 3; + google.protobuf.StringValue image_thumbnail_path = 4; +} +message GetAllProductImagesByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllProductImagesByFilterResponseModel models = 2; +} +message GetAllProductImagesByFilterResponseModel +{ + int64 id = 1; + string title = 2; + string image_path = 3; + string image_thumbnail_path = 4; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/products.proto b/src/CMSMicroservice.Protobuf/Protos/products.proto new file mode 100644 index 0000000..fab3a5d --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/products.proto @@ -0,0 +1,148 @@ +syntax = "proto3"; + +package products; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.Products"; + +service ProductsContract +{ + rpc CreateNewProducts(CreateNewProductsRequest) returns (CreateNewProductsResponse){ + option (google.api.http) = { + post: "/CreateNewProducts" + body: "*" + }; + }; + rpc UpdateProducts(UpdateProductsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateProducts" + body: "*" + }; + }; + rpc DeleteProducts(DeleteProductsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteProducts" + body: "*" + }; + }; + rpc GetProducts(GetProductsRequest) returns (GetProductsResponse){ + option (google.api.http) = { + get: "/GetProducts" + + }; + }; + rpc GetAllProductsByFilter(GetAllProductsByFilterRequest) returns (GetAllProductsByFilterResponse){ + option (google.api.http) = { + get: "/GetAllProductsByFilter" + + }; + }; +} +message CreateNewProductsRequest +{ + string title = 1; + string description = 2; + string short_infomation = 3; + string full_information = 4; + int64 price = 5; + int32 discount = 6; + int32 rate = 7; + string image_path = 8; + string thumbnail_path = 9; + int32 sale_count = 10; + int32 view_count = 11; + int32 remaining_count = 12; +} +message CreateNewProductsResponse +{ + int64 id = 1; +} +message UpdateProductsRequest +{ + int64 id = 1; + string title = 2; + string description = 3; + string short_infomation = 4; + string full_information = 5; + int64 price = 6; + int32 discount = 7; + int32 rate = 8; + string image_path = 9; + string thumbnail_path = 10; + int32 sale_count = 11; + int32 view_count = 12; + int32 remaining_count = 13; +} +message DeleteProductsRequest +{ + int64 id = 1; +} +message GetProductsRequest +{ + int64 id = 1; +} +message GetProductsResponse +{ + int64 id = 1; + string title = 2; + string description = 3; + string short_infomation = 4; + string full_information = 5; + int64 price = 6; + int32 discount = 7; + int32 rate = 8; + string image_path = 9; + string thumbnail_path = 10; + int32 sale_count = 11; + int32 view_count = 12; + int32 remaining_count = 13; +} +message GetAllProductsByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllProductsByFilterFilter filter = 3; +} +message GetAllProductsByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.StringValue title = 2; + google.protobuf.StringValue description = 3; + google.protobuf.StringValue short_infomation = 4; + google.protobuf.StringValue full_information = 5; + google.protobuf.Int64Value price = 6; + google.protobuf.Int32Value discount = 7; + google.protobuf.Int32Value rate = 8; + google.protobuf.StringValue image_path = 9; + google.protobuf.StringValue thumbnail_path = 10; + google.protobuf.Int32Value sale_count = 11; + google.protobuf.Int32Value view_count = 12; + google.protobuf.Int32Value remaining_count = 13; +} +message GetAllProductsByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllProductsByFilterResponseModel models = 2; +} +message GetAllProductsByFilterResponseModel +{ + int64 id = 1; + string title = 2; + string description = 3; + string short_infomation = 4; + string full_information = 5; + int64 price = 6; + int32 discount = 7; + int32 rate = 8; + string image_path = 9; + string thumbnail_path = 10; + int32 sale_count = 11; + int32 view_count = 12; + int32 remaining_count = 13; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/public_messages.proto b/src/CMSMicroservice.Protobuf/Protos/public_messages.proto index 6b907cb..461b2b7 100644 --- a/src/CMSMicroservice.Protobuf/Protos/public_messages.proto +++ b/src/CMSMicroservice.Protobuf/Protos/public_messages.proto @@ -31,3 +31,16 @@ message DecimalValue sfixed32 nanos = 2; } +enum PaymentStatus +{ + Success = 0; + Reject = 1; + Pending = 2; +} +enum TransactionType +{ + Buy = 0; + DepositIpg = 1; + DepositExternal1 = 2; + Withdraw = 3; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/transactions.proto b/src/CMSMicroservice.Protobuf/Protos/transactions.proto new file mode 100644 index 0000000..8da1042 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/transactions.proto @@ -0,0 +1,223 @@ +syntax = "proto3"; + +package transactions; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.Transactions"; + +service TransactionsContract +{ + rpc CreateNewTransactions(CreateNewTransactionsRequest) returns (CreateNewTransactionsResponse){ + option (google.api.http) = { + post: "/CreateNewTransactions" + body: "*" + }; + }; + rpc UpdateTransactions(UpdateTransactionsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateTransactions" + body: "*" + }; + }; + rpc DeleteTransactions(DeleteTransactionsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteTransactions" + body: "*" + }; + }; + rpc GetTransactions(GetTransactionsRequest) returns (GetTransactionsResponse){ + option (google.api.http) = { + get: "/GetTransactions" + + }; + }; + rpc GetAllTransactionsByFilter(GetAllTransactionsByFilterRequest) returns (GetAllTransactionsByFilterResponse){ + option (google.api.http) = { + get: "/GetAllTransactionsByFilter" + + }; + }; +} +message CreateNewTransactionsRequest +{ + string merchant_id = 1; + int64 amount = 2; + string callback_url = 3; + string description = 4; + google.protobuf.StringValue mobile = 5; + google.protobuf.StringValue email = 6; + google.protobuf.Int32Value request_status_code = 7; + google.protobuf.StringValue request_status_message = 8; + google.protobuf.StringValue authority = 9; + google.protobuf.StringValue fee_type = 10; + google.protobuf.Int64Value fee = 11; + google.protobuf.Int32Value currency = 12; + oneof PaymentStatus_item + { + messages.PaymentStatus payment_status = 13; + } + google.protobuf.Timestamp payment_date = 14; + google.protobuf.Int32Value verification_status_code = 15; + google.protobuf.StringValue verification_status_message = 16; + google.protobuf.StringValue card_hash = 17; + google.protobuf.StringValue card_pan = 18; + google.protobuf.StringValue ref_id = 19; + google.protobuf.StringValue order_id = 20; + oneof Type_item + { + messages.TransactionType type = 21; + } +} +message CreateNewTransactionsResponse +{ + int64 id = 1; +} +message UpdateTransactionsRequest +{ + int64 id = 1; + string merchant_id = 2; + int64 amount = 3; + string callback_url = 4; + string description = 5; + google.protobuf.StringValue mobile = 6; + google.protobuf.StringValue email = 7; + google.protobuf.Int32Value request_status_code = 8; + google.protobuf.StringValue request_status_message = 9; + google.protobuf.StringValue authority = 10; + google.protobuf.StringValue fee_type = 11; + google.protobuf.Int64Value fee = 12; + google.protobuf.Int32Value currency = 13; + oneof PaymentStatus_item + { + messages.PaymentStatus payment_status = 14; + } + google.protobuf.Timestamp payment_date = 15; + google.protobuf.Int32Value verification_status_code = 16; + google.protobuf.StringValue verification_status_message = 17; + google.protobuf.StringValue card_hash = 18; + google.protobuf.StringValue card_pan = 19; + google.protobuf.StringValue ref_id = 20; + google.protobuf.StringValue order_id = 21; + oneof Type_item + { + messages.TransactionType type = 22; + } +} +message DeleteTransactionsRequest +{ + int64 id = 1; +} +message GetTransactionsRequest +{ + int64 id = 1; +} +message GetTransactionsResponse +{ + int64 id = 1; + string merchant_id = 2; + int64 amount = 3; + string callback_url = 4; + string description = 5; + google.protobuf.StringValue mobile = 6; + google.protobuf.StringValue email = 7; + google.protobuf.Int32Value request_status_code = 8; + google.protobuf.StringValue request_status_message = 9; + google.protobuf.StringValue authority = 10; + google.protobuf.StringValue fee_type = 11; + google.protobuf.Int64Value fee = 12; + google.protobuf.Int32Value currency = 13; + oneof PaymentStatus_item + { + messages.PaymentStatus payment_status = 14; + } + google.protobuf.Timestamp payment_date = 15; + google.protobuf.Int32Value verification_status_code = 16; + google.protobuf.StringValue verification_status_message = 17; + google.protobuf.StringValue card_hash = 18; + google.protobuf.StringValue card_pan = 19; + google.protobuf.StringValue ref_id = 20; + google.protobuf.StringValue order_id = 21; + oneof Type_item + { + messages.TransactionType type = 22; + } +} +message GetAllTransactionsByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllTransactionsByFilterFilter filter = 3; +} +message GetAllTransactionsByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.StringValue merchant_id = 2; + google.protobuf.Int64Value amount = 3; + google.protobuf.StringValue callback_url = 4; + google.protobuf.StringValue description = 5; + google.protobuf.StringValue mobile = 6; + google.protobuf.StringValue email = 7; + google.protobuf.Int32Value request_status_code = 8; + google.protobuf.StringValue request_status_message = 9; + google.protobuf.StringValue authority = 10; + google.protobuf.StringValue fee_type = 11; + google.protobuf.Int64Value fee = 12; + google.protobuf.Int32Value currency = 13; + oneof PaymentStatus_item + { + messages.PaymentStatus payment_status = 14; + } + google.protobuf.Timestamp payment_date = 15; + google.protobuf.Int32Value verification_status_code = 16; + google.protobuf.StringValue verification_status_message = 17; + google.protobuf.StringValue card_hash = 18; + google.protobuf.StringValue card_pan = 19; + google.protobuf.StringValue ref_id = 20; + google.protobuf.StringValue order_id = 21; + oneof Type_item + { + messages.TransactionType type = 22; + } +} +message GetAllTransactionsByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllTransactionsByFilterResponseModel models = 2; +} +message GetAllTransactionsByFilterResponseModel +{ + int64 id = 1; + string merchant_id = 2; + int64 amount = 3; + string callback_url = 4; + string description = 5; + google.protobuf.StringValue mobile = 6; + google.protobuf.StringValue email = 7; + google.protobuf.Int32Value request_status_code = 8; + google.protobuf.StringValue request_status_message = 9; + google.protobuf.StringValue authority = 10; + google.protobuf.StringValue fee_type = 11; + google.protobuf.Int64Value fee = 12; + google.protobuf.Int32Value currency = 13; + oneof PaymentStatus_item + { + messages.PaymentStatus payment_status = 14; + } + google.protobuf.Timestamp payment_date = 15; + google.protobuf.Int32Value verification_status_code = 16; + google.protobuf.StringValue verification_status_message = 17; + google.protobuf.StringValue card_hash = 18; + google.protobuf.StringValue card_pan = 19; + google.protobuf.StringValue ref_id = 20; + google.protobuf.StringValue order_id = 21; + oneof Type_item + { + messages.TransactionType type = 22; + } +} diff --git a/src/CMSMicroservice.Protobuf/Protos/usercarts.proto b/src/CMSMicroservice.Protobuf/Protos/usercarts.proto new file mode 100644 index 0000000..c0cea84 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/usercarts.proto @@ -0,0 +1,103 @@ +syntax = "proto3"; + +package usercarts; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.UserCarts"; + +service UserCartsContract +{ + rpc CreateNewUserCarts(CreateNewUserCartsRequest) returns (CreateNewUserCartsResponse){ + option (google.api.http) = { + post: "/CreateNewUserCarts" + body: "*" + }; + }; + rpc UpdateUserCarts(UpdateUserCartsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateUserCarts" + body: "*" + }; + }; + rpc DeleteUserCarts(DeleteUserCartsRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteUserCarts" + body: "*" + }; + }; + rpc GetUserCarts(GetUserCartsRequest) returns (GetUserCartsResponse){ + option (google.api.http) = { + get: "/GetUserCarts" + + }; + }; + rpc GetAllUserCartsByFilter(GetAllUserCartsByFilterRequest) returns (GetAllUserCartsByFilterResponse){ + option (google.api.http) = { + get: "/GetAllUserCartsByFilter" + + }; + }; +} +message CreateNewUserCartsRequest +{ + int64 product_id = 1; + int64 user_id = 2; + int32 count = 3; +} +message CreateNewUserCartsResponse +{ + int64 id = 1; +} +message UpdateUserCartsRequest +{ + int64 id = 1; + int64 product_id = 2; + int64 user_id = 3; + int32 count = 4; +} +message DeleteUserCartsRequest +{ + int64 id = 1; +} +message GetUserCartsRequest +{ + int64 id = 1; +} +message GetUserCartsResponse +{ + int64 id = 1; + int64 product_id = 2; + int64 user_id = 3; + int32 count = 4; +} +message GetAllUserCartsByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllUserCartsByFilterFilter filter = 3; +} +message GetAllUserCartsByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.Int64Value product_id = 2; + google.protobuf.Int64Value user_id = 3; + google.protobuf.Int32Value count = 4; +} +message GetAllUserCartsByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllUserCartsByFilterResponseModel models = 2; +} +message GetAllUserCartsByFilterResponseModel +{ + int64 id = 1; + int64 product_id = 2; + int64 user_id = 3; + int32 count = 4; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/userwallet.proto b/src/CMSMicroservice.Protobuf/Protos/userwallet.proto new file mode 100644 index 0000000..73f8736 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/userwallet.proto @@ -0,0 +1,98 @@ +syntax = "proto3"; + +package userwallet; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.UserWallet"; + +service UserWalletContract +{ + rpc CreateNewUserWallet(CreateNewUserWalletRequest) returns (CreateNewUserWalletResponse){ + option (google.api.http) = { + post: "/CreateNewUserWallet" + body: "*" + }; + }; + rpc UpdateUserWallet(UpdateUserWalletRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateUserWallet" + body: "*" + }; + }; + rpc DeleteUserWallet(DeleteUserWalletRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteUserWallet" + body: "*" + }; + }; + rpc GetUserWallet(GetUserWalletRequest) returns (GetUserWalletResponse){ + option (google.api.http) = { + get: "/GetUserWallet" + + }; + }; + rpc GetAllUserWalletByFilter(GetAllUserWalletByFilterRequest) returns (GetAllUserWalletByFilterResponse){ + option (google.api.http) = { + get: "/GetAllUserWalletByFilter" + + }; + }; +} +message CreateNewUserWalletRequest +{ + int64 user_id = 1; + int64 balance = 2; +} +message CreateNewUserWalletResponse +{ + int64 id = 1; +} +message UpdateUserWalletRequest +{ + int64 id = 1; + int64 user_id = 2; + int64 balance = 3; +} +message DeleteUserWalletRequest +{ + int64 id = 1; +} +message GetUserWalletRequest +{ + int64 id = 1; +} +message GetUserWalletResponse +{ + int64 id = 1; + int64 user_id = 2; + int64 balance = 3; +} +message GetAllUserWalletByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllUserWalletByFilterFilter filter = 3; +} +message GetAllUserWalletByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.Int64Value user_id = 2; + google.protobuf.Int64Value balance = 3; +} +message GetAllUserWalletByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllUserWalletByFilterResponseModel models = 2; +} +message GetAllUserWalletByFilterResponseModel +{ + int64 id = 1; + int64 user_id = 2; + int64 balance = 3; +} diff --git a/src/CMSMicroservice.Protobuf/Protos/userwalletchangelog.proto b/src/CMSMicroservice.Protobuf/Protos/userwalletchangelog.proto new file mode 100644 index 0000000..c6809ff --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Protos/userwalletchangelog.proto @@ -0,0 +1,113 @@ +syntax = "proto3"; + +package userwalletchangelog; + +import "public_messages.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/wrappers.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option csharp_namespace = "CMSMicroservice.Protobuf.Protos.UserWalletChangeLog"; + +service UserWalletChangeLogContract +{ + rpc CreateNewUserWalletChangeLog(CreateNewUserWalletChangeLogRequest) returns (CreateNewUserWalletChangeLogResponse){ + option (google.api.http) = { + post: "/CreateNewUserWalletChangeLog" + body: "*" + }; + }; + rpc UpdateUserWalletChangeLog(UpdateUserWalletChangeLogRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + put: "/UpdateUserWalletChangeLog" + body: "*" + }; + }; + rpc DeleteUserWalletChangeLog(DeleteUserWalletChangeLogRequest) returns (google.protobuf.Empty){ + option (google.api.http) = { + delete: "/DeleteUserWalletChangeLog" + body: "*" + }; + }; + rpc GetUserWalletChangeLog(GetUserWalletChangeLogRequest) returns (GetUserWalletChangeLogResponse){ + option (google.api.http) = { + get: "/GetUserWalletChangeLog" + + }; + }; + rpc GetAllUserWalletChangeLogByFilter(GetAllUserWalletChangeLogByFilterRequest) returns (GetAllUserWalletChangeLogByFilterResponse){ + option (google.api.http) = { + get: "/GetAllUserWalletChangeLogByFilter" + + }; + }; +} +message CreateNewUserWalletChangeLogRequest +{ + int64 wallet_id = 1; + int64 current_balance = 2; + int64 change_value = 3; + bool is_increase = 4; + google.protobuf.Int64Value refrence_id = 5; +} +message CreateNewUserWalletChangeLogResponse +{ + int64 id = 1; +} +message UpdateUserWalletChangeLogRequest +{ + int64 id = 1; + int64 wallet_id = 2; + int64 current_balance = 3; + int64 change_value = 4; + bool is_increase = 5; + google.protobuf.Int64Value refrence_id = 6; +} +message DeleteUserWalletChangeLogRequest +{ + int64 id = 1; +} +message GetUserWalletChangeLogRequest +{ + int64 id = 1; +} +message GetUserWalletChangeLogResponse +{ + int64 id = 1; + int64 wallet_id = 2; + int64 current_balance = 3; + int64 change_value = 4; + bool is_increase = 5; + google.protobuf.Int64Value refrence_id = 6; +} +message GetAllUserWalletChangeLogByFilterRequest +{ + messages.PaginationState pagination_state = 1; + google.protobuf.StringValue sort_by = 2; + GetAllUserWalletChangeLogByFilterFilter filter = 3; +} +message GetAllUserWalletChangeLogByFilterFilter +{ + google.protobuf.Int64Value id = 1; + google.protobuf.Int64Value wallet_id = 2; + google.protobuf.Int64Value current_balance = 3; + google.protobuf.Int64Value change_value = 4; + google.protobuf.BoolValue is_increase = 5; + google.protobuf.Int64Value refrence_id = 6; +} +message GetAllUserWalletChangeLogByFilterResponse +{ + messages.MetaData meta_data = 1; + repeated GetAllUserWalletChangeLogByFilterResponseModel models = 2; +} +message GetAllUserWalletChangeLogByFilterResponseModel +{ + int64 id = 1; + int64 wallet_id = 2; + int64 current_balance = 3; + int64 change_value = 4; + bool is_increase = 5; + google.protobuf.Int64Value refrence_id = 6; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/FactorDetails/CreateNewFactorDetailsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/CreateNewFactorDetailsRequestValidator.cs new file mode 100644 index 0000000..9d19311 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/CreateNewFactorDetailsRequestValidator.cs @@ -0,0 +1,31 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.FactorDetails; +namespace CMSMicroservice.Protobuf.Validator.FactorDetails; + +public class CreateNewFactorDetailsRequestValidator : AbstractValidator +{ + public CreateNewFactorDetailsRequestValidator() + { + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + RuleFor(model => model.UnitPrice) + .NotNull(); + RuleFor(model => model.UnitDiscount) + .NotNull(); + RuleFor(model => model.OrderId) + .NotNull(); + RuleFor(model => model.UnitDiscountPrice) + .NotNull(); + RuleFor(model => model.IsChangePrice) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewFactorDetailsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/FactorDetails/DeleteFactorDetailsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/DeleteFactorDetailsRequestValidator.cs new file mode 100644 index 0000000..4313055 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/DeleteFactorDetailsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.FactorDetails; +namespace CMSMicroservice.Protobuf.Validator.FactorDetails; + +public class DeleteFactorDetailsRequestValidator : AbstractValidator +{ + public DeleteFactorDetailsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteFactorDetailsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetAllFactorDetailsByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetAllFactorDetailsByFilterRequestValidator.cs new file mode 100644 index 0000000..0f62c8b --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetAllFactorDetailsByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.FactorDetails; +namespace CMSMicroservice.Protobuf.Validator.FactorDetails; + +public class GetAllFactorDetailsByFilterRequestValidator : AbstractValidator +{ + public GetAllFactorDetailsByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllFactorDetailsByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetFactorDetailsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetFactorDetailsRequestValidator.cs new file mode 100644 index 0000000..1e952b8 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/GetFactorDetailsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.FactorDetails; +namespace CMSMicroservice.Protobuf.Validator.FactorDetails; + +public class GetFactorDetailsRequestValidator : AbstractValidator +{ + public GetFactorDetailsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetFactorDetailsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/FactorDetails/UpdateFactorDetailsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/UpdateFactorDetailsRequestValidator.cs new file mode 100644 index 0000000..9941169 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/FactorDetails/UpdateFactorDetailsRequestValidator.cs @@ -0,0 +1,33 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.FactorDetails; +namespace CMSMicroservice.Protobuf.Validator.FactorDetails; + +public class UpdateFactorDetailsRequestValidator : AbstractValidator +{ + public UpdateFactorDetailsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + RuleFor(model => model.UnitPrice) + .NotNull(); + RuleFor(model => model.UnitDiscount) + .NotNull(); + RuleFor(model => model.OrderId) + .NotNull(); + RuleFor(model => model.UnitDiscountPrice) + .NotNull(); + RuleFor(model => model.IsChangePrice) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateFactorDetailsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/CreateNewProductGallerysRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/CreateNewProductGallerysRequestValidator.cs new file mode 100644 index 0000000..a9d029c --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/CreateNewProductGallerysRequestValidator.cs @@ -0,0 +1,21 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +namespace CMSMicroservice.Protobuf.Validator.ProductGallerys; + +public class CreateNewProductGallerysRequestValidator : AbstractValidator +{ + public CreateNewProductGallerysRequestValidator() + { + RuleFor(model => model.ProductImageId) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductGallerysRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/DeleteProductGallerysRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/DeleteProductGallerysRequestValidator.cs new file mode 100644 index 0000000..7467563 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/DeleteProductGallerysRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +namespace CMSMicroservice.Protobuf.Validator.ProductGallerys; + +public class DeleteProductGallerysRequestValidator : AbstractValidator +{ + public DeleteProductGallerysRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductGallerysRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetAllProductGallerysByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetAllProductGallerysByFilterRequestValidator.cs new file mode 100644 index 0000000..e366a8f --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetAllProductGallerysByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +namespace CMSMicroservice.Protobuf.Validator.ProductGallerys; + +public class GetAllProductGallerysByFilterRequestValidator : AbstractValidator +{ + public GetAllProductGallerysByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductGallerysByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetProductGallerysRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetProductGallerysRequestValidator.cs new file mode 100644 index 0000000..22b723a --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/GetProductGallerysRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +namespace CMSMicroservice.Protobuf.Validator.ProductGallerys; + +public class GetProductGallerysRequestValidator : AbstractValidator +{ + public GetProductGallerysRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductGallerysRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/UpdateProductGallerysRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/UpdateProductGallerysRequestValidator.cs new file mode 100644 index 0000000..033a58a --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductGallerys/UpdateProductGallerysRequestValidator.cs @@ -0,0 +1,23 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +namespace CMSMicroservice.Protobuf.Validator.ProductGallerys; + +public class UpdateProductGallerysRequestValidator : AbstractValidator +{ + public UpdateProductGallerysRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductImageId) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductGallerysRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductImages/CreateNewProductImagesRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductImages/CreateNewProductImagesRequestValidator.cs new file mode 100644 index 0000000..87ae4a5 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductImages/CreateNewProductImagesRequestValidator.cs @@ -0,0 +1,23 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductImages; +namespace CMSMicroservice.Protobuf.Validator.ProductImages; + +public class CreateNewProductImagesRequestValidator : AbstractValidator +{ + public CreateNewProductImagesRequestValidator() + { + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ImageThumbnailPath) + .NotEmpty(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductImagesRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductImages/DeleteProductImagesRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductImages/DeleteProductImagesRequestValidator.cs new file mode 100644 index 0000000..54762cd --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductImages/DeleteProductImagesRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductImages; +namespace CMSMicroservice.Protobuf.Validator.ProductImages; + +public class DeleteProductImagesRequestValidator : AbstractValidator +{ + public DeleteProductImagesRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductImagesRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetAllProductImagesByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetAllProductImagesByFilterRequestValidator.cs new file mode 100644 index 0000000..64e287f --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetAllProductImagesByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductImages; +namespace CMSMicroservice.Protobuf.Validator.ProductImages; + +public class GetAllProductImagesByFilterRequestValidator : AbstractValidator +{ + public GetAllProductImagesByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductImagesByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetProductImagesRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetProductImagesRequestValidator.cs new file mode 100644 index 0000000..a4b3345 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductImages/GetProductImagesRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductImages; +namespace CMSMicroservice.Protobuf.Validator.ProductImages; + +public class GetProductImagesRequestValidator : AbstractValidator +{ + public GetProductImagesRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductImagesRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/ProductImages/UpdateProductImagesRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/ProductImages/UpdateProductImagesRequestValidator.cs new file mode 100644 index 0000000..8e1cba6 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/ProductImages/UpdateProductImagesRequestValidator.cs @@ -0,0 +1,25 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.ProductImages; +namespace CMSMicroservice.Protobuf.Validator.ProductImages; + +public class UpdateProductImagesRequestValidator : AbstractValidator +{ + public UpdateProductImagesRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ImageThumbnailPath) + .NotEmpty(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductImagesRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Products/CreateNewProductsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Products/CreateNewProductsRequestValidator.cs new file mode 100644 index 0000000..9e61c4f --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Products/CreateNewProductsRequestValidator.cs @@ -0,0 +1,41 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Products; +namespace CMSMicroservice.Protobuf.Validator.Products; + +public class CreateNewProductsRequestValidator : AbstractValidator +{ + public CreateNewProductsRequestValidator() + { + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.ShortInfomation) + .NotEmpty(); + RuleFor(model => model.FullInformation) + .NotEmpty(); + RuleFor(model => model.Price) + .NotNull(); + RuleFor(model => model.Discount) + .NotNull(); + RuleFor(model => model.Rate) + .NotNull(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ThumbnailPath) + .NotEmpty(); + RuleFor(model => model.SaleCount) + .NotNull(); + RuleFor(model => model.ViewCount) + .NotNull(); + RuleFor(model => model.RemainingCount) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewProductsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Products/DeleteProductsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Products/DeleteProductsRequestValidator.cs new file mode 100644 index 0000000..498c560 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Products/DeleteProductsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Products; +namespace CMSMicroservice.Protobuf.Validator.Products; + +public class DeleteProductsRequestValidator : AbstractValidator +{ + public DeleteProductsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteProductsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Products/GetAllProductsByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Products/GetAllProductsByFilterRequestValidator.cs new file mode 100644 index 0000000..faf5e62 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Products/GetAllProductsByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Products; +namespace CMSMicroservice.Protobuf.Validator.Products; + +public class GetAllProductsByFilterRequestValidator : AbstractValidator +{ + public GetAllProductsByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllProductsByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Products/GetProductsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Products/GetProductsRequestValidator.cs new file mode 100644 index 0000000..1fc158e --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Products/GetProductsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Products; +namespace CMSMicroservice.Protobuf.Validator.Products; + +public class GetProductsRequestValidator : AbstractValidator +{ + public GetProductsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetProductsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Products/UpdateProductsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Products/UpdateProductsRequestValidator.cs new file mode 100644 index 0000000..4c9f05f --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Products/UpdateProductsRequestValidator.cs @@ -0,0 +1,43 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Products; +namespace CMSMicroservice.Protobuf.Validator.Products; + +public class UpdateProductsRequestValidator : AbstractValidator +{ + public UpdateProductsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.Title) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.ShortInfomation) + .NotEmpty(); + RuleFor(model => model.FullInformation) + .NotEmpty(); + RuleFor(model => model.Price) + .NotNull(); + RuleFor(model => model.Discount) + .NotNull(); + RuleFor(model => model.Rate) + .NotNull(); + RuleFor(model => model.ImagePath) + .NotEmpty(); + RuleFor(model => model.ThumbnailPath) + .NotEmpty(); + RuleFor(model => model.SaleCount) + .NotNull(); + RuleFor(model => model.ViewCount) + .NotNull(); + RuleFor(model => model.RemainingCount) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateProductsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Transactions/CreateNewTransactionsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Transactions/CreateNewTransactionsRequestValidator.cs new file mode 100644 index 0000000..7314a5c --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Transactions/CreateNewTransactionsRequestValidator.cs @@ -0,0 +1,31 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Transactions; +namespace CMSMicroservice.Protobuf.Validator.Transactions; + +public class CreateNewTransactionsRequestValidator : AbstractValidator +{ + public CreateNewTransactionsRequestValidator() + { + RuleFor(model => model.MerchantId) + .NotEmpty(); + RuleFor(model => model.Amount) + .NotNull(); + RuleFor(model => model.CallbackUrl) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.PaymentStatus) + .IsInEnum() + .NotNull(); + RuleFor(model => model.Type) + .IsInEnum() + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewTransactionsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Transactions/DeleteTransactionsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Transactions/DeleteTransactionsRequestValidator.cs new file mode 100644 index 0000000..22680f1 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Transactions/DeleteTransactionsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Transactions; +namespace CMSMicroservice.Protobuf.Validator.Transactions; + +public class DeleteTransactionsRequestValidator : AbstractValidator +{ + public DeleteTransactionsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteTransactionsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Transactions/GetAllTransactionsByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Transactions/GetAllTransactionsByFilterRequestValidator.cs new file mode 100644 index 0000000..96e03e8 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Transactions/GetAllTransactionsByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Transactions; +namespace CMSMicroservice.Protobuf.Validator.Transactions; + +public class GetAllTransactionsByFilterRequestValidator : AbstractValidator +{ + public GetAllTransactionsByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllTransactionsByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Transactions/GetTransactionsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Transactions/GetTransactionsRequestValidator.cs new file mode 100644 index 0000000..805fa10 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Transactions/GetTransactionsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Transactions; +namespace CMSMicroservice.Protobuf.Validator.Transactions; + +public class GetTransactionsRequestValidator : AbstractValidator +{ + public GetTransactionsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetTransactionsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/Transactions/UpdateTransactionsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/Transactions/UpdateTransactionsRequestValidator.cs new file mode 100644 index 0000000..23456f7 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/Transactions/UpdateTransactionsRequestValidator.cs @@ -0,0 +1,33 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.Transactions; +namespace CMSMicroservice.Protobuf.Validator.Transactions; + +public class UpdateTransactionsRequestValidator : AbstractValidator +{ + public UpdateTransactionsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.MerchantId) + .NotEmpty(); + RuleFor(model => model.Amount) + .NotNull(); + RuleFor(model => model.CallbackUrl) + .NotEmpty(); + RuleFor(model => model.Description) + .NotEmpty(); + RuleFor(model => model.PaymentStatus) + .IsInEnum() + .NotNull(); + RuleFor(model => model.Type) + .IsInEnum() + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateTransactionsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserCarts/CreateNewUserCartsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserCarts/CreateNewUserCartsRequestValidator.cs new file mode 100644 index 0000000..ed45011 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserCarts/CreateNewUserCartsRequestValidator.cs @@ -0,0 +1,23 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserCarts; +namespace CMSMicroservice.Protobuf.Validator.UserCarts; + +public class CreateNewUserCartsRequestValidator : AbstractValidator +{ + public CreateNewUserCartsRequestValidator() + { + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserCartsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserCarts/DeleteUserCartsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserCarts/DeleteUserCartsRequestValidator.cs new file mode 100644 index 0000000..a61b208 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserCarts/DeleteUserCartsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserCarts; +namespace CMSMicroservice.Protobuf.Validator.UserCarts; + +public class DeleteUserCartsRequestValidator : AbstractValidator +{ + public DeleteUserCartsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserCartsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetAllUserCartsByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetAllUserCartsByFilterRequestValidator.cs new file mode 100644 index 0000000..15da1fc --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetAllUserCartsByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserCarts; +namespace CMSMicroservice.Protobuf.Validator.UserCarts; + +public class GetAllUserCartsByFilterRequestValidator : AbstractValidator +{ + public GetAllUserCartsByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserCartsByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetUserCartsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetUserCartsRequestValidator.cs new file mode 100644 index 0000000..4641324 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserCarts/GetUserCartsRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserCarts; +namespace CMSMicroservice.Protobuf.Validator.UserCarts; + +public class GetUserCartsRequestValidator : AbstractValidator +{ + public GetUserCartsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserCartsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserCarts/UpdateUserCartsRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserCarts/UpdateUserCartsRequestValidator.cs new file mode 100644 index 0000000..f73d57e --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserCarts/UpdateUserCartsRequestValidator.cs @@ -0,0 +1,25 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserCarts; +namespace CMSMicroservice.Protobuf.Validator.UserCarts; + +public class UpdateUserCartsRequestValidator : AbstractValidator +{ + public UpdateUserCartsRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.ProductId) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Count) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserCartsRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWallet/CreateNewUserWalletRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWallet/CreateNewUserWalletRequestValidator.cs new file mode 100644 index 0000000..84dc61c --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWallet/CreateNewUserWalletRequestValidator.cs @@ -0,0 +1,21 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWallet; +namespace CMSMicroservice.Protobuf.Validator.UserWallet; + +public class CreateNewUserWalletRequestValidator : AbstractValidator +{ + public CreateNewUserWalletRequestValidator() + { + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Balance) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserWalletRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWallet/DeleteUserWalletRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWallet/DeleteUserWalletRequestValidator.cs new file mode 100644 index 0000000..13b3519 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWallet/DeleteUserWalletRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWallet; +namespace CMSMicroservice.Protobuf.Validator.UserWallet; + +public class DeleteUserWalletRequestValidator : AbstractValidator +{ + public DeleteUserWalletRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserWalletRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetAllUserWalletByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetAllUserWalletByFilterRequestValidator.cs new file mode 100644 index 0000000..5b2afb7 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetAllUserWalletByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWallet; +namespace CMSMicroservice.Protobuf.Validator.UserWallet; + +public class GetAllUserWalletByFilterRequestValidator : AbstractValidator +{ + public GetAllUserWalletByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserWalletByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetUserWalletRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetUserWalletRequestValidator.cs new file mode 100644 index 0000000..eb4ff0d --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWallet/GetUserWalletRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWallet; +namespace CMSMicroservice.Protobuf.Validator.UserWallet; + +public class GetUserWalletRequestValidator : AbstractValidator +{ + public GetUserWalletRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserWalletRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWallet/UpdateUserWalletRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWallet/UpdateUserWalletRequestValidator.cs new file mode 100644 index 0000000..a929054 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWallet/UpdateUserWalletRequestValidator.cs @@ -0,0 +1,23 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWallet; +namespace CMSMicroservice.Protobuf.Validator.UserWallet; + +public class UpdateUserWalletRequestValidator : AbstractValidator +{ + public UpdateUserWalletRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.UserId) + .NotNull(); + RuleFor(model => model.Balance) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserWalletRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/CreateNewUserWalletChangeLogRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/CreateNewUserWalletChangeLogRequestValidator.cs new file mode 100644 index 0000000..5bd17ea --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/CreateNewUserWalletChangeLogRequestValidator.cs @@ -0,0 +1,25 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +namespace CMSMicroservice.Protobuf.Validator.UserWalletChangeLog; + +public class CreateNewUserWalletChangeLogRequestValidator : AbstractValidator +{ + public CreateNewUserWalletChangeLogRequestValidator() + { + RuleFor(model => model.WalletId) + .NotNull(); + RuleFor(model => model.CurrentBalance) + .NotNull(); + RuleFor(model => model.ChangeValue) + .NotNull(); + RuleFor(model => model.IsIncrease) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((CreateNewUserWalletChangeLogRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/DeleteUserWalletChangeLogRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/DeleteUserWalletChangeLogRequestValidator.cs new file mode 100644 index 0000000..1f7f8e0 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/DeleteUserWalletChangeLogRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +namespace CMSMicroservice.Protobuf.Validator.UserWalletChangeLog; + +public class DeleteUserWalletChangeLogRequestValidator : AbstractValidator +{ + public DeleteUserWalletChangeLogRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((DeleteUserWalletChangeLogRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetAllUserWalletChangeLogByFilterRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetAllUserWalletChangeLogByFilterRequestValidator.cs new file mode 100644 index 0000000..5c4305f --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetAllUserWalletChangeLogByFilterRequestValidator.cs @@ -0,0 +1,17 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +namespace CMSMicroservice.Protobuf.Validator.UserWalletChangeLog; + +public class GetAllUserWalletChangeLogByFilterRequestValidator : AbstractValidator +{ + public GetAllUserWalletChangeLogByFilterRequestValidator() + { + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetAllUserWalletChangeLogByFilterRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetUserWalletChangeLogRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetUserWalletChangeLogRequestValidator.cs new file mode 100644 index 0000000..5b9e205 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/GetUserWalletChangeLogRequestValidator.cs @@ -0,0 +1,19 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +namespace CMSMicroservice.Protobuf.Validator.UserWalletChangeLog; + +public class GetUserWalletChangeLogRequestValidator : AbstractValidator +{ + public GetUserWalletChangeLogRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((GetUserWalletChangeLogRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/UpdateUserWalletChangeLogRequestValidator.cs b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/UpdateUserWalletChangeLogRequestValidator.cs new file mode 100644 index 0000000..39b2b35 --- /dev/null +++ b/src/CMSMicroservice.Protobuf/Validator/UserWalletChangeLog/UpdateUserWalletChangeLogRequestValidator.cs @@ -0,0 +1,27 @@ +using FluentValidation; +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +namespace CMSMicroservice.Protobuf.Validator.UserWalletChangeLog; + +public class UpdateUserWalletChangeLogRequestValidator : AbstractValidator +{ + public UpdateUserWalletChangeLogRequestValidator() + { + RuleFor(model => model.Id) + .NotNull(); + RuleFor(model => model.WalletId) + .NotNull(); + RuleFor(model => model.CurrentBalance) + .NotNull(); + RuleFor(model => model.ChangeValue) + .NotNull(); + RuleFor(model => model.IsIncrease) + .NotNull(); + } + public Func>> ValidateValue => async (model, propertyName) => + { + var result = await ValidateAsync(ValidationContext.CreateWithOptions((UpdateUserWalletChangeLogRequest)model, x => x.IncludeProperties(propertyName))); + if (result.IsValid) + return Array.Empty(); + return result.Errors.Select(e => e.ErrorMessage); + }; +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/FactorDetailsProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/FactorDetailsProfile.cs new file mode 100644 index 0000000..ef5f631 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/FactorDetailsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class FactorDetailsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/ProductGallerysProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/ProductGallerysProfile.cs new file mode 100644 index 0000000..bccae5d --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/ProductGallerysProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class ProductGallerysProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/ProductImagesProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/ProductImagesProfile.cs new file mode 100644 index 0000000..3496a52 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/ProductImagesProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class ProductImagesProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/ProductsProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/ProductsProfile.cs new file mode 100644 index 0000000..b8e0e09 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/ProductsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class ProductsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/TransactionsProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/TransactionsProfile.cs new file mode 100644 index 0000000..34689ba --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/TransactionsProfile.cs @@ -0,0 +1,11 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class TransactionsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + config.NewConfig() + .IgnoreIf((src, dest) => !src.Filter.HasPaymentStatus, dest => dest.Filter.PaymentStatus) + .IgnoreIf((src, dest) => !src.Filter.HasType, dest => dest.Filter.Type); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/UserCartsProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/UserCartsProfile.cs new file mode 100644 index 0000000..2ebe5d0 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/UserCartsProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class UserCartsProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletChangeLogProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletChangeLogProfile.cs new file mode 100644 index 0000000..ad2c16d --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletChangeLogProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class UserWalletChangeLogProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletProfile.cs b/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletProfile.cs new file mode 100644 index 0000000..509f31d --- /dev/null +++ b/src/CMSMicroservice.WebApi/Common/Mappings/UserWalletProfile.cs @@ -0,0 +1,10 @@ +namespace CMSMicroservice.WebApi.Common.Mappings; + +public class UserWalletProfile : IRegister +{ + void IRegister.Register(TypeAdapterConfig config) + { + //config.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/FactorDetailsService.cs b/src/CMSMicroservice.WebApi/Services/FactorDetailsService.cs new file mode 100644 index 0000000..9a93e53 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/FactorDetailsService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.FactorDetails; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails; +using CMSMicroservice.Application.FactorDetailsCQ.Commands.UpdateFactorDetails; +using CMSMicroservice.Application.FactorDetailsCQ.Commands.DeleteFactorDetails; +using CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails; +using CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter; +namespace CMSMicroservice.WebApi.Services; +public class FactorDetailsService : FactorDetailsContract.FactorDetailsContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public FactorDetailsService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewFactorDetails(CreateNewFactorDetailsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateFactorDetails(UpdateFactorDetailsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteFactorDetails(DeleteFactorDetailsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetFactorDetails(GetFactorDetailsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllFactorDetailsByFilter(GetAllFactorDetailsByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/ProductGallerysService.cs b/src/CMSMicroservice.WebApi/Services/ProductGallerysService.cs new file mode 100644 index 0000000..93920cc --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/ProductGallerysService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.ProductGallerys; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys; +using CMSMicroservice.Application.ProductGallerysCQ.Commands.UpdateProductGallerys; +using CMSMicroservice.Application.ProductGallerysCQ.Commands.DeleteProductGallerys; +using CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys; +using CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter; +namespace CMSMicroservice.WebApi.Services; +public class ProductGallerysService : ProductGallerysContract.ProductGallerysContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public ProductGallerysService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewProductGallerys(CreateNewProductGallerysRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateProductGallerys(UpdateProductGallerysRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteProductGallerys(DeleteProductGallerysRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetProductGallerys(GetProductGallerysRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllProductGallerysByFilter(GetAllProductGallerysByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/ProductImagesService.cs b/src/CMSMicroservice.WebApi/Services/ProductImagesService.cs new file mode 100644 index 0000000..b5af12b --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/ProductImagesService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.ProductImages; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages; +using CMSMicroservice.Application.ProductImagesCQ.Commands.UpdateProductImages; +using CMSMicroservice.Application.ProductImagesCQ.Commands.DeleteProductImages; +using CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages; +using CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter; +namespace CMSMicroservice.WebApi.Services; +public class ProductImagesService : ProductImagesContract.ProductImagesContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public ProductImagesService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewProductImages(CreateNewProductImagesRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateProductImages(UpdateProductImagesRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteProductImages(DeleteProductImagesRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetProductImages(GetProductImagesRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllProductImagesByFilter(GetAllProductImagesByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/ProductsService.cs b/src/CMSMicroservice.WebApi/Services/ProductsService.cs new file mode 100644 index 0000000..2dfb1f0 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/ProductsService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.Products; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts; +using CMSMicroservice.Application.ProductsCQ.Commands.UpdateProducts; +using CMSMicroservice.Application.ProductsCQ.Commands.DeleteProducts; +using CMSMicroservice.Application.ProductsCQ.Queries.GetProducts; +using CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter; +namespace CMSMicroservice.WebApi.Services; +public class ProductsService : ProductsContract.ProductsContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public ProductsService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewProducts(CreateNewProductsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateProducts(UpdateProductsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteProducts(DeleteProductsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetProducts(GetProductsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllProductsByFilter(GetAllProductsByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/TransactionsService.cs b/src/CMSMicroservice.WebApi/Services/TransactionsService.cs new file mode 100644 index 0000000..7268f58 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/TransactionsService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.Transactions; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions; +using CMSMicroservice.Application.TransactionsCQ.Commands.UpdateTransactions; +using CMSMicroservice.Application.TransactionsCQ.Commands.DeleteTransactions; +using CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions; +using CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter; +namespace CMSMicroservice.WebApi.Services; +public class TransactionsService : TransactionsContract.TransactionsContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public TransactionsService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewTransactions(CreateNewTransactionsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateTransactions(UpdateTransactionsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteTransactions(DeleteTransactionsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetTransactions(GetTransactionsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllTransactionsByFilter(GetAllTransactionsByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/UserCartsService.cs b/src/CMSMicroservice.WebApi/Services/UserCartsService.cs new file mode 100644 index 0000000..1b0ac0a --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/UserCartsService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.UserCarts; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts; +using CMSMicroservice.Application.UserCartsCQ.Commands.UpdateUserCarts; +using CMSMicroservice.Application.UserCartsCQ.Commands.DeleteUserCarts; +using CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts; +using CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; +namespace CMSMicroservice.WebApi.Services; +public class UserCartsService : UserCartsContract.UserCartsContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public UserCartsService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewUserCarts(CreateNewUserCartsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateUserCarts(UpdateUserCartsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteUserCarts(DeleteUserCartsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetUserCarts(GetUserCartsRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllUserCartsByFilter(GetAllUserCartsByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/UserWalletChangeLogService.cs b/src/CMSMicroservice.WebApi/Services/UserWalletChangeLogService.cs new file mode 100644 index 0000000..91b230b --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/UserWalletChangeLogService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog; +using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.UpdateUserWalletChangeLog; +using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.DeleteUserWalletChangeLog; +using CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog; +using CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter; +namespace CMSMicroservice.WebApi.Services; +public class UserWalletChangeLogService : UserWalletChangeLogContract.UserWalletChangeLogContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public UserWalletChangeLogService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewUserWalletChangeLog(CreateNewUserWalletChangeLogRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateUserWalletChangeLog(UpdateUserWalletChangeLogRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteUserWalletChangeLog(DeleteUserWalletChangeLogRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetUserWalletChangeLog(GetUserWalletChangeLogRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllUserWalletChangeLogByFilter(GetAllUserWalletChangeLogByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +} diff --git a/src/CMSMicroservice.WebApi/Services/UserWalletService.cs b/src/CMSMicroservice.WebApi/Services/UserWalletService.cs new file mode 100644 index 0000000..c487bb1 --- /dev/null +++ b/src/CMSMicroservice.WebApi/Services/UserWalletService.cs @@ -0,0 +1,37 @@ +using CMSMicroservice.Protobuf.Protos.UserWallet; +using CMSMicroservice.WebApi.Common.Services; +using CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet; +using CMSMicroservice.Application.UserWalletCQ.Commands.UpdateUserWallet; +using CMSMicroservice.Application.UserWalletCQ.Commands.DeleteUserWallet; +using CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet; +using CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter; +namespace CMSMicroservice.WebApi.Services; +public class UserWalletService : UserWalletContract.UserWalletContractBase +{ + private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS; + + public UserWalletService(IDispatchRequestToCQRS dispatchRequestToCQRS) + { + _dispatchRequestToCQRS = dispatchRequestToCQRS; + } + public override async Task CreateNewUserWallet(CreateNewUserWalletRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task UpdateUserWallet(UpdateUserWalletRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task DeleteUserWallet(DeleteUserWalletRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetUserWallet(GetUserWalletRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } + public override async Task GetAllUserWalletByFilter(GetAllUserWalletByFilterRequest request, ServerCallContext context) + { + return await _dispatchRequestToCQRS.Handle(request, context); + } +}