Files
csm/migrations/013_print_audit.sql
iven b5333d8c93 feat: 添加新插件支持及多项功能改进
- 新增磁盘加密、打印审计和剪贴板管控插件支持
- 优化水印插件显示效果,支持中文及更多Unicode字符
- 改进硬件资产收集逻辑,更准确获取磁盘和显卡信息
- 增强API错误处理,添加详细日志记录
- 完善前端界面,新增插件管理页面
- 修复多个UI问题,优化页面过渡效果
- 添加环境变量覆盖配置功能
- 实现插件状态管理API
- 更新文档和变更日志
- 添加安装程序脚本支持
2026-04-10 22:21:05 +08:00

19 lines
681 B
SQL

-- 013_print_audit.sql: Print Audit plugin (打印审计)
CREATE TABLE IF NOT EXISTS print_events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
device_uid TEXT NOT NULL,
document_name TEXT,
printer_name TEXT,
pages INTEGER,
copies INTEGER DEFAULT 1,
user_name TEXT,
file_size_bytes INTEGER,
timestamp TEXT NOT NULL,
reported_at TEXT NOT NULL DEFAULT (datetime('now')),
FOREIGN KEY (device_uid) REFERENCES devices(device_uid)
);
CREATE INDEX IF NOT EXISTS idx_print_events_device ON print_events(device_uid);
CREATE INDEX IF NOT EXISTS idx_print_events_ts ON print_events(timestamp);