|
|
@ -17,9 +17,6 @@ package org.opsli.modulars.system.user.web;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ReflectUtil;
|
|
|
|
import cn.hutool.core.util.ReflectUtil;
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
import com.alibaba.excel.util.CollectionUtils;
|
|
|
|
import com.alibaba.excel.util.CollectionUtils;
|
|
|
@ -29,7 +26,6 @@ import com.google.common.collect.Maps;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
import org.opsli.api.base.result.ResultVo;
|
|
|
|
import org.opsli.api.base.result.ResultVo;
|
|
|
@ -41,7 +37,6 @@ import org.opsli.common.annotation.ApiRestController;
|
|
|
|
import org.opsli.common.annotation.EnableLog;
|
|
|
|
import org.opsli.common.annotation.EnableLog;
|
|
|
|
import org.opsli.common.annotation.RequiresPermissionsCus;
|
|
|
|
import org.opsli.common.annotation.RequiresPermissionsCus;
|
|
|
|
import org.opsli.common.constants.MyBatisConstants;
|
|
|
|
import org.opsli.common.constants.MyBatisConstants;
|
|
|
|
import org.opsli.common.enums.DictType;
|
|
|
|
|
|
|
|
import org.opsli.common.exception.ServiceException;
|
|
|
|
import org.opsli.common.exception.ServiceException;
|
|
|
|
import org.opsli.common.exception.TokenException;
|
|
|
|
import org.opsli.common.exception.TokenException;
|
|
|
|
import org.opsli.common.utils.HumpUtil;
|
|
|
|
import org.opsli.common.utils.HumpUtil;
|
|
|
@ -62,17 +57,15 @@ import org.opsli.modulars.system.org.web.SysOrgRestController;
|
|
|
|
import org.opsli.modulars.system.user.entity.SysUser;
|
|
|
|
import org.opsli.modulars.system.user.entity.SysUser;
|
|
|
|
import org.opsli.modulars.system.user.entity.SysUserAndOrg;
|
|
|
|
import org.opsli.modulars.system.user.entity.SysUserAndOrg;
|
|
|
|
import org.opsli.modulars.system.user.service.IUserService;
|
|
|
|
import org.opsli.modulars.system.user.service.IUserService;
|
|
|
|
import org.opsli.modulars.tools.oss.enums.OssStorageType;
|
|
|
|
import org.opsli.plugins.oss.factory.OssStorageFactory;
|
|
|
|
import org.opsli.modulars.tools.oss.factory.OssStorageFactory;
|
|
|
|
import org.opsli.plugins.oss.service.BaseOssStorageService;
|
|
|
|
import org.opsli.modulars.tools.oss.service.BaseOssStorageService;
|
|
|
|
import org.opsli.plugins.oss.service.OssStorageService;
|
|
|
|
import org.opsli.modulars.tools.oss.service.OssStorageService;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
|
|
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import java.io.File;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.lang.reflect.Method;
|
|
|
|
import java.lang.reflect.Method;
|
|
|
|
import java.util.Iterator;
|
|
|
|
import java.util.Iterator;
|
|
|
|