接口
公共服务接口
1.说明
1) 公共参数:

<sitename>:表示基础信息库域名,即 http://pib.nje.cn/

2) 调用地址:

<sitename>/Service/Common.asmx

3) 服务定义:

<sitename>/Service/Common.asmx?WSDL

4) 说明:
基础信息库作为南京市教师信息管理平台,承担了全市教师信息的集中维护职能。对于需要使用教师信息的系统, 仅需对接基础信息库进行订阅教师信息,即可轻松最新、最全使用教师信息。 在正式订阅教师信息时,需要进行数据初始化操作,以保证完整的进行订阅。
2.接口
2.1 身份信息认证
调用方法:

Public string Auth(string AppCode, string EncrytString, string TimeSpan, string AuthAppCode, string LoginName)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan+AuthAppCode+LoginName再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
AuthAppCode String 目标应用程序编码
LoginName String 登录名
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:

string参考【4.3返回结果】。

2.2 根据应用系统标识获取统一身份认证登录名
调用方法:

Public Result<string> GetLoginNameByKey(string AppCode, string EncrytString, string TimeSpan, string Key)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan+Key再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Key String 目标应用程序标识
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Code 返回结果编码,详细参考【4.3返回结果
Description 返回结果描述
Model 登录名
Id 无意义
2.3 获取所有组织机构类别
调用方法:

Public List<OrganizationCategory> GetOrganizationCategorys()

参数:

返回类型:
字段说明:
字段 说明
CategoryID 组织机构类别ID
CategoryParentID 父级组织机构类别ID(Guid)
CategoryName 组织机构类别名称
SortCode 排序字段(从小到大)
Description 组织机构类别描述
2.4 获取所有组织机构类型
调用方法:

Public List<OrganizationType> GetOrganizationTypes()

参数:

返回类型:
字段说明:
字段 说明
TypeID 组织机构类型ID
CategoryName 组织机构类别名称
TypeName 组织机构类型名称
TypeCode 组织机构类型Code
SortCode 排序字段(从小到大)
Description 组织机构类型描述
2.5 获取所有组织机构信息
调用方法:

Public List<Organization> GetOrganizations()

参数:

返回类型:
字段说明:
字段 说明
Id 组织机构ID(Guid)
ParentID 父级组织机构ID(Guid)
Name 组织机构名称
OrgCode 组织机构编码
CategoryName 组织机构类别名称
TypeName 组织机构类型名称
Address 组织机构地址
OuterPhone 外线电话
InnerPhone 内线电话
2.6 获取所有组织机构详细信息(拓展)
调用方法:

Public List<OrganizationExpand> GetOrganizationsExpand()

参数:

返回类型:
字段说明:
字段 说明
OrganizationID 组织机构ID(Guid)
OrganizationParentID 父级组织机构ID(Guid)
OrganizationCode 组织机构编码
OrganizationName 组织机构名称
CategoryID 组织机构类别ID
CategoryName 组织机构类别名称
TypeCode 组织机构类型Code
TypeName 组织机构类型名称
Address 组织机构地址
OuterPhone 外线电话
InnerPhone 内线电话
SortCode 排序字段
OrgLevel 组织机构级别
2.7 根据父级编号获取所有组织机构详细信息
调用方法:

Public List<OrganizationExpand> GetOrganizationsByParentID(string ParentID = "")

参数:
名称 格式 是否可空 说明
ParentID String 父级组织机构ID

返回类型:
字段说明:
字段 说明
OrganizationID 组织机构ID(Guid)
OrganizationParentID 父级组织机构ID(Guid)
OrganizationCode 组织机构编码
OrganizationName 组织机构名称
CategoryID 组织机构类别ID
CategoryName 组织机构类别名称
TypeCode 组织机构类型Code
TypeName 组织机构类型名称
Address 组织机构地址
OuterPhone 外线电话
InnerPhone 内线电话
SortCode 排序字段
OrgLevel 组织机构级别
2.8 根据父级组织机构编码获取所有组织机构详细信息
调用方法:

Public List<OrganizationExpand> GetOrganizationsByParentCode(string ParentCode = "")

参数:
名称 格式 是否可空 说明
ParentCode String 父级组织机构编码

返回类型:
字段说明:
字段 说明
OrganizationID 组织机构ID(Guid)
OrganizationParentID 父级组织机构ID(Guid)
OrganizationCode 组织机构编码
OrganizationName 组织机构名称
CategoryID 组织机构类别ID
CategoryName 组织机构类别名称
TypeCode 组织机构类型Code
TypeName 组织机构类型名称
Address 组织机构地址
OuterPhone 外线电话
InnerPhone 内线电话
SortCode 排序字段
OrgLevel 组织机构级别
2.9 获取所有关心组织机构详细信息
调用方法:

Public List<OrganizationExpand> GetNodeOrganizations(string AppCode, string OntologyType)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
OntologyType String 本体类型(教师:"1" / 学生:"2" / 组织机构:"3" / 班级:"4")

返回类型:
字段说明:
字段 说明
OrganizationID 组织机构ID(Guid)
OrganizationParentID 父级组织机构ID(Guid)
OrganizationCode 组织机构编码
OrganizationName 组织机构名称
CategoryID 组织机构类别ID
CategoryName 组织机构类别名称
TypeCode 组织机构类型Code
TypeName 组织机构类型名称
Address 组织机构地址
OuterPhone 外线电话
InnerPhone 内线电话
SortCode 排序字段
OrgLevel 组织机构级别
2.10 根据组织机构ID获取班级信息
调用方法:

Public List<ClassInfo> GetClassInfosByOrgID(string OrgID)

参数:
名称 格式 是否可空 说明
OrgID String 组织机构ID

返回类型:
字段说明:
字段 说明
ClassID 班级主键ID(Guid)
Stage 学段
Grade 年级
ClassCode 班级编号
Comment 班级描述
CreateDate 创建时间
LastModifiedDate 最后更新时间
2.11 根据组织机构ID获取所有班级信息(递归)
调用方法:

Public List<ClassInfo> GetClassListInfosByOrgID(string OrgID)

参数:
名称 格式 是否可空 说明
OrgID String 组织机构ID

返回类型:
字段说明:
字段 说明
OrgID 组织机构ID(Guid)
OrgCode 组织机构编码
ClassID 班级主键ID(Guid)
Stage 学段
Grade 年级
ClassCode 班级编号
Comment 班级描述
CreateDate 创建时间
LastModifiedDate 最后更新时间
2.12 根据组织机构Code获取班级信息
调用方法:

Public List<ClassInfo> GetClassInfosByOrgCode(string OrgCode)

参数:
名称 格式 是否可空 说明
OrgCode String 组织机构Code

返回类型:
字段说明:
字段 说明
ClassID 班级主键ID(Guid)
Stage 学段
Grade 年级
ClassCode 班级编号
Comment 班级描述
CreateDate 创建时间
LastModifiedDate 最后更新时间
2.13 获取所有教师本体元素
调用方法:

Public List<OntologyElement> GetJSOntologyElements()

参数:

返回类型:
字段说明:
字段 说明
Code 本体编码
Name 本体名称
SortCode 排序
Description 描述
Length 本体元素最大长度
CanBeNull 是否允许值为空(1是0否)
IsIdentify 是否信息标识(1是0否)
IsInfoDic 是否存在字典项(1是0否)
InfoDicItems 字典项列表(必须是字典项,才存在值) Name:字典项名称 Code:字典项编码 SortCode:字典项排序
说明:本体元素即为教师对象的属性
2.14 获取所有学生本体元素
调用方法:

Public List<OntologyElement> GetXSOntologyElements()

参数:

返回类型:
字段说明:
字段 说明
Code 本体编码
Name 本体名称
SortCode 排序
Description 描述
Length 本体元素最大长度
CanBeNull 是否允许值为空(1是0否)
IsIdentify 是否信息标识(1是0否)
IsInfoDic 是否存在字典项(1是0否)
InfoDicItems 字典项列表(必须是字典项,才存在值) Name:字典项名称 Code:字典项编码 SortCode:字典项排序
说明:本体元素即为学生对象的属性
2.15 通过主键获取教师信息
调用方法:

Public JS GetJS(string AppCode, string EncrytString, string TimeSpan, string Id)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Id String 教师主键
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:

教师信息列表,详细参考【4.1教师信息】

2.16 批量获取教师数据
调用方法:

Public PagedResult GetJSPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
LastQueryTime DateTime 最新一次获取教师信息时间(例:1900-01-01),为空则默认使用最小日期
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师信息列表,详细参考【4.1教师信息】
TotalCount 符合条件的教师总数
说明:此方法主要作为对接系统初始化数据使用。 教师实体内容只返回已订阅的本体元素,未订阅的本体元素均为空。
2.17 批量获取教师基本信息
调用方法:

