|
@@ -11,6 +11,7 @@ import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.personnel.dto.AddBasePersonnelLabourCapitalDto;
|
|
import com.xjrsoft.module.personnel.dto.AddBasePersonnelLabourCapitalDto;
|
|
|
import com.xjrsoft.module.personnel.dto.BasePersonnelLabourCapitalPageDto;
|
|
import com.xjrsoft.module.personnel.dto.BasePersonnelLabourCapitalPageDto;
|
|
|
|
|
+import com.xjrsoft.module.personnel.dto.ImportBasePersonnelLabourCapitalDto;
|
|
|
import com.xjrsoft.module.personnel.dto.UpdateBasePersonnelLabourCapitalDto;
|
|
import com.xjrsoft.module.personnel.dto.UpdateBasePersonnelLabourCapitalDto;
|
|
|
import com.xjrsoft.module.personnel.entity.BasePersonnelLabourCapital;
|
|
import com.xjrsoft.module.personnel.entity.BasePersonnelLabourCapital;
|
|
|
import com.xjrsoft.module.personnel.entity.BasePersonnelLabourCapitalData;
|
|
import com.xjrsoft.module.personnel.entity.BasePersonnelLabourCapitalData;
|
|
@@ -107,7 +108,7 @@ public class BasePersonnelLabourCapitalController {
|
|
|
}
|
|
}
|
|
|
@PostMapping("/import")
|
|
@PostMapping("/import")
|
|
|
@ApiOperation(value = "导入")
|
|
@ApiOperation(value = "导入")
|
|
|
- public RT<Boolean> importData(@Valid @RequestBody AddBasePersonnelLabourCapitalDto dto, @RequestParam MultipartFile file) throws IOException {
|
|
|
|
|
|
|
+ public RT<Boolean> importData(@Valid ImportBasePersonnelLabourCapitalDto dto, @RequestParam("file") MultipartFile file) throws IOException {
|
|
|
List<Map<Integer, Object>> excelDataList = EasyExcel.read(file.getInputStream()).sheet().headRowNumber(dto.getDataRow() - 1).doReadSync();
|
|
List<Map<Integer, Object>> excelDataList = EasyExcel.read(file.getInputStream()).sheet().headRowNumber(dto.getDataRow() - 1).doReadSync();
|
|
|
//验证数据
|
|
//验证数据
|
|
|
|
|
|
|
@@ -132,7 +133,7 @@ public class BasePersonnelLabourCapitalController {
|
|
|
* @param excelDataList 表格数据
|
|
* @param excelDataList 表格数据
|
|
|
* @return 返回集合
|
|
* @return 返回集合
|
|
|
*/
|
|
*/
|
|
|
- List<BasePersonnelLabourCapitalData> initDataList(AddBasePersonnelLabourCapitalDto dto, List<Map<Integer, Object>> excelDataList){
|
|
|
|
|
|
|
+ List<BasePersonnelLabourCapitalData> initDataList(ImportBasePersonnelLabourCapitalDto dto, List<Map<Integer, Object>> excelDataList){
|
|
|
List<BasePersonnelLabourCapitalData> resultList = new ArrayList<>();
|
|
List<BasePersonnelLabourCapitalData> resultList = new ArrayList<>();
|
|
|
for (int i = 0; i < excelDataList.size(); i ++){
|
|
for (int i = 0; i < excelDataList.size(); i ++){
|
|
|
//跳过表头
|
|
//跳过表头
|
|
@@ -185,7 +186,7 @@ public class BasePersonnelLabourCapitalController {
|
|
|
|
|
|
|
|
title.setName(value.toString());
|
|
title.setName(value.toString());
|
|
|
title.setColumnNumber(column);
|
|
title.setColumnNumber(column);
|
|
|
- title.setRowNumber(4);
|
|
|
|
|
|
|
+ title.setRowsNumber(4);
|
|
|
title.setMergeColumns(mergeColumns);
|
|
title.setMergeColumns(mergeColumns);
|
|
|
title.setMergeRows(mergeRows);
|
|
title.setMergeRows(mergeRows);
|
|
|
resultList.add(title);
|
|
resultList.add(title);
|
|
@@ -204,7 +205,7 @@ public class BasePersonnelLabourCapitalController {
|
|
|
|
|
|
|
|
title.setName(value.toString());
|
|
title.setName(value.toString());
|
|
|
title.setColumnNumber(column);
|
|
title.setColumnNumber(column);
|
|
|
- title.setRowNumber(4);
|
|
|
|
|
|
|
+ title.setRowsNumber(4);
|
|
|
title.setMergeColumns(mergeColumns);
|
|
title.setMergeColumns(mergeColumns);
|
|
|
title.setMergeRows(mergeRows);
|
|
title.setMergeRows(mergeRows);
|
|
|
resultList.add(title);
|
|
resultList.add(title);
|