【登录页】
1、获取项目下所有学校 /open/getAllSchool
参数:projectCode项目code
参数示例:{projectCode:‘szgfxx’}
返回示例:
{bizData:[
{
"schoolType": "幼儿园",
"schoolTypeCode": 111,
“list”: [
{
"code": 132456789,
"name": "南山幼儿园"
}
]
},
{
"schoolType": "小学",
"schoolTypeCode": 211,
“list”: [
{
"code": 132456789,
"name": "南山小学"
},
{
"code": 132456789,
"name": "科技小学"
}
]
},
{
"schoolType": "初中",
"schoolTypeCode": 311,
“list”: [
{
"code": 132456789,
"name": "中山第十一中学"
}
]
},
{
"schoolType": "高中",
"schoolTypeCode": 342,
“list”: [
{
"code": 132456789,
"name": "广州中学"
}
]
}
],
“rtnCode”:”0000000”,
“ts”:1470715237457
}
2、获取项目下各个类型的前n个学校 /open/getSchools
参数:projectCode项目code
num个数
参数示例:{projectCode:‘szgfxx’,num: 6}
返回示例:同上
3、分页获取项目下的新闻列表(按时间排序,公开) /open/getNewsByPage
参数:projectCode: 项目code
pageNo:页数
pageSize: 一页的条数
type: 类型 【1-新闻,2-通知,3-全部】
hasCover: 是否有封面图 【true/false】
agencyCode: 机构代码
schoolCode: 学校代码
返回示例:
说明:page 当前页码,pageSize 当前页条数,records 当前结果数,rows 结果数据集合,total 总页数
{
"bizData": {
"page": 1,
"pagesize": 10,
"records": 2,
"rows": [
{"code":"465487dad5a78d","title":"标题标题标题","cover":"http://adlljhd.jpg","type":1,"schoolName":"xxx学校","agencyName":"澄海教育局","date":1470715237457},
{"code":"465487dad5a78d","title":"标题标题标题","cover":"http://adlljhd.jpg","type":1,"schoolName":"xxx学校","agencyName":"澄海教育局","date":1470715237457}
],
"total": 1
},
"rtnCode": "0000000",
"ts": 1470715237457
}
4、获取当前新闻信息(包括前后篇)/open/getNewsByCode
参数:projectCode: 项目code
newsCode: 新闻的code
返回示例:
说明:agencyName和schoolName只返回一个,即“发布单位”
{
"bizData": {
"authorName": "张三",
"date": 1470715237457,
"agencyName": "澄海教育局",
"schoolName": "发布的学校",
"title": "标题","type": 1,
"content": "内容",
"prev": {
"title": "标题",
"code": "654897adf789a6d4f"
},
"next": {
"title": "标题",
"code": "654897adf789a6d4f"
}
},
"rtnCode": "0000000",
"ts": 1470715237457
}
【桌面页】
5、分页获取项目下的新闻列表(按时间排序,本单位+公开内容) /article/getNewsByPage
参数:projectCode: 项目code
pageNo:页数
pageSize: 一页的条数
type: 类型 【1-新闻,2-通知,3-全部】
agencyCode: 机构代码 【必须带有agencyCode或schoolCode】
schoolCode: 学校代码
userType: 用户身份【1,2,4,8】
uid: 用户uid
返回示例:同接口3
网友评论