简介
一个双人待办清单系统,可以通过完成对方下达的任务来获取积分,进而购买对方发布的商品。
功能
一、 任务
- 发布任务
- 任务名
 - 内容
 - 截止时间(可为空)
 - 附件 【照片、音频、视频】
 - 积分
 
 - 完成任务
 - 审批任务
 - 任务详情
 - 删除任务
 - 任务的分类
 
二、 卡片背包
- 使用卡片
 - 查看对方的背包
 - 卡片清单
 - 心愿清单
 
三、 商城
- 购买卡片
 
四、商城管理
- 管理卡片
- 分组名
 - 修改已上架卡片的信息
 - 限购
 - 下架
 - 调整价格
 
 - 添加卡片
- 卡片名
 - 卡片简介
 - 有效期
 - 价格
 - 附件
 
 - 查看销售记录
 
五、 消息提醒
六、用户
- 基本信息
 - 设置积分名
 - 消费记录
 - 绑定对方
 - 解绑
 
后端设计
一、数据库
- 卡片
 - 任务
 - 我制作的卡片
 - 我收到的卡片
 - 使用记录
 - 购买记录
 - 用户
 - 消息
 
二、数据模型分类
- 视图层到接口VO,入参为InputVO,出参为OutputVO
 - 传输模型DTO,负责将业务模型转为VO,或者VO转为业务模型
 - 业务模型BO,可以包含很多PO
 - 持久层PO,与数据库的表对应
 
典型流程为
-09d0aaa87b5f43f6956cda1697642f28.png)
三、数据库设计
- 用户表
- nickname