1. Overview

This system automates the mapping of Tags to Jackpot Groups based on their Studio and Category. It replaces manual tagging with a configuration-driven approach, ensuring that whenever a group's metadata changes, its tags are synchronised automatically.

2. Database Schema Changes

Changes applied via Flyway migrations:

3. The "Mando" Logic (Automatic Sync)

When an operator updates a Jackpot Group's Studio or Category:

  1. Lookup: BE queries jackpot_game_tag_conf for matching entries.
  2. Atomic Transaction:
  3. Result: The group tags are always perfectly in sync with the master configuration.

4. Bulk Configuration API

To manage high volumes of data (up to 30k+ rows), use the bulk upload endpoint.

Endpoint Details

Testing Template (curl)