一、系统背景
为支持用户不同任务
二、任务基本功能
2.1M端
- 新增
- 详情
- 修改
- 列表
- 发布
- 作废
2.2C端
- 创建任务
- 完成任务
- 领取奖励
- 取消任务
- 查询用户任务详情
- 插叙用户任务列表
三、任务类型(可扩展)
3.1任务类型属性
- 任务类型id
- 任务类型名称
- 用户任务初始状态(1:任务进行中 2:任务已完成 3:奖励已领取 )
- 发奖类型(自动/手动) 1 2
- 发奖方式(同步/异步)1 2
- 发奖内容(权益、触达、投票)
3.2任务类型
- 初始状态为任务进行中 不发奖
- 初始状态为任务已完成 不发奖
- 初始状态为任务奖励已领取 同步发奖
- 初始状态为任务奖励已领取 异步发奖
- 初始状态为任务进行中 不发奖
- 初始状态为任务已完成 不发奖
- 初始状态为任务奖励已领取 同步发奖
- 初始状态为任务奖励已领取 异步发奖
- ...
46
详细类型:任务类型
设计上通过C端的8个基本功能的组合可以支持以上46中不同任务的进行
四、任务流程图(主要)
4.1创建任务
4.3完成任务
4.3、发放奖励
五、表结构设计