xxxxx - Strelizia02/AngelinaBot GitHub Wiki

功能总体描述

1.多用户组建家庭。

2.用户可以发布任务(title,text,imgs, type,amount)

3.家庭内其他用户可以接受任务-完成任务-发布动态并绑定任务-发布人点赞-积分到账。

5.创建任务提供模板(可以选择历史任务创建同类型)

6.个人设置积分商城。他人可以通过积分商城来兑换。

7.任何操作都有日志记录,可查询。

表结构

任务

字段
id
user_id
family_id
create_time
update_time
deadline
title
text
imgs
amount
is_cash
do_user
type
daily_id
status

日常发布

字段
id
title
text
imgs
cycle
count
done
is_delete

动态

字段
id
user_id
family_id
create_time
update_time
text
imgs
bound_type
is_delete

动态绑定

字段
daymic_id
bound_id

评论

字段
id
text
create_time
father_id
father_type
is_delete

点赞

字段
user_id
daymic_id

Tags

字段
id
create_time
user_id
tag
is_delete

Tags_daymic

字段
tag_id
daymic_id

商品

字段
id
title
imgs
family_id
description
price
create_user
create_time
update_time
is_delete

订单

字段
id
goods_id
to_user_id
create_time
update_time
status
order_time
cashing_time

菜单

字段
id
user_id
title
text
amount
img
create_time
update_time

点菜

字段
id
foods_id
create_user
create_time
date
dinner/launch
status

history历史记录表

字段
id
time
description
user_id
family_id
link_id
link_type

image图片表

字段
id
path
name

user用户表

字段
id
phone
pwd
name
img
amount
productivity

family家庭表

字段
id
name
create_user
productivity

family_user家庭关系表

字段
id
family_id
user_id
is_admin
family_name

family_invite家庭加入申请表

字段
id
family_id
to_user_id
from_user_id
add_user_id
agree

接口

登录注册

接口 描述 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

商品

接口 描述 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

点菜

接口 描述 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
getUserFoods 获取某用户菜单 token userId, current, page List
orderFood 点菜 token food_id True/False
cookieFood 菜品交付 token order_id 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
⚠️ **GitHub.com Fallback** ⚠️