美文网首页
2019-12-08

2019-12-08

作者: pangzhaojie | 来源:发表于2019-12-08 18:28 被阅读0次

tutor-student-task模块

数据库设计

1.student_task 学习任务表

CREATE TABLE `student_task` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 id',
  `studentId` INT(11) UNSIGNED NOT NULL COMMENT '学生 id',
  `episodeId` INT(11) UNSIGNED NOT NULL COMMENT '课程 id',
  `lessonId`  INT(11) UNSIGNED NOT NULL COMMENT '班课 id',
  `prestudyTaskStatus` int(11) UNSIGNED NOT NULL COMMENT '预习任务状态',
  `prestudyTaskNum` int(11) UNSIGNED NOT NULL COMMENT '预习任务数量',
  `rolePlayTaskStatus` int(11) UNSIGNED NOT NULL COMMENT '角色扮演任务状态',
  `rolePlayTaskNum` int(11) UNSIGNED NOT NULL COMMENT '角色扮演任务数量',
  `homeworkTaskStatus` int(11) UNSIGNED NOT NULL COMMENT '作业任务状态',
  `homeworkTaskNum` int(11) UNSIGNED NOT NULL COMMENT '作业任务数量',
  `animationTaskStatus` int(11) UNSIGNED NOT NULL COMMENT '动画任务状态',
  `animationTaskNum` int(11) UNSIGNED NOT NULL COMMENT '动画任务数量',
  `replayTaskStatus` int(11) UNSIGNED NOT NULL COMMENT '回放任务状态',
  `replayTaskdNum` int(11) UNSIGNED NOT NULL COMMENT '回放任务数量',
  `createdTime` bigint(20) NOT NULL COMMENT '创建时间',
  `updatedTime` bigint(20) NOT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `studentId_episodeId` (`studentId`,`episodeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

UML

依赖服务

依赖下游服务

监听的事件

  • homework开放
  • homework过期
  • homework提交
  • replay开放
  • replay提交
  • animation开放
  • animation过期
  • animation提交
  • roleplay开放
  • roleplay过期
  • roleplay提交
  • prestudy开放
  • prestudy过期
  • prestudy提交
  • ticket创建
  • ticket取消

事件处理设计

事件处理框架图

studentTaskService事件处理流介绍

  • 上层逻辑职责是处理各类型任务到达时的原数据,对原数据加工,负责转换成taskService接受的数据格式
  • taskService来完成对数据的存储,根据任务状态机负责将数据安全写入到db,保证数据的最终一致

任务开放时处理流程图

开放任务处理逻辑

任务过期时处理流程图

过期任务处理逻辑

任务提交时处理流程图

提交任务处理逻辑

ticket创建时处理流程图

ticket创建处理逻辑

ticket取消时处理流程图

ticket取消处理逻辑

相关文章

  • 12.8日工作心得

    时间: 2019-12-08 部门名称: 理事会办公室 岗位名称: 执行总校长 分享人: 黄苹 今日工作内容: 1...

  • 2019-12-08

    2019-12-08 日精进打卡 姓名:彭新 宁波蓝天白云供应链管理有限公司 【日精进打卡第618天】 【知~学习...

  • 沟通的艺术(21) - 4.4管理困扰的情绪(下)

    每天300字 2019-12-08 4.4 管理困扰的情绪 如何减少无益的情绪? 一句话总结: 减少无益的情绪,需...

  • 2019-12-08

    2019-12-08 扬州市方圆建筑工程有限公司 377期利他2组 【日精进打卡第601天】 【知~背诵】 《六项...

  • 我在人间凑数的日子

    2019-12-08 雾霾 北京·昌平 狗窝 按着老家那种独特而又神秘的计算方式2020年我应该30岁了,这是我第...

  • 表达方式

    高艳峰 信阳 网络中级九期 坚持分享第615天 2019-12-08 说话也需要艺术,会说话的人让人心情舒畅,不会...

  • 时至今日你说我是个桂人

    2019-12-08。周日。晴 你说人分不分贵贱?我告诉你肯定分。革命工作不分高低贵贱只是分工不同。那是原来。是他...

  • 2019-12-08

    2019-12-08 打卡人:王素琴 公司:阜阳市豹子头服饰科技有限公司【日精进打卡第582天 【知~学习】 公司...

  • 2019-12-08

    2019-12-08 姓名 :李宏清(单位)扬州市方圆建筑工程有限公司 哈尔滨363期反省二组 【日精进打卡第60...

  • 2019-12-09

    2019-12-08 姓名:何秋兵《六项精进》打卡 ,12月08日 公司:扬州市方圆建筑工程有限公司 第349期 ...

网友评论

      本文标题:2019-12-08

      本文链接:https://www.haomeiwen.com/subject/vfwmgctx.html