diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/controller/ConflictMediateController.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/controller/ConflictMediateController.java index 3915c82..5afc0b5 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/controller/ConflictMediateController.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/controller/ConflictMediateController.java @@ -87,7 +87,7 @@ public class ConflictMediateController { @GetMapping("export") public void export(@RequestParam Map params, HttpServletResponse response) throws Exception { - List list = conflictMediateService.list(params); + List list = conflictMediateService.export(params); ExcelUtils.exportExcelToTarget(response, null, list, ConflictMediateExcel.class); } diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/excel/ConflictMediateExcel.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/excel/ConflictMediateExcel.java index 0fb0e7e..b9fb2d0 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/excel/ConflictMediateExcel.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/excel/ConflictMediateExcel.java @@ -31,12 +31,9 @@ import java.util.Date; @Data public class ConflictMediateExcel { - @Excel(name = "主键") + @Excel(name = "序号") private String id; - @Excel(name = "提交人ID") - private Long userId; - @Excel(name = "矛盾纠纷类型") private String conflictType; @@ -64,26 +61,4 @@ public class ConflictMediateExcel { @Excel(name = "备注") private String remark; - @Excel(name = "提报时间") - private Date submitTime; - - @Excel(name = "删除标记 0:未删除,1:已删除") - private String delFlag; - - @Excel(name = "乐观锁") - private Integer revision; - - @Excel(name = "创建人") - private String createdBy; - - @Excel(name = "创建时间") - private Date createdTime; - - @Excel(name = "更新人") - private String updatedBy; - - @Excel(name = "更新时间") - private Date updatedTime; - - } \ No newline at end of file diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/ConflictMediateService.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/ConflictMediateService.java index 94061fb..468d8eb 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/ConflictMediateService.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/ConflictMediateService.java @@ -58,6 +58,16 @@ public interface ConflictMediateService extends BaseService list(Map params); + /** + * 导出 + * + * @param params + * @return java.util.List + * @author zhangyuan + * @date 2020-06-10 + */ + List export(Map params); + /** * 单条查询 * diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/impl/ConflictMediateServiceImpl.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/impl/ConflictMediateServiceImpl.java index 08c1024..30df82e 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/impl/ConflictMediateServiceImpl.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/conflict/service/impl/ConflictMediateServiceImpl.java @@ -79,6 +79,15 @@ public class ConflictMediateServiceImpl extends BaseServiceImpl export(Map params) { + List entityList = baseDao.selectList(getWrapper(params)); + for (int i = 0; i < entityList.size(); i++) { + entityList.get(i).setId(i+1+""); + } + return ConvertUtils.sourceToTarget(entityList, ConflictMediateDTO.class); + } + private QueryWrapper getWrapper(Map params) { String id = (String) params.get(FieldConstant.ID_HUMP);