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
b80f3f89
Commit
b80f3f89
authored
Feb 28, 2025
by
lixuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'main' into 'dev'
Main See merge request
!5
parents
22636688
cdf83876
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
241 additions
and
0 deletions
+241
-0
.gitlab-ci.yml
.gitlab-ci.yml
+6
-0
RegionController.java
.../java/com/ruoyi/web/controller/grid/RegionController.java
+33
-0
HouseResourceAssociationObjectController.java
...oller/house/HouseResourceAssociationObjectController.java
+40
-0
HouseResourceAssociationObject.java
...i/system/domain/house/HouseResourceAssociationObject.java
+15
-0
GridRegionMapper.java
...n/java/com/ruoyi/system/mapper/grid/GridRegionMapper.java
+2
-0
HouseResourceAssociationObjectMapper.java
...em/mapper/house/HouseResourceAssociationObjectMapper.java
+17
-0
HouseResourceAssociationObjectService.java
.../service/house/HouseResourceAssociationObjectService.java
+16
-0
HouseResourceAssociationObjectServiceImpl.java
...house/impl/HouseResourceAssociationObjectServiceImpl.java
+45
-0
GridRegionMapper.xml
...ystem/src/main/resources/mapper/grid/GridRegionMapper.xml
+24
-0
HouseResourceAssociationObjectMapper.xml
...ces/mapper/house/HouseResourceAssociationObjectMapper.xml
+43
-0
No files found.
.gitlab-ci.yml
View file @
b80f3f89
...
...
@@ -31,6 +31,8 @@ package:
paths
:
-
./ruoyi-admin/target/ruoyi-admin.jar
image
:
hub.eazytec-cloud.com/devops/maven:3.3.9-jdk-8
only
:
-
master
deploy
:
...
...
@@ -47,6 +49,8 @@ deploy:
-
if [ $TAG == "master" ]; then TAG="latest"; fi
-
docker build --pull -t ${REPO}/${NAMESPACE}/${IMAGE}:${TAG} .
-
docker push ${REPO}/${NAMESPACE}/${IMAGE}:${TAG}
only
:
-
main
publish
:
image
:
hub.eazytec-cloud.com/devops/oc:3.11
...
...
@@ -57,3 +61,5 @@ publish:
script
:
-
if [ $TAG == "master" ]; then TAG="latest"; fi
-
oc import-image ${IMAGESTREAM}:${TAG} --from=${REPO}/${NAMESPACE}/${IMAGE}:${TAG} --confirm
only
:
-
main
\ No newline at end of file
ruoyi-admin/src/main/java/com/ruoyi/web/controller/grid/RegionController.java
View file @
b80f3f89
...
...
@@ -703,4 +703,37 @@ public class RegionController extends BaseController {
});
return
AjaxResult
.
success
(
result
);
}
@RequestMapping
(
value
=
"/getThirdRegion"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
public
AjaxResult
getThirdRegion
(
@RequestParam
(
value
=
"wgType"
,
required
=
false
)
String
wgType
,
@RequestParam
(
value
=
"wgCode"
,
required
=
false
)
String
wgCode
,
@RequestParam
(
value
=
"pageNum"
,
required
=
false
)
Integer
pageNum
,
@RequestParam
(
value
=
"pageSize"
,
required
=
false
)
Integer
pageSize
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
){
List
<
String
>
wgCodeLikes
=
new
ArrayList
<>();
if
(!
StringUtils
.
isBlank
(
wgCode
)){
wgCodeLikes
=
Arrays
.
asList
(
wgCode
.
split
(
","
));
}
List
<
GridRegion
>
gridRegionList
=
gridRegionMapper
.
getThirdRegion
(
wgType
,
wgCodeLikes
,
name
);
return
AjaxResult
.
success
(
gridRegionList
);
}
@RequestMapping
(
value
=
"/getOneOrTwoRegion"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
public
AjaxResult
getOneOrTwoRegion
(
@RequestParam
(
value
=
"level"
,
required
=
false
)
String
level
,
@RequestParam
(
value
=
"pageNum"
,
required
=
false
)
Integer
pageNum
,
@RequestParam
(
value
=
"pageSize"
,
required
=
false
)
Integer
pageSize
){
GridRegionExample
example
=
new
GridRegionExample
();
GridRegionExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andIsValidEqualTo
(
"1"
);
criteria
.
andLevelEqualTo
(
level
);
criteria
.
andWgTypeEqualTo
(
"1"
);
List
<
GridRegion
>
gridRegionList
=
gridRegionMapper
.
selectByExample
(
example
);
return
AjaxResult
.
success
(
gridRegionList
);
}
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceAssociationObjectController.java
0 → 100644
View file @
b80f3f89
package
com
.
ruoyi
.
web
.
controller
.
house
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.house.HouseResourceAssociationObject
;
import
com.ruoyi.system.service.house.HouseResourceAssociationObjectService
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"/api/houseAssociationObject"
)
public
class
HouseResourceAssociationObjectController
{
private
final
HouseResourceAssociationObjectService
houseResourceAssociationObjectService
;
public
HouseResourceAssociationObjectController
(
HouseResourceAssociationObjectService
houseResourceAssociationObjectService
)
{
this
.
houseResourceAssociationObjectService
=
houseResourceAssociationObjectService
;
}
@PostMapping
public
AjaxResult
insertHouseResourceAssociationObject
(
@RequestBody
HouseResourceAssociationObject
houseResourceAssociationObject
)
{
houseResourceAssociationObjectService
.
saveHouseResourceAssociationObject
(
houseResourceAssociationObject
);
return
AjaxResult
.
success
();
}
@PutMapping
public
AjaxResult
updateHouseResourceAssociationObject
(
@RequestBody
HouseResourceAssociationObject
houseResourceAssociationObject
)
{
houseResourceAssociationObjectService
.
updateHouseResourceAssociationObject
(
houseResourceAssociationObject
);
return
AjaxResult
.
success
();
}
@GetMapping
public
AjaxResult
getHouseResourceAssociationObjectByHouseResourceIdType
(
@RequestParam
String
houseResourceId
,
@RequestParam
int
type
)
{
return
AjaxResult
.
success
(
houseResourceAssociationObjectService
.
queryHouseResourceAssociationObjectByHouseResourceIdType
(
houseResourceId
,
type
));
}
@DeleteMapping
public
AjaxResult
deleteHouseResourceAssociationObjectById
(
@RequestParam
String
id
)
{
houseResourceAssociationObjectService
.
deleteHouseResourceAssociationObjectById
(
id
);
return
AjaxResult
.
success
();
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/HouseResourceAssociationObject.java
0 → 100644
View file @
b80f3f89
package
com
.
ruoyi
.
system
.
domain
.
house
;
import
lombok.Data
;
@Data
public
class
HouseResourceAssociationObject
{
private
String
id
;
private
int
type
;
private
String
houseResourceId
;
private
String
businessId
;
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/grid/GridRegionMapper.java
View file @
b80f3f89
...
...
@@ -45,4 +45,6 @@ public interface GridRegionMapper {
List
<
GridRegion
>
getByParams
(
GridRegionSearchParam
param
);
Integer
countByParams
(
GridRegionSearchParam
param
);
List
<
GridRegion
>
getThirdRegion
(
@Param
(
"wgType"
)
String
wgType
,
@Param
(
"wgCodeLikes"
)
List
<
String
>
wgCodeLikes
,
@Param
(
"name"
)
String
name
);
}
\ No newline at end of file
ruoyi-system/src/main/java/com/ruoyi/system/mapper/house/HouseResourceAssociationObjectMapper.java
0 → 100644
View file @
b80f3f89
package
com
.
ruoyi
.
system
.
mapper
.
house
;
import
com.ruoyi.system.domain.house.HouseResourceAssociationObject
;
import
org.apache.ibatis.annotations.Param
;
public
interface
HouseResourceAssociationObjectMapper
{
void
insertHouseResourceObjectAssociation
(
HouseResourceAssociationObject
houseResourceAssociationObject
);
HouseResourceAssociationObject
selectHouseResourceObjectAssociationById
(
String
id
);
void
updateHouseResourceObjectAssociation
(
HouseResourceAssociationObject
houseResourceAssociationObject
);
void
deleteHouseResourceObjectAssociationById
(
String
id
);
HouseResourceAssociationObject
selectHouseResourceObjectAssociationByHouseResourceIdType
(
@Param
(
"houseResourceId"
)
String
houseResourceId
,
@Param
(
"type"
)
int
type
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/HouseResourceAssociationObjectService.java
0 → 100644
View file @
b80f3f89
package
com
.
ruoyi
.
system
.
service
.
house
;
import
com.ruoyi.system.domain.house.HouseResourceAssociationObject
;
public
interface
HouseResourceAssociationObjectService
{
void
saveHouseResourceAssociationObject
(
HouseResourceAssociationObject
houseResourceAssociationObject
);
void
updateHouseResourceAssociationObject
(
HouseResourceAssociationObject
houseResourceAssociationObject
);
void
deleteHouseResourceAssociationObjectById
(
String
id
);
HouseResourceAssociationObject
queryHouseResourceAssociationObjectById
(
String
id
);
HouseResourceAssociationObject
queryHouseResourceAssociationObjectByHouseResourceIdType
(
String
houseResourceId
,
int
type
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceAssociationObjectServiceImpl.java
0 → 100644
View file @
b80f3f89
package
com
.
ruoyi
.
system
.
service
.
house
.
impl
;
import
com.ruoyi.system.domain.house.HouseResourceAssociationObject
;
import
com.ruoyi.system.mapper.house.HouseResourceAssociationObjectMapper
;
import
com.ruoyi.system.service.house.HouseResourceAssociationObjectService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
public
class
HouseResourceAssociationObjectServiceImpl
implements
HouseResourceAssociationObjectService
{
private
final
HouseResourceAssociationObjectMapper
houseResourceAssociationObjectMapper
;
public
HouseResourceAssociationObjectServiceImpl
(
HouseResourceAssociationObjectMapper
houseResourceAssociationObjectMapper
)
{
this
.
houseResourceAssociationObjectMapper
=
houseResourceAssociationObjectMapper
;
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveHouseResourceAssociationObject
(
HouseResourceAssociationObject
houseResourceAssociationObject
)
{
houseResourceAssociationObjectMapper
.
insertHouseResourceObjectAssociation
(
houseResourceAssociationObject
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
updateHouseResourceAssociationObject
(
HouseResourceAssociationObject
houseResourceAssociationObject
)
{
houseResourceAssociationObjectMapper
.
updateHouseResourceObjectAssociation
(
houseResourceAssociationObject
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
deleteHouseResourceAssociationObjectById
(
String
id
)
{
houseResourceAssociationObjectMapper
.
deleteHouseResourceObjectAssociationById
(
id
);
}
@Override
public
HouseResourceAssociationObject
queryHouseResourceAssociationObjectById
(
String
id
)
{
return
houseResourceAssociationObjectMapper
.
selectHouseResourceObjectAssociationById
(
id
);
}
@Override
public
HouseResourceAssociationObject
queryHouseResourceAssociationObjectByHouseResourceIdType
(
String
houseResourceId
,
int
type
)
{
return
houseResourceAssociationObjectMapper
.
selectHouseResourceObjectAssociationByHouseResourceIdType
(
houseResourceId
,
type
);
}
}
ruoyi-system/src/main/resources/mapper/grid/GridRegionMapper.xml
View file @
b80f3f89
...
...
@@ -612,4 +612,28 @@
and level = #{level}
</if>
</select>
<select
id=
"getThirdRegion"
resultType=
"com.ruoyi.system.domain.grid.GridRegion"
>
select
<include
refid=
"Base_Column_List"
/>
from grid_region where is_valid = '1'
<if
test=
"wgCodeLikes != null and wgCodeLikes.size() > 0"
>
and (
<foreach
collection=
"wgCodeLikes"
item=
"wgCode"
open=
"("
close=
")"
separator=
"or"
>
wg_code like CONCAT(#{wgCode}, '%')
</foreach>
)
and (
<foreach
collection=
"wgCodeLikes"
item=
"wgCode"
open=
"("
close=
")"
separator=
"and"
>
wg_code != #{wgCode}
</foreach>
)
</if>
<if
test=
"wgType != null and wgType != ''"
>
and wg_type = #{wgType}
</if>
<if
test=
"name != null and name != ''"
>
and wg_name = #{name}
</if>
and level = 3
</select>
</mapper>
\ No newline at end of file
ruoyi-system/src/main/resources/mapper/house/HouseResourceAssociationObjectMapper.xml
0 → 100644
View file @
b80f3f89
<?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.HouseResourceAssociationObjectMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.ruoyi.system.domain.house.HouseResourceAssociationObject"
>
<id
property=
"id"
column=
"id"
jdbcType=
"VARCHAR"
/>
<result
property=
"type"
column=
"type"
jdbcType=
"INTEGER"
/>
<result
property=
"houseResourceId"
column=
"house_resource_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"businessId"
column=
"business_id"
jdbcType=
"VARCHAR"
/>
</resultMap>
<insert
id=
"insertHouseResourceObjectAssociation"
parameterType=
"com.ruoyi.system.domain.house.HouseResourceAssociationObject"
>
INSERT INTO house_resource_association_object
(id, type, house_resource_id, business_id)
VALUES
(#{id,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER},
#{houseResourceId,jdbcType=VARCHAR}, #{businessId,jdbcType=VARCHAR})
</insert>
<select
id=
"selectHouseResourceObjectAssociationById"
parameterType=
"String"
resultType=
"com.ruoyi.system.domain.house.HouseResourceAssociationObject"
>
SELECT id, type, house_resource_id, business_id
FROM house_resource_association_object
WHERE id = #{id}
</select>
<update
id=
"updateHouseResourceObjectAssociation"
parameterType=
"com.ruoyi.system.domain.house.HouseResourceAssociationObject"
>
UPDATE house_resource_association_object
SET type = #{type,jdbcType=INTEGER},
house_resource_id = #{houseResourceId,jdbcType=VARCHAR},
business_id = #{businessId,jdbcType=VARCHAR}
WHERE id = #{id,jdbcType=VARCHAR}
</update>
<delete
id=
"deleteHouseResourceObjectAssociationById"
parameterType=
"String"
>
DELETE FROM house_resource_association_object
WHERE id = #{id}
</delete>
<select
id=
"selectHouseResourceObjectAssociationByHouseResourceIdType"
resultType=
"com.ruoyi.system.domain.house.HouseResourceAssociationObject"
>
SELECT id, type, house_resource_id, business_id
FROM house_resource_association_object where house_resource_id = #{houseResourceId} and type = #{type}
</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