关于使用规则,请注意:
关于接口文档,请注意:
校信主页接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchSMMainPage5
POST数据说明
POST数据示例如下:
{
"userID": "10000001",
"unitID": "10000001",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [{
"id": "10000951",
"title": "消息",
"newCount": 1,
"userCount": null,
"sendUserID": "10147767",
"dataType": 1,
"userType": 3,
"isComplete": 0,
"isRead": null,
"state": null,
"empName": "吕斌",
"photoPath": "",
"gradeName": "",
"className": "",
"courseName": "",
"content": "asd",
"createDate": "2017-05-15 11:47:00",
"hasAttachment": false,
"url": ""
},
{
"id": "10146205",
"title": "小助手",
"newCount": 0,
"userCount": 0,
"sendUserID": "10008848",
"dataType": 0,
"userType": 3,
"isComplete": 0,
"isRead": null,
"state": null,
"empName": "",
"photoPath": "http://localhost:35038//upload/avatars/User10008848/small20170426145947.jpg",
"gradeName": "",
"className": "",
"courseName": "",
"content": "您的作业没完成,老师着急了!",
"createDate": "2017-04-07 10:54:57",
"hasAttachment": false,
"url": ""
},
{
"id": "10000026",
"title": "反馈",
"newCount": 0,
"userCount": null,
"sendUserID": null,
"dataType": 6,
"userType": null,
"isComplete": null,
"isRead": null,
"state": null,
"empName": null,
"photoPath": "http://oss.zjzdy.net/APP/feedBack.png",
"gradeName": null,
"className": null,
"courseName": null,
"content": "不错",
"createDate": "2017-01-11 12:41:48",
"hasAttachment": false,
"url": ""
}],
"modelData": []
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | newCount | int | 最新信息数目 | ||
| id | string | 标题 | |||
| classAdjustID | string | 班级ID | |||
| title | string | 标题 | |||
| content | string | 内容 | |||
| userCount | int | 用户数量 | |||
| sendUserID | string | 发送人ID | |||
| userType | int | 用户类型2老师,3学生 | |||
| isComplete | int | 是否已完成 | |||
| state | int | 请假单状态,新建 = 0, 审批中=1, 取消=2, 驳回=3, 完成=4 | |||
| empName | string | 名称 | |||
| gradeName | string | 年级名称 | |||
| className | string | 班级名称 | |||
| courseName | string | 课程名称 | |||
| hasAttachment | int | 是否有附件,0否,1是 | |||
| url | string | 头条跳转地址 | |||
| isRead | int | 是否已读,0否,1是 | |||
| dataType | int | 类型,0作业,1消息,2小助手,3校园头条,4学习资源,5今日考勤,6反馈,7今日动态,8学生请假,9请假审批,10学校消息,11班级公告(老师)12班级公告(学生) 13回执单,14学生考勤异常,15考勤审批,16考勤申请,17家长确认进度 | |||
| photoPath | string | 图片路径 | |||
| createDate | string | 时间 | |||
| modelData | title | string | 标题 | ||
| content | string | 内容 | |||
| createDate | string | 时间 | |||
| photoPath | string | 图片路径 | |||
| clickActionType | int | 点击后动作类型,0什么都不做,1跳转模板,2打开网页 | |||
| modelType | int | 模板类型 | |||
| linkUrl | string | 网页地址 | |||
| badgeType | string | 右上角是否有红点标记,0否,1是 | |||
| modelParams | string | 模板参数 | |||
| menus | icon | string | 按钮图标 | ||
| text | string | 按钮说明文字 | |||
| url | string | 按钮跳转地址 | |||
小助手明细,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/AssistantList
POST数据说明
POST数据示例如下:
{
"userID": "10000039",
"unitID": "10000001",
"pageIndex": 1,
"pageSize": 10,
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
| pageIndex | 是 | 页码 |
| pageSize | 是 | 也数量 |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"id":"10000056",
"sendUserID":"10000003",
"dataType":0,
"typeName":"作业",
"empName":"学生1",
"linkUrl":"http://www.zjzdy.net",
"photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
"content":"您的作业没完成,老师着急了!",
"createDate":"17:34"
},
{
"id":"10000002",
"sendUserID":"10000002",
"dataType":1,
"typeName":"通知",
"empName":"李磊",
"linkUrl":"http://www.zjzdy.net",
"photoPath":"http://localhost:2862",
"content":"22222",
"createDate":"07-04 15:17"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | dynamic | 用户信息 | |
| id | string | id | |
| sendUserID | string | 发送人UserID | |
| dataType | string | 数据类型 0 提醒 1 通知(删除 学生) | |
| typeName | string | 提醒类型 | |
| empName | string | 姓名 | |
| linkUrl | string | 链接地址 | |
| urlOpenType | string | 地址类型,0:内网地址,1:外网地址 | |
| photoPath | string | 头像 | |
| content | string | 内容 | |
| createDate | string | 发布时间 | |
获取校信通知人员分组列表(老师),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeListBySendUser2
POST数据说明
POST数据示例如下:
{
"userID": "10000003",
"unitID": "10000001",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"id":"10000056",
"sendUserID":"10000003",
"newCount":0,
"empName":"学生1",
"userTypeName":"教师",
"photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
"content":"您的作业没完成,老师着急了!",
"createDate":"17:34"
},
{
"id":"10000002",
"sendUserID":"10000002",
"newCount":1,
"empName":"李磊",
"userTypeName":"教师",
"photoPath":"http://localhost:2862",
"content":"22222",
"createDate":"07-04 15:17"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | dynamic | 用户信息 | |
| id | string | id | |
| sendUserID | string | 发送人UserID | |
| newCount | string | 新数据条数 | |
| empName | string | 姓名 | |
| userTypeName | string | 用户角色 | |
| photoPath | string | 头像 | |
| content | string | 内容 | |
| createDate | string | 发布时间 | |
获取某人发送给我的通知明细列表(老师、学生),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeDetailBySendUser4
POST数据说明
POST数据示例如下:
{
"sendUserID": "10000001",
"userID": "10019792",
"unitID": "10000015",
"pageIndex": "1",
"pageSize": "10",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| sendUserID | 是 | 通知发送人UserID |
| unitID | 是 | 单位ID |
| pageIndex | 是 | 页码 |
| pageSize | 是 | 页数量 |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"id":"10000001",
"sendUserID":"10000001",
"empName":"管理员",
"userTypeName":"教师",
"title":"http://localhost:286222222",
"photoPath":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg",
"content":"通知测是是是是1",
"createDate":"2016-07-06 15:17:15" ,
"type":0,
"rsList":[
{
"id":10000001,
"fileName":"我的祖国",
"format":".jpg",
"physicalFileName":"我的祖国",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":14141,
"timeLength":"1:30"
}
]
"replys":[
{
"id":"10000001",
"userID":"10000001",
"toUserID":"10000001",
"toEmpName":"10000001",
"empName":"陈雅诺",
"content":"asdasd",
"relation":"爸爸",
"toUserRelation":"",
"createDate":"2017-07-20 15:20:30"
}
]
}
],
}
返回字段说明
| 字段 | 类型 | 说明 | ||
|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | ||
| message | string | 'error=1'时错误信息有值返回 | ||
| data | dynamic | 用户信息 | ||
| id | string | id | ||
| sendUserID | string | 发送人UserID | ||
| empName | string | 姓名 | ||
| userTypeName | string | 用户角色 | ||
| title | string | 标题 | ||
| content | string | 内容 | ||
| type | int | 类型,0校信,1通知公告 | ||
| content | string | 内容 | ||
| createDate | string | 发布时间 | ||
| rsList | id | string | 资源ID | |
| fileName | string | 文件名 | ||
| path | string | 文件路径 | ||
| size | string | 大小 | ||
| timeLength | string | 时长 | ||
| format | string | 格式 | ||
| replys | id | string | 回复ID | |
| userID | string | 回复人ID | ||
| toUserID | string | 被回复人名称 | ||
| empName | string | 回复人名称 | ||
| toEmpName | string | 被回复人名称 | ||
| relation | string | 关系 | ||
| toUserRelation | string | 被代理人关系 | ||
| content | string | 内容 | ||
| createDate | string | 日期 | ||
| photoPath | string | 头像 | ||
删除某人发发给我的通知(学生),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/DeleteNoticeByUserID
POST数据说明
POST数据示例如下:
{
"sendUserID": "10000001",
"userID": "10000001",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| sendUserID | 是 | 通知发送人UserID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
获取我发送的通知(老师、学生),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/MySendNotice2
POST数据说明
POST数据示例如下:
{
"userID": "10000001",
"pageIndex": "1",
"pageSize": "10",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页码 |
| pageSize | 是 | 也数量 |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"id":"10000001",
"title":"22222",
"readCount":1,
"totalCount":1,
"createDate":"2016-07-06 15:17:15"
},
{
"id":"10000003",
"title":"22222",
"readCount":1,
"totalCount":1,
"createDate":"2016-06-06 15:17:15"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | dynamic | 用户信息 | |
| id | string | 通知id | |
| title | string | 标题 | |
| readCount | string | 阅读人数 | |
| totalCount | string | 总人数 | |
| createDate | string | 发布时间 | |
获取通知明细,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeDetails2
POST数据说明
POST数据示例如下:
{
"id": "10000015"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 通知ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":
{
"id":"10000001",
"content":"通知测是是是是1",
"empName":"管理员",
"recUserName":null,
"createDate":"2016-07-06 15:17:15",
"type":0,
"rsList":[
{
"id":10000001,
"rowNum":2,
"fileName":"我的祖国",
"format":".jpg",
"physicalFileName":"我的祖国",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":14141,
"timeLength":"1:30",
"countSize":"13.81 K"
}
] ,
"replys": [
{
"id": "10000053",
"userID": "10000001",
"toUserID": "",
"empName": "吕小布",
"toEmpName": "",
"relation":"爸爸",
"toUserRelation":"",
"content": "春节长假",
"createDate": "2017-07-21 17:20:23",
"photoPath": "http://oss.zjzdy.net/APP/20170515/d6885b4688ee63061c6cd8e6ccbd99c1.jpg",
"type":0
},
{
"id": "10000052",
"userID": "10000001",
"toUserID": "",
"empName": "吕小布",
"toEmpName": "",
"relation":"爸爸",
"toUserRelation":"",
"content": "出厂价",
"createDate": "2017-07-21 17:20:03",
"photoPath": "http://oss.zjzdy.net/APP/20170515/d6885b4688ee63061c6cd8e6ccbd99c1.jpg"
}
],
"notReads": [
{
"noticeID": "10001237",
"empName": "金义俊",
"relation":"爸爸",
"userID": "10008852",
"photoPath": ""
},
{
"noticeID": "10001237",
"empName": "王鑫",
"relation":"爸爸",
"userID": "10019933",
"photoPath": ""
}
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | dynamic | 用户信息 | |||
| id | string | 通知id | |||
| content | string | 内容 | |||
| type | int | 校信类型,0普通校信,1学校通知,2班级公告,3回执单 | |||
| empName | string | 发布人 | |||
| recUserName | string | 接收人明细 | |||
| createDate | string | 发布时间 | |||
| rsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| path | string | 文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| replys | id | string | 回复id | ||
| userID | string | 回复人ID | |||
| toUserID | string | 被回复人ID | |||
| empName | string | 回复人名称 | |||
| toEmpName | string | 被回复人名称 | |||
| content | string | 内容 | |||
| relation | string | 关系 | |||
| toUserRelation | string | 被代理人关系 | |||
| createDate | string | 日期 | |||
| photoPath | string | 头像 | |||
| type | int | 类型,0回复,1已查看 | |||
| notReads | noticeID | string | 校信ID | ||
| empName | string | 未读用户姓名 | |||
| userID | string | 用户ID | |||
| photoPath | string | 头像 | |||
删除通知,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/DeleteNotice
POST数据说明
POST数据示例如下:
{
"id": "10000001",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 通知ID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
发送通知,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SendNotice
POST数据说明
POST数据示例如下:
{
userID: "10000001",
empName: "管理员",
unitID: "10000001",
isNeedSendMessage:1,
content: "测试通知公告发送!",
recUserName: "102班,王二小",
userIDs: [
{ userID: "10000001", empName: "管理员" },
{ userID: "10000002", empName: "管理员" },
{ userID: "10000003", empName: "管理员" }],
files: [{
fileName: "image1",
customFileName: "花",
sortCode: 1,
md5code: "sjdjsdhSDAJIDAJ878",
fileFormat: ".jpg",
fileSize: "123",
timeLength: "100",
directoryPath: "medium20160629121905.jpg"
}],
classAdjusetIDs: ["10000001", "10000002", "10000003"],
depatmentIDs: ["10000001", "10000002", "10000003"]
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 发送人员userID |
| empName | 是 | 发送人员姓名 |
| unitID | 是 | 单位ID |
| content | 是 | 内容 |
| isNeedSendMessage | 是 | 是否需要发送短信 0否1是 |
| recUserName | 是 | 发送人员部门班级 |
| userIDs | 否 | 选择的人员 |
| classAdjusetIDs | 否 | 选择的班级ID |
| depatmentIDs | 否 | 选择的部门ID |
| cusIDs | 否 | 选择的自定义群组ID |
| disIDs | 否 | 选择的公共群组ID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
获取通知通讯录分组,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeAddresListTwo
POST数据说明
POST数据示例如下:
{
"userid": "10000001",
"unitID": "10000001",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userid | 是 | 用户ID |
| unitID | 是 | 单位 |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"id":"10000001",
"groupName":"101班",
"userCount":3,
"groupType":"Cls"
},
{
"id":"10000002",
"groupName":"1.部门总",
"userCount":0,
"groupType":"Dep"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | string | ||
| id | string | id | |
| groupName | string | 分组名 | |
| userCount | string | 用户数 | |
| groupType | string | 分组类型 Cls 班级分组 Dep 部门分组 Dis公共分组 Cus自定义分组 | |
获取通讯录部门下面的子部门和人员,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeAddresDepUserAndSonDepTwo
POST数据说明
POST数据示例如下:
{
"id": "10000002",
"type": "Cls",
"unitID": "10000014",
"token":"324jdfklshfgfgsfdg"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 部门ID |
| unitID | 是 | 学校ID |
| type | 是 | 部门类别Cls Dep |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":{
"sonDepts":[
{
"id":"10000003",
"groupName":"2.子部门",
"userCount":1,
"groupType":"Dep"
}
],
"depUsers":[
{
"userID":"10000001",
"empName":"管理员",
"photoPath":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg"
}
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | ||
|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | ||
| message | string | 'error=1'时错误信息有值返回 | ||
| data | dynamic | 用户信息 | ||
| sonDepts-部门下的子部门 | id | string | id | |
| groupName | string | 分组名 | ||
| userCount | string | 用户数 | ||
| groupType | string | 分组类型 Cls 班级分组 Dep 部门分组 | ||
| depUsers-部门下的人员 | userID | string | 用户ID | |
| empName | string | 姓名 | ||
| photoPath | string | 头像路径 | ||
获取信息列表(包括通知公告),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeList
POST数据说明
POST数据示例如下:
{
"userID": "10008817",
"pageIndex":1,
"pageSize":20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10001164",
"title": "测试",
"contents": "测试",
"createDate": "2017-03-10 10:48",
"type": 0,
"empName": "张冉",
"isRead": 1
},
{
"id": "10001159",
"title": "测试,明天开会!",
"contents": "测试,明天开会!",
"createDate": "2017-03-10 09:25",
"type": 0,
"empName": "孙金雄",
"isRead": 1
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 通知id | ||
| title | string | 标题 | |||
| contents | string | 内容 | |||
| createDate | string | 日期 | |||
| type | int | 类型 0:校信通知,1:通知公告 | |||
| empName | string | 发送人名称 | |||
| isRead | int | 是否已读,0否,1是 | |||
获取校园头条明细,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchOpDetail
POST数据说明
POST数据示例如下:
{
"id": "10000001"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 头条id |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data":
{
"id": "10000001",
"operationID": "10000001",
"title": "测试1",
"cover": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017_3.jpg",
"summary": "啊",
"content": "asd",
"readUsers": 0,
"readNum": 0,
"createDate": "2017-04-10"
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | ID | ||
| operationID | string | 主题ID | |||
| title | string | 标题 | |||
| cover | string | 封面 | |||
| summary | string | 摘要 | |||
| content | string | 内容 | |||
| readUsers | int | 阅读用户数 | |||
| readNum | int | 阅读次数 | |||
| createDate | strng | 日期 | |||
获取校园头条列表,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchOpList
POST数据说明
POST数据示例如下:
{
"userID": "10008817"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"pushTime": "2017-04-10 12:00",
"contents": [
{
"title": "测试1",
"cover": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017_3.jpg"
},
{
"title": "测试2",
"cover": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017_3.jpg"
},
{
"title": "测试3",
"cover": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017_3.jpg"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data 数据集合 |
pushTime | string | 推送时间 | ||
| contents | id | string | 内容id | ||
| operationID | string | 主题ID | |||
| title | string | 标题 | |||
| cover | string | 封面 | |||
查询最新头条,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchNewOpContent
POST数据说明
POST数据示例如下:
{
"userID": "10008848",
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"newCount": 1,
"title": "你有281条新的作业,请查看!",
"dataType": 3,
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | dynamic | 用户信息 | |
| id | string | 头条ID | |
| newCount | int | 最新信息数目 | |
| content | string | 头条内容 | |
| isRead | int | 是否已读 | |
| photoPath | string | 头条图片地址 | |
| dataType | int | 类型,0作业,1消息,2小助手,3校园头条,4学习资源 | |
| createDate | string | 时间 | |
查询考勤记录,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchAttendanceRecords
POST数据说明
POST数据示例如下:
{
"userID": "10008848",
"pageIndex":1,
"pageSize":20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"date": "6月1日",
"enterTime": "09:04:31",
"dataType": "18:04:30",
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
| data | dynamic | 用户信息 | |
| date | string | 日期 | |
| enterTime | string | 进校时间 | |
| leaveTime | string | 离校时间 | |
删除单条校信,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/DeleteSingleNotice
POST数据说明
POST数据示例如下:
{
"userID": "10004599",
"id":"10000002"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| id | 是 | 校信ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
查询反馈明细,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchFeedbackDetail
POST数据说明
POST数据示例如下:
{
"userID": "10008817",
"pageSize": 10,
"pageIndex": 1
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10000021",
"content": "呵呵",
"createDate": "2016-12-26 18:45:37",
"rsList": [
{
"id": "10000008",
"fileName": "10008817DD29784AE84671565594CCAFE039D84D.jpg",
"format": ".jpg",
"physicalFileName": "10008817DD29784AE84671565594CCAFE039D84D.jpg",
"path": "http://localhost:35038/10008817DD29784AE84671565594CCAFE039D84D.jpg",
"isConverted": 0,
"filePreview": "http://demo.zjzdy.net/10008817DD29784AE84671565594CCAFE039D84D.jpg",
"size": 0,
"timeLength": ""
},
{
"id": "10000009",
"fileName": "1000881771C6730F20FC0E9B3DB51304F537AEAC.jpg",
"format": ".jpg",
"physicalFileName": "1000881771C6730F20FC0E9B3DB51304F537AEAC.jpg",
"path": "http://localhost:35038/1000881771C6730F20FC0E9B3DB51304F537AEAC.jpg",
"isConverted": 0,
"filePreview": "http://demo.zjzdy.net/1000881771C6730F20FC0E9B3DB51304F537AEAC.jpg",
"size": 0,
"timeLength": ""
}
],
"replys": []
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 反馈的ID | ||
| content | string | 反馈的内容 | |||
| createDate | string | 反馈的时间 | |||
| rsList | id | string | 资源ID | ||
| fileName | string | 文件名称 | |||
| physicalFileName | string | 文件名称 | |||
| physicalFileName | string | 文件名称 | |||
| path | string | 路径 | |||
| isConverted | int | 是否转码,0否1是 | |||
| filePreview | string | 预览地址 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| replys | id | string | 回复ID | ||
| content | string | 回复内容 | |||
| parentID | string | 父ID | |||
| userID | string | 回复人ID | |||
| empName | string | 回复人姓名 | |||
| createDate | string | 回复时间 | |||
模板数据统一查询接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchModelData
POST数据说明
POST数据示例如下:
{
"pageIndex":"1",
"pageIndex":"10",
"paramJson": {
"dataType": "7",
"unitID": "10000006"
}
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
| paramJson | 是 | 参数Json字符串,结构不固定,来源自首页接口返回的modelParams参数 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"menus":[
{
"icon":"http://oss.zjzdy.net/APP/Search.png",
"text":"asd",
"url":"http://www.baidu.com"
}
],
"data": [
title = "",
content = "123",
photoPath = "",
createDate = "2017-07-17",
clickActionType = 0,
modelType = 0,
linkUrl = "",
"rsList":[
{
"id":10000001,
"fileName":"我的祖国",
"format":".jpg",
"physicalFileName":"我的祖国",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":14141,
"timeLength":"1:30"
}
]
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| menus | icon | string | 按钮图标 | ||
| text | string | 按钮说明文字 | |||
| url | string | 按钮跳转地址 | |||
| data | title | string | 标题 | ||
| content | string | 内容 | |||
| photoPath | string | 图片地址 | |||
| createDate | string | 时间 | |||
| clickActionType | int | 点击后动作类型,0什么都不做,1跳转模板,2打开网页 | |||
| modelType | int | 模板类型 | |||
| linkUrl | string | 网页链接地址 | |||
| rsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| path | string | 文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
查询所有年级,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchGrade
POST数据说明
POST数据示例如下:
{
"unitID": "10000006"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10000016",
"gradeName": "一年级",
"index": 1,
"gradeCode": "1"
},
{
"id": "10000376",
"gradeName": "测试大一",
"index": 1,
"gradeCode": "13"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 年级ID | ||
| gradeName | string | 年级名称 | |||
| index | int | 顺序索引 | |||
| gradeCode | string | 年级编码 | |||
保存全校校信发送,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SaveOperateNotice
POST数据说明
POST数据示例如下:
paramJson: {
"gradeBaseIDs": "10000016",
"userID": "10008817",
"unitID": "10000006",
"content": "明天年级大会,请大家准时参加",
"deviceType":1,
"isSendSMS": 1,
"isSchoolSend": 1,
"isTeacherSend": 1,
"isSendNotice": 1,
"isSendWeChat": 1,
"files": [{
"fileName": "林海学校初中部课程表.xls",
"customFileName": "林海学校初中部课程表.xls",
"sortCode": 1,
"fileFormat": ".xls",
"fileSize": "54784",
"directoryPath": "http://oss.zjzdy.net/APP/10017964C608FFA8AE482882FE35ED5455211B76.jpg",
"timeLength": "",
"md5code": "C608FFA8AE482882FE35ED5455211B76"
}]
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
| isTeacherSend | 是 | 是否发送给全校老师,0否,1是 |
| isSchoolSend | 是 | 是否发送给全校学生,0否,1是 |
| gradeBaseIDs | 是 | 学校年级IDs,多个ID之间用逗号分隔 |
| isSendSMS | 是 | 是否发送短信,0否,1是 |
| isSendWeChat | 是 | 是否发送微信推送,0否 1是 |
| isSendNotice | 是 | 是否发送到小助手 0否 1是 |
| content | 是 | 校信内容 |
| deviceType | 是 | 设备类型,Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5 |
| files | 是 | 校信附件集合 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
检查是否有全校校信权限,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/CheckRight
POST数据说明
POST数据示例如下:
{
userID: '10008817',
unitID:'10000006'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | hasRight | int | 0没有权限,1有权限 | ||
学生请假,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/StudentLeave
POST数据说明
POST数据示例如下:
{
userID: '10129580',
faUserID: '10008817',
startDate: '2017-07-13',
startTime: '08:30',
endDate: '2017-07-13',
endTime: '15:30',
leaveType: "10001445",
leaveReason: ""
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 学生用户UserID |
| faUserID | 是 | 父账户UserID |
| startDate | 是 | 开始日期 |
| startTime | 是 | 开始时间 |
| endDate | 是 | 结束日期 |
| endTime | 是 | 结束时间 |
| leaveType | 是 | 请假类型 |
| leaveReason | 是 | 请假原因 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
获取请假类型,具体如下:
接口调用请求说明
http请求方式: GET
{WebPath}/api/*****/GetLeaveType
GET数据说明
GET数据示例如下:
{
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data":[
{
"id":"10000001",
"name":"感冒"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 请假类型ID | ||
| name | string | 请假类型名称 | |||
查询学生请假历史记录,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchStuLeaveRecords
POST数据说明
POST数据示例如下:
{
userID: '10129580',
pageIndex: 1,
pageSize: 20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10000004",
"title": "请假单",
"createDate": "2017-07-13 11:50:00",
"startDateTime": "2017-07-13 08:30",
"endDateTime": "2017-07-13 15:30",
"leaveType": 10001445,
"leaveReason": "",
"state": 1
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | ID | ||
| title | string | 标题 | |||
| createDate | string | 创建时间 | |||
| startDateTime | string | 开始时间 | |||
| endDateTime | string | 结束时间 | |||
| leaveType | string | 请假类型 | |||
| leaveReason | string | 请假原因 | |||
| state | int | 请假单状态,新建 = 0, 审批中=1, 取消=2, 驳回=3, 完成=4 | |||
老师端查询学生请假历史记录,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchStuLeaveRecordsForTeacher
POST数据说明
POST数据示例如下:
{
userID: '10004599',
pageIndex: 1,
pageSize: 20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10000004",
"title": "请假单",
"empName":"陈雅诺",
"mobile":"13566593701",
"createDate": "2017-07-13 11:50:00",
"startDateTime": "2017-07-13 08:30",
"endDateTime": "2017-07-13 15:30",
"leaveType": 10001445,
"leaveReason": "",
"state": 1
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | ID | ||
| title | string | 标题 | |||
| empName | string | 请假人姓名 | |||
| mobile | string | 家长电话 | |||
| createDate | string | 创建时间 | |||
| startDateTime | string | 开始时间 | |||
| endDateTime | string | 结束时间 | |||
| leaveType | string | 请假类型 | |||
| leaveReason | string | 请假原因 | |||
| state | int | 请假单状态,新建 = 0, 审批中=1, 取消=2, 驳回=3, 完成=4 | |||
获取班主任电话,具体如下:
接口调用请求说明
http请求方式: GET
{WebPath}/api/*****/****
GET数据说明
GET数据示例如下:
{
userID: '10129580'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data":
{
"name": "陈张生",
"mobile": "13566593701"
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | name | string | 班主任名称 | ||
| mobile | string | 班主任电话 | |||
取消请假,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/CancelLeave
POST数据说明
POST数据示例如下:
{
id: '10000001'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 请假单ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
同意请假,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/AgreeLeave
POST数据说明
POST数据示例如下:
{
userID: '10000001'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 请假单ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
获取常用请假原因,具体如下:
接口调用请求说明
http请求方式: GET
{WebPath}/api/*****/GetUsualReason
GET数据说明
GET数据示例如下:
{
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data":[
{
"reason":"回家结婚"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | reason | string | 请假原因 | ||
查询班级公告(学生),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchStuClassNotice
POST数据说明
POST数据示例如下:
{
userID: '10129580',
pageIndex: 1,
pageSize:20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 也大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10001274",
"empName": "吕斌",
"photoPath": "",
"createDate": "2017-07-24 15:52:52",
"content": "树梢嗷嗷",
"rsList": [
{
"id": "10000312",
"fileName": "星期一班级公告二.jpg",
"format": ".jpg",
"physicalFileName": "星期一班级公告二.jpg",
"isConverted": 0,
"path": "",
"filePreview": "",
"size": "0B",
"timeLength": ""
},
{
"id": "10000311",
"fileName": "星期一班级公告一.jpg",
"format": ".jpg",
"physicalFileName": "星期一班级公告一.jpg",
"isConverted": 0,
"path": "",
"filePreview": "",
"size": "0B",
"timeLength": ""
}
],
"replys": [
{
"id": "10000099",
"userID":"10000001",
"toUserID":"",
"empName": "吕小斌",
"toEmpName": "",
"ralation": null,
"toUserRelation": null,
"content": "和先进的设计",
"createDate": "2017-07-24 16:09:54"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 公告ID | ||
| empName | string | 发布人名称 | |||
| photoPath | string | 发布人头像 | |||
| createDate | string | 发布时间 | |||
| content | string | 内容 | |||
| rsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| path | string | 文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| replys | id | string | 回复ID | ||
| userID | string | 回复人ID | |||
| toUserID | string | 被回复人ID | |||
| empName | string | 用户名 | |||
| toEmpName | string | 被回复用户姓名 | |||
| relation | string | 关系 | |||
| toUserRelation | string | 被代理人关系 | |||
| content | string | 内容 | |||
| createDate | string | 日期 | |||
查询班级公告(教师),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchTchClassNotice
POST数据说明
POST数据示例如下:
{
userID: '10147767',
classAdjustID:'10002483',
pageIndex: 1,
pageSize: 20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 老说用户ID |
| classAdjustID | 是 | 班级ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10001283",
"type": 2,
"notReadCount": 0,
"statisticsID": "",
"statisticsType": null,
"createDate": "2017-07-24 17:06:37",
"content": "不喜欢晒晒",
"rsList": [
{
"id": "10000319",
"fileName": "班级公告一.jpg",
"format": ".jpg",
"physicalFileName": "班级公告一.jpg",
"isConverted": 0,
"path": "",
"filePreview": "",
"size": "0B",
"timeLength": ""
},
{
"id": "10000320",
"fileName": "班级公告二.jpg",
"format": ".jpg",
"physicalFileName": "班级公告二.jpg",
"isConverted": 0,
"path": "",
"filePreview": "",
"size": "0B",
"timeLength": ""
}
],
"items": []
},
{
"id": "10001267",
"type": 3,
"notReadCount": 0,
"statisticsID": "10000001",
"statisticsType": 1,
"createDate": "2017-07-21 14:03:27",
"content": "测试",
"rsList": [
{
"id": "10000308",
"fileName": "2017-07-10校信一.jpg",
"format": ".jpg",
"physicalFileName": "2017-07-10校信一.jpg",
"isConverted": 1,
"path": "http://oss.zjzdy.net/APP/20170710/50db8deba7723c8da7cda971d8d55a83.jpg",
"filePreview": "http://oss.zjzdy.net/APP/20170710/50db8deba7723c8da7cda971d8d55a83.jpg",
"size": "0B",
"timeLength": "0"
}
],
"items": [
{
"itemID": "10000001",
"count": 1,
"price": 20,
"itemName": "语文报"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 公告或回执单ID | ||
| type | int | 类型,2班级公告,3回执单 | |||
| notReadCount | int | 班级公告未读人数 | |||
| statisticsID | string | 统计单ID | |||
| statisticsType | int | 统计项类型,0单选,1多选 | |||
| createDate | string | 时间 | |||
| content | string | 内容 | |||
| rsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| path | string | 文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| items | itemID | string | 统计项ID | ||
| itemPrice | decimal | 统计项价格 | |||
| count | int | 人数 | |||
| itemName | string | 统计项名称 | |||
回复校信,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/ReplyNotice
POST数据说明
POST数据示例如下:
{
id: "100000001",
userID: '10129580',
faUserID: '10008817',
empName: '陈雅诺爸爸',
content: "收到",
toUserID:"",
toEmpName:"",
toNoticeID:"",
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 校信ID |
| userID | 是 | 当前登录用户ID |
| faUserID | 否 | 父账户ID,如果当前登录账户有父账户必填,没有就不传 |
| empName | 是 | 用户名,没有父账户的就传当前登录账户用户名,有父账户的传当前登录账户用户名加父账户关系如:陈海诺爸爸 |
| content | 是 | 回复内容 |
| toUserID | 否 | 被回复用户ID |
| toEmpName | 否 | 被回复用户名称 |
| toNoticeID | 否 | 被回复的消息的ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
"data":{
"id":"10000001",
"userID":"10129580",
"toUserID":"",
"empName":"陈海诺",
"relation":"爸爸"
"toEmpName":"",
"toUserRelation":"",
"createDate":"2017-07-21 10:20:33",
"content":"收到",
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 回复id | ||
| userID | string | 回复人名称 | |||
| empName | string | 回复人名称 | |||
| toUserID | string | 被回复人ID | |||
| toEmpName | string | 被回复人姓名 | |||
| relation | string | 回复人代理关系 | |||
| toUserRelation | string | 被回复人代理关系 | |||
| createDate | string | 日期 | |||
| content | string | 内容 | |||
| photoPath | string | 头像 | |||
创建班级公告或回执单,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/CreateNoticeOrReceipt
POST数据说明
POST数据示例如下:
{
userID: "10147767",
empName: "吕斌",
unitID: "10000006",
content: "测试",
type:"3",
itemType:"1",
files: [{
fileName: "2017-07-10校信一.jpg",
customFileName: "2017-07-10校信一.jpg",
sortCode: 1,
md5code: "50db8deba7723c8da7cda971d8d55a83",
fileFormat: ".jpg",
fileSize: "0",
timeLength: "0",
directoryPath: "http://oss.zjzdy.net/APP/20170710/50db8deba7723c8da7cda971d8d55a83.jpg"
}],
classAdjusetID: "10002483",
items:[
{
itemName:"语文报",
itemPrice:20
}
]
}
参数说明
| 参数 | 是否必须 | 说明 | |||
|---|---|---|---|---|---|
| userID | 是 | 发送人员userID | |||
| empName | 是 | 发送人员姓名 | |||
| type | 是 | 类型,2班级公告,3家长回执单 | |||
| itemType | 是 | 回执单类型,0单选,1多选 | |||
| content | 是 | 内容 | |||
| classAdjusetID | 是 | 班级ID | |||
| files | fileName | 是 | 文件名称 | ||
| customFileName | 是 | 文件名称 | |||
| customFileName | 是 | 文件名称 | |||
| fileFormat | 是 | 文件格式 | |||
| timeLength | 是 | 长度 | |||
| fileSize | 是 | 文件大小 | |||
| md5code | 是 | MD5码 | |||
| items | itemName | 是 | 统计项名称 | ||
| itemPrice | 是 | 统计项金额 | |||
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
删除回复,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/DeleteReply
POST数据说明
POST数据示例如下:
{
id: "10000001"
}
参数说明
| 参数 | 是否必须 | 说明 | |||
|---|---|---|---|---|---|
| id | 是 | 回复ID | |||
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
查询班级公告详情,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchClassNoticeDetails
POST数据说明
POST数据示例如下:
{
id: "10001237"
}
参数说明
| 参数 | 是否必须 | 说明 | |||
|---|---|---|---|---|---|
| id | 是 | 班级公告ID | |||
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": {
"replys": [
{
"id": "10000053",
"userID":"10000001",
"toUserID":"",
"empName": "吕小布",
"toEmpName":"",
"content": "春节长假",
"relation":"爸爸",
"toUserRelation":"",
"createDate": "2017-07-21 17:20:23",
"photoPath": "http://oss.zjzdy.net/APP/20170515/d6885b4688ee63061c6cd8e6ccbd99c1.jpg"
},
{
"id": "10000052",
"userID":"10000001",
"toUserID":"",
"empName": "吕小布",
"toEmpName":"",
"relation":"爸爸",
"toUserRelation":"",
"content": "出厂价",
"createDate": "2017-07-21 17:20:03",
"photoPath": "http://oss.zjzdy.net/APP/20170515/d6885b4688ee63061c6cd8e6ccbd99c1.jpg"
}
],
"notReads": [
{
"noticeID": "10001237",
"empName": "金义俊",
"userID": "10008852",
"photoPath": ""
},
{
"noticeID": "10001237",
"empName": "王鑫",
"userID": "10019933",
"photoPath": ""
}
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | replys | id | string | 回复id | |
| userID | string | 回复人ID | |||
| toUserID | string | 被回复人ID | |||
| empName | string | 回复人名称 | |||
| toEmpName | string | 被回复人名称 | |||
| content | string | 内容 | |||
| relation | string | 关系 | |||
| toUserRelation | string | 被回复人代理关系 | |||
| createDate | string | 日期 | |||
| photoPath | string | 头像 | |||
| notReads | noticeID | string | 公告ID | ||
| empName | string | 回复人名称 | |||
| userID | string | 用户ID | |||
| photoPath | string | 头像 | |||
查询回执单,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchReceipt
POST数据说明
POST数据示例如下:
{
userID: '10147767',
pageIndex: 1,
pageSize: 20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"id": "10001267",
"statisticsType": 1,
"isCommited": 0,
"createDate": "2017-07-21 14:03:27",
"content": "测试",
"rsList": [
{
"id": "10000308",
"fileName": "2017-07-10校信一.jpg",
"format": ".jpg",
"physicalFileName": "2017-07-10校信一.jpg",
"isConverted": 1,
"path": "http://oss.zjzdy.net/APP/20170710/50db8deba7723c8da7cda971d8d55a83.jpg",
"filePreview": "http://oss.zjzdy.net/APP/20170710/50db8deba7723c8da7cda971d8d55a83.jpg",
"size": "0B",
"timeLength": "0"
}
],
"items": [
{
"itemID": "10000001",
"itemName": "语文报",
"price": 20,
"remark": null
}
],
"myFeedback": []
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 公告或回执单ID | ||
| statisticsID | string | 统计单ID | |||
| statisticsType | int | 统计项类型,0单选,1多选 | |||
| createDate | string | 时间 | |||
| content | string | 内容 | |||
| rsList 附件 |
id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| path | string | 文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| items 统计项集合 |
itemID | string | 统计项ID | ||
| price | decimal | 价格 | |||
| itemName | string | 统计项名称 | |||
| myFeedback 我的反馈 |
itemID | string | 统计项ID | ||
| price | decimal | 价格 | |||
| itemName | string | 统计项名称 | |||
回执单反馈,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/ReceiptFeedback
POST数据说明
POST数据示例如下:
{
userID: '10147767',
faUserID:'10008817',
itemIDs:'10000001,10000002',
remark:'asd'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| faUserID | 有父账户时必填 | 父账户用户ID |
| itemIDs | 是 | 选择的统计项ID,多个id之间逗号分隔 |
| remark | 是 | 备注 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
一键提醒接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/OnekeyRemind
POST数据说明
POST数据示例如下:
{
"id":"10000001",
"remindUserID":"10020225",
"userID":"10008817",
"type":0
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 班级公告ID |
| remindUserID | 否 | 单个人员提醒的用户ID |
| userID | 是 | 操作人UserID |
| type | 是 | 校信类型,0普通校信,1学校通知,2班级公告,3回执单 |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
"remindCount":15
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| remindCount | string | 'error=0'时返回的提醒人数 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
查询学生考勤异常信息,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchAttAnomaly
POST数据说明
POST数据示例如下:
{
userID: '10147767',
pageIndex: 1,
pageSize: 20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"date": "2017-07-25",
"abnormalDatas": [
{
"typeName": "迟到",
"empName": "陈海诺",
"time": "08:44"
},
{
"typeName": "早退",
"empName": "吕小布",
"time": "13:48"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | date | string | 日期 | ||
| abnormalDatas 异常数据 |
typeName | string | 异常类型名称 | ||
| empName | string | 姓名 | |||
| time | string | 时间 | |||
获取统计报表,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/GetStatisticalReport
POST数据说明
POST数据示例如下:
{
id: '10000001'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 统计ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": {
"totalPrice": 20.00,
"items": [
{
"itemName": "语文报",
"itemPrice": 20.00,
"count": 1,
"totalPrice": 20.00
}
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | totalPrice | decimal | 总金额 | ||
| items 各统计项数据 |
itemName | string | 统计项名称 | ||
| itemPrice | decimal | 统计项单价 | |||
| count | int | 数量 | |||
| totalPrice | decimal | 该统计项总金额 | |||
查询回执单指定项人员名单,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/SearchItemMemberList
POST数据说明
POST数据示例如下:
{
id: '10000001'
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 统计项ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"empName":"吕小布爸爸"
},
{
"empName":"陈海诺妈妈"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | empName | string | 人员名称 | ||
回复反馈,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/FeadbackReply
POST数据说明
POST数据示例如下:
{
feedbackID: "10000001",
parentID:"10000001",
content:"你好",
userID:"10008817"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| feedbackID | 是 | 反馈记录ID |
| parentID | 是 | 被回复的回复ID |
| content | 是 | 回复内容 |
| userID | 是 | 回复人ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
获取确认列表,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/GetConfirmList
POST数据说明
POST数据示例如下:
{
"id": "10004923",
"unitID":"10000006"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 首页接口里返回的ID |
| unitID | 是 | 单位id |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": [
{
"userID": "10061207",
"empName": "陈雅诺",
"stateType": 1,
"stateText": "已确认"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | userID | string | 学生基础ID | ||
| empName | string | 学生姓名 | |||
| stateType | string | 状态类型,0未确认,1已确认,2修改后确认 | |||
| stateText | string | 状态文字内容 | |||
获取学生确认信息明细,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/GetConfirmData
POST数据说明
POST数据示例如下:
{
"userID": "10008848"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0,
"data": {
"stateType": 1,
"userID": "10008848",
"unitID": "10000006",
"empName": "陈海诺",
"studentBaseID": "10004291",
"birthDay": "2016-10-24",
"gender": 1,
"guardianList": [
{
"id": "10004291",
"relationTypeID": "",
"relationTypeName": "爸爸",
"mobile": ""
},
{
"id": "10145992",
"relationTypeID": "10001446",
"relationTypeName": "外公",
"mobile": ""
}
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | stateType | int | 确认状态,0未确认,1已确认,2修改后确认 | ||
| userID | string | 学生用户ID | |||
| unitID | string | 单位ID | |||
| empName | string | 学生姓名 | |||
| studentBaseID | string | 学生基础ID | |||
| birthDay | string | 生日 | |||
| gender | int | 性别,0保密,1男,2女 | |||
| guardianList | id | string | 监护人ID | ||
| relationTypeID | string | 关系类型ID | |||
| relationTypeName | string | 关系类型名称 | |||
| mobile | string | 联系电话 | |||
获取确认列表,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/ConfirmStuData
POST数据说明
POST数据示例如下:
paramJson="{
"stateType": 1,
"userID": "10008848",
"unitID": "10000006",
"empName": "陈海诺",
"studentBaseID": "10004291",
"birthDay": "2016-10-24",
"gender": 1,
"guardianList": [
{
"id": "10004291",
"relationTypeID": "",
"relationTypeName": "爸爸",
"mobile": ""
},
{
"id": "10145992",
"relationTypeID": "10001446",
"relationTypeName": "外公",
"mobile": ""
}
]
}"
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| paramJson | 是 | 结构同GetConfirmData |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error": 0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
删除小助手消息
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/DeleteSYSRemind
POST数据说明
POST数据示例如下:
{
"userID": "10000001",
"type":"0",
"ids":"10000001,10000002"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| type | 是 | 删除类型,0:删除指定ID,1:全部清除 |
| ids | type=0必传 | 要删除的小助手ID,以逗号分隔 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
校信撤回
接口调用请求说明
http请求方式: POST
{WebPath}/api/*****/NoticeRevoke
POST数据说明
POST数据示例如下:
{
"userID": "10000001",
"id":"10000001",
"revokeReason":""
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| id | 是 | 要撤回的校信ID |
| revokeReason | 否 | 撤回理由,非必填 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |