mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-15 01:36:19 +08:00
a243a510aaee0ab8d1bb4a5f7e01f37f335cceba
后端:
- 删除菜单/字典/字典项/角色/权限码实体的 nameCn/nameEn/titleCn/titleEn 字段
- 新增 i18nKey 字段(菜单已有,字典/角色/权限码新增)
- 权限码 i18nKey 由 PermCodeScanService 自动推导: perm.{code}
- DictItemData record 简化为仅 i18nKey
- TransService 删除 resolveLocaleAwareField 双语 fallback 逻辑
- PermCode 注解删除 nameCn/nameEn,PermCodes 常量类删除 *_NAME_CN/EN
- 角色删除 existsByNameCn/En 方法和端点
SQL:
- update-tables.sql: 加 i18n_key 列(system_dict/system_dict_item/iam_role)+ DROP 旧列
- update-datas.sql: 批量回填 i18n_key(role.{code} / dict.{dictCode}.{itemCode})
- iam_perm_menu.sql: 删除 title_cn/title_en 列定义和 INSERT 数据
Dromara Dax-Pay(开源版)
使用须知
DaxPay开源版是一款基于Apache License 2.0协议分发的开源软件,受中华人民共和国相关法律法规的保护和限制,可以在符合《用户授权使用协议》和
《Apache License 2.0》开源协议情况下进行免费使用、学习和交流。在使用前请阅读上述协议,如果不同意请勿进行使用。
特色功能
- 支持支付、退款、转账等支付相关的核心能力
- 提供商户端、运营端,支持多商户和服务商模式
- 封装各通道为统一的
HTTP接口,方便业务系统进行对接,简化对接多种支付方式的复杂度 - 接口请求和响应数据支持RSA公私钥签名机制,保证交易安全可靠
核心技术栈
| 名称 | 描述 | 版本要求 |
|---|---|---|
| JDK | Java环境 | 21+ |
| Spring Boot | 开发框架 | 3.5.x |
| Redis | 分布式缓存 | 7.x版本及以上 |
| Postgresql | 数据库 | Postgresql 14及以上 |
| Vue | 前端框架 | 3.x |
| UniApp | 跨端开发工具 | 项目内定义 |
源码和演示地址
项目地址
在 DaxPay开源文档站 可以进行查阅相关文档
| 项目 | GITEE | GITHUB | GITCODE |
|---|---|---|---|
| 后端地址 | GITEE | GITHUB | GITCODE |
| Web前端地址 | GITEE | GITHUB | |
| 网关前端地址 | GITEE | GITHUB |
演示环境
注:演示账号部分功能权限未开放。
- 启动后默认的账号密码为:bootx/123123
- 演示环境暂时停用了,待后期更新
| 站点类型 | 地址 | 演示账号 |
|---|---|---|
| 运营端 | https://admin.open.daxpay.cn/ | csadmin/123123 |
| 商户端 | https://merchant.open.daxpay.cn/ | cssh/123123 |
| 小程序(H5) | https://mini.open.daxpay.cn/ | cssh/123123 |
| 收银台小程序 | 暂时未上架 | 无 |
系统截图
关于我们
QQ交流群
扫码加入QQ交流群: 839738244
微信交流群
### 微信公众号微信扫码加小助手拉群: sdcit2020
微信公众号会定期更新使用教程、版本更新记录和各种活动情况,欢迎关注
Star History
鸣谢
感谢其他提供灵感和思路的开源项目
License
Apache License Version 2.0
Description
Languages
Java
100%


