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
f2c93380
Commit
f2c93380
authored
May 23, 2024
by
张森
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
备品备件问题需求开发 - 导出API、列表查询API添加筛选条件
parent
8f65ec0f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
6 deletions
+16
-6
WlSpareEquipmentExportVo.java
...quipmanage/common/entity/vo/WlSpareEquipmentExportVo.java
+3
-4
WlSpareEquipmentController.java
...in/equipmanage/controller/WlSpareEquipmentController.java
+7
-2
WlSpareEquipmentMapper.xml
...quip/src/main/resources/mapper/WlSpareEquipmentMapper.xml
+6
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/entity/vo/WlSpareEquipmentExportVo.java
View file @
f2c93380
...
...
@@ -4,6 +4,7 @@ import cn.afterturn.easypoi.excel.annotation.Excel;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
...
...
@@ -51,13 +52,11 @@ public class WlSpareEquipmentExportVo {
@Excel
(
name
=
"生产日期"
)
@ExcelProperty
(
value
=
"生产日期"
,
index
=
10
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
productionDate
;
// 生产日期
private
String
productionDate
;
// 生产日期
@Excel
(
name
=
"采购日期"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@ExcelProperty
(
value
=
"采购日期"
,
index
=
11
)
private
Date
purchaseDate
;
// 采购日期
private
String
purchaseDate
;
// 采购日期
@Excel
(
name
=
"备注"
)
@ExcelProperty
(
value
=
"备注"
,
index
=
12
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/WlSpareEquipmentController.java
View file @
f2c93380
...
...
@@ -2,6 +2,8 @@ package com.yeejoin.equipmanage.controller;
import
cn.afterturn.easypoi.excel.ExcelImportUtil
;
import
cn.afterturn.easypoi.excel.entity.ImportParams
;
import
cn.hutool.core.date.DatePattern
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
...
...
@@ -213,13 +215,16 @@ public class WlSpareEquipmentController extends BaseController {
exportList
=
wlSpareEquipmentService
.
exportList
(
dto
,
0
,
null
);
}
List
<
WlSpareEquipmentExportVo
>
exportVoList
=
new
ArrayList
<>();
export
Vo
List
.
forEach
(
item
->
{
exportList
.
forEach
(
item
->
{
WlSpareEquipmentExportVo
exportVo
=
new
WlSpareEquipmentExportVo
();
BeanUtils
.
copyProperties
(
item
,
exportVo
,
"single"
);
exportVo
.
setSingle
(
SingleEnum
.
DXGL
.
getKey
().
equals
(
item
.
getSingle
())
?
"单项管理"
:
"批量管理"
);
exportVo
.
setWarehouseStructure
(
item
.
getWarehouseStructureCode
());
exportVo
.
setProductionDate
(
DateUtil
.
format
(
item
.
getProductionDate
(),
DatePattern
.
NORM_DATE_PATTERN
));
exportVo
.
setPurchaseDate
(
DateUtil
.
format
(
item
.
getPurchaseDate
(),
DatePattern
.
NORM_DATE_PATTERN
));
exportVoList
.
add
(
exportVo
);
});
ExcelUtil
.
createTemplate
(
response
,
"消防装备备品备件"
,
"备品备件信息"
,
exportList
,
WlSpareEquipmentExportVo
.
class
,
null
,
false
);
ExcelUtil
.
createTemplate
(
response
,
"消防装备备品备件"
,
"备品备件信息"
,
export
Vo
List
,
WlSpareEquipmentExportVo
.
class
,
null
,
false
);
}
/**
...
...
amos-boot-system-equip/src/main/resources/mapper/WlSpareEquipmentMapper.xml
View file @
f2c93380
...
...
@@ -27,6 +27,9 @@
<if
test=
"dto.warehouseStructureId != null"
>
AND warehouse_structure_id = #{dto.warehouseStructureId}
</if>
<if
test=
"dto.equipModelId != null"
>
AND `equip_model_id` = #{dto.equipModelId}
</if>
</where>
ORDER BY create_date DESC
</select>
...
...
@@ -77,6 +80,9 @@
<if
test=
"dto.warehouseStructureId != null"
>
AND warehouse_structure_id = #{dto.warehouseStructureId}
</if>
<if
test=
"dto.equipModelId != null"
>
AND `equip_model_id` = #{dto.equipModelId}
</if>
</where>
ORDER BY create_date DESC
</select>
...
...
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