-- ============================================================================
-- Copyright (C) 2026 Alles Watt lauft
--
-- Table for equipment carriers (Hutschienen/Traeger)
-- A carrier belongs to a technical place (Anlage) and has a capacity in TE
-- ============================================================================

CREATE TABLE llx_kundenkarte_equipment_carrier
(
    rowid               integer AUTO_INCREMENT PRIMARY KEY,
    entity              integer DEFAULT 1 NOT NULL,

    fk_anlage           integer NOT NULL COMMENT 'Technischer Platz (z.B. Unterverteiler, Zaehlerschrank)',
    label               varchar(255) NOT NULL COMMENT 'Bezeichnung (z.B. Hutschiene 1, Obere Reihe)',

    total_te            integer DEFAULT 12 NOT NULL COMMENT 'Gesamtkapazitaet in Teilungseinheiten',
    position            integer DEFAULT 0 COMMENT 'Reihenfolge der Traeger',

    note_private        text,
    status              tinyint DEFAULT 1 NOT NULL,

    date_creation       datetime,
    tms                 timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    fk_user_creat       integer,
    fk_user_modif       integer
) ENGINE=innodb;
