-- TRAIL DPS 4.2 - LOT 15.16
-- Renouvellement licence : remise a zero du compteur SMS de la periode commerciale.
-- Cette table garde uniquement le point de depart du nouveau compteur SMS.
-- Les lignes sms_logs restent conservees pour la facturation independante.

CREATE TABLE IF NOT EXISTS license_sms_usage_resets (
    id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
    license_id INT UNSIGNED NOT NULL,
    reset_at DATETIME NOT NULL,
    reason VARCHAR(64) NOT NULL DEFAULT 'LICENSE_RENEWAL',
    created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (id),
    KEY idx_license_sms_usage_resets_license_time (license_id, reset_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
