苍穹外卖员工模块复习
员工登录

先调用方法根据用户名查找用户,空则抛异常,前端传来的密码先加密,在和查找到的密码对比,错误抛异常,账号被锁定抛异常(这些判断在service层完成,下面的在控制层)
正确则返回一个员工对象,同时生成jwt令牌,令牌包含密钥,时间,和携带的信息(我们把登录用户的ID放进去)最后返回对象即可。
新增员工
新增员工,主要是员工用户名相同,所以在全局异常处理类里面解决一下

员工分页查询
没有什么转折

编辑员工信息
正常写就行


启用禁用账号
调用修改信息的sql就完成了
根据ID查询员工
更平平无奇了吖
修改密码

现根据ThreadLocal来获得这个线程中登录用户的ID,根据ID查询用户,并得到密码。如果密码和旧密码不同抛异常。可以的话就新新密码Update即可