发表于: 2017-12-09 22:53:59

1 724


今日完成的事情:

今天继续写接口文档,我的同伴今天把前台的接口文档写出来,然后我把我们连个的接口文档汇总起来录Wiki:

转至元数据结尾转至元数据起始

约定:

1./u表示登陆才能访问

2.rest风格接口

3.所有的返回字段都包含code和message,code表示状态码,message表示状态信息。

前台接口:

1.获取职位信息:

请求地址:/get /a/profession

请求参数:

字段
说明
类型
是否必填
备注
page页码number 
size展示数量number 

返回参数:

字段
说明
类型
备注
code状态码number 
message状态信息string 
data数据object 

data

字段
说明
类型
是否必填
备注
name职位名称string 
companyId公司IDnumber 
companyType公司类型number 
city城市string 
professionType职位类型number 
professionLevel职位级别number 
introduce职位介绍string 
salary薪水number 
salaryWave工资波动number 
experience经验number 
education学历number 
createAt创建时间number 
updateAt更新时间number 

2.职位查找:

请求地址:get /a/profession/search

请求参数:

字段
说明
类型
是否必须
备注
location地址number 
professionName职位名称string 
professionType职位类别number 
professionLevel职位等级number 
type行业类型number这个有异议
education学历要求number 
experience经验number 
salary薪资水平number 
published发布时间number 
page第几页number 
size每页数量number 

返回参数:

字段
说明
类型
备注
code状态码number 
message状态信息string 
data数据object 

data

字段
说明
类型
是否必填
备注
name职位名称string 
companyId公司IDnumber 
companyType公司类型number 
city城市string 
professionType职位类型number 
professionLevel职位级别number 
introduce职位介绍string 
salary薪水number 
salaryWave工资波动number 
experience经验number 
education学历number 
createAt创建时间number 
updateAt更新时间number 

由于接口文档好多,这里我就不截取了。

写接口文档的时候发现了好些问题,在这里总结一下:

1.和我的另外一个后端小伙伴没有沟通好,职位和公司这两个接口我们的部分字段没有保持一致,比如:公司地区,他只写了一个字段city,我分为了两个字段province和city。

2.我在第一遍写接口文档的时候,没有考虑到分页查询的情况,这个page和size需要添加。

3.每个公司有好多职位,每个职位对应好多公司,这个应该创建关联表,这个没有做过,要学习一下。

4.公司有公司产品,我们暂时是把产品放在公司表里面,这样就造成了公司表的字段特别多,比较冗余,打算把公司产品单独提取出来,做一个表格。

5.后台模块部分,经过讨论,暂时定为,大模块有父模块ID,父模块下面的小模块有子模块ID。

明日计划的事情:

明天优化一下接口文档。

遇到的问题:

沟通不足,还有沟通的时候没有重点,造成效率低下。模块的接口文档有了思路,但是实现还是没有想好。

收获:

模块的接口文档有了思路。



返回列表 返回列表
评论

    分享到