# signature-bridge-service **Repository Path**: stefan95/signature-bridge-service ## Basic Information - **Project Name**: signature-bridge-service - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-16 - **Last Updated**: 2025-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # signature-bridge-service ## 1. 介绍 签章桥接服务 ## 2. 软件架构 1. JDK1.8+MySQL 2. MybatisPlus 3. Hutool 4. PlumeLog 5. Knife4j 6. Sa-Token 7. Forest 8. Dynamic-Tp 9. wiki.xsx.slf4j wiki.xsx.redis ## 3. 安装教程 不同环境指定不同激活参数 开发:dev 测试:test 生产:pro ```shell mvn clean compile package -DskipTests -Pdev ``` #### 使用说明 打包后的文件在 ./target/signature-bridge-service-0.0.1-SNAPSHOT.jar ```shell java -jar -Dspring.profiles.active=dev signature-bridge-service-0.0.1-SNAPSHOT.jar ``` 目前的流程 ```mermaid %% ->直线 -->虚线 ->>实线箭头 -->>虚线箭头 sequenceDiagram participant 业务系统 participant 桥接服务 participant 天印 participant 云 业务系统-->>桥接服务:通过systemId和secret获取token 桥接服务-->>业务系统:返回token 接下来业务服务每次请求头携带token 业务系统->>桥接服务:业务接口 note right of 业务系统:接口会通过不同类型用sdk调用云端或者天印
包装返回 桥接服务-->>桥接服务:决策选择 桥接服务-->>天印:request 天印-->>桥接服务:response 桥接服务-->>云:request 云-->>桥接服务:response 桥接服务->>业务系统:返回 ``` ``` 2024.08.16项目搭建 1. 对接天印 云sdk 2. 添加决策权重选择 3. 合并接口处理业务 2025.04.08更新 1. 文档描述添加 2. 添加账号信息查询接口 2025.04.14更新 1. 重写日志切面代替原有处理报错异常响应日志保存 2. 添加内部签署文件签署前打印大小 hash 用于排查问题 3. 关掉plumelog 输出文件太大 4. 文档添加注意事项 ```