集合工具類
CollectionUtils類
isEmpty:判斷集合是否爲空(包括null或者size大小爲0)
isNotEmpty:與isEmpty相反
reverseArray : 倒置集合
Map工具類
MapUtils類
isEmpty:判斷map是否爲空(包括null或者map中無元素)
isNotEmpty:與isEmpty相反
返回消息體類
ReturnVo類
code、msg、data、datas
RestResult類
ok方法,返回一個status爲200(默認200)的RestResult、
data(一個Object成員屬性)、
data方法,直接注入數據給返回封裝類、
server_error_with_alert一個返回狀態505的方法
權限類
Authentication.getSecUser() //獲取當前登錄部門用戶的信息
ISecurityService類:處理權限類
getAllMdmDepth獲取所有部門
getAllMdmCompany獲取所有公司
getAllSecUsers獲取所有用戶
Excel處理類
ImTechExcelUtils類:處理excel文件
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile file = multipartRequest.getFile("file");
importExcelFromMultipartFile(file, ImportExcelEntity.class)
用法:
先創一個Entity,繼承
extends BaseRowModel類
需要映射的列屬性加上
@ExcelProperty(value = "序號", index = 0)
導入用上面的方法解析數據,導出用下面的方法返回
return ExcelExporterBuilder.builder()
.sheetNo(1)
.headLineMun(0)
.excelModel(ExportExcelEntity.class)
.excelModel(ExportExcelEntities)
.build().createExcelFileResult();