关于使用规则,请注意:
关于接口文档,请注意:
校信主页接口,具体如下:
接口调用请求说明
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'时错误信息有值返回 |