<?xml version="1.0" encoding="UTF-8"?>
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<parent>
|
<artifactId>ruoyi</artifactId>
|
<groupId>com.ruoyi</groupId>
|
<version>3.8.5</version>
|
</parent>
|
<modelVersion>4.0.0</modelVersion>
|
|
<artifactId>ruoyi-quartz</artifactId>
|
|
<description>
|
quartz定时任务
|
</description>
|
|
<dependencies>
|
|
<!-- 定时任务 -->
|
<dependency>
|
<groupId>org.quartz-scheduler</groupId>
|
<artifactId>quartz</artifactId>
|
<exclusions>
|
<exclusion>
|
<groupId>com.mchange</groupId>
|
<artifactId>c3p0</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- 通用工具-->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-common</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-system</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>smartor</artifactId>
|
<version>3.8.5</version>
|
</dependency>
|
|
<!--
|
出入院随访模块:本模块的 HIS 采集(CollectHISServiceImpl / CollectHISMapper)
|
需要读写出入院记录,而 PatMedInhosp / PatMedInhospVO / PatMedInhospMapper
|
已独占搬入该模块,故此处需要编译期依赖。
|
-->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-inhospvisit</artifactId>
|
</dependency>
|
|
<!--
|
门急诊随访模块:门诊分表维护 + 存储过程重建(原 ruoyi-quartz.util.CreateDataTable)
|
已整体迁入该模块,RyTask 改为经其门面调用,故此处需要编译期依赖。
|
-->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-outpatientvisit</artifactId>
|
</dependency>
|
|
<!--
|
其他随访模块(手术随访):`CollectHISMapper.xml` 里声明了
|
`com.ruoyi.othervisit.domain.PatMedOperation` / `PatMedOperationItem`
|
作为 parameterType/resultType —— MyBatis 运行时要 Class.forName 它们。
|
原先只靠 smartor 传递带进来(smartor 依赖 othervisit),
|
一旦 smartor 不再依赖它,**XML 会在启动/首次调用时失败**。
|
故此处显式声明,让"能解析到"成为编译期事实而不是传递依赖的巧合。
|
-->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-othervisit</artifactId>
|
</dependency>
|
|
<!-- 消息发送(短信/微信公众号)模块 -->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-message</artifactId>
|
</dependency>
|
|
<!--
|
任务模块(service_task / service_subtask)。
|
RyTask / CollectHISServiceImpl 直接注入任务域的服务与 Mapper
|
(IServiceSubtaskService、ServiceTaskMapper、ServiceSubtaskMapper 等),
|
这些已独占搬入 ruoyi-task,故此处需要编译期依赖。
|
⚠️ 与上面 ruoyi-othervisit 同理:原先只靠 smartor 传递带进来,
|
一旦依赖图变化就会在编译期(或更糟:运行期)才炸,故显式声明。
|
-->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-task</artifactId>
|
</dependency>
|
|
</dependencies>
|
|
</project>
|