|
@@ -3,46 +3,33 @@
|
|
|
*/
|
|
|
package com.jeeplus.modules.workstaff.web;
|
|
|
|
|
|
-import java.io.*;
|
|
|
-import java.lang.reflect.Field;
|
|
|
-import java.lang.reflect.InvocationTargetException;
|
|
|
-import java.net.URLDecoder;
|
|
|
-import java.net.URLEncoder;
|
|
|
-import java.text.ParseException;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
-import javax.validation.ConstraintViolationException;
|
|
|
-
|
|
|
-import com.google.common.collect.Maps;
|
|
|
+import com.google.common.collect.Lists;
|
|
|
import com.jeeplus.common.bos.BOSClientUtil;
|
|
|
+import com.jeeplus.common.config.Global;
|
|
|
import com.jeeplus.common.json.AjaxJson;
|
|
|
import com.jeeplus.common.oss.OSSClientUtil;
|
|
|
-import com.jeeplus.common.utils.FileUtils;
|
|
|
-import com.jeeplus.modules.sys.entity.Area;
|
|
|
+import com.jeeplus.common.persistence.Page;
|
|
|
+import com.jeeplus.common.utils.DateUtils;
|
|
|
+import com.jeeplus.common.utils.MyBeanUtils;
|
|
|
+import com.jeeplus.common.utils.StringUtils;
|
|
|
+import com.jeeplus.common.utils.excel.ExportExcel;
|
|
|
+import com.jeeplus.common.utils.excel.ImportExcel;
|
|
|
+import com.jeeplus.common.web.BaseController;
|
|
|
import com.jeeplus.modules.sys.entity.Role;
|
|
|
import com.jeeplus.modules.sys.service.RoleService;
|
|
|
import com.jeeplus.modules.sys.utils.DictUtils;
|
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
|
import com.jeeplus.modules.sysimportinfo.entity.SysImportInfo;
|
|
|
import com.jeeplus.modules.sysimportinfo.service.SysImportInfoService;
|
|
|
-import com.jeeplus.modules.wexinpackage.access.entity.AccessToken;
|
|
|
-import com.jeeplus.modules.wexinpackage.access.entity.WeChatUser;
|
|
|
import com.jeeplus.modules.wexinpackage.access.service.WeChatCallbackService;
|
|
|
-import com.jeeplus.modules.wexinpackage.access.util.access.AccessTokenUtil;
|
|
|
-import com.jeeplus.modules.wexinpackage.access.util.access.AddressBookUtil;
|
|
|
-import com.jeeplus.modules.wexinpackage.access.util.access.WeChatParamsUtil;
|
|
|
import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
|
import com.jeeplus.modules.workrelationship.entity.WorkRelationship;
|
|
|
-import com.jeeplus.modules.workstaff.entity.WorkStaffRewards;
|
|
|
+import com.jeeplus.modules.workstaff.entity.WorkStaffBasicInfo;
|
|
|
+import com.jeeplus.modules.workstaff.service.WorkStaffBasicInfoService;
|
|
|
import com.jeeplus.modules.workstaffachiveslog.dao.WorkStaffAchivesLogDao;
|
|
|
import com.jeeplus.modules.workstaffachiveslog.entity.WorkStaffAchivesLog;
|
|
|
import com.jeeplus.modules.workstaffachiveslog.service.WorkStaffAchivesLogService;
|
|
|
-import net.sf.json.JSONObject;
|
|
|
-import netscape.security.UserTarget;
|
|
|
import org.apache.shiro.authz.annotation.Logical;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -50,21 +37,20 @@ import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.Model;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
-import org.springframework.web.multipart.MultipartHttpServletRequest;
|
|
|
-import org.springframework.web.multipart.commons.CommonsMultipartResolver;
|
|
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
|
|
|
|
-import com.google.common.collect.Lists;
|
|
|
-import com.jeeplus.common.utils.DateUtils;
|
|
|
-import com.jeeplus.common.utils.MyBeanUtils;
|
|
|
-import com.jeeplus.common.config.Global;
|
|
|
-import com.jeeplus.common.persistence.Page;
|
|
|
-import com.jeeplus.common.web.BaseController;
|
|
|
-import com.jeeplus.common.utils.StringUtils;
|
|
|
-import com.jeeplus.common.utils.excel.ExportExcel;
|
|
|
-import com.jeeplus.common.utils.excel.ImportExcel;
|
|
|
-import com.jeeplus.modules.workstaff.entity.WorkStaffBasicInfo;
|
|
|
-import com.jeeplus.modules.workstaff.service.WorkStaffBasicInfoService;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.io.ByteArrayInputStream;
|
|
|
+import java.io.ByteArrayOutputStream;
|
|
|
+import java.io.InputStream;
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
+import java.net.URLDecoder;
|
|
|
+import java.text.ParseException;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* 员工基本信息Controller
|