将his库的xml打包到外面进行file扫描测试

segment2.0
linrf 2 years ago
parent eaae10844c
commit f037a18403

@ -11,8 +11,6 @@
<url>http://maven.apache.org</url> <url>http://maven.apache.org</url>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.docus</groupId> <groupId>com.docus</groupId>
<artifactId>common-collect</artifactId> <artifactId>common-collect</artifactId>
@ -20,6 +18,7 @@
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>
<resources> <resources>
<resource> <resource>
@ -132,8 +131,6 @@
<outputDirectory>${project.build.directory}/dataConfig</outputDirectory> <outputDirectory>${project.build.directory}/dataConfig</outputDirectory>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<!-- 打jar包时忽略配置文件 --> <!-- 打jar包时忽略配置文件 -->

@ -59,7 +59,7 @@ mybatis-plus:
db-config: db-config:
field-strategy: NOT_EMPTY field-strategy: NOT_EMPTY
db-type: MYSQL db-type: MYSQL
mapper-locations: classpath*:/mapper/*Mapper.xml mapper-locations: classpath*:/mapper/*Mapper.xml,file:/his-mapper/*Mapper.xml
type-enums-package: com.docus.server.collect.web.enums type-enums-package: com.docus.server.collect.web.enums
xxl: xxl:
job: job:

@ -49,7 +49,7 @@
<springProfile name="dev"> <springProfile name="dev">
<root level="INFO"> <root level="debug">
<appender-ref ref="console"/> <appender-ref ref="console"/>
</root> </root>

@ -25,16 +25,56 @@
</dependencies> </dependencies>
<build> <build>
<resources> <!-- <resources>-->
<resource> <!-- <resource>-->
<directory>src/main/java</directory> <!-- <directory>src/main/java</directory>-->
<includes> <!-- <includes>-->
<include>**/*.xml</include> <!-- <include>**/*.xml</include>-->
</includes> <!-- </includes>-->
</resource> <!-- </resource>-->
<resource> <!-- <resource>-->
<directory>src/main/resources</directory> <!-- <directory>src/main/resources</directory>-->
</resource> <!-- </resource>-->
</resources> <!-- </resources>-->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>src/main/resources/mapper</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
<outputDirectory>../collect-sdry/target/collect-sdry/his-mapper</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<excludes>
<exclude>**/*.xml</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build> </build>
</project> </project>

@ -0,0 +1,11 @@
package com.docus.server.his.common;
/**
* @author linrf
* @date 2023/6/9 11:19
*/
public class DSKeyConstants {
public static final String DS_KEY = "his";
}

@ -1,5 +1,6 @@
package com.docus.server.his.infrastructure; package com.docus.server.his.infrastructure;
import com.docus.core.util.json.JSON;
import com.docus.server.his.infrastructure.mapper.HisDeptMapper; import com.docus.server.his.infrastructure.mapper.HisDeptMapper;
import com.docus.server.his.infrastructure.mapper.HisTBasicMapper; import com.docus.server.his.infrastructure.mapper.HisTBasicMapper;
import com.docus.server.his.infrastructure.mapper.HisUserMapper; import com.docus.server.his.infrastructure.mapper.HisUserMapper;
@ -22,7 +23,11 @@ public class HisSysDao {
public List<DeptDTO> getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) { public List<DeptDTO> getDeptListView(Date startDate, Date endDate, int pageNum, int pageSize) {
return hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); System.out.println("getDeptListView" + startDate + endDate + pageNum + pageSize);
System.out.println("hisDeptMapper" + hisDeptMapper);
List<DeptDTO> deptListView = hisDeptMapper.getDeptListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize);
System.out.println(JSON.toJSON(deptListView));
return deptListView;
} }

@ -1,6 +1,7 @@
package com.docus.server.his.infrastructure.mapper; package com.docus.server.his.infrastructure.mapper;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.docus.server.his.common.DSKeyConstants;
import com.docus.server.sys.common.pojo.dto.DeptDTO; import com.docus.server.sys.common.pojo.dto.DeptDTO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -9,10 +10,13 @@ import java.util.Date;
import java.util.List; import java.util.List;
@Mapper @Mapper
@DS("his") @DS(DSKeyConstants.DS_KEY)
public interface HisDeptMapper { public interface HisDeptMapper {
List<DeptDTO> getDeptListView(@Param("startDate") Date startDate, @Param("endDate") Date endDate, @Param("offset") long offset, @Param("pageSize") long pageSize); List<DeptDTO> getDeptListView(@Param("startDate") Date startDate,
@Param("endDate") Date endDate,
@Param("offset") int offset,
@Param("pageSize") int pageSize);
} }

@ -1,6 +1,7 @@
package com.docus.server.his.infrastructure.mapper; package com.docus.server.his.infrastructure.mapper;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.docus.server.his.common.DSKeyConstants;
import com.docus.server.record.pojo.dto.TBasicDTO; import com.docus.server.record.pojo.dto.TBasicDTO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -9,13 +10,13 @@ import java.util.Date;
import java.util.List; import java.util.List;
@Mapper @Mapper
@DS("his") @DS(DSKeyConstants.DS_KEY)
public interface HisTBasicMapper { public interface HisTBasicMapper {
List<TBasicDTO> getTBasicListView(@Param("startDate") Date startDate, List<TBasicDTO> getTBasicListView(@Param("startDate") Date startDate,
@Param("endDate") Date endDate, @Param("endDate") Date endDate,
@Param("offset") long offset, @Param("offset") int offset,
@Param("pageSize") long pageSize); @Param("pageSize") int pageSize);
} }

@ -1,6 +1,7 @@
package com.docus.server.his.infrastructure.mapper; package com.docus.server.his.infrastructure.mapper;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.docus.server.his.common.DSKeyConstants;
import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.dto.UserDTO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -9,13 +10,13 @@ import java.util.Date;
import java.util.List; import java.util.List;
@Mapper @Mapper
@DS("his") @DS(DSKeyConstants.DS_KEY)
public interface HisUserMapper { public interface HisUserMapper {
List<UserDTO> getUserListView(@Param("startDate") Date startDate, List<UserDTO> getUserListView(@Param("startDate") Date startDate,
@Param("endDate") Date endDate, @Param("endDate") Date endDate,
@Param("offset") long offset, @Param("offset") int offset,
@Param("pageSize") long pageSize); @Param("pageSize") int pageSize);
} }

@ -108,7 +108,10 @@
</exclusion> </exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
<dependency>
<groupId>com.docus</groupId>
<artifactId>docus-knife4j-starter</artifactId>
</dependency>
<dependency> <dependency>
<groupId>com.docus</groupId> <groupId>com.docus</groupId>
<artifactId>docus-tool-starter</artifactId> <artifactId>docus-tool-starter</artifactId>

Loading…
Cancel
Save