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