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
9a97c8ad
Commit
9a97c8ad
authored
Jul 28, 2025
by
lixuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 房源
parent
d7ee08db
Pipeline
#145517
failed with stages
Changes
7
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
38 additions
and
77 deletions
+38
-77
HouseResourceBusinessEntityInfoMappingController.java
...use/HouseResourceBusinessEntityInfoMappingController.java
+14
-22
BusinessEntityInfo.java
...ava/com/ruoyi/system/domain/house/BusinessEntityInfo.java
+0
-2
BusinessEntityInfoMapper.java
...m/ruoyi/system/mapper/house/BusinessEntityInfoMapper.java
+0
-8
HouseResourceBusinessEntityInfoMappingMapper.java
...r/house/HouseResourceBusinessEntityInfoMappingMapper.java
+3
-0
HouseResourceServiceImpl.java
...i/system/service/house/impl/HouseResourceServiceImpl.java
+12
-19
BusinessEntityInfoMapper.xml
.../main/resources/mapper/house/BusinessEntityInfoMapper.xml
+2
-26
HouseResourceBusinessEntityInfoMappingMapper.xml
...er/house/HouseResourceBusinessEntityInfoMappingMapper.xml
+7
-0
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceBusinessEntityInfoMappingController.java
View file @
9a97c8ad
package
com
.
ruoyi
.
web
.
controller
.
house
;
package
com
.
ruoyi
.
web
.
controller
.
house
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.house.BusinessEntityInfo
;
import
com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping
;
import
com.ruoyi.system.mapper.house.BusinessEntityInfoMapper
;
import
com.ruoyi.system.mapper.house.BusinessEntityInfoMapper
;
import
com.ruoyi.system.mapper.house.HouseResourceBusinessEntityInfoMappingMapper
;
import
com.ruoyi.system.mapper.house.HouseResourceBusinessEntityInfoMappingMapper
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
import
java.util.stream.Collectors
;
@RestController
@RestController
@RequestMapping
(
"/api/houseResourceBusinessEntityInfoMapping"
)
@RequestMapping
(
"/api/houseResourceBusinessEntityInfoMapping"
)
public
class
HouseResourceBusinessEntityInfoMappingController
{
public
class
HouseResourceBusinessEntityInfoMappingController
{
...
@@ -32,20 +24,20 @@ public class HouseResourceBusinessEntityInfoMappingController {
...
@@ -32,20 +24,20 @@ public class HouseResourceBusinessEntityInfoMappingController {
@PostMapping
(
"/start"
)
@PostMapping
(
"/start"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
AjaxResult
start
()
{
public
AjaxResult
start
()
{
List
<
BusinessEntityInfo
>
businessEntityInfos
=
businessEntityInfoMapper
.
selectAllBusinessEntityInfos
();
//
List<BusinessEntityInfo> businessEntityInfos = businessEntityInfoMapper.selectAllBusinessEntityInfos();
Map
<
String
,
List
<
BusinessEntityInfo
>>
group
=
businessEntityInfos
.
stream
().
collect
(
Collectors
.
groupingBy
(
BusinessEntityInfo:
:
getHouseResourceId
));
//
Map<String, List<BusinessEntityInfo>> group = businessEntityInfos.stream().collect(Collectors.groupingBy(BusinessEntityInfo::getHouseResourceId));
group
.
forEach
((
houseResourceId
,
businessEntityInfoList
)
->
{
//
group.forEach((houseResourceId, businessEntityInfoList) -> {
System
.
out
.
println
(
"当前处理houseId = "
+
houseResourceId
);
//
System.out.println("当前处理houseId = " + houseResourceId);
if
(!
CollectionUtils
.
isEmpty
(
businessEntityInfoList
))
{
//
if (!CollectionUtils.isEmpty(businessEntityInfoList)) {
for
(
BusinessEntityInfo
businessEntityInfo
:
businessEntityInfoList
)
{
//
for (BusinessEntityInfo businessEntityInfo : businessEntityInfoList) {
HouseResourceBusinessEntityInfoMapping
houseResourceBusinessEntityInfoMapping
=
new
HouseResourceBusinessEntityInfoMapping
();
//
HouseResourceBusinessEntityInfoMapping houseResourceBusinessEntityInfoMapping = new HouseResourceBusinessEntityInfoMapping();
houseResourceBusinessEntityInfoMapping
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
//
houseResourceBusinessEntityInfoMapping.setId(UUID.randomUUID().toString().replaceAll("-", ""));
houseResourceBusinessEntityInfoMapping
.
setHouseResourceId
(
houseResourceId
);
//
houseResourceBusinessEntityInfoMapping.setHouseResourceId(houseResourceId);
houseResourceBusinessEntityInfoMapping
.
setBusinessEntityInfoId
(
businessEntityInfo
.
getId
());
//
houseResourceBusinessEntityInfoMapping.setBusinessEntityInfoId(businessEntityInfo.getId());
houseResourceBusinessEntityInfoMappingMapper
.
insert
(
houseResourceBusinessEntityInfoMapping
);
//
houseResourceBusinessEntityInfoMappingMapper.insert(houseResourceBusinessEntityInfoMapping);
}
//
}
}
//
}
});
//
});
System
.
out
.
println
(
"数据处理完成"
);
System
.
out
.
println
(
"数据处理完成"
);
return
AjaxResult
.
success
();
return
AjaxResult
.
success
();
}
}
...
...
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/BusinessEntityInfo.java
View file @
9a97c8ad
...
@@ -9,8 +9,6 @@ public class BusinessEntityInfo implements Serializable {
...
@@ -9,8 +9,6 @@ public class BusinessEntityInfo implements Serializable {
private
String
id
;
private
String
id
;
private
String
houseResourceId
;
private
String
name
;
private
String
name
;
private
String
nature
;
private
String
nature
;
...
...
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/BusinessEntityInfoMapper.java
View file @
9a97c8ad
...
@@ -23,14 +23,6 @@ public interface BusinessEntityInfoMapper {
...
@@ -23,14 +23,6 @@ public interface BusinessEntityInfoMapper {
// 查询所有业务实体信息
// 查询所有业务实体信息
List
<
BusinessEntityInfo
>
selectAllBusinessEntityInfos
();
List
<
BusinessEntityInfo
>
selectAllBusinessEntityInfos
();
void
deleteByHouseResourceId
(
@Param
(
"houseResourceId"
)
String
houseResourceId
);
List
<
BusinessEntityInfo
>
selectAllBusinessEntityInfosByHouseResourceId
(
@Param
(
"houseResourceId"
)
String
houseResourceId
);
List
<
BusinessEntityInfo
>
selectAllBusinessEntityInfosByHouseResourceIds
(
@Param
(
"houseResourceIds"
)
List
<
String
>
houseResourceIds
);
BigDecimal
selectYearSellByHouseResourceId
(
@Param
(
"houseResourceId"
)
String
houseResourceId
);
List
<
BusinessEntityInfo
>
selectByName
(
@Param
(
"name"
)
String
name
);
List
<
BusinessEntityInfo
>
selectByName
(
@Param
(
"name"
)
String
name
);
List
<
BusinessEntityInfo
>
selectByIdList
(
@Param
(
"idList"
)
List
<
String
>
idList
);
List
<
BusinessEntityInfo
>
selectByIdList
(
@Param
(
"idList"
)
List
<
String
>
idList
);
...
...
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/HouseResourceBusinessEntityInfoMappingMapper.java
View file @
9a97c8ad
package
com
.
ruoyi
.
system
.
mapper
.
house
;
package
com
.
ruoyi
.
system
.
mapper
.
house
;
import
com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping
;
import
com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,4 +16,6 @@ public interface HouseResourceBusinessEntityInfoMappingMapper {
...
@@ -15,4 +16,6 @@ public interface HouseResourceBusinessEntityInfoMappingMapper {
List
<
HouseResourceBusinessEntityInfoMapping
>
selectByBusinessEntityInfoId
(
String
businessEntityInfoId
);
List
<
HouseResourceBusinessEntityInfoMapping
>
selectByBusinessEntityInfoId
(
String
businessEntityInfoId
);
List
<
HouseResourceBusinessEntityInfoMapping
>
selectByHouseResourceId
(
String
houseResourceId
);
List
<
HouseResourceBusinessEntityInfoMapping
>
selectByHouseResourceId
(
String
houseResourceId
);
List
<
HouseResourceBusinessEntityInfoMapping
>
selectByHouseResourceIds
(
@Param
(
"houseResourceIds"
)
List
<
String
>
houseResourceIds
);
}
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceServiceImpl.java
View file @
9a97c8ad
...
@@ -138,13 +138,11 @@ public class HouseResourceServiceImpl implements HouseResourceService {
...
@@ -138,13 +138,11 @@ public class HouseResourceServiceImpl implements HouseResourceService {
businessEntityInfos
.
forEach
(
x
->
{
businessEntityInfos
.
forEach
(
x
->
{
BusinessEntityDto
businessEntityDto
=
new
BusinessEntityDto
();
BusinessEntityDto
businessEntityDto
=
new
BusinessEntityDto
();
BeanUtils
.
copyProperties
(
x
,
businessEntityDto
);
BeanUtils
.
copyProperties
(
x
,
businessEntityDto
);
if
(
StringUtils
.
hasText
(
x
.
getHouseResourceId
()))
{
List
<
HouseResourceBusinessEntityInfoMapping
>
businessEntityInfoMappings
=
houseResourceBusinessEntityInfoMappingMapper
.
selectByBusinessEntityInfoId
(
x
.
getId
());
List
<
HouseResourceBusinessEntityInfoMapping
>
businessEntityInfoMappings
=
houseResourceBusinessEntityInfoMappingMapper
.
selectByBusinessEntityInfoId
(
x
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
businessEntityInfoMappings
))
{
if
(!
CollectionUtils
.
isEmpty
(
businessEntityInfoMappings
))
{
List
<
HouseResourcePage
>
list
=
houseResourceMapper
.
selectByIdList
(
businessEntityInfoMappings
.
stream
().
map
(
HouseResourceBusinessEntityInfoMapping:
:
getHouseResourceId
).
collect
(
Collectors
.
toList
()));
List
<
HouseResourcePage
>
list
=
houseResourceMapper
.
selectByIdList
(
businessEntityInfoMappings
.
stream
().
map
(
HouseResourceBusinessEntityInfoMapping:
:
getHouseResourceId
).
collect
(
Collectors
.
toList
()));
List
<
HouseResourcePage
>
handleList
=
handleHouseList
(
list
,
false
);
List
<
HouseResourcePage
>
handleList
=
handleHouseList
(
list
,
false
);
businessEntityDto
.
setHouseResources
(
handleList
);
businessEntityDto
.
setHouseResources
(
handleList
);
}
}
}
List
<
BusinessEntitySell
>
businessEntitySells
=
businessEntitySellMapper
.
selectBusinessEntitySellByEntityId
(
x
.
getId
());
List
<
BusinessEntitySell
>
businessEntitySells
=
businessEntitySellMapper
.
selectBusinessEntitySellByEntityId
(
x
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
businessEntitySells
))
{
if
(!
CollectionUtils
.
isEmpty
(
businessEntitySells
))
{
...
@@ -405,7 +403,8 @@ public class HouseResourceServiceImpl implements HouseResourceService {
...
@@ -405,7 +403,8 @@ public class HouseResourceServiceImpl implements HouseResourceService {
businessEntityStatisticsDetail
.
setZyzyCount
(
list
.
stream
().
filter
(
x
->
x
.
getHouseResourceType
()
==
4
).
count
());
businessEntityStatisticsDetail
.
setZyzyCount
(
list
.
stream
().
filter
(
x
->
x
.
getHouseResourceType
()
==
4
).
count
());
List
<
String
>
houseResourceIds
=
list
.
stream
().
map
(
HouseResourcePage:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
String
>
houseResourceIds
=
list
.
stream
().
map
(
HouseResourcePage:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
BusinessEntityInfo
>
businessEntityInfos
=
businessEntityInfoMapper
.
selectAllBusinessEntityInfosByHouseResourceIds
(
houseResourceIds
);
List
<
HouseResourceBusinessEntityInfoMapping
>
houseResourceMappings
=
houseResourceBusinessEntityInfoMappingMapper
.
selectByHouseResourceIds
(
houseResourceIds
);
List
<
BusinessEntityInfo
>
businessEntityInfos
=
businessEntityInfoMapper
.
selectByIdList
(
houseResourceMappings
.
stream
().
map
(
HouseResourceBusinessEntityInfoMapping:
:
getBusinessEntityInfoId
).
collect
(
Collectors
.
toList
()));
if
(
CollectionUtils
.
isEmpty
(
businessEntityInfos
))
{
if
(
CollectionUtils
.
isEmpty
(
businessEntityInfos
))
{
return
businessEntityStatisticsDetail
;
return
businessEntityStatisticsDetail
;
}
}
...
@@ -518,13 +517,11 @@ public class HouseResourceServiceImpl implements HouseResourceService {
...
@@ -518,13 +517,11 @@ public class HouseResourceServiceImpl implements HouseResourceService {
businessEntityInfos
.
forEach
(
x
->
{
businessEntityInfos
.
forEach
(
x
->
{
BusinessEntityDto
businessEntityDto
=
new
BusinessEntityDto
();
BusinessEntityDto
businessEntityDto
=
new
BusinessEntityDto
();
BeanUtils
.
copyProperties
(
x
,
businessEntityDto
);
BeanUtils
.
copyProperties
(
x
,
businessEntityDto
);
if
(
StringUtils
.
hasText
(
x
.
getHouseResourceId
()))
{
List
<
HouseResourceBusinessEntityInfoMapping
>
houseResourceBusinessEntityInfoMappings
=
houseResourceBusinessEntityInfoMappingMapper
.
selectByBusinessEntityInfoId
(
x
.
getId
());
List
<
HouseResourceBusinessEntityInfoMapping
>
houseResourceBusinessEntityInfoMappings
=
houseResourceBusinessEntityInfoMappingMapper
.
selectByBusinessEntityInfoId
(
x
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
houseResourceBusinessEntityInfoMappings
))
{
if
(!
CollectionUtils
.
isEmpty
(
houseResourceBusinessEntityInfoMappings
))
{
List
<
HouseResourcePage
>
list
=
houseResourceMapper
.
selectByIdList
(
houseResourceBusinessEntityInfoMappings
.
stream
().
map
(
HouseResourceBusinessEntityInfoMapping:
:
getHouseResourceId
).
collect
(
Collectors
.
toList
()));
List
<
HouseResourcePage
>
list
=
houseResourceMapper
.
selectByIdList
(
houseResourceBusinessEntityInfoMappings
.
stream
().
map
(
HouseResourceBusinessEntityInfoMapping:
:
getHouseResourceId
).
collect
(
Collectors
.
toList
()));
List
<
HouseResourcePage
>
handleList
=
handleHouseList
(
list
,
false
);
List
<
HouseResourcePage
>
handleList
=
handleHouseList
(
list
,
false
);
businessEntityDto
.
setHouseResources
(
handleList
);
businessEntityDto
.
setHouseResources
(
handleList
);
}
}
}
List
<
BusinessEntitySell
>
businessEntitySells
=
businessEntitySellMapper
.
selectBusinessEntitySellByEntityId
(
x
.
getId
());
List
<
BusinessEntitySell
>
businessEntitySells
=
businessEntitySellMapper
.
selectBusinessEntitySellByEntityId
(
x
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
businessEntitySells
))
{
if
(!
CollectionUtils
.
isEmpty
(
businessEntitySells
))
{
...
@@ -563,10 +560,6 @@ public class HouseResourceServiceImpl implements HouseResourceService {
...
@@ -563,10 +560,6 @@ public class HouseResourceServiceImpl implements HouseResourceService {
x
.
setDecorationConditionText
(
HouseEnums
.
DecorationConditionEnum
.
getDescByCode
(
x
.
getDecorationCondition
()));
x
.
setDecorationConditionText
(
HouseEnums
.
DecorationConditionEnum
.
getDescByCode
(
x
.
getDecorationCondition
()));
x
.
setRentalUnitText
(
HouseEnums
.
RentalUnitEnum
.
getDescByCode
(
x
.
getRentalUnit
()));
x
.
setRentalUnitText
(
HouseEnums
.
RentalUnitEnum
.
getDescByCode
(
x
.
getRentalUnit
()));
x
.
setHireStatusText
(
HouseEnums
.
hireStatusTextEnum
.
getDescByCode
(
x
.
getHireStatus
()));
x
.
setHireStatusText
(
HouseEnums
.
hireStatusTextEnum
.
getDescByCode
(
x
.
getHireStatus
()));
List
<
BusinessEntityInfo
>
businessEntityInfos
=
businessEntityInfoMapper
.
selectAllBusinessEntityInfosByHouseResourceId
(
x
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
businessEntityInfos
))
{
x
.
setBusinessEntityInfoNames
(
businessEntityInfos
.
stream
().
map
(
BusinessEntityInfo:
:
getName
).
collect
(
Collectors
.
toList
()));
}
});
});
if
(
houseNumberSortFlag
)
{
if
(
houseNumberSortFlag
)
{
return
list
.
stream
().
sorted
(
Comparator
.
comparing
(
HouseResourcePage:
:
getHouseNumber
,
Comparator
.
nullsLast
(
String:
:
compareTo
))).
collect
(
Collectors
.
toList
());
return
list
.
stream
().
sorted
(
Comparator
.
comparing
(
HouseResourcePage:
:
getHouseNumber
,
Comparator
.
nullsLast
(
String:
:
compareTo
))).
collect
(
Collectors
.
toList
());
...
...
ruoyi-system/src/main/resources/mapper/house/BusinessEntityInfoMapper.xml
View file @
9a97c8ad
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
<mapper
namespace=
"com.ruoyi.system.mapper.house.BusinessEntityInfoMapper"
>
<mapper
namespace=
"com.ruoyi.system.mapper.house.BusinessEntityInfoMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
<id
column=
"id"
property=
"id"
jdbcType=
"VARCHAR"
/>
<id
column=
"id"
property=
"id"
jdbcType=
"VARCHAR"
/>
<result
column=
"house_resource_id"
property=
"houseResourceId"
jdbcType=
"VARCHAR"
/>
<result
column=
"name"
property=
"name"
jdbcType=
"VARCHAR"
/>
<result
column=
"name"
property=
"name"
jdbcType=
"VARCHAR"
/>
<result
column=
"nature"
property=
"nature"
jdbcType=
"VARCHAR"
/>
<result
column=
"nature"
property=
"nature"
jdbcType=
"VARCHAR"
/>
<result
column=
"social_credit_code"
property=
"socialCreditCode"
jdbcType=
"VARCHAR"
/>
<result
column=
"social_credit_code"
property=
"socialCreditCode"
jdbcType=
"VARCHAR"
/>
...
@@ -20,10 +19,10 @@
...
@@ -20,10 +19,10 @@
<insert
id=
"insertBusinessEntityInfo"
parameterType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
<insert
id=
"insertBusinessEntityInfo"
parameterType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
INSERT INTO business_entity_info (
INSERT INTO business_entity_info (
id,
house_resource_id,
name, nature, social_credit_code,
id, name, nature, social_credit_code,
principal, principal_tel, business, worker_number, registered_address, industry_classification, gs, registration_place_flag, association_business_entity_flag
principal, principal_tel, business, worker_number, registered_address, industry_classification, gs, registration_place_flag, association_business_entity_flag
) VALUES (
) VALUES (
#{id}, #{
houseResourceId}, #{
name}, #{nature}, #{socialCreditCode},
#{id}, #{name}, #{nature}, #{socialCreditCode},
#{principal}, #{principalTel}, #{business}, #{workerNumber}, #{registeredAddress}, #{industryClassification}, #{gs}, #{registrationPlaceFlag}, #{associationBusinessEntityFlag}
#{principal}, #{principalTel}, #{business}, #{workerNumber}, #{registeredAddress}, #{industryClassification}, #{gs}, #{registrationPlaceFlag}, #{associationBusinessEntityFlag}
)
)
</insert>
</insert>
...
@@ -35,7 +34,6 @@
...
@@ -35,7 +34,6 @@
<update
id=
"updateBusinessEntityInfo"
parameterType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
<update
id=
"updateBusinessEntityInfo"
parameterType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
UPDATE business_entity_info
UPDATE business_entity_info
<set>
<set>
<if
test=
"houseResourceId != null"
>
house_resource_id=#{houseResourceId},
</if>
<if
test=
"name != null"
>
name=#{name},
</if>
<if
test=
"name != null"
>
name=#{name},
</if>
<if
test=
"nature != null"
>
nature=#{nature},
</if>
<if
test=
"nature != null"
>
nature=#{nature},
</if>
<if
test=
"socialCreditCode != null"
>
social_credit_code=#{socialCreditCode},
</if>
<if
test=
"socialCreditCode != null"
>
social_credit_code=#{socialCreditCode},
</if>
...
@@ -59,28 +57,6 @@
...
@@ -59,28 +57,6 @@
<select
id=
"selectAllBusinessEntityInfos"
resultMap=
"BaseResultMap"
>
<select
id=
"selectAllBusinessEntityInfos"
resultMap=
"BaseResultMap"
>
SELECT * FROM business_entity_info
SELECT * FROM business_entity_info
</select>
</select>
<delete
id=
"deleteByHouseResourceId"
>
DELETE FROM business_entity_info WHERE house_resource_id = #{houseResourceId}
</delete>
<select
id=
"selectAllBusinessEntityInfosByHouseResourceId"
resultType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
SELECT * FROM business_entity_info WHERE house_resource_id = #{houseResourceId}
</select>
<select
id=
"selectAllBusinessEntityInfosByHouseResourceIds"
resultType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
SELECT * FROM business_entity_info WHERE house_resource_id in
<foreach
collection=
"houseResourceIds"
item=
"houseResourceId"
open=
"("
close=
")"
separator=
","
>
#{houseResourceId}
</foreach>
</select>
<select
id=
"selectYearSellByHouseResourceId"
resultType=
"java.math.BigDecimal"
>
SELECT
IFNULL(SUM(t2.year_sell), 0)
FROM
business_entity_info t1
LEFT JOIN business_entity_sell t2 ON t1.id = t2.business_entity_info_id
WHERE
t1.house_resource_id = #{houseResourceId}
</select>
<select
id=
"selectByName"
resultType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
<select
id=
"selectByName"
resultType=
"com.ruoyi.system.domain.house.BusinessEntityInfo"
>
SELECT t2.* FROM house_resource t1 LEFT JOIN business_entity_info t2 ON t1.id = t2.house_resource_id WHERE t2.name like concat('%', #{name}, '%')
SELECT t2.* FROM house_resource t1 LEFT JOIN business_entity_info t2 ON t1.id = t2.house_resource_id WHERE t2.name like concat('%', #{name}, '%')
</select>
</select>
...
...
ruoyi-system/src/main/resources/mapper/house/HouseResourceBusinessEntityInfoMappingMapper.xml
View file @
9a97c8ad
...
@@ -28,4 +28,11 @@
...
@@ -28,4 +28,11 @@
resultType=
"com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping"
>
resultType=
"com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping"
>
SELECT * FROM house_resource_business_entity_info_mapping WHERE house_resource_id = #{houseResourceId,jdbcType=VARCHAR}
SELECT * FROM house_resource_business_entity_info_mapping WHERE house_resource_id = #{houseResourceId,jdbcType=VARCHAR}
</select>
</select>
<select
id=
"selectByHouseResourceIds"
resultType=
"com.ruoyi.system.domain.house.HouseResourceBusinessEntityInfoMapping"
>
SELECT * FROM house_resource_business_entity_info_mapping WHERE house_resource_id IN
<foreach
item=
"item"
index=
"index"
collection=
"houseResourceIds"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</select>
</mapper>
</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