Public PagedResultExpand<string> GetJSBasicPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string AuthAppCode)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan+AuthAppCode再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
AuthAppCode String 目标应用程序编码
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师登录名集合
TotalCount 符合条件的教师总数
2.18 批量根据组织机构获取教师数据
调用方法:

Public PagedResult GetJSPagedByOrg(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string OrgCode)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
OrgCode String 组织机构编码
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师信息列表,详细参考【4.1教师信息】
TotalCount 符合条件的教师总数
说明:此方法主要作为对接系统初始化数据使用。 教师实体内容只返回已订阅的本体元素,未订阅的本体元素均为空。
2.19 批量获取教师变更发布记录
调用方法:

Public PagedResultExpand<ChangePublishRecord<JS>> GetJSPagedChangePublishRecords(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string StartTime, string StopTime = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
StartTime String 开始时间
StopTime String 结束时间
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【附录】
Models

教师变更发布记录

Info:教师变更发布详细

Identify:教师信息标识项

SortNum:排序字段

参考【数据订阅文档】

TotalCount 符合条件的教师总数
2.20 批量获取学生数据
调用方法:

public PagedResultXS GetXSPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
LastQueryTime String 最新一次获取学生信息时间(例:1900-01-01),为空则默认使用最小日期
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 学生信息列表,详细参考【4.2学生信息】
TotalCount 符合条件的学生总数
2.21 根据组织机构获取学生
调用方法:

Public PagedResultXS GetXSPagedByOrg(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string OrgCode)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
OrgCode String 组织机构编码
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 学生信息列表,详细参考【4.2学生信息】
TotalCount 符合条件的学生总数
2.22 通过主键获取学生信息
调用方法:

Public XS GetXS(string AppCode, string EncrytString, string TimeSpan,string Id)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Id String 学生主键
注:AppCode、SecretKey 需要由基础信息库管理员注册后提供。

返回类型:
字段说明:

学生信息列表,详细参考【4.2学生信息】

2.23 分页获取教师推送消息
调用方法:

Public PagedResultExpand<JSPushMessage> GetJSPushMessages(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string BeginTime = "", string EndTime = "", int MessageResponseState = -1)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
BeginTime String 开始时间
EndTime String 结束时间
MessageResponseState int 消息响应类型(-1【未响应,数据库中为null】1执行成功2执行失败3其它)

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师推送消息信息列表,字段说明如下:
MessageID:推送消息编号
SortNum:排序字段
CreateDate:推送消息生产时间
PushDate:消息推送时间
PushState:消息推送状态
PushDescription:消息推送结果描述
ResponseTime:消息响应时间
ResponseState:消息响应状态
ResponseDescription:消息响应结果描述
Content:消息内容
TotalCount 符合条件的管理员总数
2.24 分页获取学生推送消息
调用方法:

Public PagedResultExpand<XSPushMessage> GetXSPushMessages(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string BeginTime = "", string EndTime = "", int MessageResponseState = -1)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
BeginTime String 开始时间
EndTime String 结束时间
MessageResponseState int 消息响应类型(-1【未响应,数据库中为null】1执行成功2执行失败3其它)

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 学生推送消息信息列表,字段说明如下:
MessageID:推送消息编号
SortNum:排序字段
CreateDate:推送消息生产时间
PushDate:消息推送时间
PushState:消息推送状态
PushDescription:消息推送结果描述
ResponseTime:消息响应时间
ResponseState:消息响应状态
ResponseDescription:消息响应结果描述
Content:消息内容
TotalCount 符合条件的学生总数
2.25 分页获取组织结构推送消息
调用方法:

Public PagedResultExpand<OrganizationPushMessage> GetOrganizationPushMessages(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string BeginTime = "", string EndTime = "", int MessageResponseState = -1)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
BeginTime String 开始时间
EndTime String 结束时间
MessageResponseState int 消息响应类型(-1【未响应,数据库中为null】1执行成功2执行失败3其它)

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 组织机构推送消息信息列表,字段说明如下:
MessageID:推送消息编号
SortNum:排序字段
CreateDate:推送消息生产时间
PushDate:消息推送时间
PushState:消息推送状态
PushDescription:消息推送结果描述
ResponseTime:消息响应时间
ResponseState:消息响应状态
ResponseDescription:消息响应结果描述
Content:消息内容
TotalCount 符合条件的组织机构总数
2.26 分页获取班级推送消息
调用方法:

Public PagedResultExpand<ClassInfoPushMessage> GetClassInfoPushMessages(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string BeginTime = "", string EndTime = "", int MessageResponseState = -1)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
BeginTime String 开始时间
EndTime String 结束时间
MessageResponseState int 消息响应类型(-1【未响应,数据库中为null】1执行成功2执行失败3其它)

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师推送消息信息列表,字段说明如下:
MessageID:推送消息编号
SortNum:排序字段
CreateDate:推送消息生产时间
PushDate:消息推送时间
PushState:消息推送状态
PushDescription:消息推送结果描述
ResponseTime:消息响应时间
ResponseState:消息响应状态
ResponseDescription:消息响应结果描述
Content:消息内容
TotalCount 符合条件的班级总数
2.27 批量获取已绑定家长分页数据
调用方法:

Public PagedResultParentInfo GetParentInfoPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)
LastQueryTime String 最新一次获取学生信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 家长信息列表,字段说明如下:
Id:家长信息Id
ParentName:家长姓名
ParentAccount:家长账户
Relation:关系说明
Contact:家长手机号码
CreateDate:创建时间
orgName:绑定学生的组织机构名称
orgCode:绑定学生的组织机构编码
TotalCount 符合条件的家长总数
2.28 根据学生账户或Id获取家长数据
调用方法:

