feat(core): 添加出库申请定时任务和二维码生成功能

- 新增 OutboundApplicationJob 定时任务处理出货单据二维码生成
- 添加 ScmgiplanEntity 和 ScmGiPlanItemEntity 实体类定义
- 创建 ScmgiplanQrEntity 和 ScmgiPlanSyncLogEntity 二维码相关实体
- 实现 ScmgiPlanService 服务接口及 ScmgiPlanServiceImpl 实现类
- 添加 ScmgiPlanItemMapper、ScmgiPlanMapper、ScmgiPlanQrMapper 等数据访问层
- 集成二维码生成工具类 QrCodeUtil 支持数据压缩功能
- 创建 QrOutboundApplicationController 提供出库申请相关接口
- 修改数据库配置将 schema 从 ERPCS 和 ERP 统一为 GSSERVER
This commit is contained in:
Gjm
2026-05-19 12:22:24 +08:00
parent 5e1bbc3905
commit 09d56134fe
15 changed files with 232 additions and 89 deletions

View File

@@ -36,6 +36,10 @@
<groupId>com.lideeyunji</groupId>
<artifactId>lidee-module-biz</artifactId>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>

View File

@@ -7,54 +7,54 @@ spring:
dynamic: # 多数据源配置
primary: master
datasource:
master:
# 达梦数据库 主库,业务库
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=GSSERVER&compatible_mode=mysql
username: sysdba
password: Gao1048783178
lideeyunji: # 从库,框架库
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=ERPCS&compatible_mode=mysql
username: sysdba
password: Gao1048783178
slave: # 日志库单独
lazy: true # 开启懒加载,保证启动速度
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=ERPCS&compatible_mode=mysql
username: sysdba
password: Gao1048783178
erp_dev: # erp
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=GSSERVER&compatible_mode=mysql
username: sysdba
password: Gao1048783178
sjzt: # 数据中台
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=DATAMIDDLEPLATFORM&compatible_mode=mysql
username: sysdba
password: Gao1048783178
mes_dev: # 数据中台
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236?schema=DATAMIDDLEPLATFORM&compatible_mode=mysql
username: sysdba
password: Gao1048783178
# master:
# # 达梦数据库 主库,业务库
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://192.168.107.5:5238?schema=GSSERVER&compatible_mode=mysql
# username: GSSERVER
# password: HGgs123456
# url: jdbc:dm://127.0.0.1:5236?schema=GSSERVER&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
# lideeyunji: # 从库,框架库
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://127.0.0.1:5236?schema=ERPCS&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
# slave: # 日志库单独
# lazy: true # 开启懒加载,保证启动速度
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://127.0.0.1:5236?schema=ERPCS&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
# erp_dev: # erp
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://192.168.107.5:5238?schema=GSSERVER&compatible_mode=mysql
# username: GSSERVER
# password: HGgs123456
# sales_dev: # 数据中台
# url: jdbc:dm://127.0.0.1:5236?schema=GSSERVER&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
# sjzt: # 数据中台
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://192.168.107.5:5237?schema=HGGS&compatible_mode=oracle
# username: HGGS
# password: HGgs123456!
# url: jdbc:dm://127.0.0.1:5236?schema=DATAMIDDLEPLATFORM&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
# mes_dev: # 数据中台
# driver-class-name: dm.jdbc.driver.DmDriver
# url: jdbc:dm://127.0.0.1:5236?schema=DATAMIDDLEPLATFORM&compatible_mode=mysql
# username: sysdba
# password: Gao1048783178
master:
# 达梦数据库 主库,业务库
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.107.5:5238?schema=GSSERVER&compatible_mode=mysql
username: GSSERVER
password: HGgs123456
erp_dev: # erp
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.107.5:5238?schema=GSSERVER&compatible_mode=mysql
username: GSSERVER
password: HGgs123456
sales_dev: # 数据中台
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.107.5:5237?schema=HGGS&compatible_mode=oracle
username: HGGS
password: HGgs123456!
redis: