Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
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
51afacdb
Commit
51afacdb
authored
Feb 03, 2026
by
lixuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 新需求
parent
1b3cc8b0
Pipeline
#146823
failed with stages
in 1 second
Changes
8
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
122 additions
and
2 deletions
+122
-2
HouseResourceController.java
...m/ruoyi/web/controller/house/HouseResourceController.java
+5
-0
HouseResourceDataCollection.java
...i/system/domain/house/vo/HouseResourceDataCollection.java
+13
-0
HouseResourceDataCollectionQuery.java
...tem/domain/house/vo/HouseResourceDataCollectionQuery.java
+21
-0
HouseResourceDataCollectionSimpleObject.java
...ain/house/vo/HouseResourceDataCollectionSimpleObject.java
+11
-0
HouseResourceMapper.java
...va/com/ruoyi/system/mapper/house/HouseResourceMapper.java
+6
-2
HouseResourceService.java
.../com/ruoyi/system/service/house/HouseResourceService.java
+2
-0
HouseResourceServiceImpl.java
...i/system/service/house/impl/HouseResourceServiceImpl.java
+10
-0
HouseResourceMapper.xml
...m/src/main/resources/mapper/house/HouseResourceMapper.xml
+54
-0
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceController.java
View file @
51afacdb
...
...
@@ -111,4 +111,9 @@ public class HouseResourceController {
public
AjaxResult
getBusinessEntityInfo
(
@RequestParam
(
"name"
)
String
name
)
{
return
AjaxResult
.
success
(
houseResourceService
.
listByBusinessEntityInfoName
(
name
));
}
@GetMapping
(
"/dataCollection"
)
public
AjaxResult
getHouseResourceDataCollection
(
HouseResourceDataCollectionQuery
query
)
{
return
AjaxResult
.
success
(
houseResourceService
.
houseResourceDataCollection
(
query
));
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/vo/HouseResourceDataCollection.java
0 → 100644
View file @
51afacdb
package
com
.
ruoyi
.
system
.
domain
.
house
.
vo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
HouseResourceDataCollection
{
private
List
<
HouseResourceDataCollectionSimpleObject
>
newObject
;
private
List
<
HouseResourceDataCollectionSimpleObject
>
editObject
;
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/vo/HouseResourceDataCollectionQuery.java
0 → 100644
View file @
51afacdb
package
com
.
ruoyi
.
system
.
domain
.
house
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
HouseResourceDataCollectionQuery
{
private
String
two
;
private
String
three
;
private
String
four
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
startDate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
endDate
;
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/vo/HouseResourceDataCollectionSimpleObject.java
0 → 100644
View file @
51afacdb
package
com
.
ruoyi
.
system
.
domain
.
house
.
vo
;
import
lombok.Data
;
@Data
public
class
HouseResourceDataCollectionSimpleObject
{
private
int
type
;
private
long
count
;
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/HouseResourceMapper.java
View file @
51afacdb
...
...
@@ -2,10 +2,10 @@ 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.HouseResourcePage
;
import
com.ruoyi.system.domain.house.vo.HouseResourcePageQuery
;
import
com.ruoyi.system.domain.house.vo.*
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
HouseResourceMapper
{
...
...
@@ -35,4 +35,8 @@ public interface HouseResourceMapper {
List
<
HouseResourcePage
>
selectForContrast
(
@Param
(
"two"
)
String
two
,
@Param
(
"name"
)
String
name
);
List
<
HouseResourcePage
>
selectByIdList
(
@Param
(
"idList"
)
List
<
String
>
idList
);
List
<
HouseResourceDataCollectionSimpleObject
>
selectHouseResourceByCreateTime
(
@Param
(
"query"
)
HouseResourceDataCollectionQuery
query
);
List
<
HouseResourceDataCollectionSimpleObject
>
selectHouseResourceByUpdateTime
(
@Param
(
"query"
)
HouseResourceDataCollectionQuery
query
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/HouseResourceService.java
View file @
51afacdb
...
...
@@ -35,4 +35,6 @@ public interface HouseResourceService {
void
saveYearTax
(
YearTaxSaveUpdateDto
dto
);
List
<
BusinessEntityDto
>
listByBusinessEntityInfoName
(
String
name
);
HouseResourceDataCollection
houseResourceDataCollection
(
HouseResourceDataCollectionQuery
query
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceServiceImpl.java
View file @
51afacdb
...
...
@@ -640,6 +640,16 @@ public class HouseResourceServiceImpl implements HouseResourceService {
return
result
;
}
@Override
public
HouseResourceDataCollection
houseResourceDataCollection
(
HouseResourceDataCollectionQuery
query
)
{
HouseResourceDataCollection
houseResourceDataCollection
=
new
HouseResourceDataCollection
();
List
<
HouseResourceDataCollectionSimpleObject
>
newObjectList
=
houseResourceMapper
.
selectHouseResourceByCreateTime
(
query
);
houseResourceDataCollection
.
setNewObject
(
newObjectList
);
List
<
HouseResourceDataCollectionSimpleObject
>
editObjectList
=
houseResourceMapper
.
selectHouseResourceByUpdateTime
(
query
);
houseResourceDataCollection
.
setEditObject
(
editObjectList
);
return
houseResourceDataCollection
;
}
private
List
<
HouseResourcePage
>
handleHouseList
(
List
<
HouseResourcePage
>
list
,
boolean
houseNumberSortFlag
)
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
Collections
.
emptyList
();
...
...
ruoyi-system/src/main/resources/mapper/house/HouseResourceMapper.xml
View file @
51afacdb
...
...
@@ -837,4 +837,58 @@
#{item}
</foreach>
</select>
<select
id=
"selectHouseResourceByCreateTime"
resultType=
"com.ruoyi.system.domain.house.vo.HouseResourceDataCollectionSimpleObject"
>
SELECT
type,
COUNT(*) AS count
FROM
house_resource
<where>
<if
test=
"query.two != null and query.two != ''"
>
AND two = #{query.two}
</if>
<if
test=
"query.three != null and query.three != ''"
>
AND three = #{query.three}
</if>
<if
test=
"query.four != null and query.four != ''"
>
AND four = #{query.four}
</if>
<if
test=
"query.startDate != null"
>
AND create_time
<![CDATA[ >= ]]>
#{query.startDate}
</if>
<if
test=
"query.endDate != null"
>
AND create_time
<![CDATA[ <= ]]>
#{query.endDate}
</if>
</where>
GROUP BY
type
</select>
<select
id=
"selectHouseResourceByUpdateTime"
resultType=
"com.ruoyi.system.domain.house.vo.HouseResourceDataCollectionSimpleObject"
>
SELECT
type,
COUNT(*) AS count
FROM
house_resource
<where>
<if
test=
"query.two != null and query.two != ''"
>
AND two = #{query.two}
</if>
<if
test=
"query.three != null and query.three != ''"
>
AND three = #{query.three}
</if>
<if
test=
"query.four != null and query.four != ''"
>
AND four = #{query.four}
</if>
<if
test=
"startDate != null"
>
AND update_time
<![CDATA[ >= ]]>
#{startDate}
</if>
<if
test=
"endDate != null"
>
AND update_time
<![CDATA[ <= ]]>
#{endDate}
</if>
</where>
GROUP BY
type
</select>
</mapper>
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