wucl 1 vuosi sitten
vanhempi
commit
186cac9015
100 muutettua tiedostoa jossa 326 lisäystä ja 20 poistoa
  1. 1 0
      .idea/compiler.xml
  2. 88 19
      .idea/workspace.xml
  3. BIN
      ROOT.war
  4. 30 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaCodeBo.java
  5. 21 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaCodeDao.java
  6. 57 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaCodeDaoImpl.java
  7. 34 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/domain/DataLianjiaCode.java
  8. 19 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/service/DataLianjiaCodeService.java
  9. 39 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/service/impl/DataLianjiaCodeServiceImpl.java
  10. 13 0
      src/main/java/com/leeroa/dydb/datasource/lianjia/vo/DataLianjiaCodeVo.java
  11. 1 1
      src/main/resources/config.properties
  12. 23 0
      src/main/resources/rebel.xml
  13. BIN
      target/classes/com/leeroa/core/index/bo/IndexWeightBo.class
  14. BIN
      target/classes/com/leeroa/core/index/bo/IndexWeightDetailBo.class
  15. BIN
      target/classes/com/leeroa/core/index/dao/IndexWeightDao.class
  16. BIN
      target/classes/com/leeroa/core/index/dao/IndexWeightDetailDao.class
  17. BIN
      target/classes/com/leeroa/core/index/dao/impl/IndexWeightDaoImpl.class
  18. BIN
      target/classes/com/leeroa/core/index/dao/impl/IndexWeightDetailDaoImpl.class
  19. BIN
      target/classes/com/leeroa/core/index/domain/IndexWeight.class
  20. BIN
      target/classes/com/leeroa/core/index/domain/IndexWeightDetail.class
  21. BIN
      target/classes/com/leeroa/core/index/service/IndexWeightDetailService.class
  22. BIN
      target/classes/com/leeroa/core/index/service/IndexWeightService.class
  23. BIN
      target/classes/com/leeroa/core/index/service/impl/IndexWeightDetailServiceImpl.class
  24. BIN
      target/classes/com/leeroa/core/index/service/impl/IndexWeightServiceImpl.class
  25. BIN
      target/classes/com/leeroa/core/index/utils/IndexWeightUtils.class
  26. BIN
      target/classes/com/leeroa/core/index/utils/RegUtils.class
  27. BIN
      target/classes/com/leeroa/core/index/vo/IndexWeightDetailVo.class
  28. BIN
      target/classes/com/leeroa/core/index/vo/IndexWeightVo.class
  29. BIN
      target/classes/com/leeroa/core/index/web/IndexWeightCtrl.class
  30. BIN
      target/classes/com/leeroa/core/index/web/IndexWeightDetailCtrl.class
  31. BIN
      target/classes/com/leeroa/core/score/bo/ItemScoreBo.class
  32. BIN
      target/classes/com/leeroa/core/score/bo/TargetsBo.class
  33. BIN
      target/classes/com/leeroa/core/score/dao/ItemScoreDao.class
  34. BIN
      target/classes/com/leeroa/core/score/dao/TargetsDao.class
  35. BIN
      target/classes/com/leeroa/core/score/dao/impl/ItemScoreDaoImpl.class
  36. BIN
      target/classes/com/leeroa/core/score/dao/impl/TargetsDaoImpl.class
  37. BIN
      target/classes/com/leeroa/core/score/domain/ItemScore.class
  38. BIN
      target/classes/com/leeroa/core/score/domain/Targets.class
  39. BIN
      target/classes/com/leeroa/core/score/service/ItemScoreService.class
  40. BIN
      target/classes/com/leeroa/core/score/service/TargetsService.class
  41. BIN
      target/classes/com/leeroa/core/score/service/impl/ItemScoreServiceImpl.class
  42. BIN
      target/classes/com/leeroa/core/score/service/impl/TargetsServiceImpl.class
  43. BIN
      target/classes/com/leeroa/core/score/vo/ItemScoreVo.class
  44. BIN
      target/classes/com/leeroa/core/score/vo/TargetsVo.class
  45. BIN
      target/classes/com/leeroa/core/score/web/ItemScoreCtrl.class
  46. BIN
      target/classes/com/leeroa/core/score/web/TargetsCtrl.class
  47. BIN
      target/classes/com/leeroa/core/tree/bo/CategoryTreeBo.class
  48. BIN
      target/classes/com/leeroa/core/tree/dao/CategoryTreeDao.class
  49. BIN
      target/classes/com/leeroa/core/tree/dao/impl/CategoryTreeDaoImpl.class
  50. BIN
      target/classes/com/leeroa/core/tree/domain/CategoryTree.class
  51. BIN
      target/classes/com/leeroa/core/tree/service/CategoryTreeService.class
  52. BIN
      target/classes/com/leeroa/core/tree/service/impl/CategoryTreeServiceImpl.class
  53. BIN
      target/classes/com/leeroa/core/tree/vo/CategoryTreeVo.class
  54. BIN
      target/classes/com/leeroa/core/tree/web/CategoryTreeCtrl.class
  55. BIN
      target/classes/com/leeroa/core/utils/sql/DoubleUtils.class
  56. BIN
      target/classes/com/leeroa/core/utils/sql/SQLUtils.class
  57. BIN
      target/classes/com/leeroa/dydb/base/bo/LocationBo.class
  58. BIN
      target/classes/com/leeroa/dydb/base/dao/LocationDao.class
  59. BIN
      target/classes/com/leeroa/dydb/base/dao/impl/LocationDaoImpl.class
  60. BIN
      target/classes/com/leeroa/dydb/base/domain/Location.class
  61. BIN
      target/classes/com/leeroa/dydb/base/dto/LocationDTO.class
  62. BIN
      target/classes/com/leeroa/dydb/base/service/LocationService.class
  63. BIN
      target/classes/com/leeroa/dydb/base/service/impl/LocationServiceImpl$1.class
  64. BIN
      target/classes/com/leeroa/dydb/base/service/impl/LocationServiceImpl.class
  65. BIN
      target/classes/com/leeroa/dydb/base/vo/LocationVo.class
  66. BIN
      target/classes/com/leeroa/dydb/base/web/LocationCtrl.class
  67. BIN
      target/classes/com/leeroa/dydb/cache/ScheduleLock.class
  68. BIN
      target/classes/com/leeroa/dydb/datasource/DaYouDataSource.class
  69. BIN
      target/classes/com/leeroa/dydb/datasource/HouseCache.class
  70. BIN
      target/classes/com/leeroa/dydb/datasource/ali/bo/DataAliAuctionBo.class
  71. BIN
      target/classes/com/leeroa/dydb/datasource/ali/dao/DataAliAuctionDao.class
  72. BIN
      target/classes/com/leeroa/dydb/datasource/ali/dao/impl/DataAliAuctionDaoImpl.class
  73. BIN
      target/classes/com/leeroa/dydb/datasource/ali/domain/DataAliAuction.class
  74. BIN
      target/classes/com/leeroa/dydb/datasource/ali/dto/DataAliAuctionDTO.class
  75. BIN
      target/classes/com/leeroa/dydb/datasource/ali/service/DataAliAuctionService.class
  76. BIN
      target/classes/com/leeroa/dydb/datasource/ali/service/impl/DataAliAuctionServiceImpl$1.class
  77. BIN
      target/classes/com/leeroa/dydb/datasource/ali/service/impl/DataAliAuctionServiceImpl.class
  78. BIN
      target/classes/com/leeroa/dydb/datasource/ali/vo/DataAliAuctionVo.class
  79. BIN
      target/classes/com/leeroa/dydb/datasource/ali/web/DataAliAuctionCtrl.class
  80. BIN
      target/classes/com/leeroa/dydb/datasource/guide/bo/GuidePriceBo.class
  81. BIN
      target/classes/com/leeroa/dydb/datasource/guide/dao/GuidePriceDao.class
  82. BIN
      target/classes/com/leeroa/dydb/datasource/guide/dao/impl/GuidePriceDaoImpl.class
  83. BIN
      target/classes/com/leeroa/dydb/datasource/guide/domain/GuidePrice.class
  84. BIN
      target/classes/com/leeroa/dydb/datasource/guide/dto/GuidePriceDTO.class
  85. BIN
      target/classes/com/leeroa/dydb/datasource/guide/service/GuidePriceService.class
  86. BIN
      target/classes/com/leeroa/dydb/datasource/guide/service/impl/GuidePriceServiceImpl.class
  87. BIN
      target/classes/com/leeroa/dydb/datasource/guide/vo/GuidePriceVo.class
  88. BIN
      target/classes/com/leeroa/dydb/datasource/guide/web/GuidePriceCtrl.class
  89. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/aop/ScheduleAOP.class
  90. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaBo.class
  91. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaCodeBo.class
  92. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaUpBo.class
  93. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/bo/LianjiaParams.class
  94. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/cache/LianjiaCache.class
  95. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaCodeDao.class
  96. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaDao.class
  97. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaUpDao.class
  98. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaCodeDaoImpl.class
  99. BIN
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaDaoImpl.class
  100. 0 0
      target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaUpDaoImpl.class

+ 1 - 0
.idea/compiler.xml

@@ -2,6 +2,7 @@
 <project version="4">
   <component name="CompilerConfiguration">
     <annotationProcessing>
+      <profile default="true" name="Default" enabled="true" />
       <profile name="Maven default annotation processors profile" enabled="true">
         <sourceOutputDir name="target/generated-sources/annotations" />
         <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />

+ 88 - 19
.idea/workspace.xml

@@ -9,15 +9,31 @@
     <option name="autoReloadType" value="SELECTIVE" />
   </component>
   <component name="ChangeListManager">
-    <list default="true" id="7ccd1d49-504a-4f69-8dd5-6c0dce4175ec" name="Changes" comment="" />
+    <list default="true" id="7ccd1d49-504a-4f69-8dd5-6c0dce4175ec" name="Changes" comment="新增地级市成交价抓取">
+      <change beforePath="$PROJECT_DIR$/src/main/resources/config.properties" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/config.properties" afterDir="false" />
+    </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
     <option name="LAST_RESOLUTION" value="IGNORE" />
   </component>
+  <component name="CompilerWorkspaceConfiguration">
+    <option name="MAKE_PROJECT_ON_SAVE" value="true" />
+  </component>
+  <component name="FileTemplateManagerImpl">
+    <option name="RECENT_TEMPLATES">
+      <list>
+        <option value="Interface" />
+        <option value="Class" />
+      </list>
+    </option>
+  </component>
   <component name="Git.Settings">
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
   </component>
