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
561a1f05
Commit
561a1f05
authored
Oct 19, 2021
by
chenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加消防人员的excle导出数据帅选
parent
d2f1c42b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
24 additions
and
11 deletions
+24
-11
FirefightersMapper.java
...mos/boot/module/common/api/mapper/FirefightersMapper.java
+3
-2
FirefightersMapper.xml
...mmon-api/src/main/resources/mapper/FirefightersMapper.xml
+6
-4
FireExpertsController.java
...t/module/common/biz/controller/FireExpertsController.java
+3
-1
FirefightersServiceImpl.java
...dule/common/biz/service/impl/FirefightersServiceImpl.java
+10
-2
ExcelServiceImpl.java
...os/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
+2
-2
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/FirefightersMapper.java
View file @
561a1f05
...
@@ -32,7 +32,8 @@ public interface FirefightersMapper extends BaseMapper<Firefighters> {
...
@@ -32,7 +32,8 @@ public interface FirefightersMapper extends BaseMapper<Firefighters> {
List
<
FirefightersTreeDto
>
getFirefightersJobTitleCount
();
List
<
FirefightersTreeDto
>
getFirefightersJobTitleCount
();
List
<
FirefightersExcelDto
>
exportToExcel
(
Boolean
isDelete
);
List
<
String
>
getFirefightersName
(
);
List
<
String
>
getFirefightersName
(
);
List
<
FirefightersExcelDto
>
exportToExcel
(
Boolean
isDelete
,
String
name
,
String
postQualification
,
String
fireTeamId
,
String
state
,
String
areasExpertise
,
String
jobTitle
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/FirefightersMapper.xml
View file @
561a1f05
...
@@ -151,10 +151,12 @@ LEFT JOIN cb_firefighters_education fe ON f.sequence_nbr = fe.firefighters_id
...
@@ -151,10 +151,12 @@ LEFT JOIN cb_firefighters_education fe ON f.sequence_nbr = fe.firefighters_id
LEFT JOIN cb_firefighters_post fp ON f.sequence_nbr = fp.firefighters_id
LEFT JOIN cb_firefighters_post fp ON f.sequence_nbr = fp.firefighters_id
WHERE
WHERE
f.is_delete = 0
f.is_delete = 0
-- AND fc.is_delete = 0
<if
test=
"name!=null and name !='-1' and name !=''"
>
and f.`name` like concat('%',#{name},'%')
</if>
-- AND fw.is_delete = 0
<if
test=
'postQualification!=null'
>
and fp.post_qualification_code = #{postQualification}
</if>
-- AND fe.is_delete = 0
<if
test=
'fireTeamId !=null'
>
and f.fire_team_id = #{fireTeamId}
</if>
-- AND fp.is_delete = 0
<if
test=
'state !=null'
>
and f.state_code = #{state}
</if>
<if
test=
'areasExpertise!=null'
>
and fp.areas_expertise_code = #{areasExpertise}
</if>
<if
test=
'jobTitle!=null'
>
and f.job_title_code = #{jobTitle}
</if>
</select>
</select>
<select
id=
"getFirefightersName"
resultType=
"string"
>
<select
id=
"getFirefightersName"
resultType=
"string"
>
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/FireExpertsController.java
View file @
561a1f05
...
@@ -29,6 +29,8 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
...
@@ -29,6 +29,8 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
static
org
.
hamcrest
.
CoreMatchers
.
nullValue
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -178,7 +180,7 @@ public class FireExpertsController extends BaseController {
...
@@ -178,7 +180,7 @@ public class FireExpertsController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
FireExpertsDto
>>
selectForList
()
{
public
ResponseModel
<
List
<
FireExpertsDto
>>
selectForList
()
{
List
<
FireExpertsDto
>
fireExpertsDtoList
=
fireExpertsServiceImpl
.
queryForFireExpertsList
(
false
);
List
<
FireExpertsDto
>
fireExpertsDtoList
=
fireExpertsServiceImpl
.
queryForFireExpertsList
(
false
,
null
,
null
);
fireExpertsDtoList
.
stream
().
map
(
item
->
{
fireExpertsDtoList
.
stream
().
map
(
item
->
{
item
.
setAge
(
DateUtils
.
getAge
(
item
.
getBirthdayTime
()));
item
.
setAge
(
DateUtils
.
getAge
(
item
.
getBirthdayTime
()));
return
item
;
return
item
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FirefightersServiceImpl.java
View file @
561a1f05
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
service
.
impl
;
import
static
org
.
hamcrest
.
CoreMatchers
.
nullValue
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -96,8 +98,14 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
...
@@ -96,8 +98,14 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
/**
/**
* 导出列表
* 导出列表
*/
*/
public
List
<
FirefightersExcelDto
>
exportToExcel
(
@Condition
(
Operator
.
eq
)
Boolean
isDelete
)
{
public
List
<
FirefightersExcelDto
>
exportToExcel
(
@Condition
(
Operator
.
eq
)
Boolean
isDelete
,
Map
par
)
{
return
firefightersMapper
.
exportToExcel
(
isDelete
);
String
name
=
par
.
containsKey
(
"name"
)?
par
.
get
(
"name"
).
toString
():
null
;
String
postQualification
=
par
.
containsKey
(
"postQualification"
)?
par
.
get
(
"postQualification"
).
toString
():
null
;
String
fireTeamId
=
par
.
containsKey
(
"fireTeamId"
)?
par
.
get
(
"fireTeamId"
).
toString
():
null
;
String
state
=
par
.
containsKey
(
"state"
)?
par
.
get
(
"state"
).
toString
():
null
;
String
areasExpertise
=
par
.
containsKey
(
"areasExpertise"
)?
par
.
get
(
"areasExpertise"
).
toString
():
null
;
String
jobTitle
=
par
.
containsKey
(
"jobTitle"
)?
par
.
get
(
"jobTitle"
).
toString
():
null
;
return
firefightersMapper
.
exportToExcel
(
isDelete
,
name
,
postQualification
,
fireTeamId
,
state
,
areasExpertise
,
jobTitle
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
View file @
561a1f05
...
@@ -254,7 +254,7 @@ public class ExcelServiceImpl {
...
@@ -254,7 +254,7 @@ public class ExcelServiceImpl {
FireStationDto
.
class
,
null
,
false
);
FireStationDto
.
class
,
null
,
false
);
break
;
break
;
case
"XFRY"
:
case
"XFRY"
:
List
<
FirefightersExcelDto
>
firefightersExcelDtoList
=
firefightersService
.
exportToExcel
(
false
);
List
<
FirefightersExcelDto
>
firefightersExcelDtoList
=
firefightersService
.
exportToExcel
(
false
,
par
);
ExcelUtil
.
createTemplate
(
response
,
excelDto
.
getFileName
(),
excelDto
.
getSheetName
(),
ExcelUtil
.
createTemplate
(
response
,
excelDto
.
getFileName
(),
excelDto
.
getSheetName
(),
firefightersExcelDtoList
,
FirefightersExcelDto
.
class
,
null
,
false
);
firefightersExcelDtoList
,
FirefightersExcelDto
.
class
,
null
,
false
);
break
;
break
;
...
@@ -1561,7 +1561,7 @@ public class ExcelServiceImpl {
...
@@ -1561,7 +1561,7 @@ public class ExcelServiceImpl {
FireStationDto
.
class
,
null
,
false
);
FireStationDto
.
class
,
null
,
false
);
break
;
break
;
case
"XFRY"
:
case
"XFRY"
:
List
<
FirefightersExcelDto
>
firefightersExcelDtoList
=
firefightersService
.
exportToExcel
(
false
);
List
<
FirefightersExcelDto
>
firefightersExcelDtoList
=
firefightersService
.
exportToExcel
(
false
,
null
);
ExcelUtil
.
createTemplate
(
response
,
excelDto
.
getFileName
(),
excelDto
.
getSheetName
(),
ExcelUtil
.
createTemplate
(
response
,
excelDto
.
getFileName
(),
excelDto
.
getSheetName
(),
firefightersExcelDtoList
,
FirefightersExcelDto
.
class
,
null
,
false
);
firefightersExcelDtoList
,
FirefightersExcelDto
.
class
,
null
,
false
);
break
;
break
;
...
...
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