Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
4a17c814
Commit
4a17c814
authored
Jul 08, 2021
by
taabe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加查询队伍人员接口
parent
73dfe016
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
0 deletions
+42
-0
FireTeamMapper.java
...in/amos/boot/module/common/api/mapper/FireTeamMapper.java
+9
-0
FireTeamMapper.xml
...e-common-api/src/main/resources/mapper/FireTeamMapper.xml
+6
-0
FireTeamController.java
...os/boot/module/jcs/biz/controller/FireTeamController.java
+16
-0
FireTeamServiceImpl.java
...boot/module/jcs/biz/service/impl/FireTeamServiceImpl.java
+11
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/FireTeamMapper.java
View file @
4a17c814
...
@@ -7,6 +7,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.FireBrigadeResourceDto;
...
@@ -7,6 +7,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.FireBrigadeResourceDto;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamCardDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamCardDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamListDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamListDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FirefightersDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.FireTeam
;
import
com.yeejoin.amos.boot.module.common.api.entity.FireTeam
;
import
java.util.List
;
import
java.util.List
;
...
@@ -53,4 +54,12 @@ public interface FireTeamMapper extends BaseMapper<FireTeam> {
...
@@ -53,4 +54,12 @@ public interface FireTeamMapper extends BaseMapper<FireTeam> {
IPage
<
FireTeamCardDto
>
getFireTeamForPage
(
Page
page
,
FireTeamListDto
par
);
IPage
<
FireTeamCardDto
>
getFireTeamForPage
(
Page
page
,
FireTeamListDto
par
);
List
<
FireTeamDto
>
listFireTeamDto
(
Boolean
isDelete
);
List
<
FireTeamDto
>
listFireTeamDto
(
Boolean
isDelete
);
/**
* 根据队伍id查询队伍下人员列表
*
* @param teamId
* @return
*/
List
<
FirefightersDto
>
queryFighterByTeamId
(
Long
teamId
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/FireTeamMapper.xml
View file @
4a17c814
...
@@ -41,4 +41,10 @@
...
@@ -41,4 +41,10 @@
left join cb_fire_team p on t.parent = p.sequence_nbr
left join cb_fire_team p on t.parent = p.sequence_nbr
where t.is_delete = #{isDelete}
where t.is_delete = #{isDelete}
</select>
</select>
<select
id=
"queryFighterByTeamId"
resultType=
"com.yeejoin.amos.boot.module.common.api.dto.FirefightersDto"
>
select *
from cb_firefighters
where is_delete = 0
and fire_team_id = #{teamId}
</select>
</mapper>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FireTeamController.java
View file @
4a17c814
...
@@ -8,6 +8,7 @@ import java.util.Map;
...
@@ -8,6 +8,7 @@ import java.util.Map;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
com.yeejoin.amos.boot.module.common.api.dto.FirefightersDto
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
@@ -219,4 +220,18 @@ public class FireTeamController extends BaseController {
...
@@ -219,4 +220,18 @@ public class FireTeamController extends BaseController {
List
<
MenuFrom
>
menus
=
iFireTeamService
.
getCompanyTeamTree
();
List
<
MenuFrom
>
menus
=
iFireTeamService
.
getCompanyTeamTree
();
return
ResponseHelper
.
buildResponse
(
menus
);
return
ResponseHelper
.
buildResponse
(
menus
);
}
}
/**
* 查询消防队伍下的人员
*
* @return
* @throws Exception
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{teamId}/fighter"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询消防队伍下的人员"
,
notes
=
"查询消防队伍下的人员"
)
public
ResponseModel
<
List
<
FirefightersDto
>>
listFighterByTeamId
(
@PathVariable
(
"teamId"
)
Long
teamId
)
{
List
<
FirefightersDto
>
fighters
=
iFireTeamService
.
getFighterByTeamId
(
teamId
);
return
ResponseHelper
.
buildResponse
(
fighters
);
}
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/FireTeamServiceImpl.java
View file @
4a17c814
...
@@ -11,6 +11,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.FireBrigadeResourceDto;
...
@@ -11,6 +11,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.FireBrigadeResourceDto;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamCardDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamCardDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamListDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FireTeamListDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FirefightersDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.FireTeam
;
import
com.yeejoin.amos.boot.module.common.api.entity.FireTeam
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FireTeamMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FireTeamMapper
;
...
@@ -142,4 +143,14 @@ public class FireTeamServiceImpl extends BaseService<FireTeamDto, FireTeam, Fire
...
@@ -142,4 +143,14 @@ public class FireTeamServiceImpl extends BaseService<FireTeamDto, FireTeam, Fire
root
.
setChildren
(
menuList
);
root
.
setChildren
(
menuList
);
return
Lists
.
newArrayList
(
root
);
return
Lists
.
newArrayList
(
root
);
}
}
/**
* 根据队伍id查询队伍下人员列表
*
* @param teamId
* @return
*/
public
List
<
FirefightersDto
>
getFighterByTeamId
(
Long
teamId
)
{
return
this
.
baseMapper
.
queryFighterByTeamId
(
teamId
);
}
}
}
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