亞廈-後端開發工具類

集合工具類

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();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章