18/8/13~18/8/17实习报告

8/13 星期一

已办事项:

  1. 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

  2. 开发模板变更记录:
    1. druid数据库监控模块删除,请求URL:/durid
    2. swagger在线接口文档模块关闭,可在模板application.yml中开启
    3. 业务日志、登录日志独立为日志管理模块
    4. 通知管理模块独立化
    5. UI顶部搜索栏、主题设置删除
  3. 上传QuantDIP v1.0版本
  4. 约定平台开发注意事项

待办事项:

  1. 完善平台开发需求
  2. 采用原数据库进行功能测试
  3. 根据需求对基础功能进行拓展
  4. 学习H+中的数据组件
  5. 学习字典管理与数据库表字段的绑定原理

8/14 星期二

已办事项:

  1. 关于部门管理和菜单管理中的初始化表格:当前采用的方法为注释id所在字段列初始化代码
    问题:
    1. id字段所在列的visible设置不可见无效
    2. 将该字段置于默认单选框{field: 'selectItem', radio: true}上后,发现复选框按钮不存在
    3. 删除初始化列的时候,所影响后面的字段列的align配置

  2. 用户管理:
    1. 添加/修改用户信息中的出生日期字段不应该超过当前时间,需要加入出生日期判断逻辑
    2. 用户添加出生日期中多余组件进行删除

  3. 字典管理:
    1. 完善字典管理备注添加业务
    2. Warpper进行字段包装:简单来讲就是对数据表中的无法见名知意的字段进行解释说明 -- status

待办事项:

  1. 学习字典管理与数据库表字段的绑定原理
  2. 权限管理层次结构变更

8/16 星期四

已办事项:

  1. 完善字典管理的使用 ConstantFactory.me().getStatusName((Integer) map.get("status")),通用的warpper调用方式。
  2. 用户管理中的删除操作时逻辑删除,即不删除user表中数据,只是将用户的状态置为"已删除"。

  3. 角色管理:保留字段变更为角色描述字段,页面更改,添加、编辑逻辑。

    扫描二维码关注公众号,回复: 3150187 查看本文章
  4. 新添模块:
    交易管理:dealMgr
    策略管理:strategyMgr

  5. 多数据源测试通过。踩坑记录:事务注解记得注释,默认执行当前单元测试之后数据回滚!

待办事项:

  1. 连接外部数据库,整合Mybatis-plus框架。
  2. 交易管理模块的功能实现。
  3. 字典管理 + Warpper 字段展示功能完善。

8/17 星期五

已办事项:

  1. 多数据源配置成功,连接msSQL数据库。
  2. Mybatis-plus代码生成器实现model层+mapper映射。
  3. 搭建交易管理模块,对数据表ProductInfo进行搭建。由于数据库原因通用mapper:BaseMapper无法使用,启用了自定义mapper方案。
  4. 交易管理产品信息的CURD操作已实现。

待办事项:

  1. 字典管理中的状态字段需要进行包装展示。
  2. Mybatis-plus代码生成器对数据库字段的命名规则。
  3. 自定义mapper中的动态SQL生成。

猜你喜欢

转载自blog.csdn.net/Nerver_77/article/details/81865340