221 lines
5.1 KiB
TypeScript
221 lines
5.1 KiB
TypeScript
// Postgres Importer - Intermediate layer to avoid direct postgresService imports in dbService
|
|
// This file re-exports everything from postgresService
|
|
|
|
// Re-export database connection
|
|
export { db } from 'postgresService'
|
|
|
|
// Re-export all schema exports
|
|
export * from 'postgresService'
|
|
|
|
// Re-export all helper methods from postgresService
|
|
export {
|
|
// Admin - Banner
|
|
getBanners,
|
|
getBannerById,
|
|
createBanner,
|
|
updateBanner,
|
|
deleteBanner,
|
|
// Admin - Complaint
|
|
getComplaints,
|
|
resolveComplaint,
|
|
// Admin - Constants
|
|
getAllConstants,
|
|
upsertConstants,
|
|
// Admin - Coupon
|
|
getAllCoupons,
|
|
getCouponById,
|
|
invalidateCoupon,
|
|
validateCoupon,
|
|
getReservedCoupons,
|
|
getUsersForCoupon,
|
|
createCouponWithRelations,
|
|
updateCouponWithRelations,
|
|
generateCancellationCoupon,
|
|
createReservedCouponWithProducts,
|
|
createCouponForUser,
|
|
checkUsersExist,
|
|
checkCouponExists,
|
|
checkReservedCouponExists,
|
|
getOrderWithUser,
|
|
// Admin - Order
|
|
updateOrderNotes,
|
|
getOrderDetails,
|
|
updateOrderPackaged,
|
|
updateOrderDelivered,
|
|
updateOrderItemPackaging,
|
|
removeDeliveryCharge,
|
|
getSlotOrders,
|
|
updateAddressCoords,
|
|
getAllOrders,
|
|
rebalanceSlots,
|
|
cancelOrder,
|
|
deleteOrderById,
|
|
// Admin - Product
|
|
getAllProducts,
|
|
getProductById,
|
|
deleteProduct,
|
|
createProduct,
|
|
updateProduct,
|
|
toggleProductOutOfStock,
|
|
updateSlotProducts,
|
|
getSlotProductIds,
|
|
getSlotsProductIds,
|
|
getAllUnits,
|
|
getAllProductTags,
|
|
getProductReviews,
|
|
respondToReview,
|
|
getAllProductGroups,
|
|
createProductGroup,
|
|
updateProductGroup,
|
|
deleteProductGroup,
|
|
addProductToGroup,
|
|
removeProductFromGroup,
|
|
updateProductPrices,
|
|
// Admin - Slots
|
|
getActiveSlotsWithProducts,
|
|
getActiveSlots,
|
|
getSlotsAfterDate,
|
|
getSlotByIdWithRelations,
|
|
createSlotWithRelations,
|
|
updateSlotWithRelations,
|
|
deleteSlotById,
|
|
updateSlotCapacity,
|
|
getSlotDeliverySequence,
|
|
updateSlotDeliverySequence,
|
|
// Admin - Staff User
|
|
getStaffUserByName,
|
|
getAllStaff,
|
|
getAllUsers,
|
|
getUserWithDetails,
|
|
updateUserSuspensionStatus,
|
|
checkStaffUserExists,
|
|
checkStaffRoleExists,
|
|
createStaffUser,
|
|
getAllRoles,
|
|
// Admin - Store
|
|
getAllStores,
|
|
getStoreById,
|
|
createStore,
|
|
updateStore,
|
|
deleteStore,
|
|
// Admin - User
|
|
createUserByMobile,
|
|
getUserByMobile,
|
|
getUnresolvedComplaintsCount,
|
|
getAllUsersWithFilters,
|
|
getOrderCountsByUserIds,
|
|
getLastOrdersByUserIds,
|
|
getSuspensionStatusesByUserIds,
|
|
getUserBasicInfo,
|
|
getUserSuspensionStatus,
|
|
getUserOrders,
|
|
getOrderStatusesByOrderIds,
|
|
getItemCountsByOrderIds,
|
|
upsertUserSuspension,
|
|
searchUsers,
|
|
getAllNotifCreds,
|
|
getAllUnloggedTokens,
|
|
getNotifTokensByUserIds,
|
|
getUserIncidentsWithRelations,
|
|
createUserIncident,
|
|
// Admin - Vendor Snippets
|
|
checkVendorSnippetExists,
|
|
getVendorSnippetById,
|
|
getVendorSnippetByCode,
|
|
getAllVendorSnippets,
|
|
createVendorSnippet,
|
|
updateVendorSnippet,
|
|
deleteVendorSnippet,
|
|
getProductsByIds,
|
|
getVendorSlotById,
|
|
getVendorOrdersBySlotId,
|
|
getOrderItemsByOrderIds,
|
|
getOrderStatusByOrderIds,
|
|
updateVendorOrderItemPackaging,
|
|
getVendorOrders,
|
|
// User - Address
|
|
getUserDefaultAddress,
|
|
getUserAddresses,
|
|
getUserAddressById,
|
|
clearUserDefaultAddress,
|
|
createUserAddress,
|
|
updateUserAddress,
|
|
deleteUserAddress,
|
|
hasOngoingOrdersForAddress,
|
|
// User - Banners
|
|
getUserActiveBanners,
|
|
// User - Cart
|
|
getUserCartItemsWithProducts,
|
|
getUserProductById,
|
|
getUserCartItemByUserProduct,
|
|
incrementUserCartItemQuantity,
|
|
insertUserCartItem,
|
|
updateUserCartItemQuantity,
|
|
deleteUserCartItem,
|
|
clearUserCart,
|
|
// User - Complaint
|
|
getUserComplaints,
|
|
createUserComplaint,
|
|
// User - Stores
|
|
getUserStoreSummaries,
|
|
getUserStoreDetail,
|
|
// User - Product
|
|
getUserProductDetailById,
|
|
getUserProductReviews,
|
|
getUserProductByIdBasic,
|
|
createUserProductReview,
|
|
// User - Slots
|
|
getUserActiveSlotsList,
|
|
getUserProductAvailability,
|
|
// User - Payments
|
|
getUserPaymentOrderById,
|
|
getUserPaymentByOrderId,
|
|
getUserPaymentByMerchantOrderId,
|
|
updateUserPaymentSuccess,
|
|
updateUserOrderPaymentStatus,
|
|
markUserPaymentFailed,
|
|
// User - Auth
|
|
getUserAuthByEmail,
|
|
getUserAuthByMobile,
|
|
getUserAuthById,
|
|
getUserAuthCreds,
|
|
getUserAuthDetails,
|
|
createUserAuthWithCreds,
|
|
createUserAuthWithMobile,
|
|
upsertUserAuthPassword,
|
|
deleteUserAuthAccount,
|
|
// User - Coupon
|
|
getUserActiveCouponsWithRelations,
|
|
getUserAllCouponsWithRelations,
|
|
getUserReservedCouponByCode,
|
|
redeemUserReservedCoupon,
|
|
// User - Profile
|
|
getUserProfileById,
|
|
getUserProfileDetailById,
|
|
getUserWithCreds,
|
|
getUserNotifCred,
|
|
upsertUserNotifCred,
|
|
deleteUserUnloggedToken,
|
|
getUserUnloggedToken,
|
|
upsertUserUnloggedToken,
|
|
// User - Order
|
|
validateAndGetUserCoupon,
|
|
applyDiscountToUserOrder,
|
|
getUserAddressByIdAndUser,
|
|
getOrderProductById,
|
|
checkUserSuspended,
|
|
getUserSlotCapacityStatus,
|
|
placeUserOrderTransaction,
|
|
deleteUserCartItemsForOrder,
|
|
recordUserCouponUsage,
|
|
getUserOrdersWithRelations,
|
|
getUserOrderCount,
|
|
getUserOrderByIdWithRelations,
|
|
getUserCouponUsageForOrder,
|
|
getUserOrderBasic,
|
|
cancelUserOrderTransaction,
|
|
updateUserOrderNotes,
|
|
getUserRecentlyDeliveredOrderIds,
|
|
getUserProductIdsFromOrders,
|
|
getUserProductsForRecentOrders,
|
|
} from 'postgresService'
|