Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RuoYi-Vue-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
融通安全管理系统
RuoYi-Vue-master
Commits
1a62d29e
You need to sign in or sign up before continuing.
Commit
1a62d29e
authored
Jun 27, 2023
by
周昊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、开发接口获取计划下的楼宇
parent
c20ac32c
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
51 additions
and
7 deletions
+51
-7
censoft-rongtong/pom.xml
censoft-rongtong/pom.xml
+4
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/RiskPlanAppController.java
...oft/censoftrongtong/controller/RiskPlanAppController.java
+13
-2
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/dto/RiskPlanAppListDto.java
...ensoft/censoftrongtong/domain/dto/RiskPlanAppListDto.java
+1
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/mapper/LedgerBuildingMapper.java
.../censoft/censoftrongtong/mapper/LedgerBuildingMapper.java
+3
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/ILedgerBuildingService.java
...nsoft/censoftrongtong/service/ILedgerBuildingService.java
+2
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/IRiskPlanService.java
...com/censoft/censoftrongtong/service/IRiskPlanService.java
+3
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/LedgerBuildingServiceImpl.java
...nsoftrongtong/service/impl/LedgerBuildingServiceImpl.java
+5
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
...oft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
+12
-4
censoft-rongtong/src/main/resources/mapper/system/LedgerBuildingMapper.xml
...src/main/resources/mapper/system/LedgerBuildingMapper.xml
+8
-1
No files found.
censoft-rongtong/pom.xml
View file @
1a62d29e
...
...
@@ -29,6 +29,10 @@
<groupId>
com.ruoyi
</groupId>
<artifactId>
ruoyi-framework
</artifactId>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</dependency>
</dependencies>
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/RiskPlanAppController.java
View file @
1a62d29e
...
...
@@ -60,7 +60,7 @@ public class RiskPlanAppController extends BaseController {
* @real_return {@link R<List<LedgerBuilding>>}
*/
@GetMapping
(
"/building/list/{projectId}"
)
public
R
<
List
<
LedgerBuilding
>>
getBuildingListByProjectId
(
@PathVariable
Long
projectId
){
public
R
<
List
<
LedgerBuilding
>>
getBuildingListByProjectId
(
@PathVariable
(
"projectId"
)
Long
projectId
){
return
R
.
ok
(
ledgerBuildingService
.
getBuildingListByProjectId
(
projectId
));
}
...
...
@@ -71,7 +71,7 @@ public class RiskPlanAppController extends BaseController {
* @real_return {@link R<List<SysUser>>}
*/
@GetMapping
(
"/user/list/{projectId}"
)
public
R
<
List
<
SysUser
>>
getUserListByProjectId
(
@PathVariable
Long
projectId
){
public
R
<
List
<
SysUser
>>
getUserListByProjectId
(
@PathVariable
(
"projectId"
)
Long
projectId
){
return
R
.
ok
(
ledgerProjectService
.
getUserListByProjectId
(
projectId
));
}
...
...
@@ -126,4 +126,15 @@ public class RiskPlanAppController extends BaseController {
public
R
<
RiskPlanAppDetailsDto
>
getRiskPlanAppDetailsDtoByPlanId
(
@PathVariable
(
"planId"
)
Long
planId
){
return
R
.
ok
(
riskPlanService
.
getRiskPlanAppDetailsDtoByPlanId
(
planId
));
}
/**
* 获取计划下的楼宇
*
* @param planId 项目id
* @real_return {@link R<List<LedgerBuilding>>}
*/
@GetMapping
(
"/plan/building/list/{planId}"
)
public
R
<
List
<
LedgerBuilding
>>
getBuildingListByPlanId
(
@PathVariable
(
"planId"
)
Long
planId
){
return
R
.
ok
(
riskPlanService
.
getBuildingListByPlanId
(
planId
));
}
}
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/dto/RiskPlanAppListDto.java
View file @
1a62d29e
package
com
.
censoft
.
censoftrongtong
.
domain
.
dto
;
import
lombok.Data
;
import
java.util.Date
;
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/mapper/LedgerBuildingMapper.java
View file @
1a62d29e
package
com
.
censoft
.
censoftrongtong
.
mapper
;
import
com.censoft.censoftrongtong.domain.LedgerBuilding
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
...
...
@@ -59,4 +60,6 @@ public interface LedgerBuildingMapper
* @return 结果
*/
public
int
deleteLedgerBuildingByIds
(
Long
[]
ids
);
List
<
LedgerBuilding
>
getBuildingListByIds
(
@Param
(
"ids"
)
List
<
String
>
ids
);
}
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/ILedgerBuildingService.java
View file @
1a62d29e
...
...
@@ -61,4 +61,6 @@ public interface ILedgerBuildingService
public
int
deleteLedgerBuildingById
(
Long
id
);
List
<
LedgerBuilding
>
getBuildingListByProjectId
(
Long
projectId
);
List
<
LedgerBuilding
>
getBuildingListByIds
(
List
<
String
>
ids
);
}
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/IRiskPlanService.java
View file @
1a62d29e
package
com
.
censoft
.
censoftrongtong
.
service
;
import
com.censoft.censoftrongtong.domain.LedgerBuilding
;
import
com.censoft.censoftrongtong.domain.RiskPlan
;
import
com.censoft.censoftrongtong.domain.dto.RiskPlanAppDetailsDto
;
import
com.censoft.censoftrongtong.domain.dto.RiskPlanAppListDto
;
...
...
@@ -68,4 +69,6 @@ public interface IRiskPlanService
List
<
RiskPlanAppListDto
>
getRiskPlanAppListDtoList
(
List
<
RiskPlanStatusType
>
statusList
,
Long
createUserId
,
Long
leaderUserId
);
RiskPlanAppDetailsDto
getRiskPlanAppDetailsDtoByPlanId
(
Long
planId
);
List
<
LedgerBuilding
>
getBuildingListByPlanId
(
Long
planId
);
}
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/LedgerBuildingServiceImpl.java
View file @
1a62d29e
...
...
@@ -102,4 +102,9 @@ public class LedgerBuildingServiceImpl implements ILedgerBuildingService
query
.
setStatus
(
"0"
);
return
selectLedgerBuildingList
(
query
);
}
@Override
public
List
<
LedgerBuilding
>
getBuildingListByIds
(
List
<
String
>
ids
)
{
return
ledgerBuildingMapper
.
getBuildingListByIds
(
ids
);
}
}
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
View file @
1a62d29e
package
com
.
censoft
.
censoftrongtong
.
service
.
impl
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Random
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
com.censoft.censoftrongtong.domain.LedgerBuilding
;
import
com.censoft.censoftrongtong.domain.RiskPlan
;
import
com.censoft.censoftrongtong.domain.RiskPlanTask
;
import
com.censoft.censoftrongtong.domain.dto.RiskPlanAppDetailsDto
;
import
com.censoft.censoftrongtong.domain.dto.RiskPlanAppListDto
;
import
com.censoft.censoftrongtong.enums.RiskPlanStatusType
;
import
com.censoft.censoftrongtong.mapper.RiskPlanMapper
;
import
com.censoft.censoftrongtong.service.ILedgerBuildingService
;
import
com.censoft.censoftrongtong.service.IRiskPlanService
;
import
com.censoft.censoftrongtong.service.IRiskPlanTaskService
;
import
com.ruoyi.common.utils.DateUtils
;
...
...
@@ -35,6 +34,9 @@ public class RiskPlanServiceImpl implements IRiskPlanService {
@Resource
private
IRiskPlanTaskService
riskPlanTaskService
;
@Resource
private
ILedgerBuildingService
ledgerBuildingService
;
/**
* 查询风险计划
*
...
...
@@ -171,6 +173,12 @@ public class RiskPlanServiceImpl implements IRiskPlanService {
return
dto
;
}
@Override
public
List
<
LedgerBuilding
>
getBuildingListByPlanId
(
Long
planId
)
{
RiskPlan
riskPlan
=
selectRiskPlanById
(
planId
);
return
ledgerBuildingService
.
getBuildingListByIds
(
Arrays
.
asList
(
riskPlan
.
getBuildingIds
().
split
(
","
)));
}
private
String
getNo
()
{
Random
random
=
new
Random
();
int
randomNumber
=
random
.
nextInt
(
1000
);
// 生成0到999之间的随机数
...
...
censoft-rongtong/src/main/resources/mapper/system/LedgerBuildingMapper.xml
View file @
1a62d29e
...
...
@@ -48,6 +48,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include
refid=
"selectLedgerBuildingVo"
/>
where id = #{id}
</select>
<select
id=
"getBuildingListByIds"
resultMap=
"LedgerBuildingResult"
>
<include
refid=
"selectLedgerBuildingVo"
/>
where id in
<foreach
item=
"id"
collection=
"ids"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</select>
<insert
id=
"insertLedgerBuilding"
parameterType=
"com.censoft.censoftrongtong.domain.LedgerBuilding"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into ledger_building
...
...
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