发表于: 2017-12-06 23:20:07

1 634


今天完成的事
完成接口文档,虽然还有不足之处,以后或许还会经常改动

1 门卫处

1.1 签到页面

1.1.1 获取用户签到信息

URL

/a/u/sign/{uid}

Method

GET

Description

获取用户信息

Request Param List

Name
Identifier
Type
Remark
用户的id
id
number

Response Param List

Name
Identifier
Type
Remark
用户对象
user
object
---最近一次签到时间
signTime
number
---最大连续签到次数
maxSignDate
number
---用户头像
img
string
---逆袭豆数量
score
number
---签到总次数
totalSign
number
---当前连续签到次数
continueDate
number
---用户昵称
name
string

1.1.2 签到

URL

/a/u/sign

Method

POST

Description

Request Param List

Name
Identifier
Type
Remark
用户对象
user
object
---数据更新时间
update_at
number
---签到总次数
totalSign
number
---签到时间
signTime
number
---逆袭豆数量
score
number
---当前连续签到次数
continueDate
number
---最大连续签到次数
maxSignDate
number
---更新人id
update_by
number

Response Param List

Name
Identifier
Type
Remark
响应消息
message
string
状态码
code
number
0表示成功,1表示用户今天已经签到,2表示插入数据库失败,没这个用户,用户更新失败

1.1.3 获取用户该月签到记录

URL

/a/u/sign/time/{uid}

Method

GET

Description

@type=array_map;

Request Param List

Name
Identifier
Type
Remark
用户id
uid
number
签到年份
signYear
number
签到月份
signMonth
number

Response Param List

Name
Identifier
Type
Remark
当月签到日期
signDay
number

2 学生证

2.1 学生证页面

2.1.1 返回学生信息

URL

/a/u/student/{uid}

Method

GET

Description

Request Param List

Name
Identifier
Type
Remark
用户id
uid
number

Response Param List

Name
Identifier
Type
Remark
用户对象
user
object
---邮箱
mail
string
---逆袭豆
score
number
---手机号码
mobile
number
---头像
img
string
---昵称
name
string
---年级
grade
number

2.1.2 绑定成功

URL

/a/u/binding/success

Method

GET

Description

Request Param List

Name
Identifier
Type
Remark
用户id
uid
number

Response Param List

Name
Identifier
Type
Remark
用户对象
user
object
---手机号码
mobile
number
---邮箱
mail
string

2.1.3 跳转用户绑定页面

URL

/a/u/binding

Method

GET

Description

跳转到绑定页面,如果用户的手机和邮箱不为空,则跳转到/a/u/binding/success

Request Param List

Name
Identifier
Type
Remark
用户id
uid
number

Response Param List

Name
Identifier
Type
Remark

2.1.4 绑定手机

URL

/a/u/binding/mobile

Method

POST

Description

Request Param List

Name
Identifier
Type
Remark
用户对象
user
object
---手机
mobile
number
---更新时间
updateAt
number
---更新人
updateBy
string

Response Param List

Name
Identifier
Type
Remark
返回码
code
number
返回信息
message
string

2.1.5 绑定邮箱

URL

/a/u/binding/mail

Method

POST

Description

Request Param List

Name
Identifier
Type
Remark
用户对象
user
object
---更新时间
updateAt
number
---更新人
updateBy
string
---邮箱
mail
string

Response Param List

Name
Identifier
Type
Remark
返回消息
message
string
返回码
code
number

2.1.6 跳转到手机绑定的页面

URL

/a/u/binding/mobile

Method

GET

Description

Request Param ListRemark

Response Param ListRemark

2.1.7 跳转到邮箱绑定的页面

URL

/a/u/binding/mail

Method

GET

Description

Request Param ListRemark

Response Param List

学习了正则表达式的一部分
学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。
假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。
这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。
不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。
\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置
假如你要找的是hi后面不远处跟着一个Lucy,你应该用\bhi\b.*\bLucy\b。
明天计划的事
讲小课堂
收获
理解了一份规范的接口文档该怎么制作
遇到的问题
暂无



返回列表 返回列表
评论

    分享到