commit de5fa354d135786314c23ca599ac185b7bfa12cf Author: YuCheng Hu Date: Tue Oct 4 18:06:12 2022 -0400 USRealEstate 是一个基于 Spring Boot 框架的房地产处理分析平台 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f35a1af --- /dev/null +++ b/.gitignore @@ -0,0 +1,235 @@ +### Gradle ### +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + +# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) +!gradle-wrapper.jar + +# Cache of project +.gradletasknamecache + +# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 +# gradle/wrapper/gradle-wrapper.properties + +### Gradle Patch ### +**/build/ + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/sonarlint + + +### Intellij+iml ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij+iml Patch ### +# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 + +*.iml +modules.xml +.idea/misc.xml +*.ipr + +### Maven ### +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar +.flattened-pom.xml + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/sonarlint diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..0a8642f --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Zeppelin ignored files +/ZeppelinRemoteNotebooks/ diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..4df1b32 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..72c1e96 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/jpa-buddy.xml b/.idea/jpa-buddy.xml new file mode 100644 index 0000000..966d5f5 --- /dev/null +++ b/.idea/jpa-buddy.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/thriftCompiler.xml b/.idea/thriftCompiler.xml new file mode 100644 index 0000000..7bc123c --- /dev/null +++ b/.idea/thriftCompiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4f3bcf5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 USVisaTrack + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2e40989 --- /dev/null +++ b/README.md @@ -0,0 +1,61 @@ +# USRealEstate + +USRealEstate 是一个基于 Spring Boot 框架的房地产处理分析平台。 + +这套系统的主要目的就是为了解决美国房地产交易过程中的信息化。 + + +

+ + + +
提供 CWIKI.US 项目中使用的代码 +

+ +Java 代码使用的是 JDK 11。 + +你可以通过单击下面连接后访问我们网站,并且访问我们提供的最新有关 Java 的开发资料。 + +* [概述](https://www.cwiki.us/pages/viewpage.action?pageId=37492282) +* [社区和讨论](https://www.ossez.com/c/open-source/java/15) + +# 联系方式 + +请使用下面的联系方式和我们联系: + +| 联系方式名称 | 联系方式 | +|--------|-----------------------------------------------| +| 电子邮件 | [service@ossez.com](mailto:service@ossez.com) | +| QQ 或微信 | 103899765 | +| 社区论坛 | https://www.ossez.com/c/open-source/java/15 | + +# 公众平台 + +我们建议您通过社区论坛来和我们进行沟通,请关注我们公众平台上的账号。 + +扫描 QR 关注我们的微信公众号和头条号。 + +## 微信公众号 + +![](https://cdn.ossez.com/img/cwikius/cwikius-qr-wechat-search-w400.png) + +## 头条号 + +![](https://cdn.ossez.com/img/cwikius/cwikus-qr-toutiao.png) + +## 知乎 + +请关注我们的知乎:https://www.zhihu.com/people/huyuchengus + +## 快速导航 + +在下面的表格中,我们列出了一些比较有用的 CWIKIUS 相关软件开发使用教程的导航,欢迎访问下面的链接获得更多的内容和参与讨论 + +| 网站名称 | URL | NOTE | +|----------------|--------------------------------------------------------|----------------------------| +| OSSEZ 社区 | [www.ossez.com](https://www.ossez.com/) | 开放社区,欢迎注册参与讨论 | +| WIKI 维基 | [www.cwiki.us](https://www.cwiki.us/) | 使用 Confluence 部署的 WIKI 知识库 | +| DOCS.OSSEZ.COM | [https://docs.ossez.com/#/](https://docs.ossez.com/#/) | 本手册的编译版本将会部署在这个链接上 | +| CN 博客 | [http://www.cwikius.cn/](http://www.cwikius.cn/) | CWIKIUS.CN 一个有独立思考和温度的清新站 | + +## \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..5fbbd7a --- /dev/null +++ b/pom.xml @@ -0,0 +1,561 @@ + + + 4.0.0 + + + org.springframework.boot + spring-boot-starter-parent + 2.7.4 + + + com.usreio + common-parent + 0.1.0 + pom + + USRealEstate Common Parent Main + The module that constitutes the main USRealEstate data process system + + + + The MIT license + http://www.opensource.org/licenses/mit-license.php + repo + + + + + scm:git:git://github.com/ntc/usvisatrack.git + scm:git:ssh://git@github.com/ntc/usvisatrack.git + https://github.com/ntc/usvisatrack + HEAD + + + + + github-pages + gitsite:git@github.com/jenkinsci/maven-site.git:core + + + + + JIRA + http://bug.ossez.com/projects/USVisaTrack + + + + + UTF-8 + private + + + github + jenkinsci + jenkins + https://api.github.com + jenkins-jira + + 1.7.25 + 2.8.2 + 2.14 + 1.4.1 + 0.11 + 3.0.4 + true + 1.2 + 1.11 + ${access-modifier.version} + + ${access-modifier.version} + 5.9.0 + + 11 + + https://upcex.com/changelog + + + + + + + + + + + + + org.samba.jcifs + jcifs + 1.3.17-kohsuke-1 + + + org.kohsuke + access-modifier-annotation + ${access-modifier-annotation.version} + + + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + commons-io + commons-io + 2.5 + + + org.apache.commons + commons-lang3 + 3.12.0 + + + org.apache.commons + commons-math3 + 3.6.1 + + + commons-net + commons-net + 3.6 + + + org.apache.commons + commons-csv + 1.5 + + + commons-validator + commons-validator + 1.6 + + + org.apache.httpcomponents + httpclient + 4.5.3 + + + org.apache.commons + commons-text + 1.9 + + + + + org.mockito + mockito-core + 1.10.19 + + + + org.powermock + powermock-module-junit4 + 1.6.2 + + + org.powermock + powermock-api-mockito + 1.6.2 + + + + + org.springframework.boot + spring-boot-autoconfigure + + + + org.springframework.boot + spring-boot-starter + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-batch + + + + org.springframework.security + spring-security-oauth2-client + + + org.springframework.security + spring-security-oauth2-jose + + + + + com.google.guava + guava + 31.1-jre + + + com.google.code.gson + gson + 2.8.1 + + + org.projectlombok + lombok + 1.18.24 + provided + + + com.configcat + configcat-java-client + 7.1.3 + + + com.mailgun + mailgun-java + 1.0.2 + + + + + + org.jdom + jdom2 + 2.0.6 + + + + org.jsoup + jsoup + 1.10.3 + + + + + joda-time + joda-time + 2.9.9 + + + + + + org.mariadb.jdbc + mariadb-java-client + 3.0.8 + + + org.glassfish + javax.el + 3.0.1-b08 + + + + + org.junit.jupiter + junit-jupiter + test + + + junit + junit + 4.12 + test + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + org.codehaus.mojo + animal-sniffer-annotations + 1.9 + provided + true + + + + + install + + + ${basedir}/src/main/resources + false + + + ${basedir}/src/filter/resources + true + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + true + alwaysNew + ${java.version} + ${java.version} + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + true + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + org.apache.maven.plugins + maven-war-plugin + 2.6 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.20 + + -noverify + + + ${project.build.directory} + 3600 + true + + false + true + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.kohsuke + access-modifier-checker + ${access-modifier-checker.version} + + + com.cloudbees + maven-license-plugin + 1.7 + + + + process + + compile + + true + + + + + + + org.jvnet.localizer + maven-localizer-plugin + 1.24 + + UTF-8 + + + + org.jvnet.hudson.tools + maven-encoding-plugin + 1.1 + + + com.infradna.tool + bridge-method-injector + 1.17 + + + org.codehaus.mojo + antlr-maven-plugin + 2.1 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.2 + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs-maven-plugin.version} + + Max + High + + ../src/findbugs/findbugs-excludes.xml + true + false + + + + findbugs + + check + + verify + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + + + org.jvnet.updatecenter2 + maven-makepkgs-plugin + 0.6.2 + + + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + + org.kohsuke + doxia-module-markdown + 1.0 + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + 11 + + + + + + + org.kohsuke + wagon-gitsite + 0.3.5 + + + + + + + rc + + rc + + + + + + + + + + + metrics + + + + + + + + + sorcerer + + + + + + + + + + + + + + m2e + + target + + + + m2e.version + + + + ${m2BuildDirectory} + + + + + + +