-- =============================================
-- ODF v1.0.2 - 创建光缆表 odf_cables
-- 需求: 4.1 (干线版块 — 光缆列表页)
-- =============================================

CREATE TABLE odf_cables (
    Id          INT IDENTITY(1,1) PRIMARY KEY,
    CableName   NVARCHAR(200) NOT NULL,             -- 光缆名称
    DeptId      BIGINT NOT NULL,                    -- 所属公司/部门 sys_dept.DeptId
    DeptName    NVARCHAR(100) NULL,                 -- 冗余：部门名称
    CreatedAt   DATETIME DEFAULT GETDATE(),
    UpdatedAt   DATETIME DEFAULT GETDATE()
);

-- 索引：按公司查询光缆列表
CREATE INDEX IX_odf_cables_DeptId ON odf_cables(DeptId);

-- 索引：按名称模糊搜索
CREATE INDEX IX_odf_cables_CableName ON odf_cables(CableName);
