发表于: 2017-06-26 23:47:11
1 1406
一、今天完成的事情:
前台
1.首页模块
首页:
GET /a/profession/list
请求字段:
无
返回参数:
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
C_id | Number | 公司id |
C_name | String | 公司名称 |
Logo | String | 公司logo |
Id | Number | 职位id |
Name | String | 职位名称 |
Select id from profession order by release_at DESC
获取c_id
Select name,logo from profession where id=c_id
封装为一个类循环显示
Banner图
GET /a/article/search 入参按约定
请求参数
字段 | 类型 | 说明 |
Type | Number | 否 |
返回参数
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
image | String | 图片 |
Url | String | 链接 |
最新职位列表
接口 GET /a/profession/search
请求参数:
字段 | 类型 | 说明 |
id | Number | 职位id |
name | String | 职位名称模糊查找 |
industry | Number | 所属行业 |
city | String | 市编码 |
county | String | 县编码 |
Workexp | Number | 工作经验 |
Release_at | Number | 发布时间 |
C_id | Numebr | 公司id |
C_name | String | 公司名称模糊查找 |
salary | Number | 薪资水平 |
Education | Number | 学历要求 |
Size | Number |
|
Page | Number |
|
Recommend | Number | 是否推荐 |
| Number | 公司标签id |
Content | String | 公司内容 |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
name | String | 职位名称模糊查找 |
industry | Number | 所属行业 |
city | String | 市编码 |
county | String | 县编码 |
Workexp | Number | 工作经验 |
Release_at | Number | 发布时间 |
C_name | String | 公司名称模糊查找 |
salary | Number | 薪资水平 |
Education | Number | 学历要求 |
Recommend | Number | 是否推荐 |
| Number | 公司标签id |
Content | String | 公司标签内容 |
点击关于我们-跳转至关于我们页面
点击联系我们-跳转至联系我们页面
2.找精英
接口GET /a/company/list
查询结果按认证逆序排列(认证状态为1)+更新时间逆序排列
Select id from company where approved=0 order by update_at DESC
认证公司不足的时候按照普通公司排列 倒序排列
Select id from company where approved=0 order by update_at DESC
请求字段:
无
返回参数:
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
id | Number | 公司id |
name | String | 公司名称 |
Logo | String | 公司logo |
approve | Number | 认证公司 |
Release_at | number | 发布时间 |
更多合作公司
接口GET /a/company/search
请求字段:
字段 | 类型 | 说明 |
id | Number | id |
name | String | 公司名称模糊查找 |
Industry | Number | 所属行业 |
city | String | 市编码 |
Financing | Number | 融资阶段 |
Release_at | Number | 发布时间 |
sign | String | 公司签名 |
salary | Number | 薪资水平 |
| Number | 在招职位 |
返回参数:
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
id | Number | id |
name | String | 公司名称模糊查找 |
Industry | Number | 所属行业 |
city | String | 市编码 |
Financing | Number | 融资阶段 |
Release_at | Number | 发布时间 |
sign | String | 公司签名 |
Select id from company where approved=1 order by release_at
获取banner图
Banner图
GET /a/article/search 入参按约定
请求参数
字段 | 类型 | 说明 |
Type | Number | 否 |
返回参数
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
image | String | 图片 |
Url | String | 链接 |
后台
1.信息管理
1.1 公司列表
接口GET
/a/company/list
查询结果按创建时间逆序排列
接口GET
/a/company/serach
请求参数;
name | String | 公司名称模糊查找 |
Industry | Number | 所属行业 |
city | String | 市编码 |
Financing | Number | 融资阶段 |
| Number | 在招职位 |
Coutry | String | 县编码 |
Freezed | Number | 冻结状态 |
Approved | Number | 认证转台 |
Producter_name |
| 产品名称模糊查找 |
返回参数:
字段 | 类型 | 说明 |
Code | 状态码 | Number |
Message | 消息 | String |
Data | 数据 | Array |
Data:
字段 | 类型 | 说明 |
Page | Number | 页码 |
Size | Number | 数量 |
Total | Number | 总个数 |
List | Array | 列表 |
List:
字段 | 类型 | 说明 |
name | String | 公司名称 |
approve | Number | 认证公司 |
Financing | Number | 融资阶段 |
Freezed | Number | 冻结状态 |
Industry | Number | 所属行业 |
条件选择查询
使用动态sql实现
职位列表页
接口 GET /a/profession/search
查询结果按更新时间逆序排列
点击接触/认证或冻结/解冻
接口 PUT /a/u/company/status
新增公司
接口 POST /a/u/company
请求参数;
字段 | 类型 | 说明 |
Company | Object | 公司对象 |
LabelList | Array | 标签列表 |
Product | Object | Array |
Industry | String | 行业 |
Company
name | String | 公司名称模糊查找 |
Industry | Number | 所属行业 |
city | String | 市编码 |
Financing | Number | 融资阶段 |
Sign | String | 公司标语 |
Coutry | String | 县编码 |
Freezed | Number | 冻结状态 |
Approved | Number | 认证转台 |
Number | Number | 公司人数 |
Logo | String | 公司图标 |
Introduce | String | 公司宣言 |
Phone |
|
|
Address |
|
|
Map |
|
|
|
|
LabelList
字段 | 类型 | 说明 |
Content | String | 公司标签 |
Product
字段 | 类型 | 说明 |
Name | String |
|
Sign | String | 产品标语 |
Introduce | String | 产品介绍 |
Logo | Stirng | 产品logo |
返回参数:
字段 | 类型 | 说明 |
Code | Number | 状态码 |
Message | String | 消息 |
编辑公司
获取公司
接口 GET /a/company/{id}
删除
接口 DELETE /a/u/company/{id}
删除公司会附带删除多表数据,当关联表过多的时候不能选择这样的方式,不知道这里该怎么考虑
认证/解除-冻结/解冻
请求参数
字段 | 类型 | 说明 |
Id | Number | 公司id |
Type | Number | 状态类型 |
Statu | Number | 状态 |
返回参数
字段 | 类型 | 说明 |
Code | Number | 状态码 |
Message | String | 消息 |
职位列表
职位查询
默认列表
接口 GET /a/profession/list
动态sql , 结果按更新时间逆排序
接口 GET /a/profession/search
动态sql , 结果按更新时间逆排序
新增职位
接口 GET /a/u/profession/
请求参数
字段 | 类型 | 说明 |
Profesiion | Object | 职位表 |
LabelList | Array | 职位标签列表 |
Profession
字段 | 类型 | 说明 |
C_id | Number | 公司id |
C_name | String | 公司名称 |
Name | String | 职位名称 |
Education | Number | 学历 |
Workexp | Number | 工作经验 |
Recommend | Number |
|
Salary | Number |
|
duty |
| 岗位职责 |
skill |
| 技能 |
welfare |
| 福利 |
LabelList
字段 | 类型 | 说明 |
Content | String | 职位标签内容 |
返回参数
字段 | 类型 | 说明 |
Code | Numer |
|
Message | String |
|
编辑职位
接口 GET /a/u/profession/{id}
接口 POST /a/profession/{id]
2、后台管理
1) 帐号管理
默认列表
接口 GET /a/u/user/serach
根据创建时间倒序排序
新增用户
接口 GET /a/u/user/
编辑用户
接口 GET /a/u/user/{id}
接口 POST /a/user/{id]
删除账户
二、遇到的问题:
三、明天计划的事情
四、收获:今天听方案评审有很多收获
评论