+  <component name="JRebelWorkspace">
+    <option name="jrebelEnabledAutocompile" value="true" />
+  </component>
   <component name="LogFilters">
     <option name="FILTER_ERRORS" value="false" />
     <option name="FILTER_WARNINGS" value="false" />
@@ -39,31 +55,40 @@
     </option>
   </component>
   <component name="ProjectId" id="2cceqq0xhKeRZDfK3rFVmMszsYZ" />
-  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
+    <ConfirmationsSetting value="1" id="Add" />
+  </component>
   <component name="ProjectViewState">
     <option name="hideEmptyMiddlePackages" value="true" />
     <option name="showLibraryContents" value="true" />
   </component>
-  <component name="PropertiesComponent"><![CDATA[{
-  "keyToString": {
-    "RunOnceActivity.OpenProjectViewOnStart": "true",
-    "RunOnceActivity.ShowReadmeOnStart": "true",
-    "WebServerToolWindowFactoryState": "false",
-    "node.js.detected.package.eslint": "true",
-    "node.js.detected.package.tslint": "true",
-    "node.js.selected.package.eslint": "(autodetect)",
-    "node.js.selected.package.tslint": "(autodetect)",
-    "project.structure.last.edited": "Artifacts",
-    "project.structure.proportion": "0.15",
-    "project.structure.side.proportion": "0.2",
-    "settings.editor.selected.configurable": "MavenSettings",
-    "spring.configuration.checksum": "d41d8cd98f00b204e9800998ecf8427e",
-    "vue.rearranger.settings.migration": "true"
+  <component name="PropertiesComponent">{
+  &quot;keyToString&quot;: {
+    &quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
+    &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
+    &quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
+    &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
+    &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
+    &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
+    &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
+    &quot;project.structure.last.edited&quot;: &quot;Artifacts&quot;,
+    &quot;project.structure.proportion&quot;: &quot;0.15&quot;,
+    &quot;project.structure.side.proportion&quot;: &quot;0.2&quot;,
+    &quot;settings.editor.selected.configurable&quot;: &quot;MavenSettings&quot;,
+    &quot;spring.configuration.checksum&quot;: &quot;d41d8cd98f00b204e9800998ecf8427e&quot;,
+    &quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
   }
-}]]></component>
+}</component>
   <component name="RebelAgentSelection">
     <selection>jr</selection>
   </component>
+  <component name="RunDashboard">
+    <option name="excludedTypes">
+      <set>
+        <option value="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" />
+      </set>
+    </option>
+  </component>
   <component name="RunManager">
     <configuration name="dydb-tomcat" type="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" factoryName="Local" APPLICATION_SERVER_NAME="Tomcat 8.5.40" ALTERNATIVE_JRE_ENABLED="false">
       <option name="OPEN_IN_BROWSER_URL" value="http://localhost:8080/project_dydb_war" />
@@ -196,11 +221,55 @@
       <option name="presentableId" value="Default" />
       <updated>1708415489784</updated>
       <workItem from="1708415491364" duration="6336000" />
-      <workItem from="1708476641696" duration="7056000" />
+      <workItem from="1708476641696" duration="9483000" />
+      <workItem from="1713332728308" duration="13672000" />
+      <workItem from="1713402263711" duration="24237000" />
+      <workItem from="1713487788658" duration="157000" />
+      <workItem from="1715043261528" duration="2020000" />
+      <workItem from="1715735711983" duration="2957000" />
+    </task>
+    <task id="LOCAL-00001" summary="新增地级市成交价抓取">
+      <created>1713487879954</created>
+      <option name="number" value="00001" />
+      <option name="presentableId" value="LOCAL-00001" />
+      <option name="project" value="LOCAL" />
+      <updated>1713487879954</updated>
     </task>
+    <option name="localTasksCounter" value="2" />
     <servers />
   </component>
   <component name="TypeScriptGeneratedFilesManager">
     <option name="version" value="3" />
   </component>
+  <component name="Vcs.Log.Tabs.Properties">
+    <option name="TAB_STATES">
+      <map>
+        <entry key="MAIN">
+          <value>
+            <State />
+          </value>
+        </entry>
+      </map>
+    </option>
+  </component>
+  <component name="VcsManagerConfiguration">
+    <MESSAGE value="新增地级市成交价抓取" />
+    <option name="LAST_COMMIT_MESSAGE" value="新增地级市成交价抓取" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager>
+      <breakpoints>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/leeroa/dydb/datasource/paimai/utils/LianjiaUpUtils.java</url>
+          <line>309</line>
+          <option name="timeStamp" value="14" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/leeroa/dydb/datasource/paimai/utils/LianjiaUpUtils.java</url>
+          <line>314</line>
+          <option name="timeStamp" value="15" />
+        </line-breakpoint>
+      </breakpoints>
+    </breakpoint-manager>
+  </component>
 </project>

BIN
ROOT.war


+ 30 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaCodeBo.java

@@ -0,0 +1,30 @@
+package com.leeroa.dydb.datasource.lianjia.bo;
+
+import com.michael.core.hibernate.criteria.BO;
+import com.michael.core.hibernate.criteria.Condition;
+import com.michael.docs.annotations.ApiField;
+import lombok.Data;
+
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+@Data
+public class DataLianjiaCodeBo implements BO {
+
+    @ApiField(value = "父级id")
+    @Condition
+    private String parentId;
+
+    @ApiField(value = "名称")
+    @Condition
+    private String name;
+
+    @ApiField(value = "编码")
+    @Condition
+    private String code;
+}

+ 21 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaCodeDao.java

@@ -0,0 +1,21 @@
+package com.leeroa.dydb.datasource.lianjia.dao;
+
+import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaCodeBo;
+import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
+
+import java.util.List;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+public interface DataLianjiaCodeDao {
+
+    List<DataLianjiaCode> getLianjiaCode(DataLianjiaCodeBo dataLianjiaCode);
+
+    String getCityNameByCode(String code);
+
+}

+ 57 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaCodeDaoImpl.java

@@ -0,0 +1,57 @@
+package com.leeroa.dydb.datasource.lianjia.dao.impl;
+
+import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaBo;
+import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaCodeBo;
+import com.leeroa.dydb.datasource.lianjia.dao.DataLianjiaCodeDao;
+import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
+import com.michael.core.hibernate.HibernateDaoHelper;
+import com.michael.core.hibernate.criteria.CriteriaUtils;
+import org.hibernate.Criteria;
+import org.springframework.stereotype.Repository;
+import org.springframework.util.Assert;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+@Repository("dataLianjiaCodeDao")
+public class DataLianjiaCodeDaoImpl  extends HibernateDaoHelper implements DataLianjiaCodeDao {
+
+    private static Map<String, String> cityNameCodeMap = new HashMap<>();
+    
+    @Override
+    public List<DataLianjiaCode> getLianjiaCode(DataLianjiaCodeBo bo) {
+        Criteria criteria = createCriteria(DataLianjiaCode.class);
+        initCriteria(criteria,bo);
+        List<DataLianjiaCode> list = criteria.list();
+        return list;
+    }
+
+    @Override
+    public String getCityNameByCode(String code) {
+        if (!cityNameCodeMap.isEmpty()){
+            return cityNameCodeMap.get(code);
+        }
+        DataLianjiaCodeBo bo = new DataLianjiaCodeBo();
+        bo.setParentId("0");
+        List<DataLianjiaCode> list = getLianjiaCode(bo);
+        cityNameCodeMap = list.stream().collect(Collectors.toMap(DataLianjiaCode::getCode, DataLianjiaCode::getName));
+        return getCityNameByCode(code);
+    }
+
+
+    private void initCriteria(Criteria criteria, DataLianjiaCodeBo bo) {
+        Assert.notNull(criteria, "criteria must not be null!");
+        if (bo != null) {
+            CriteriaUtils.addCondition(criteria, bo);
+        }
+    }
+}

+ 34 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/domain/DataLianjiaCode.java

@@ -0,0 +1,34 @@
+package com.leeroa.dydb.datasource.lianjia.domain;
+
+import com.michael.common.CommonDomain;
+import com.michael.docs.annotations.ApiField;
+import lombok.Data;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+@Data
+@Entity
+@Table(name = "db_data_lianjia_code")
+public class DataLianjiaCode extends CommonDomain {
+
+    @ApiField(value = "父级id")
+    @Column(name = "parent_id")
+    private String parentId;
+
+    @ApiField(value = "名称")
+    @Column(name = "name")
+    private String name;
+
+    @ApiField(value = "编码")
+    @Column(name = "code")
+    private String code;
+}

+ 19 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/service/DataLianjiaCodeService.java

@@ -0,0 +1,19 @@
+package com.leeroa.dydb.datasource.lianjia.service;
+
+import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaCodeBo;
+import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+public interface DataLianjiaCodeService {
+
+    List<DataLianjiaCode> queryCityMap(DataLianjiaCodeBo bo);
+}

+ 39 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/service/impl/DataLianjiaCodeServiceImpl.java

@@ -0,0 +1,39 @@
+package com.leeroa.dydb.datasource.lianjia.service.impl;
+
+import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaCodeBo;
+import com.leeroa.dydb.datasource.lianjia.dao.DataLianjiaCodeDao;
+import com.leeroa.dydb.datasource.lianjia.dao.DataLianjiaDao;
+import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
+import com.leeroa.dydb.datasource.lianjia.service.DataLianjiaCodeService;
+import com.leeroa.dydb.datasource.lianjia.vo.DataLianjiaCodeVo;
+import com.michael.core.beans.BeanWrapCallback;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+@Slf4j
+@Service("dataLianjiaCodeService")
+public class DataLianjiaCodeServiceImpl implements DataLianjiaCodeService, BeanWrapCallback<DataLianjiaCode, DataLianjiaCodeVo> {
+
+    @Resource
+    private DataLianjiaCodeDao dataLianjiaCodeDao;
+    @Override
+    public List<DataLianjiaCode> queryCityMap(DataLianjiaCodeBo bo) {
+        return dataLianjiaCodeDao.getLianjiaCode(bo);
+    }
+
+    @Override
+    public void doCallback(DataLianjiaCode dataLianjiaCode, DataLianjiaCodeVo dataLianjiaCodeVo) {
+
+    }
+}

+ 13 - 0
src/main/java/com/leeroa/dydb/datasource/lianjia/vo/DataLianjiaCodeVo.java

@@ -0,0 +1,13 @@
+package com.leeroa.dydb.datasource.lianjia.vo;
+
+import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
+
+/**
+ * 类说明:
+ *
+ * @author: wucl
+ * @since: 2024/4/17
+ * created with IntelliJ IDEA.
+ */
+public class DataLianjiaCodeVo extends DataLianjiaCode {
+}

+ 1 - 1
src/main/resources/config.properties

@@ -1,7 +1,7 @@
 db.driverClass=com.mysql.jdbc.Driver
 db.jdbcUrl=jdbc:mysql://localhost:3306/p_dydb
 db.user=root
-db.password=root
+db.password=914851221
 db.maxPoolSize=100
 db.minPoolSize=8
 db.maxWait=300000

+ 23 - 0
src/main/resources/rebel.xml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  This is the JRebel configuration file. It maps the running application to your IDE workspace, enabling JRebel reloading for this project.
+  Refer to https://manuals.jrebel.com/jrebel/standalone/config.html for more information.
+-->
+<application generated-by="intellij" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_3.xsd">
+
+	<id>project-dydb</id>
+
+	<classpath>
+		<dir name="F:/development/dydb/target/classes">
+		</dir>
+	</classpath>
+
+	<web>
+		<link target="/">
+			<dir name="F:/development/dydb/src/main/webapp">
+			</dir>
+		</link>
+	</web>
+
+</application>

BIN
target/classes/com/leeroa/core/index/bo/IndexWeightBo.class


BIN
target/classes/com/leeroa/core/index/bo/IndexWeightDetailBo.class


BIN
target/classes/com/leeroa/core/index/dao/IndexWeightDao.class


BIN
target/classes/com/leeroa/core/index/dao/IndexWeightDetailDao.class


BIN
target/classes/com/leeroa/core/index/dao/impl/IndexWeightDaoImpl.class


BIN
target/classes/com/leeroa/core/index/dao/impl/IndexWeightDetailDaoImpl.class


BIN
target/classes/com/leeroa/core/index/domain/IndexWeight.class


BIN
target/classes/com/leeroa/core/index/domain/IndexWeightDetail.class


BIN
target/classes/com/leeroa/core/index/service/IndexWeightDetailService.class


BIN
target/classes/com/leeroa/core/index/service/IndexWeightService.class


BIN
target/classes/com/leeroa/core/index/service/impl/IndexWeightDetailServiceImpl.class


BIN
target/classes/com/leeroa/core/index/service/impl/IndexWeightServiceImpl.class


BIN
target/classes/com/leeroa/core/index/utils/IndexWeightUtils.class


BIN
target/classes/com/leeroa/core/index/utils/RegUtils.class


BIN
target/classes/com/leeroa/core/index/vo/IndexWeightDetailVo.class


BIN
target/classes/com/leeroa/core/index/vo/IndexWeightVo.class


BIN
target/classes/com/leeroa/core/index/web/IndexWeightCtrl.class


BIN
target/classes/com/leeroa/core/index/web/IndexWeightDetailCtrl.class


BIN
target/classes/com/leeroa/core/score/bo/ItemScoreBo.class


BIN
target/classes/com/leeroa/core/score/bo/TargetsBo.class


BIN
target/classes/com/leeroa/core/score/dao/ItemScoreDao.class


BIN
target/classes/com/leeroa/core/score/dao/TargetsDao.class


BIN
target/classes/com/leeroa/core/score/dao/impl/ItemScoreDaoImpl.class


BIN
target/classes/com/leeroa/core/score/dao/impl/TargetsDaoImpl.class


BIN
target/classes/com/leeroa/core/score/domain/ItemScore.class


BIN
target/classes/com/leeroa/core/score/domain/Targets.class


BIN
target/classes/com/leeroa/core/score/service/ItemScoreService.class


BIN
target/classes/com/leeroa/core/score/service/TargetsService.class


BIN
target/classes/com/leeroa/core/score/service/impl/ItemScoreServiceImpl.class


BIN
target/classes/com/leeroa/core/score/service/impl/TargetsServiceImpl.class


BIN
target/classes/com/leeroa/core/score/vo/ItemScoreVo.class


BIN
target/classes/com/leeroa/core/score/vo/TargetsVo.class


BIN
target/classes/com/leeroa/core/score/web/ItemScoreCtrl.class


BIN
target/classes/com/leeroa/core/score/web/TargetsCtrl.class


BIN
target/classes/com/leeroa/core/tree/bo/CategoryTreeBo.class


BIN
target/classes/com/leeroa/core/tree/dao/CategoryTreeDao.class


BIN
target/classes/com/leeroa/core/tree/dao/impl/CategoryTreeDaoImpl.class


BIN
target/classes/com/leeroa/core/tree/domain/CategoryTree.class


BIN
target/classes/com/leeroa/core/tree/service/CategoryTreeService.class


BIN
target/classes/com/leeroa/core/tree/service/impl/CategoryTreeServiceImpl.class


BIN
target/classes/com/leeroa/core/tree/vo/CategoryTreeVo.class


BIN
target/classes/com/leeroa/core/tree/web/CategoryTreeCtrl.class


BIN
target/classes/com/leeroa/core/utils/sql/DoubleUtils.class


BIN
target/classes/com/leeroa/core/utils/sql/SQLUtils.class


BIN
target/classes/com/leeroa/dydb/base/bo/LocationBo.class


BIN
target/classes/com/leeroa/dydb/base/dao/LocationDao.class


BIN
target/classes/com/leeroa/dydb/base/dao/impl/LocationDaoImpl.class


BIN
target/classes/com/leeroa/dydb/base/domain/Location.class


BIN
target/classes/com/leeroa/dydb/base/dto/LocationDTO.class


BIN
target/classes/com/leeroa/dydb/base/service/LocationService.class


BIN
target/classes/com/leeroa/dydb/base/service/impl/LocationServiceImpl$1.class


BIN
target/classes/com/leeroa/dydb/base/service/impl/LocationServiceImpl.class


BIN
target/classes/com/leeroa/dydb/base/vo/LocationVo.class


BIN
target/classes/com/leeroa/dydb/base/web/LocationCtrl.class


BIN
target/classes/com/leeroa/dydb/cache/ScheduleLock.class


BIN
target/classes/com/leeroa/dydb/datasource/DaYouDataSource.class


BIN
target/classes/com/leeroa/dydb/datasource/HouseCache.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/bo/DataAliAuctionBo.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/dao/DataAliAuctionDao.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/dao/impl/DataAliAuctionDaoImpl.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/domain/DataAliAuction.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/dto/DataAliAuctionDTO.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/service/DataAliAuctionService.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/service/impl/DataAliAuctionServiceImpl$1.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/service/impl/DataAliAuctionServiceImpl.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/vo/DataAliAuctionVo.class


BIN
target/classes/com/leeroa/dydb/datasource/ali/web/DataAliAuctionCtrl.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/bo/GuidePriceBo.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/dao/GuidePriceDao.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/dao/impl/GuidePriceDaoImpl.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/domain/GuidePrice.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/dto/GuidePriceDTO.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/service/GuidePriceService.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/service/impl/GuidePriceServiceImpl.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/vo/GuidePriceVo.class


BIN
target/classes/com/leeroa/dydb/datasource/guide/web/GuidePriceCtrl.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/aop/ScheduleAOP.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaBo.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaCodeBo.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/bo/DataLianjiaUpBo.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/bo/LianjiaParams.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/cache/LianjiaCache.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaCodeDao.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaDao.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/dao/DataLianjiaUpDao.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaCodeDaoImpl.class


BIN
target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaDaoImpl.class


+ 0 - 0
target/classes/com/leeroa/dydb/datasource/lianjia/dao/impl/DataLianjiaUpDaoImpl.class


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä