|
|
|
@ -45,4 +45,13 @@ mvn spring-boot:run -Dspring-boot.run.profiles=local -Dspring-boot.run.arguments
|
|
|
|
|
|
|
|
|
|
|
|
本地 Swagger:<http://localhost:8081/swagger-ui/index.html>
|
|
|
|
本地 Swagger:<http://localhost:8081/swagger-ui/index.html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 数字货币发行实验模块
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
学生携带有效 JWT 可操作商业银行端和中央银行端;接口不区分教师、学生角色。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 商业银行端:`/api/v1/commercial-banks/issuance`,包含库存查询、发行申请创建与更新、待签名原文、SM3 摘要、SM2 签名、报文封装和发送。
|
|
|
|
|
|
|
|
- 中央银行端:`/api/v1/central-banks/issuance/requests/{id}`,只读返回请求接收状态、接收时间和请求报文。
|
|
|
|
|
|
|
|
- 启动测试库配置:`mvn spring-boot:run -Dspring-boot.run.profiles=dev`。
|
|
|
|
|
|
|
|
- Swagger 接口说明按“数字货币发行模块 - 商业银行端”和“数字货币发行模块 - 中央银行端”分组,使用中文 UTF-8 文本。
|
|
|
|
|
|
|
|
|
|
|
|
应用启动时会执行幂等的 `schema.sql`,创建缺失表并创建或更新 `tzs001`(平台用户 ID `487`、`STUDENT`)。脚本只保存 BCrypt 哈希,不含密码明文。开发环境可使用 `dev` 配置连接测试库:`mvn spring-boot:run -Dspring-boot.run.profiles=dev`。新 SSO/CAS 用户会获得随机 BCrypt 密码;如需为其开通本地密码登录,必须通过后续受控的本地账号初始化流程完成。
|
|
|
|
应用启动时会执行幂等的 `schema.sql`,创建缺失表并创建或更新 `tzs001`(平台用户 ID `487`、`STUDENT`)。脚本只保存 BCrypt 哈希,不含密码明文。开发环境可使用 `dev` 配置连接测试库:`mvn spring-boot:run -Dspring-boot.run.profiles=dev`。新 SSO/CAS 用户会获得随机 BCrypt 密码;如需为其开通本地密码登录,必须通过后续受控的本地账号初始化流程完成。
|
|
|
|
|