18/8/27~18/8/31实习报告

8/27 星期一

已办事项:

  1. 关于部门管理和菜单管理中id字段的可见性设置无效问题进行了解决,详见问题8解决方案。
  2. 即时通知模块,通知发送后通知人列表窗口无法关闭bug修复。
  3. 展示通知模块,单项通知删除按钮无效修复。
  4. QuantDIP新版本已提交到trunk。

待办事项:

  1. 完善需求文档,分模块进行功能实现。
  2. Spring Boot2 精髓阅读。
  3. JavaScript 高程三阅读。

8/28 星期二

已办事项:

  1. 产品名映射视图建立自定义mapper:实现产品名映射视图展示功能,搜索条件添加。

  2. 产品基础信息完善:添加产品状态选项、产品全名搜索条件。

  3. 模块:产品名映射表模块基本功能实现

    1. 查看产品名映射:自定义mapper,数据从视图ProductNameMappingTable中获取。

    2. 添加、修改、删除产品名映射:采用BaseMapper,与数据表ProductNameData建立对应关系。

    3. 需要注意的是:
      1. 视图中不存在主键这一字段,修改、删除操作的依赖字段为productId,使用EntityWarpper条件构造器进行操作即可。
      2. 由于视图和数据表的联动关系在数据库中已经存在,若插入一条数据库中产品编号未存在的数据到视图中,此操作无效。
      3. 在产品名映射上,搜索条件整合,可通过产品编号、标准名、别名等多个字段进行视图内的数据查询。现阶段搜索条件不存在多选,如需请参照产品基础信息模块。
      4. 多数据源配置上,针对多次请求外数据源连接,关闭数据源信息清空。 方案不可取
      5. 产品信息验证逻辑迁移至添加页面映射界面,编辑页面中产品编号已经设置为不可更改。

待办事项:

  1. 完善需求文档,分模块进行功能实现。
  2. 整理踩坑记录。

8/29 星期三

已办事项:

  1. 硬编码和软编码

  2. Active Record VS Data Mapper

  3. mybatis-plus中多数据源配置

  4. SpringBoot中Spring容器bean默认加载为当前application目录以及子目录。位于其他目录Spring容器不会自动加载

  5. 模块:

    1. 交易管理-证券:

      1. 证券交易:TradingStock

      2. 证券持仓:PositionStock

    2. 交易管理-期贷:

      1. 期贷交易:TradingFutures

      2. 期贷持仓:PositionFutures

    3. 搜索条件:ProductID、AccountID、ContractID 主搜索条件 + Tradingday日期搜索

    4. 遇到的问题:

      1. 多数据源切换切面清空数据源配置

      2. mybatis-plus中EntityWrapper拼接条件错误

待办事项:

  1. 解决交易模块中出现的错误
  2. EntityWarpper中的单表多条件拼接查询方法学习
  3. ProductInfoCheck作为独立业务进行封装 – 多数据源切换问题

8/30 星期四

已办事项:

  1. 数学建模集训,车距问题解决。
  2. 交易管理 - 证券交易、证券持仓模块基本功能实现。
  3. 多数据源切换问题得出合适的解决方案。
  4. 对管理模块数据信息的搜索查询进行了自定义mapper实现。

待办事项:

  1. 期贷交易、期贷持仓模块的基本功能实现。
  2. 总结踩坑记录。

8/31 星期五

已办事项:

  1. 多数据源切换问题解决方案已确定。
  2. 交易管理 - 期贷交易、期贷持仓模块基本功能实现。
  3. QuantDIP整合交易管理(证券 + 期贷)已更新至trunk。

待办事项:

  1. 产品管理模块基本功能实现。
  2. SpringBoot2精髓阅读。
  3. 完善需求文档。

猜你喜欢

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