Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yichengstreet-be
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yichengstreet
yichengstreet-be
Commits
22636688
Commit
22636688
authored
Feb 27, 2025
by
lixuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-lx' into 'dev'
feat: 房源 See merge request
!3
parents
df6097ea
7fe17e06
Pipeline
#142806
passed with stages
in 3 minutes and 43 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
66 additions
and
0 deletions
+66
-0
HouseResourceController.java
...m/ruoyi/web/controller/house/HouseResourceController.java
+7
-0
HouseResourcePageQuery.java
.../ruoyi/system/domain/house/vo/HouseResourcePageQuery.java
+20
-0
HouseResourceMapper.java
...va/com/ruoyi/system/mapper/house/HouseResourceMapper.java
+5
-0
HouseResourceService.java
.../com/ruoyi/system/service/house/HouseResourceService.java
+4
-0
HouseResourceServiceImpl.java
...i/system/service/house/impl/HouseResourceServiceImpl.java
+9
-0
HouseResourceMapper.xml
...m/src/main/resources/mapper/house/HouseResourceMapper.xml
+21
-0
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceController.java
View file @
22636688
...
...
@@ -2,6 +2,7 @@ package com.ruoyi.web.controller.house;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
com.ruoyi.system.domain.house.vo.HouseResourcePageQuery
;
import
com.ruoyi.system.service.house.HouseResourceService
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -44,4 +45,10 @@ public class HouseResourceController {
houseResourceService
.
batchSaveHouseResources
(
houseResources
);
return
AjaxResult
.
success
();
}
@GetMapping
(
"/page"
)
public
AjaxResult
pageHouseResources
(
HouseResourcePageQuery
query
)
{
return
AjaxResult
.
success
(
houseResourceService
.
pageHouseResources
(
query
));
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/vo/HouseResourcePageQuery.java
0 → 100644
View file @
22636688
package
com
.
ruoyi
.
system
.
domain
.
house
.
vo
;
import
com.ruoyi.common.core.page.PageDomain
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
HouseResourcePageQuery
extends
PageDomain
{
private
String
two
;
private
String
three
;
private
String
four
;
private
String
houseResourceAttribute
;
private
String
sortWay
;
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/HouseResourceMapper.java
View file @
22636688
package
com
.
ruoyi
.
system
.
mapper
.
house
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
com.ruoyi.system.domain.house.vo.HouseResourcePageQuery
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
...
...
@@ -15,4 +18,6 @@ public interface HouseResourceMapper {
void
deleteHouseResourceById
(
String
id
);
void
batchInsertHouseResources
(
List
<
HouseResource
>
houseResources
);
IPage
<
HouseResource
>
selectPage
(
IPage
<
HouseResource
>
page
,
@Param
(
"query"
)
HouseResourcePageQuery
houseResourcePageQuery
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/HouseResourceService.java
View file @
22636688
package
com
.
ruoyi
.
system
.
service
.
house
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
com.ruoyi.system.domain.house.vo.HouseResourcePageQuery
;
import
java.util.List
;
...
...
@@ -15,4 +17,6 @@ public interface HouseResourceService {
void
deleteHouseResourceById
(
String
id
);
void
batchSaveHouseResources
(
List
<
HouseResource
>
houseResources
);
IPage
<
HouseResource
>
pageHouseResources
(
HouseResourcePageQuery
query
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceServiceImpl.java
View file @
22636688
package
com
.
ruoyi
.
system
.
service
.
house
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
com.ruoyi.system.domain.house.vo.HouseResourcePageQuery
;
import
com.ruoyi.system.mapper.house.HouseResourceMapper
;
import
com.ruoyi.system.service.house.HouseResourceService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.UUID
;
...
...
@@ -47,4 +51,9 @@ public class HouseResourceServiceImpl implements HouseResourceService {
public
void
batchSaveHouseResources
(
List
<
HouseResource
>
houseResources
)
{
houseResourceMapper
.
batchInsertHouseResources
(
houseResources
);
}
@Override
public
IPage
<
HouseResource
>
pageHouseResources
(
HouseResourcePageQuery
query
)
{
return
houseResourceMapper
.
selectPage
(
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
()),
query
);
}
}
ruoyi-system/src/main/resources/mapper/house/HouseResourceMapper.xml
View file @
22636688
...
...
@@ -97,4 +97,25 @@
#{item.planeGraphUrl})
</foreach>
</insert>
<select
id=
"selectPage"
resultType=
"com.ruoyi.system.domain.house.HouseResource"
>
select * from house_resource
<where>
<if
test=
"query.two != null and query.two != ''"
>
and two like concat('%', #{query.two}, '%')
</if>
<if
test=
"query.three != null and query.three != ''"
>
and three like concat('%', #{query.three}, '%')
</if>
<if
test=
"query.four != null and query.four != ''"
>
and four like concat('%', #{query.four}, '%')
</if>
<if
test=
"query.houseResourceAttribute != null and query.houseResourceAttribute != ''"
>
and house_resource_attribute = #{query.houseResourceAttribute}
</if>
<if
test=
"query.sortWay != null and query.sortWay != ''"
>
order by houseArea ${query.sortWay}
</if>
</where>
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment