|
@@ -6,7 +6,10 @@ import java.util.*;
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
import com.zhongzheng.common.core.domain.entity.SysUser;
|
|
|
+import com.zhongzheng.common.core.domain.model.LoginUser;
|
|
|
+import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.alisms.service.IAliSmsService;
|
|
|
+import com.zhongzheng.modules.course.vo.CourseSectionImport;
|
|
|
import com.zhongzheng.modules.grade.vo.ClassPeriodStudentExportVo;
|
|
|
import com.zhongzheng.modules.user.bo.*;
|
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
@@ -31,6 +34,7 @@ import com.zhongzheng.common.utils.poi.ExcelUtil;
|
|
|
import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
/**
|
|
|
* 客户端用户Controller
|
|
@@ -139,4 +143,16 @@ public class UserController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @ApiOperation("导入用户")
|
|
|
+ @Log(title = "导入用户", businessType = BusinessType.IMPORT)
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:section:import')")
|
|
|
+ @PostMapping("/importData")
|
|
|
+ public AjaxResult<Map<String,Object>> importData(MultipartFile file, String importNo) throws Exception
|
|
|
+ {
|
|
|
+ ExcelUtil<UserImportAddBo> util = new ExcelUtil<UserImportAddBo>(UserImportAddBo.class);
|
|
|
+ List<UserImportAddBo> userList = util.importExcel(file.getInputStream());
|
|
|
+ Collections.reverse(userList);
|
|
|
+ Map<String, Object> rs = iUserService.importUser(userList);
|
|
|
+ return AjaxResult.success(rs);
|
|
|
+ }
|
|
|
}
|