APP需求 - Strelizia02/AngelinaBot GitHub Wiki
1.多用户组建家庭。
2.用户可以发布任务(title,text,type,amount)
3.家庭内其他用户可以接受任务-完成任务-发布动态并绑定任务-发布人点赞-积分到账。
5.创建任务提供模板(可以选择历史任务创建同类型)
6.个人设置积分商城。他人可以通过积分商城来兑换。
7.任何操作都有日志记录,可查询。
登录
注册
家庭创建/加入
家庭日常任务设置
家庭管理员设置(能增加成员、设置成员角色、日常任务)
家庭成员列表
操作记录(简单筛选)
日常任务-悬赏任务-我的提交-我的审批
选择任务-上传照片-点击提交
选择任务-完成情况-审批
选择任务-审批结果-评价
积分商城(兑换内容-金额-详细描述)
兑换 - 二次确认 - 成功
个人信息设置(姓名-头像)
未处理订单 - 已处理 - 我的兑换
个人商店列表
id
phone
pwd
name
img头像
amount余额
productivity生产力
id
name
create_user
productivity总生产力=完成的所有任务积分总和
id
family_id
user_id
is_admin
family_name家庭中的名字
id
family_id
to_user_id
from_user_id
add_user_id
agree
id
title
description
price奖励
family_id
create_user
count当前可接受的次数
max最大次数
deadline时间戳
type日常/悬赏
is_delete
id
user_id
title
price
id
title
imgs
family_id
description
price价格
create_user
id
from_user_id
to_user_id
status状态(未完成,已完成,已关闭)
type_id
type任务/商品/菜单
order_time下单时间
cashing_time兑现时间
cashing_evidence兑现举证
cashing_imgs照片
cashing_user兑现人
id
order_id
user_id
comment
level打分
images
id
user_id
order_id
num
mission_id
start_time开始时间
cycle刷新周期(天)
is_open是否开启
is_delete
id
time
description
user_id
family_id
link_id可以连接到哪个id
link_type连接类型(任务/商品/订单)
id
path
name
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
register | 注册 | 无 | phone, pwd, name | True/False |
sendCaptcha | 发送验证码 | 无 | phone | True/False |
VerifyCaptcha | 手机验证 | 无 | phone, captcha | True/False |
login | 登录 | 无 | phone, pwd | token |
logout | 登出 | token | 无 | True/False |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
getUser | 获取当前用户信息 | token | 无 | User |
getUserByPhone | 根据手机号获取用户信息 | token | phone | User |
getUserById | 根据手机号获取用户信息 | token | userId | User |
editUserInfo | 修改用户信息 | token | name, img | True/False |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
createFamily | 创建一个家庭 | token | name | True/False |
editFamily | 修改家庭名称 | token | name | True/False |
removeFamily | 删除一个家庭 | token | familyId | True/False |
getMyFamilies | 获取用户相关家庭 | token | 无 | List |
inviteFamilyMember | 邀请成员 | token | familyId, userId | True/False |
editFamilyMember | 修改成员信息 | token | familyId, userId, familyName, isAdmin | True/False |
editFamilySelf | 修改自身信息 | token | familyId, userId, familyName | True/False |
removeFamilyMember | 删除成员 | token | familyId, userId | True/False |
joinFamily | 加入家庭 | token | familyId, userId | True/False |
getInvite | 获取未处理请求 | token | 无 | List |
getAllInvite | 获取全部请求 | token | 无 | List |
agreeInvite | 同意/拒绝邀请 | token | agree | True/False |
getFamilyMember | 获取家庭全部成员 | token | familyId | List |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
addDailyMission | 创建一个日常任务 | token | title, text, Image, price, startTime, cycle | True/False |
addRewardMission | 创建一个悬赏任务 | token | title, text, Image, price, deadline | True/False |
editDailyMisson | 修改日常任务 | token | misson_id, title, text, Image, price, startTime, cycle | True/False |
editRewardMisson | 修改悬赏任务 | token | misson_id, title, text, Image, price, deadline | True/False |
removeDailyMisson | 删除日常任务 | token | misson_id | True/False |
removeRewardMisson | 删除悬赏任务 | token | misson_id | True/False |
closeDailyMisson | 关闭日常任务 | token | misson_id | True/False |
openDailyMisson | 开启日常任务 | token | misson_id | True/False |
getDailyMission | 获取日常任务表 | token | current, page | List |
getRewardMission | 获取悬赏任务表 | token | current, page | List |
acceptMission | 接受任务 | token | mission_id | True/False |
reacceptMission | 取消接受任务 | token | order_id | True/False |
doneMission | 交付任务 | token | order_id, text, imgs[] | True/False |
commentMisson | 评价交付结果 | token | order_id, text, imgs[] | True/False |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
addGoods | 添加商品 | token | name, description, goodsImgs[], price | True/False |
removeGoods | 删除商品 | token | goodsId | True/False |
editGoods | 编辑商品 | token | goodsId, name, description, goodsImgs[], price | True/False |
getGoods | 获取用户全部商品 | token | userId, current, page | List |
buyGoods | 购买商品 | token | goods_id | True/False |
returnGoods | 取消购买 | token | order_id | True/False |
deliverGoods | 交付商品 | token | order_id, text, imgs[] | True/False |
commentGoods | 评价交付结果 | token | order_id, text, imgs[] | True/False |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
addFood | 添加菜单 | token | name, img, price | True/False |
editFood | 编辑菜单 | token | food_id, name, img, price | True/False |
removeFood | 删除菜单 | token | food_id | True/False |
getFoods | 获取某用户的菜单 | token | userId, current, page | List |
orderFood | 点菜 | token | food_id | True/False |
cookieFood | 菜品交付 | token | order_id | True/False |
CommentFood | 评价菜品 | token | order_id, text, imgs[] | True/False |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
getHistory | 获取操作记录 | token | current, page | List |
getHistoryByUser | 获取某个家庭成员的操作记录 | token | userId, current, page | List |
接口 | 描述 | header | 参数 | 返回值 |
---|---|---|---|---|
getImageByid | 根据id获取图片 | token | imgId | byte[] |
getOrders | 获取我的订单 | token | 无 | List |
getHisoryOrders | 获取我的历史订单 | token | 无 | List |
getUserAmountFlow | 获取用户积分流水 | token | userId | List |
getFamilyAmountFlow | 获取家庭积分流水 | token | 无 | List |