部署前需完成以下环境安装,所有命令可直接复制执行:
yum install -y java-11-openjdk-devel,Ubuntu执行apt install -y openjdk-11-jdk,验证命令java -version,返回版本号为11.x即为正常create database import_archive default character set utf8mb4 collate utf8mb4_general_ci;
grant all on import_archive. to 'archive_user'@'%' identified by 'Archive@2024';
flush privileges;
yum install -y redis && systemctl start redis && systemctl enable redis,验证命令redis-cli ping,返回PONG即为正常系统安装包下载地址:https://gitee.com/opensource-doc/import-archive-system/releases/download/v1.2.0/import-archive-system-v1.2.0.tar.gz
执行以下命令下载并解压安装包:
wget https://gitee.com/opensource-doc/import-archive-system/releases/download/v1.2.0/import-archive-system-v1.2.0.tar.gz
tar zxvf import-archive-system-v1.2.0.tar.gz
cd import-archive-system-v1.2.0
创建文件存储目录:mkdir -p /data/import-archive/files && chmod 755 /data/import-archive/files
修改conf目录下的application.yml配置文件,完整可复制配置如下:
```yaml
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/import_archive?useUnicode=true&characterEncoding=utf8mb4&useSSL=false&serverTimezone=Asia/Shanghai
username: archive_user
password: Archive@2024
driver-class-name: com.mysql.cj.jdbc.Driver
redis:
host: 127.0.0.1
port: 6379
password: ''
servlet:
multipart:
max-file-size: 50MB
max-request-size: 100MB
system:
档案存储路径,和上面创建的目录保持一致
archive-storage-path: /data/import-archive/files
进口文书专属32位加密密钥,可自定义修改
encrypt-key: 8a7d6f5e4c3b2a109f8e7d6c5b4a3928
```
执行数据库初始化命令:java -jar import-archive-system.jar --init-db,看到控制台输出“数据库初始化完成”后按Ctrl+C终止进程即可。
后台启动系统命令:nohup java -jar import-archive-system.jar > /dev/null 2>&1 &

启动验证:执行curl http://127.0.0.1:8080/health,返回{"code":200,"msg":"success"}即为启动成功。默认后台访问地址为http://你的服务器IP:8080,初始管理员账号admin,密码Admin@123,首次登录必须修改密码。
操作路径:登录后台→系统管理→档案分类→新增分类,按以下层级配置分类,必须开启每个分类的「进口专属校验」开关:
配置自动编号规则:分类管理→编号规则,设置规则为「分类编码+年份+6位流水号」,比如报关单分类编码为BG,2024年第一份档案编号为BG2024000001,系统会自动生成无需手动填写。
首先开通免费OCR服务:访问https://ai.baidu.com/tech/ocr/general,注册账号后创建通用文字识别应用,获取API Key和Secret Key,免费额度为每天500次调用,满足中小微企业日常需求。
系统配置路径:系统设置→OCR配置,填入获取的API Key和Secret Key,开启「进口文书自动识别归档」开关,必须勾选报关单号、合同号、进出口日期、收发货人4个核心识别字段,保存后即可生效。测试:上传一份扫描版进口报关单,10秒内系统会自动识别核心字段,匹配对应分类归档。
进口文书涉及商业机密,需按角色配置权限,操作路径:权限管理→角色管理,新建3个默认角色:
必须开启「操作日志审计」开关,所有上传、下载、修改文书的操作都会留痕,可随时导出用于合规审计。
firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload开放端口chmod -R 755 /data/import-archive/files修复权限