8/13 星期一
已办事项:
-
Guns用户图片上传目录:
默认:java.io.tmpdir -- C:\Users\jiangyanfei\AppData\Local\Temp
可更改上传目录:application.yml中,
file-upload-path: d:/tmp #文件上传目录(不配置的话为java.io.tmpdir目录)
ehcache缓存文件路径:<diskStore path="java.io.tmpdir"/> -- C:\Users\jiangyanfei\AppData\Local\Temp\ehcache - 开发模板变更记录:
- druid数据库监控模块删除,请求URL:/durid
- swagger在线接口文档模块关闭,可在模板application.yml中开启
- 业务日志、登录日志独立为日志管理模块
- 通知管理模块独立化
- UI顶部搜索栏、主题设置删除
- 上传QuantDIP v1.0版本
- 约定平台开发注意事项
待办事项:
- 完善平台开发需求
- 采用原数据库进行功能测试
- 根据需求对基础功能进行拓展
- 学习H+中的数据组件
- 学习字典管理与数据库表字段的绑定原理
8/14 星期二
已办事项:
-
关于部门管理和菜单管理中的初始化表格:当前采用的方法为注释id所在字段列初始化代码
问题:
1. id字段所在列的visible设置不可见无效
2. 将该字段置于默认单选框{field: 'selectItem', radio: true}上后,发现复选框按钮不存在
3. 删除初始化列的时候,所影响后面的字段列的align配置 -
用户管理:
1. 添加/修改用户信息中的出生日期字段不应该超过当前时间,需要加入出生日期判断逻辑
2. 用户添加出生日期中多余组件进行删除 -
字典管理:
1. 完善字典管理备注添加业务
2. Warpper进行字段包装:简单来讲就是对数据表中的无法见名知意的字段进行解释说明 -- status
待办事项:
- 学习字典管理与数据库表字段的绑定原理
- 权限管理层次结构变更
8/16 星期四
已办事项:
- 完善字典管理的使用 ConstantFactory.me().getStatusName((Integer) map.get("status")),通用的warpper调用方式。
-
用户管理中的删除操作时逻辑删除,即不删除user表中数据,只是将用户的状态置为"已删除"。
-
角色管理:保留字段变更为角色描述字段,页面更改,添加、编辑逻辑。
-
新添模块:
交易管理:dealMgr
策略管理:strategyMgr - 多数据源测试通过。踩坑记录:事务注解记得注释,默认执行当前单元测试之后数据回滚!
待办事项:
- 连接外部数据库,整合Mybatis-plus框架。
- 交易管理模块的功能实现。
- 字典管理 + Warpper 字段展示功能完善。
8/17 星期五
已办事项:
- 多数据源配置成功,连接msSQL数据库。
- Mybatis-plus代码生成器实现model层+mapper映射。
- 搭建交易管理模块,对数据表ProductInfo进行搭建。由于数据库原因通用mapper:BaseMapper无法使用,启用了自定义mapper方案。
- 交易管理产品信息的CURD操作已实现。
待办事项:
- 字典管理中的状态字段需要进行包装展示。
- Mybatis-plus代码生成器对数据库字段的命名规则。
- 自定义mapper中的动态SQL生成。