关于使用规则,请注意:


关于接口文档,请注意:



目录

校信主页

校信主页接口,具体如下:

接口调用请求说明

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'时错误信息有值返回