发表于: 2017-12-08 20:55:36
1 663
今日完成:
早上讨论了整个项目的大概架构。下午尝试根据原型图写接口文档,发现很难写,有很多需要商榷的东西,很多东西需要交流才能知道这个接口的意义。
明日计划:
继续写接口文档。
成果:
目前想到公司所需要的字段,从原型图中一点点找到的。
公司表
Id int 公司id自增唯一
Name varchar(50) 公司名 唯一
Slogan varchar(50) 公司标语
Introduce text 公司介绍
Type int 公司类型
Locate int 公司地址
Worknum int 当前应聘职位数量
Scale int 公司规模(人数)
Vip int 是否验证 0无1有
Financingscale int 融资规模0123456 天使、A轮、B轮、C轮、D轮及以上、上市公司、无需融资
初步职位表结构
职位表 (职位名是否唯一,是否可以重复发布招聘)
Name varchar(50) 职位介绍
Companytype int 公司类型
WorkType int 职位类型
WorkLevel int 职位级别
Companyid int 公司id
Salary int 工资 下例中7500
Salarywave int 工资波动 5000-10000中为2500
Experience int 01234应届、1-3、3-5、5-10、>10
Education int 012345无要求、专科、本科、重本、硕士、博士
Creatat long 创建时间、职位发布时间
Updateat long 修改更新时间
接口
打开首页传的最新20个职位查找
/jobs get
入参
出参 json
按时间排序职位对象20个
和对应的公司对象
查找职位接口
/jobs post
入参
地址 locate int
职位名字 workname String
职位类别 worktype int
职位等级 worklevel int
行业类型 companytype int
学历要求 education int
工作经验 experience int
薪资水平 [average,wave] int[] 工资为average+-wave null为8000以下
或者 01234对应<8k、8-10、10-15、15-20、>20k
发布时间 creatat long
Page 第几页 int
Size 每页多少 int
反参
Code 状态码 int
Worklist 任务对象
进度:
开始写接口文档。
第一次写这些东西需要一点点找头绪,对整个架构了解清楚了就好写了。
评论