高级资料

添加培训

工资套餐管理

工资套账

工资表管理

积分统计

人事信息分析

人事记录分析

部门管理

公告管理

操作日志

操作员管理

登陆

登陆首页

高级资料

技术描述

开发工具: 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();
    }
}

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