因为权限级别有5种
    全部权限
    自定义权限
    部门权限
    部门及以下权限
    个人权限
    根据每个用户的权限不同,通过自定义注解+aop在方法执行前动态拼接sql语句实现