1. 附件加密上传下载

This commit is contained in:
chenbowen
2025-07-22 19:36:46 +08:00
parent d17fa356ba
commit 8ab6cb4bae
26 changed files with 411 additions and 94 deletions

View File

@@ -1,3 +1,8 @@
ALTER TABLE infra_file ADD hash VARCHAR(64);
COMMENT ON COLUMN infra_file.hash IS '文件哈希值SHA-256';
CREATE INDEX idx_infra_file_hash ON infra_file(hash);
CREATE INDEX idx_infra_file_hash ON infra_file(hash);
-- 2. 附件信息表新增 AES 加密时存储的随机 IV 字段
ALTER TABLE infra_file ADD aes_iv VARCHAR(128);
COMMENT ON COLUMN infra_file.aes_iv IS 'AES加密时的随机IVBase64编码';

View File

@@ -1,3 +1,6 @@
-- 1. 附件信息表新增上传文件 Hash 字段,如果上传文件 hash 重复直接复用不进行重复上传
ALTER TABLE infra_file ADD COLUMN hash VARCHAR(64) COMMENT '文件哈希值SHA-256';
CREATE INDEX idx_infra_file_hash ON infra_file(hash);
CREATE INDEX idx_infra_file_hash ON infra_file(hash);
-- 2. 附件信息表新增 AES 加密时存储的随机 IV 字段
ALTER TABLE infra_file ADD COLUMN aes_iv VARCHAR(128) NULL COMMENT 'AES加密时的随机IVBase64编码';