diff --git a/src/main/java/com/gxwebsoft/house/entity/HouseInfo.java b/src/main/java/com/gxwebsoft/house/entity/HouseInfo.java index aeb079b..4463dd7 100644 --- a/src/main/java/com/gxwebsoft/house/entity/HouseInfo.java +++ b/src/main/java/com/gxwebsoft/house/entity/HouseInfo.java @@ -33,6 +33,9 @@ public class HouseInfo implements Serializable { @Schema(description = "房源标题") private String houseTitle; + @Schema(description = "房源类型") + private Integer type; + @Schema(description = "房产所在的城市") private String cityByHouse; diff --git a/src/main/java/com/gxwebsoft/house/mapper/xml/HouseInfoMapper.xml b/src/main/java/com/gxwebsoft/house/mapper/xml/HouseInfoMapper.xml index cfd8d1a..ea10913 100644 --- a/src/main/java/com/gxwebsoft/house/mapper/xml/HouseInfoMapper.xml +++ b/src/main/java/com/gxwebsoft/house/mapper/xml/HouseInfoMapper.xml @@ -15,6 +15,9 @@ AND a.house_title LIKE CONCAT('%', #{param.houseTitle}, '%') + + AND a.type = #{param.type} + AND a.city_by_house LIKE CONCAT('%', #{param.cityByHouse}, '%') diff --git a/src/main/java/com/gxwebsoft/house/param/HouseInfoParam.java b/src/main/java/com/gxwebsoft/house/param/HouseInfoParam.java index af7ab49..56b3b79 100644 --- a/src/main/java/com/gxwebsoft/house/param/HouseInfoParam.java +++ b/src/main/java/com/gxwebsoft/house/param/HouseInfoParam.java @@ -31,6 +31,10 @@ public class HouseInfoParam extends BaseParam { @Schema(description = "房源标题") private String houseTitle; + @Schema(description = "房源类型") + @QueryField(type = QueryType.EQ) + private Integer type; + @Schema(description = "房产所在的城市") private String cityByHouse;