Public PagedResultParentInfo GetParentInfoByXS(string AppCode, string EncrytString, string TimeSpan, string Key)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Key String 学生的Id或账户名

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 家长信息列表,字段说明如下:
Id:家长信息Id
ParentName:家长姓名
ParentAccount:家长账户
Relation:关系说明
Contact:家长手机号码
CreateDate:创建时间
orgName:绑定学生的组织机构名称
orgCode:绑定学生的组织机构编码
TotalCount 符合条件的班级总数
2.29 根据家长手机号码获取学生信息
调用方法:

Public PagedResultXS GetXSByParentContact(string AppCode, string EncrytString, string TimeSpan, string ParentContact)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
ParentContact String 已绑定学生信息的家长手机号码

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 学生信息列表,详细参考【4.2学生信息】
TotalCount 符合条件的班级总数
2.30 根据组织机构编码获取已删除的家长信息
调用方法:

public PagedResultStudentParentDelete GetStudenParentDeletePage(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex int 分页索引(从1开始)
PageSize int 分页行数(从1开始,最大10000行)

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 家长信息列表,字段说明如下:
Id:主键Id
StuId:学生信息Id
StuName:学生姓名
StuLoginName:学生账户
ZZJGM:组织机构编码
ParentId:家长信息Id
ParentLoginame:家长账户
ParentName:家长姓名
Contact:关系说明
CreateTime:删除时间
CreateUseName:操作人
Status:状态(1直接删除,2关系删除)
TotalCount 符合条件的家长信息总数
2.31 教师推送消息响应
调用方法:

Public string JSPushMessageResponse(string AppCode, string EncrytString, string TimeSpan, string MessageID, int ResponseState, string ResponseDescription = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
MessageID String 推送消息ID
ResponseState Int 消息响应类型(1执行成功 2执行失败 3其它)
ResponseDescription String 消息响应描述(可用于响应类型为其它时填写描述、备注等)

返回类型:

string参考【4.3返回结果】。

2.32 学生推送消息响应
调用方法:

Public string XSPushMessageResponse(string AppCode, string EncrytString, string TimeSpan, string MessageID, int ResponseState, string ResponseDescription = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
MessageID String 推送消息ID
ResponseState Int 消息响应类型(1执行成功 2执行失败 3其它)
ResponseDescription String 消息响应描述(可用于响应类型为其它时填写描述、备注等)

返回类型:

string参考【4.3返回结果】。

2.33 组织机构推送消息响应
调用方法:

Public string OrganizationPushMessageResponse(string AppCode, string EncrytString, string TimeSpan, string MessageID, int ResponseState, string ResponseDescription = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
MessageID String 推送消息ID
ResponseState Int 消息响应类型(1执行成功 2执行失败 3其它)
ResponseDescription String 消息响应描述(可用于响应类型为其它时填写描述、备注等)

返回类型:

string参考【4.3返回结果】。

2.34 班级推送消息响应
调用方法:

Public string ClassInfoPushMessageResponse(string AppCode, string EncrytString, string TimeSpan, string MessageID, int ResponseState, string ResponseDescription = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
MessageID String 推送消息ID
ResponseState Int 消息响应类型(1执行成功 2执行失败 3其它)
ResponseDescription String 消息响应描述(可用于响应类型为其它时填写描述、备注等)

返回类型:

string参考【4.3返回结果】。

2.35 获取组织机构管理员
调用方法:

Public PagedResultExpand<ManageAdmin> GetDataAdmin(string AppCode, string EncrytString, string TimeSpan, string Organization = "")

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Organization String 组织机构编码或ID

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 组织机构管理员信息列表,字段说明如下:
RealName:真实姓名
UserName:用户名
MobilePhone:手机号码
OrganizationID:组织机构ID
OrganizationCode:组织机构编码
OrganizationName:组织机构名称
OrganizationLevel:组织机构级别
OrganizationParentID:组织机构父级ID
OrganizationParentCode:组织机构父级编码
SetDataAdminDate:管理员设置时间
TotalCount 符合条件的管理员总数
2.36 教师手机号码绑定状态通知
调用方法:

Public string JSMobileBindStatusInform(string AppCode, string EncrytString, string TimeSpan, string LoginName, string MobilePhone)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
LoginName String 统一身份认证用户名
MobilePhone String 统一身份认证用户绑定的手机号码
1.手机号码有值,则为手机号码绑定成功通知;
2.手机号码为空,则为取消手机号码绑定通知;

返回类型:

string参考【4.3返回结果】。

2.37 教师关注微信状态通知
调用方法:

Public string JSWeChatAttentionStatusInform(string AppCode, string EncrytString, string TimeSpan, string LoginName, string MobilePhone)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
LoginName String 统一身份认证用户名
MobilePhone String 统一身份认证用户的手机号码信息
1.手机号码有值,则为微信企业号关注成功通知;
2.手机号码为空,则为取消微信企业号关注通知;

返回类型:

string参考【4.3返回结果】。

2.38 根据节点编码分页获取已设置教师的任教关系数据
调用方法:

public PagedResultJSClassRoom GetJSClassRoomPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex String 分页索引(从1开始)
PageSize String 分页行数(从1开始,最大10000行)
LastQueryTime String 最新一次获取教师任教关系信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JsXM:教师姓名
JSLoginName:教师登录名
JSSJHM:教师手机号码
OrgId:组织机构Id
OrgName:组织机构名称
OrgCode:组织机构Code
SKNJ:授课年级
NJName:授课年级名称
SKBJ:授课班级Id
SKBH:授课班级编号
Stage:任教学段编号
StageName:任教学段名称
KCName:课程名称
KCCode:授课课程编号
BZR:是否是班主任(0否,1是,2副班主任)
TotalCount 符合条件的教师任教关系总数
2.39 根据节点编码分页获取已删除的教师任教关系数据
调用方法:

public PagedResultJSClassRoom GetDeleteJSClassRoomPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex String 分页索引(从1开始)
PageSize String 分页行数(从1开始,最大10000行)
LastQueryTime String 最新一次获取教师任教关系信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JsXM:教师姓名
JSLoginName:教师登录名
JSSJHM:教师手机号码
OrgId:组织机构Id
OrgName:组织机构名称
OrgCode:组织机构Code
SKNJ:授课年级
NJName:授课年级名称
SKBJ:授课班级Id
SKBH:授课班级编号
Stage:任教学段编号
StageName:任教学段名称
KCName:课程名称
KCCode:授课课程编号
BZR:是否是班主任(0否,1是,2副班主任)
TotalCount 符合条件的教师任教关系总数
2.40 根据组织机构编码分页获取已设置教师的任教关系数据(递归)
调用方法:

public PagedResultJSClassRoom GetJSClassRoomByOrgCodePaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string OrgCode)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex String 分页索引(从1开始)
PageSize String 分页行数(从1开始,最大10000行)
OrgCode String 组织机构编码Code

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JsXM:教师姓名
JSLoginName:教师登录名
JSSJHM:教师手机号码
OrgId:组织机构Id
OrgName:组织机构名称
OrgCode:组织机构Code
SKNJ:授课年级
NJName:授课年级名称
SKBJ:授课班级Id
SKBH:授课班级编号
Stage:任教学段编号
StageName:任教学段名称
KCName:课程名称
KCCode:授课课程编号
BZR:是否是班主任(0否,1是,2副班主任)
TotalCount 符合条件的教师任教关系总数
2.41 根据教师主键Id或登录名获取对应的任教关系数据
调用方法:

public PagedResultJSClassRoom GetJSClassRoomByKey(string AppCode, string EncrytString, string TimeSpan, string Key)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Key String 教师信息的主键Id或登录名

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JsXM:教师姓名
JSLoginName:教师登录名
JSSJHM:教师手机号码
OrgId:组织机构Id
OrgName:组织机构名称
OrgCode:组织机构Code
SKNJ:授课年级
NJName:授课年级名称
SKBJ:授课班级Id
SKBH:授课班级编号
Stage:任教学段编号
StageName:任教学段名称
KCName:课程名称
KCCode:授课课程编号
BZR:是否是班主任(0否,1是,2副班主任)
TotalCount 符合条件的教师任教关系总数
2.42 根据节点编码分页获取教师多关系数据
调用方法:

public PagedResultUserOrgMap GetUserOrgMapPaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastQueryTime)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex String 分页索引(从1开始)
PageSize String 分页行数(从1开始,最大10000行)
LastQueryTime String 最新一次获取教师任教关系信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JSName:教师姓名
JSLoginName:教师登录名
PrimaryOrgId:原组织机构Id
PrimaryOrgCode:原组织机构编码
PrimaryOrgName:原组织机构名称
ToOrgId:目标组织机构Id
ToOrgCode:目标组织机构编码
ToOrgName:目标组织机构名称
CreateTime:创建时间
CreateUser:创建人
IsDelete:是否删除状态(1删除,0未删除)
UserType:多关系类型
TotalCount 符合条件的教师多关系总数
2.43 根据节点编码获取已删除的教师多关系数据
调用方法:

public PagedResultUserOrgMap GetDeleteUserOrgMapList(string AppCode, string EncrytString, string TimeSpan, string LastQueryTime)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
LastQueryTime String 最新一次获取教师任教关系信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JSName:教师姓名
JSLoginName:教师登录名
PrimaryOrgId:原组织机构Id
PrimaryOrgCode:原组织机构编码
PrimaryOrgName:原组织机构名称
ToOrgId:目标组织机构Id
ToOrgCode:目标组织机构编码
ToOrgName:目标组织机构名称
CreateTime:创建时间
CreateUser:创建人
IsDelete:是否删除状态(1删除,0未删除)
UserType:多关系类型
TotalCount 符合条件的教师多关系总数
2.44 根据组织机构编码分页获取教师多关系数据(递归)
调用方法:

public PagedResultUserOrgMap GetUserOrgMapByOrgCodePaged(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string OrgCode)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex String 分页索引(从1开始)
PageSize String 分页行数(从1开始,最大10000行)
OrgCode String 组织机构编码

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JSName:教师姓名
JSLoginName:教师登录名
PrimaryOrgId:原组织机构Id
PrimaryOrgCode:原组织机构编码
PrimaryOrgName:原组织机构名称
ToOrgId:目标组织机构Id
ToOrgCode:目标组织机构编码
ToOrgName:目标组织机构名称
CreateTime:创建时间
CreateUser:创建人
IsDelete:是否删除状态(1删除,0未删除)
UserType:多关系类型
TotalCount 符合条件的教师多关系总数
2.45 根据教师主键Id或登录名获取对应教师多关系数据
调用方法:

public PagedResultUserOrgMap GetUserOrgMapByKey(string AppCode, string EncrytString, string TimeSpan, string Key)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
Key String 教师主键Id或登录名

返回类型:
字段 说明
Result 返回结果,详细参考【4.3返回结果】
Models 教师任教关系信息列表,字段说明如下:
Id:教师任教关系主键Id
JSId:教师Id
JSName:教师姓名
JSLoginName:教师登录名
PrimaryOrgId:原组织机构Id
PrimaryOrgCode:原组织机构编码
PrimaryOrgName:原组织机构名称
ToOrgId:目标组织机构Id
ToOrgCode:目标组织机构编码
ToOrgName:目标组织机构名称
CreateTime:创建时间
CreateUser:创建人
IsDelete:是否删除状态(1删除,0未删除)
UserType:多关系类型
TotalCount 符合条件的教师多关系总数
2.46 分页获取教师已删除的信息
调用方法:

public DeleteResult GetJSDeletePageList(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize,string LastModifyDate)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex Int 分页索引(从1开始)
PageSize Int 分页行数(从1开始,最大10000行)
LastModifyDate String 最新一次获取教师信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段说明:
字段 说明
Result 状态编码
Count 符合条件的总数
ActionTime 查询时间
Data 返回符合条件的数据DeleteModel:
Id:主键ID
ZZJGM:组织机构编码
OrgName:组织机构名称
XM:姓名
LoginName:登录名
UpdateTime:修改时间
2.47 分页获取学生已删除的信息
调用方法:

public DeleteResult GetXSDeletePageList(string AppCode, string EncrytString, string TimeSpan, int PageIndex, int PageSize, string LastModifyDate)

参数:
名称 格式 是否可空 说明
AppCode String 应用程序编码
EncrytString String 加密字符串
加密算法:SecretKey+TimeSpan再进行MD5加密后的字符串(转换后字母都为小写)
SecretKey:该应用程序在基础信息库中分配的密钥
TimeSpan String 时间参数(时间戳),返回自1970年以来的秒数
时间验证与服务器时间误差不得超过5分钟(300秒),以北京时间为准。
PageIndex Int 分页索引(从1开始)
PageSize Int 分页行数(从1开始,最大10000行)
LastModifyDate String 最新一次获取学生信息时间(例:1900-01-01),为空则默认使用最小日期

返回类型:
字段说明:
字段 说明
Result 状态编码
Count 符合条件的总数
ActionTime 查询时间
Data 返回符合条件的数据DeleteModel:
Id:主键ID
ZZJGM:组织机构编码
OrgName:组织机构名称
XM:姓名
LoginName:登录名
UpdateTime:修改时间
附录
4.1 教师信息
----
属性 说明
Id 教师主键
ZZJGM 组织机构编码
XM 姓名
LoginName 统一身份认证登录名
SFZJH 身份证件号
JZGDQZTM 教职工当前状态码(字典项)
XMPY 教师姓名拼音
CYM 曾用名
SFZJLXM 身份证件类型码(字典项)
XBM 性别码(字典项)
CSRQ 出生日期
MZM 民族码(字典项)
SJHM 手机号码
DZXX 电子邮箱
GHHM 固话号码
YZBM 邮政编码
TXDZ 通讯地址
CJNY 从教年月
ZZMMM 政治面貌(字典项)
GWLBM 岗位类别(字典项)
XK 学科(字典项)
ZCH 职称(字典项)
RKXDM 任课学段(字典项)
JSXL 学历(字典项)
ZHYJN 职业职能(字典项)
JSZW 职务(多选,以逗号分割1,2,3 字典项)
JSFG 分管(多选,以逗号分割1,2,3 字典项)
YRXSH 用人形式(字典项)
RYCHH 荣誉称号
JSJL 教龄
ZTM 状态码(字典项)
SGBS 省馆标识
BZLBM 编制类别(字典项)
BZSZDW 人事关系所在单位
4.2 学生信息
属性 说明
Id 学生主键
ZZJGM 组织机构编码
XSZH 学生账户(登录名)
XM 姓名
XMPY 姓名拼音
XBM 性别码(字典项)
SFZJH 身份证件号
MZM 民族(字典项)
CSRQ 出生日期
DZYX 电子邮箱
XDM 学段(字典项)
ZTM 状态码(字典项)
XJFH 学籍辅号
NJ 年级
BJBH 班级
BNXH 班内学号
RXNY 入学年月
XSLYM 学生来源(字典项)
WJBS 外键标识
JZSJHM 家长手机号
SJHM 手机号
4.3 返回结果
编码 说明
OK 接收成功
101 缺少参数或者参数错误
102 请求超时
103 节点不存在
104 密钥错误
105 节点未关心教师本体
106 节点未关心本体元素
107 节点未关心组织机构
108 组织机构编码不为空
109 组织机构编码不存在
110 组织机构类别不存在
111 不存在该教师
112 节点未关心学生本体
113 缺少参数教师主键
114 学段不存在
115 年级不存在
116 班级不存在
117 修改成功,审核记录添加失败
118 已存在教师转校申请
300 数据新增成功但是未成功关联映射关系
301 未发现需要更新的内容
302 不存在该节点关联信息
303 已存在该节点关联信息
304 数据已重复
400 失败
401 缺少方法调用权限
402 当前ip没有调用方法权限
420 用户不在允许的组织机构范围内
421 用户不存在
500 未知错误