数据库: - 新增 odf_checkin/odf_cables/odf_cable_faults/odf_cable_fault_images/odf_user_modules 5张表 - 新增菜单权限和角色分配 SQL 脚本 后台 API (.NET/SqlSugar): - 新增实体模型、DTO、Service、Controller (签到/光缆/故障/图片/用户模块) 前端 APP (UniApp): - 新增 portal/checkin/trunk/cable/fault-list/fault-detail/fault-add/trunk-search/route-plan 9个页面 - 新增 permission/checkin/trunk 服务层 - 新增 navigation/watermark 工具函数 后台管理前端 (ZR.Vue): - 新增光缆管理/干线故障管理/签到记录管理/用户模块权限 4个管理页面 - 新增对应 API 模块和表单组件
20 lines
787 B
SQL
20 lines
787 B
SQL
-- =============================================
|
|
-- 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);
|