基于SSM+Vue+MySQL+ElementUI的人事管理系统
高级资料添加培训工资套餐管理工资套账工资表管理积分统计人事信息分析人事记录分析部门管理公告管理操作日志操作员管理登陆登陆首页高级资料技术描述开发工具: Idea/Eclipse数据库: mysqlJar包仓库: Maven前段框架: vue/Element后端框架: Spring+SpringMVC+Mybatis+SpringBoot...
·
高级资料
添加培训
工资套餐管理
工资套账
工资表管理
积分统计
人事信息分析
人事记录分析
部门管理
公告管理
操作日志
操作员管理
登陆
登陆首页
高级资料
技术描述
开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架: vue/Element
后端框架: Spring+SpringMVC+Mybatis+SpringBoot
@RestController
public class LoginController {
private static Logger Loggerlogger = Logger.getLogger("com.liruilong.hros.controller.LoginController");
@GetMapping("/login")
public RespBean login(){
return RespBean.error("尚未登录,请登录!");
}
@GetMapping(value = "/auth/code")
public Map getCode(HttpServletRequest request){
// 算术类型 https://gitee.com/whvse/EasyCaptcha
ArithmeticCaptcha captcha = new ArithmeticCaptcha(111, 36);
// 几位数运算,默认是两位
captcha.setLen(2);
// 获取运算的结果
String result = captcha.text();
Loggerlogger.warning("生成的验证码:"+result);
result = result.equals("0.0") ? "0":result;
// 保存
// 验证码信息
Map<String,Object> imgResult = new HashMap<String,Object>(2){{
put("img", captcha.toBase64());
}};
request.getSession().setAttribute("yanzhengma",result+"");
Loggerlogger.warning("校验码为:"+result);
return imgResult;
}
}
@RestController
@RequestMapping("/system/log")
public class OplogController {
@Autowired
OplogService oplogService;
@Autowired
LogTypeService logTypeService;
@GetMapping("/")
public RespPageBean getAllsOplog(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "13") Integer size, Integer logtype, Date[] beginDateScope ){
return oplogService.getAllsOplog(page, size, logtype,beginDateScope );
}
@GetMapping("/logtype")
public List<LogType> getAllsLogtype(){
return logTypeService.getAllsLogtype();
}
}
更多推荐
已为社区贡献42条内容
所有评论(0)