...
 
Commits (2)
    https://gitcode.net/SoftwareEngineering2022ClassW/DeliverUnderBigBen/smartdormitory/-/commit/34743a62eedd6b60afe3a401d23a23c850ae1ee6 .. 2022-08-26T10:49:14+08:00 hath 394116068@qq.com https://gitcode.net/SoftwareEngineering2022ClassW/DeliverUnderBigBen/smartdormitory/-/commit/aa5e8e17e6171663ad4ce0cc1046c49a5284fb9f .. 2022-08-26T10:49:27+08:00 hath 394116068@qq.com
......@@ -11,7 +11,7 @@
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="dormitory" target="18" />
<module name="dormitory" target="1.8" />
</bytecodeTargetLevel>
</component>
<component name="JavacSettings">
......
<component name="libraryTable">
<library name="Maven: com.alipay.sdk:alipay-sdk-java:4.23.0.ALL">
<library name="Maven: com.alipay.sdk:alipay-sdk-java:4.31.12.ALL">
<CLASSES>
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.23.0.ALL/alipay-sdk-java-4.23.0.ALL.jar!/" />
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.31.12.ALL/alipay-sdk-java-4.31.12.ALL.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.23.0.ALL/alipay-sdk-java-4.23.0.ALL-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.31.12.ALL/alipay-sdk-java-4.31.12.ALL-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.23.0.ALL/alipay-sdk-java-4.23.0.ALL-sources.jar!/" />
<root url="jar://E:/Maven Repository/com/alipay/sdk/alipay-sdk-java/4.31.12.ALL/alipay-sdk-java-4.31.12.ALL-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: commons-io:commons-io:2.11.0">
<CLASSES>
<root url="jar://E:/Maven Repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/commons-io/commons-io/2.11.0/commons-io-2.11.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/commons-io/commons-io/2.11.0/commons-io-2.11.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: io.undertow:undertow-core:2.2.17.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-core/2.2.17.Final/undertow-core-2.2.17.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/io/undertow/undertow-core/2.2.17.Final/undertow-core-2.2.17.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-core/2.2.17.Final/undertow-core-2.2.17.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: io.undertow:undertow-servlet:2.2.17.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-servlet/2.2.17.Final/undertow-servlet-2.2.17.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/io/undertow/undertow-servlet/2.2.17.Final/undertow-servlet-2.2.17.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-servlet/2.2.17.Final/undertow-servlet-2.2.17.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: io.undertow:undertow-websockets-jsr:2.2.17.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-websockets-jsr/2.2.17.Final/undertow-websockets-jsr-2.2.17.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/io/undertow/undertow-websockets-jsr/2.2.17.Final/undertow-websockets-jsr-2.2.17.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/io/undertow/undertow-websockets-jsr/2.2.17.Final/undertow-websockets-jsr-2.2.17.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: jakarta.servlet:jakarta.servlet-api:4.0.4">
<CLASSES>
<root url="jar://E:/Maven Repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: jakarta.websocket:jakarta.websocket-api:1.1.2">
<CLASSES>
<root url="jar://E:/Maven Repository/jakarta/websocket/jakarta.websocket-api/1.1.2/jakarta.websocket-api-1.1.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/jakarta/websocket/jakarta.websocket-api/1.1.2/jakarta.websocket-api-1.1.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/jakarta/websocket/jakarta.websocket-api/1.1.2/jakarta.websocket-api-1.1.2-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: mysql:mysql-connector-java:8.0.28">
<library name="Maven: mysql:mysql-connector-java:8.0.29">
<CLASSES>
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar!/" />
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28-sources.jar!/" />
<root url="jar://E:/Maven Repository/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.apache.tika:tika-core:2.4.1">
<CLASSES>
<root url="jar://E:/Maven Repository/org/apache/tika/tika-core/2.4.1/tika-core-2.4.1.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/apache/tika/tika-core/2.4.1/tika-core-2.4.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/apache/tika/tika-core/2.4.1/tika-core-2.4.1-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.62">
<CLASSES>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.62/tomcat-embed-core-9.0.62.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.62/tomcat-embed-core-9.0.62-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.62/tomcat-embed-core-9.0.62-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.62">
<CLASSES>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.62/tomcat-embed-websocket-9.0.62.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.62/tomcat-embed-websocket-9.0.62-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.62/tomcat-embed-websocket-9.0.62-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.aspectj:aspectjweaver:1.9.2">
<library name="Maven: org.aspectj:aspectjweaver:1.9.9.1">
<CLASSES>
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2.jar!/" />
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.9.1/aspectjweaver-1.9.9.1.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.9.1/aspectjweaver-1.9.9.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2-sources.jar!/" />
<root url="jar://E:/Maven Repository/org/aspectj/aspectjweaver/1.9.9.1/aspectjweaver-1.9.9.1-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.jboss.threads:jboss-threads:3.1.0.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/jboss/threads/jboss-threads/3.1.0.Final/jboss-threads-3.1.0.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/jboss/threads/jboss-threads/3.1.0.Final/jboss-threads-3.1.0.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/jboss/threads/jboss-threads/3.1.0.Final/jboss-threads-3.1.0.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.jboss.xnio:xnio-api:3.8.6.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-api/3.8.6.Final/xnio-api-3.8.6.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-api/3.8.6.Final/xnio-api-3.8.6.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-api/3.8.6.Final/xnio-api-3.8.6.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.jboss.xnio:xnio-nio:3.8.6.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-nio/3.8.6.Final/xnio-nio-3.8.6.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-nio/3.8.6.Final/xnio-nio-3.8.6.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/jboss/xnio/xnio-nio/3.8.6.Final/xnio-nio-3.8.6.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.mybatis:mybatis:3.5.9">
<library name="Maven: org.mybatis:mybatis:3.5.10">
<CLASSES>
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.9/mybatis-3.5.9.jar!/" />
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.10/mybatis-3.5.10.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.9/mybatis-3.5.9-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.10/mybatis-3.5.10-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.9/mybatis-3.5.9-sources.jar!/" />
<root url="jar://E:/Maven Repository/org/mybatis/mybatis/3.5.10/mybatis-3.5.10-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.7">
<library name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.6.7">
<CLASSES>
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-tomcat/2.6.7/spring-boot-starter-tomcat-2.6.7.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-undertow/2.6.7/spring-boot-starter-undertow-2.6.7.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-tomcat/2.6.7/spring-boot-starter-tomcat-2.6.7-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-undertow/2.6.7/spring-boot-starter-undertow-2.6.7-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-tomcat/2.6.7/spring-boot-starter-tomcat-2.6.7-sources.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/boot/spring-boot-starter-undertow/2.6.7/spring-boot-starter-undertow-2.6.7-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.springframework:spring-aspects:5.3.19">
<library name="Maven: org.springframework:spring-aspects:5.3.20">
<CLASSES>
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.19/spring-aspects-5.3.19.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.20/spring-aspects-5.3.20.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.19/spring-aspects-5.3.19-javadoc.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.20/spring-aspects-5.3.20-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.19/spring-aspects-5.3.19-sources.jar!/" />
<root url="jar://E:/Maven Repository/org/springframework/spring-aspects/5.3.20/spring-aspects-5.3.20-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final">
<CLASSES>
<root url="jar://E:/Maven Repository/org/wildfly/common/wildfly-common/1.5.4.Final/wildfly-common-1.5.4.Final.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://E:/Maven Repository/org/wildfly/common/wildfly-common/1.5.4.Final/wildfly-common-1.5.4.Final-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://E:/Maven Repository/org/wildfly/common/wildfly-common/1.5.4.Final/wildfly-common-1.5.4.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.6.7
</version>
<relativePath />
<!-- lookup parent from repository -->
</parent>
<groupId>
edu.fzu
</groupId>
<artifactId>
dormitory
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<name>
dormitory
</name>
<description>
Demo project for Spring Boot
</description>
<properties>
<java.version>
18
</java.version>
<JAVA_HOME>
E:\jdk-18.0.1.1
</JAVA_HOME>
</properties>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-devtools
</artifactId>
<scope>
runtime
</scope>
<optional>
true
</optional>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<optional>
true
</optional>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis
</artifactId>
<version>
3.5.9
</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
8.0.28
</version>
</dependency>
<dependency>
<groupId>
com.topfoxs
</groupId>
<artifactId>
topfox-core
</artifactId>
<version>
1.2.10
</version>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-aspects
</artifactId>
<version>
5.3.19
</version>
</dependency>
<dependency>
<groupId>
org.aspectj
</groupId>
<artifactId>
aspectjweaver
</artifactId>
<version>
1.9.2
</version>
</dependency>
<dependency>
<groupId>
com.alipay.sdk
</groupId>
<artifactId>
alipay-sdk-java
</artifactId>
<version>
4.23.0.ALL
</version>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-api
</artifactId>
<version>
1.7.36
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-mail
</artifactId>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis-typehandlers-jsr310
</artifactId>
<version>
1.0.2
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.datatype
</groupId>
<artifactId>
jackson-datatype-jsr310
</artifactId>
<version>
2.13.3
</version>
</dependency>
</dependencies>
<build>
<!-- 如果不添加此节点mybatis的mapper.xml文件不会被引用 -->
<resources>
<!-- src/main/java目录下的配置文件 -->
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>
**/*.properties
</include>
<include>
**/*.xml
</include>
</includes>
<filtering>
false
</filtering>
</resource>
<!-- src/main/resources目录下的配置文件 -->
<resource>
<directory>
src/main/resources
</directory>
<includes>
<include>
**/*.properties
</include>
<include>
**/*.xml
</include>
</includes>
<filtering>
false
</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.6.7
</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<groupId>
edu.fzu
</groupId>
<artifactId>
dormitory
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<name>
dormitory
</name>
<description>
Demo project for Spring Boot
</description>
<properties>
<java.version>
8
</java.version>
<JAVA_HOME>
E:\jdk-18.0.1.1
</JAVA_HOME>
</properties>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
<exclusions>
<exclusion>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-tomcat
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-undertow
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-devtools
</artifactId>
<scope>
runtime
</scope>
<optional>
true
</optional>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<optional>
true
</optional>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis
</artifactId>
<version>3.5.10</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>8.0.29</version>
</dependency>
<dependency>
<groupId>
com.topfoxs
</groupId>
<artifactId>
topfox-core
</artifactId>
<version>
1.2.10
</version>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-aspects
</artifactId>
<version>5.3.20</version>
</dependency>
<dependency>
<groupId>
org.aspectj
</groupId>
<artifactId>
aspectjweaver
</artifactId>
<version>1.9.9.1</version>
</dependency>
<dependency>
<groupId>
com.alipay.sdk
</groupId>
<artifactId>
alipay-sdk-java
</artifactId>
<version>4.31.12.ALL</version>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-api
</artifactId>
<version>
1.7.36
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-mail
</artifactId>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis-typehandlers-jsr310
</artifactId>
<version>
1.0.2
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.datatype
</groupId>
<artifactId>
jackson-datatype-jsr310
</artifactId>
<version>
2.13.3
</version>
</dependency>
<dependency>
<groupId>
org.apache.tika
</groupId>
<artifactId>
tika-core
</artifactId>
<version>
2.4.1
</version>
</dependency>
</dependencies>
<build>
<!-- 如果不添加此节点mybatis的mapper.xml文件不会被引用 -->
<resources>
<!-- src/main/java目录下的配置文件 -->
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>
**/*.properties
</include>
<include>
**/*.xml
</include>
</includes>
<filtering>
false
</filtering>
</resource>
<!-- src/main/resources目录下的配置文件 -->
<resource>
<directory>
src/main/resources
</directory>
<includes>
<include>
**/*.properties
</include>
<include>
**/*.xml
</include>
</includes>
<filtering>
false
</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>
......@@ -2,9 +2,10 @@ package edu.fzu.dormitory.dao;
import java.math.BigDecimal;
import java.util.List;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.SelectProvider;
import org.apache.ibatis.annotations.Update;
......@@ -25,6 +26,9 @@ public interface DormitoryMapper {
int decreaseCount(Dormitory dormitory);
@Select("select bid, sum(count) as count from dormitory group by bid")
@Results({ @Result(column = "bid", property = "key"),
@Result(column = "count", property = "value")
})
List<Pair<Integer, BigDecimal>> countStudent();
@Update("<script> update dormitory_sys.dormitory set count = count - 1 where id in <foreach collection = 'id' index = 'index' item = 'item' open = '(' separator = ',' close = ')'> #{item} </foreach> </script>")
......