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
9b6bade3
Commit
9b6bade3
authored
Feb 27, 2025
by
lixuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'main'
Dev See merge request
!1
parents
cb252096
b6a4ce99
Pipeline
#142792
passed with stages
in 3 minutes and 33 seconds
Changes
7
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
281 additions
and
2 deletions
+281
-2
pom.xml
pom.xml
+2
-2
HouseResourceController.java
...m/ruoyi/web/controller/house/HouseResourceController.java
+47
-0
HouseResource.java
...ain/java/com/ruoyi/system/domain/house/HouseResource.java
+54
-0
HouseResourceMapper.java
...va/com/ruoyi/system/mapper/house/HouseResourceMapper.java
+18
-0
HouseResourceService.java
.../com/ruoyi/system/service/house/HouseResourceService.java
+18
-0
HouseResourceServiceImpl.java
...i/system/service/house/impl/HouseResourceServiceImpl.java
+50
-0
HouseResourceMapper.xml
...m/src/main/resources/mapper/house/HouseResourceMapper.xml
+92
-0
No files found.
pom.xml
View file @
9b6bade3
...
...
@@ -8,8 +8,8 @@
<artifactId>
ruoyi
</artifactId>
<version>
3.8.7
</version>
<name>
ws
t-be
</name>
<description>
万事通
后台管理框架
</description>
<name>
yichengstree
t-be
</name>
<description>
宜城街道
后台管理框架
</description>
<properties>
<ruoyi.version>
3.8.7
</ruoyi.version>
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceController.java
0 → 100644
View file @
9b6bade3
package
com
.
ruoyi
.
web
.
controller
.
house
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
com.ruoyi.system.service.house.HouseResourceService
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
@RestController
@RequestMapping
(
"/api/house"
)
public
class
HouseResourceController
{
private
final
HouseResourceService
houseResourceService
;
public
HouseResourceController
(
HouseResourceService
houseResourceService
)
{
this
.
houseResourceService
=
houseResourceService
;
}
@PostMapping
public
void
saveHouseResource
(
@RequestBody
HouseResource
houseResource
)
{
houseResourceService
.
saveHouseResource
(
houseResource
);
}
@GetMapping
public
AjaxResult
queryHouseResourceById
(
@RequestParam
String
id
)
{
return
AjaxResult
.
success
(
houseResourceService
.
queryHouseResourceById
(
id
));
}
@PutMapping
public
AjaxResult
updateHouseResource
(
@RequestBody
HouseResource
houseResource
)
{
houseResourceService
.
updateHouseResource
(
houseResource
);
return
AjaxResult
.
success
();
}
@DeleteMapping
public
AjaxResult
deleteHouseResourceById
(
@RequestParam
String
id
)
{
houseResourceService
.
deleteHouseResourceById
(
id
);
return
AjaxResult
.
success
();
}
@PutMapping
(
"batch"
)
public
AjaxResult
batchSaveHouseResources
(
@RequestBody
List
<
HouseResource
>
houseResources
)
{
houseResourceService
.
batchSaveHouseResources
(
houseResources
);
return
AjaxResult
.
success
();
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/HouseResource.java
0 → 100644
View file @
9b6bade3
package
com
.
ruoyi
.
system
.
domain
.
house
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
@Data
public
class
HouseResource
implements
Serializable
{
private
String
id
;
private
String
relationId
;
private
int
type
;
private
String
projectId
;
private
String
houseResourceUrl
;
private
String
houseNumber
;
private
Integer
houseArea
;
private
String
houseResourceAttribute
;
private
String
houseResourceType
;
private
String
houseResourceUse
;
private
String
houseResourceEquity
;
private
String
decorationCondition
;
private
String
orientation
;
private
Boolean
landingHeadFlag
;
private
Integer
commonAreaNumber
;
private
Integer
officeNumber
;
private
Integer
meetingNumber
;
private
Integer
stationNumber
;
private
String
setUp
;
private
String
labelId
;
private
BigDecimal
unitPrice
;
private
String
planeGraphUrl
;
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/HouseResourceMapper.java
0 → 100644
View file @
9b6bade3
package
com
.
ruoyi
.
system
.
mapper
.
house
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
java.util.List
;
public
interface
HouseResourceMapper
{
void
insertHouseResource
(
HouseResource
houseResource
);
HouseResource
selectHouseResourceById
(
String
id
);
void
updateHouseResource
(
HouseResource
houseResource
);
void
deleteHouseResourceById
(
String
id
);
void
batchInsertHouseResources
(
List
<
HouseResource
>
houseResources
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/HouseResourceService.java
0 → 100644
View file @
9b6bade3
package
com
.
ruoyi
.
system
.
service
.
house
;
import
com.ruoyi.system.domain.house.HouseResource
;
import
java.util.List
;
public
interface
HouseResourceService
{
void
saveHouseResource
(
HouseResource
houseResource
);
HouseResource
queryHouseResourceById
(
String
id
);
void
updateHouseResource
(
HouseResource
houseResource
);
void
deleteHouseResourceById
(
String
id
);
void
batchSaveHouseResources
(
List
<
HouseResource
>
houseResources
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceServiceImpl.java
0 → 100644
View file @
9b6bade3
package
com
.
ruoyi
.
system
.
service
.
house
.
impl
;
import
com.ruoyi.system.domain.house.HouseResource
;
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.List
;
import
java.util.UUID
;
@Service
public
class
HouseResourceServiceImpl
implements
HouseResourceService
{
private
final
HouseResourceMapper
houseResourceMapper
;
public
HouseResourceServiceImpl
(
HouseResourceMapper
houseResourceMapper
)
{
this
.
houseResourceMapper
=
houseResourceMapper
;
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveHouseResource
(
HouseResource
houseResource
)
{
houseResource
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
houseResourceMapper
.
insertHouseResource
(
houseResource
);
}
@Override
public
HouseResource
queryHouseResourceById
(
String
id
)
{
return
houseResourceMapper
.
selectHouseResourceById
(
id
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
updateHouseResource
(
HouseResource
houseResource
)
{
houseResourceMapper
.
updateHouseResource
(
houseResource
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
deleteHouseResourceById
(
String
id
)
{
houseResourceMapper
.
deleteHouseResourceById
(
id
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
batchSaveHouseResources
(
List
<
HouseResource
>
houseResources
)
{
houseResourceMapper
.
batchInsertHouseResources
(
houseResources
);
}
}
ruoyi-system/src/main/resources/mapper/house/HouseResourceMapper.xml
0 → 100644
View file @
9b6bade3
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.system.mapper.house.HouseResourceMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ruoyi.system.domain.house.HouseResource"
>
<id
property=
"id"
column=
"id"
jdbcType=
"VARCHAR"
/>
<result
property=
"relationId"
column=
"relation_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"type"
column=
"type"
jdbcType=
"INTEGER"
/>
<result
property=
"projectId"
column=
"project_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseResourceUrl"
column=
"house_resource_url"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseNumber"
column=
"house_number"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseArea"
column=
"house_area"
jdbcType=
"INTEGER"
/>
<result
property=
"houseResourceAttribute"
column=
"house_resource_attribute"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseResourceType"
column=
"house_resource_type"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseResourceUse"
column=
"house_resource_use"
jdbcType=
"VARCHAR"
/>
<result
property=
"houseResourceEquity"
column=
"house_resource_equity"
jdbcType=
"VARCHAR"
/>
<result
property=
"decorationCondition"
column=
"decoration_condition"
jdbcType=
"VARCHAR"
/>
<result
property=
"orientation"
column=
"orientation"
jdbcType=
"VARCHAR"
/>
<result
property=
"landingHeadFlag"
column=
"landing_head_flag"
jdbcType=
"BIT"
/>
<result
property=
"commonAreaNumber"
column=
"common_area_number"
jdbcType=
"INTEGER"
/>
<result
property=
"officeNumber"
column=
"office_number"
jdbcType=
"INTEGER"
/>
<result
property=
"meetingNumber"
column=
"meeting_number"
jdbcType=
"INTEGER"
/>
<result
property=
"stationNumber"
column=
"station_number"
jdbcType=
"INTEGER"
/>
<result
property=
"setUp"
column=
"set_up"
jdbcType=
"VARCHAR"
/>
<result
property=
"labelId"
column=
"label_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"unitPrice"
column=
"unit_price"
jdbcType=
"DECIMAL"
/>
<result
property=
"planeGraphUrl"
column=
"plane_graph_url"
jdbcType=
"VARCHAR"
/>
</resultMap>
<insert
id=
"insertHouseResource"
parameterType=
"com.ruoyi.system.domain.house.HouseResource"
>
INSERT INTO house_resource
(id, relation_id, type, project_id, house_resource_url, house_number, house_area,
house_resource_attribute, house_resource_type, house_resource_use, house_resource_equity,
decoration_condition, orientation, landing_head_flag, common_area_number, office_number,
meeting_number, station_number, set_up, label_id, unit_price, plane_graph_url)
VALUES
(#{id}, #{relationId}, #{type}, #{projectId}, #{houseResourceUrl}, #{houseNumber}, #{houseArea},
#{houseResourceAttribute}, #{houseResourceType}, #{houseResourceUse}, #{houseResourceEquity},
#{decorationCondition}, #{orientation}, #{landingHeadFlag}, #{commonAreaNumber}, #{officeNumber},
#{meetingNumber}, #{stationNumber}, #{setUp}, #{labelId}, #{unitPrice}, #{planeGraphUrl})
</insert>
<select
id=
"selectHouseResourceById"
resultType=
"com.ruoyi.system.domain.house.HouseResource"
parameterType=
"string"
>
SELECT * FROM house_resource WHERE id = #{id}
</select>
<update
id=
"updateHouseResource"
parameterType=
"com.ruoyi.system.domain.house.HouseResource"
>
UPDATE house_resource
SET relation_id = #{relationId},
type = #{type},
project_id = #{projectId},
house_resource_url = #{houseResourceUrl},
house_number = #{houseNumber},
house_area = #{houseArea},
house_resource_attribute = #{houseResourceAttribute},
house_resource_type = #{houseResourceType},
house_resource_use = #{houseResourceUse},
house_resource_equity = #{houseResourceEquity},
decoration_condition = #{decorationCondition},
orientation = #{orientation},
landing_head_flag = #{landingHeadFlag},
common_area_number = #{commonAreaNumber},
office_number = #{officeNumber},
meeting_number = #{meetingNumber},
station_number = #{stationNumber},
set_up = #{setUp},
label_id = #{labelId},
unit_price = #{unitPrice},
plane_graph_url = #{planeGraphUrl}
WHERE id = #{id}
</update>
<delete
id=
"deleteHouseResourceById"
parameterType=
"string"
>
DELETE FROM house_resource WHERE id = #{id}
</delete>
<insert
id=
"batchInsertHouseResources"
parameterType=
"java.util.List"
>
INSERT INTO house_resource
(id, relation_id, type, project_id, house_resource_url, house_number, house_area,
house_resource_attribute, house_resource_type, house_resource_use, house_resource_equity,
decoration_condition, orientation, landing_head_flag, common_area_number, office_number,
meeting_number, station_number, set_up, label_id, unit_price, plane_graph_url)
VALUES
<foreach
collection=
"list"
item=
"item"
separator=
","
>
(#{item.id}, #{item.relationId}, #{item.type}, #{item.projectId}, #{item.houseResourceUrl},
#{item.houseNumber}, #{item.houseArea}, #{item.houseResourceAttribute}, #{item.houseResourceType},
#{item.houseResourceUse}, #{item.houseResourceEquity}, #{item.decorationCondition},
#{item.orientation}, #{item.landingHeadFlag}, #{item.commonAreaNumber}, #{item.officeNumber},
#{item.meetingNumber}, #{item.stationNumber}, #{item.setUp}, #{item.labelId}, #{item.unitPrice},
#{item.planeGraphUrl})
</foreach>
</insert>
</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