Awesome
“双生” 服务端文档
包括服务端接口文档与模型文档(见docs),仅供学习使用,严禁商业用途。
同时热烈欢迎pr~
- 用户模块
- 日记模块
- 通知模块
用户模块
1. User
- id
- code:用户id,匹配用
- account
- password
- name
- sex
- face
- status:用户的状态(详见数据字典)
- total_notes:日记总数
- mode:平均情绪值
- last_times:本月剩余匹配次数
- total_times:已匹配次数
- badges:已拥有徽章id,英文逗号隔开
- badge_id:用户选择展示的徽章id
- rate:用户评分
- connect_at:最近一次匹配时间
- openid:微信openid
- other_user_id:匹配用户id
- ban_id:用户黑名单,英文逗号隔开
- unread:用户未读消息数
数据字典
sex:
- 0:男
- 1:女
status:
- 0:未匹配,刚解除匹配的临界状态
- 101:未匹配,期待异性,性格相同,主体男
- 102:未匹配,期待异性,性格互补,主体男
- 103:未匹配,期待异性,性格随意,主体男
- 111:未匹配,期待异性,性格相同,主体女
- 112:未匹配,期待异性,性格互补,主体女
- 113:未匹配,期待异性,性格随意,主体女
- 201:未匹配,期待同性,性格相同,主体男
- 202:未匹配,期待同性,性格互补,主体男
- 203:未匹配,期待同性,性格随意,主体男
- 211:未匹配,期待同性,性格相同,主体女
- 212:未匹配,期待同性,性格互补,主体女
- 213:未匹配,期待同性,性格随意,主体女
- 501:无匹配次数
- 502:无匹配权限(无日记)
- 503:无匹配权限(永久封禁)
- 504:无匹配权限(有限封禁)
- 999:关闭匹配
- 1000:已匹配
2. Badge
- id
- name
- image
- bio
3. Award
- id
- code
- badge_id
- used
日记模块
1. Note
- id
- user_id
- title
- content
- images:日记的配图url,英文逗号隔开
- latitude
- longitude
- location
- is_liked
- mode
- date: 创建日记时间戳
- status:写日记时用户的状态
数据字典
is_liked:
- 0:未被喜欢
- 1:已被喜欢
通知模块
1. Message
- id
- title
- type
- content
- image
- url
- date:创建通知的时间戳
- user_id
数据字典
type:
- 0:系统消息(被ban、无次数等)
- 101:通知(无url,有content)
- 102:活动、宣传等(有url,有content)
- 201:被匹配(无url,无content)
- 202:被解除匹配(无url,无content)
- 203:被喜欢(无url,无content)