- feat_1001--用户|权限部分
项目初始化
新建用户表,用户权限表,用户角色映射表,角色权限映射表,角色表
验证码生成,基本环境的搭建,redis工具
拦截器拦截请求,解析token,token续期
用户管理|用户授权
日志分区,aop鉴权
角色创建,项目创建
- feat_1002--用户|数据源|api创建
数据源添加|数据库链接池
项目创建,项目数据源绑定
数据源元数据收集--》暂定采用直接执行sql 语句的方式
数据源加入数据连接池,不采用定时任务执行,改为手动执行,如果请求在数据连接池里面没有找到链接,动态加入链接,失败直接报错
创建项目,绑定数据源
- feat_1003--api创建,调用
api 配置完成
自定义sql模式
sql 解析--》select
添加自定义sql,获取api 详情
api 访问,定时任务添加配置到redis ,启用消息队列,添加mysql binlog 监听
- feat_1004--项目优化
登陆逻辑优化
角色创建,角色权限赋予
管理员查看用户详情,user_service 方法返回值优化
数据源优化,只能看见自己导入的数据源,数据源删除,数据源禁用
流程跑通,第一版
- feat_1005--项目优化,观察者模式,模板方法模式,注册api,定时任务,gateway