From cd0fab23c109c75f7a66efc9a5c3a2e3febb24c1 Mon Sep 17 00:00:00 2001
From: jia <2744404105@qq.com>
Date: Fri, 22 Mar 2024 22:08:43 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9B=A2=E8=B4=AD=E8=AF=B7=E6=B1=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/encodings.xml | 1 +
.../com/bwie/common/domain/Dictionary.java | 22 +++++++
.../bwie/common/domain/DictionaryType.java | 23 +++++++
.../java/com/bwie/common/domain/House.java | 46 ++++++++++++++
.../com/bwie/common/domain/HouseExamine.java | 22 +++++++
.../com/bwie/common/domain/HouseImages.java | 22 +++++++
.../com/bwie/common/domain/HouseType.java | 18 ++++++
.../domain/request/HouseFindRequest.java | 29 +++++++++
.../bwie/background/BackgroundMapperApp.java | 6 +-
bwie-modules/bwie-home/pom.xml | 63 +++++++++++++++++++
.../src/main/java/com/bwie/home/HomeApp.java | 15 +++++
.../bwie/home/controller/HomeController.java | 4 ++
.../java/com/bwie/home/mapper/HomeMapper.java | 4 ++
.../com/bwie/home/service/HomeService.java | 4 ++
.../bwie/home/service/HomeServiceImpl.java | 4 ++
.../src/main/resources/mapper/HomeMapper.xml | 5 ++
pom.xml | 1 +
17 files changed, 286 insertions(+), 3 deletions(-)
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/Dictionary.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/DictionaryType.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/House.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/HouseExamine.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/HouseImages.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/HouseType.java
create mode 100644 bwie-common/src/main/java/com/bwie/common/domain/request/HouseFindRequest.java
create mode 100644 bwie-modules/bwie-home/pom.xml
create mode 100644 bwie-modules/bwie-home/src/main/java/com/bwie/home/HomeApp.java
create mode 100644 bwie-modules/bwie-home/src/main/java/com/bwie/home/controller/HomeController.java
create mode 100644 bwie-modules/bwie-home/src/main/java/com/bwie/home/mapper/HomeMapper.java
create mode 100644 bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeService.java
create mode 100644 bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeServiceImpl.java
create mode 100644 bwie-modules/bwie-home/src/main/resources/mapper/HomeMapper.xml
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 9c7a0a3..5a6ca03 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -7,6 +7,7 @@
+
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/Dictionary.java b/bwie-common/src/main/java/com/bwie/common/domain/Dictionary.java
new file mode 100644
index 0000000..7309d17
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/Dictionary.java
@@ -0,0 +1,22 @@
+package com.bwie.common.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("dictionary")
+public class Dictionary {
+
+ @TableId(type = IdType.AUTO)
+ private Long dictionary_id; //字典id
+ private String dictionary_type; //字典类型
+
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/DictionaryType.java b/bwie-common/src/main/java/com/bwie/common/domain/DictionaryType.java
new file mode 100644
index 0000000..79047a1
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/DictionaryType.java
@@ -0,0 +1,23 @@
+package com.bwie.common.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("dictionary_type")
+public class DictionaryType {
+
+ @TableId(type = IdType.AUTO)
+ private Long dictionaryTypeId; //字典详情id
+ private Long dictionaryId; //字典表id
+ private String dictionaryTypeLabel; //具体类型
+
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/House.java b/bwie-common/src/main/java/com/bwie/common/domain/House.java
new file mode 100644
index 0000000..fe7513e
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/House.java
@@ -0,0 +1,46 @@
+package com.bwie.common.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("house")
+public class House {
+ @TableId(type = IdType.AUTO)
+ private Long id; //主键
+ private Long userId; //发布人id
+ private String title; //标题
+ private String estate; //小区
+ private Long houseTypeId; //发布类型id-- 2手房出售 有房出租 我想买房 租房 帮我找房
+ private Long addrId; //区域id
+ private String houseAddr; //房源详细地址
+ private BigDecimal housePrice; //价格
+ private String roomType; //户型
+ private String orientation; //朝向
+ private String decorate; //装修
+ private String floor; //楼层
+ private Integer acreage; //面积
+ private String sellingPoints; //核心卖点
+ private String mentality; //业主心态
+ private String serviceIntroduction; //服务介绍
+ private Integer managerStatus; //房源管理状态
+ private Long brokerId; //经纪人id
+ private Integer isSuccess; //是否交易成功【0-成功 1-失败】
+ private Integer verify; //是否验真【0-已验真 1-未验真】
+ private Integer isEs; //是否同步es【0-同步 1-未同步】
+ private Date createTime; //创建时间
+ private Date updateTime; //最近更新时间
+ private Integer isDelete; //逻辑删除字段
+
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/HouseExamine.java b/bwie-common/src/main/java/com/bwie/common/domain/HouseExamine.java
new file mode 100644
index 0000000..1f52000
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/HouseExamine.java
@@ -0,0 +1,22 @@
+package com.bwie.common.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("house_examine")
+public class HouseExamine {
+
+ @TableId(type = IdType.AUTO)
+ private Long houseExamineId; //房源审核表
+ private Long houseId; //房源id
+ private String houseExamineStatus; //房源状态 -- 0未审核2审核中3通过4驳回
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/HouseImages.java b/bwie-common/src/main/java/com/bwie/common/domain/HouseImages.java
new file mode 100644
index 0000000..5ef4c7a
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/HouseImages.java
@@ -0,0 +1,22 @@
+package com.bwie.common.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("house_images")
+public class HouseImages {
+
+ @TableId(type = IdType.AUTO)
+ private Long id; //id
+ private Long houseId; //房型id
+ private String imageAddr; //图片地址
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/HouseType.java b/bwie-common/src/main/java/com/bwie/common/domain/HouseType.java
new file mode 100644
index 0000000..d1829dc
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/HouseType.java
@@ -0,0 +1,18 @@
+package com.bwie.common.domain;
+
+import com.alibaba.nacos.shaded.org.checkerframework.checker.units.qual.A;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("house_type")
+public class HouseType {
+ private Long id; //id
+ private String name; //房产发布类型名称
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/request/HouseFindRequest.java b/bwie-common/src/main/java/com/bwie/common/domain/request/HouseFindRequest.java
new file mode 100644
index 0000000..dd74499
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/request/HouseFindRequest.java
@@ -0,0 +1,29 @@
+package com.bwie.common.domain.request;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class HouseFindRequest {
+
+ private Long roomTypeId; // 字典详情 id 商户 写字楼小区
+
+ private Long addrId; //区域id
+ private BigDecimal housePrice; //价格
+
+ private String roomType; //户型
+ private String orientation; //朝向
+ private Integer verify; //是否验真【0-已验真 1-未验真】
+
+
+
+
+
+}
diff --git a/bwie-modules/bwie-background/src/main/java/com/bwie/background/BackgroundMapperApp.java b/bwie-modules/bwie-background/src/main/java/com/bwie/background/BackgroundMapperApp.java
index 64cc707..b3f977f 100644
--- a/bwie-modules/bwie-background/src/main/java/com/bwie/background/BackgroundMapperApp.java
+++ b/bwie-modules/bwie-background/src/main/java/com/bwie/background/BackgroundMapperApp.java
@@ -7,9 +7,9 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@SpringBootApplication
@EnableDiscoveryClient
-@MapperScan("com.bwie.group.mapper")
-public class BackgroundMapperApp {
+@MapperScan("com.bwie.background.mapper")
+public class BackgroundApp {
public static void main(String[] args) {
- SpringApplication.run(BackgroundMapperApp.class);
+ SpringApplication.run(BackgroundApp.class);
}
}
diff --git a/bwie-modules/bwie-home/pom.xml b/bwie-modules/bwie-home/pom.xml
new file mode 100644
index 0000000..d601063
--- /dev/null
+++ b/bwie-modules/bwie-home/pom.xml
@@ -0,0 +1,63 @@
+
+
+ 4.0.0
+
+ com.bwie
+ house_project
+ 1.0.0
+ ../../pom.xml
+
+
+ bwie-home
+
+
+ 8
+ 8
+ UTF-8
+
+
+
+
+ com.bwie
+ bwie-common
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ 1.2.8
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 2.2.2
+
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ 1.4.1
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
diff --git a/bwie-modules/bwie-home/src/main/java/com/bwie/home/HomeApp.java b/bwie-modules/bwie-home/src/main/java/com/bwie/home/HomeApp.java
new file mode 100644
index 0000000..963d338
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/java/com/bwie/home/HomeApp.java
@@ -0,0 +1,15 @@
+package com.bwie.home;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+
+@SpringBootApplication
+@EnableDiscoveryClient
+@MapperScan("com.bwie.home.mapper")
+public class HomeApp {
+ public static void main(String[] args) {
+ SpringApplication.run(HomeApp.class);
+ }
+}
diff --git a/bwie-modules/bwie-home/src/main/java/com/bwie/home/controller/HomeController.java b/bwie-modules/bwie-home/src/main/java/com/bwie/home/controller/HomeController.java
new file mode 100644
index 0000000..1f7329b
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/java/com/bwie/home/controller/HomeController.java
@@ -0,0 +1,4 @@
+package com.bwie.home.controller;
+
+public class HomeController {
+}
diff --git a/bwie-modules/bwie-home/src/main/java/com/bwie/home/mapper/HomeMapper.java b/bwie-modules/bwie-home/src/main/java/com/bwie/home/mapper/HomeMapper.java
new file mode 100644
index 0000000..449efa9
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/java/com/bwie/home/mapper/HomeMapper.java
@@ -0,0 +1,4 @@
+package com.bwie.home.mapper;
+
+public interface HomeMapper {
+}
diff --git a/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeService.java b/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeService.java
new file mode 100644
index 0000000..1016eab
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeService.java
@@ -0,0 +1,4 @@
+package com.bwie.home.service;
+
+public interface HomeService {
+}
diff --git a/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeServiceImpl.java b/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeServiceImpl.java
new file mode 100644
index 0000000..7a86c9e
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/java/com/bwie/home/service/HomeServiceImpl.java
@@ -0,0 +1,4 @@
+package com.bwie.home.service;
+
+public class HomeServiceImpl {
+}
diff --git a/bwie-modules/bwie-home/src/main/resources/mapper/HomeMapper.xml b/bwie-modules/bwie-home/src/main/resources/mapper/HomeMapper.xml
new file mode 100644
index 0000000..fea1917
--- /dev/null
+++ b/bwie-modules/bwie-home/src/main/resources/mapper/HomeMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index dfc489c..21104bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,6 +15,7 @@
bwie-gateway
bwie-modules/bwie-background
bwie-modules/bwie-ask
+ bwie-modules/bwie-home