39.1. S - R 对比表

SOAP REST
接口名称 入参 返回值 接口描述 接口名称 入参 返回值 接口描述
验证服务【AuthorityServiceStub.Authenticate】 username[用户名];password[密码] UserToken:身份验证令牌 使用用户名和密码进行身份验证。 CTPRestClient ip:端口;RSET用户名;REST用户密码 CTPRestClient 定义动态客户机
组织模型管理-单位管理
public ServiceResponse getAccountId(String accountName); accountName单位名称 成功:单位ID;失败-1 按照单位名称获取单位ID http请求方式:GET http://ip:port/seeyon/rest/orgAccount/name/{name} name:单位名称【UTF-8 encode中文编码】 JSON格式单位信息 通过【单位名称】来获取单位信息
public AccountInfoParam_All getAccountByCode(String token, String accountCode) throws ServiceException token登录验证后获取的身份令牌, accountCoded单位编码 成功:返回单位实体; 失败:空 按照单位编码获取单位的信息 http请求方式:GET http://ip:port/seeyon/rest/orgAccount/{id} id:单位ID JSON格式单位信息 通过【单位ID】来获取单位信息
public boolean deleteAccountByCode(String token, String accountCode) throws ServiceException; token登录验证后获取的身份令牌, accountCoded单位编码 成功返回true, 失败返回false 按照单位编码删除单位 http请求方式:GET http://ip:port/seeyon/rest/orgAccount/administrator/{id} id:单位ID JSON格式人员信息 通过单位Id取得单位的管理员(人员)信息
public boolean updateAccountByCode(String token, String accountCode, AccountInfoParam_All account) throws ServiceException; token登录验证后获取的身份令牌, accountCoded单位编码 account 单位实体 成功返回true, 失败返回false 按照单位编码修改单位信息 http请求方式:GET http://ip:port/seeyon/rest/orgAccounts - JSON单位数组信息 获取所有单位信息。
http请求方式:DELETE http://ip:port/seeyon/rest/orgAccount/{id} id:单位ID 异步模式,暂无返回 通过单位ID删除对应的单位信息。
http请求方式:PUT http://ip:port/seeyon/rest/orgAccount 组装修改单位JSON数据的参数例如 【id:单位ID; "description":要修改单位参数 】 JSON数据信息 通过单位ID修改对应的单位信息
组织模型管理-人员管理
public ServiceResponse create(String token, PersonInfoParam_All person) token登录验证后获取的身份令牌, person person实体 成功返回人员ID, 否则返回-1 按照person实体中的人员信息创建人员 http请求方式:GET http://ip:port/seeyon/rest/orgMember/?loginName={loginName} loginName人员登录名 JSON格式的人员对象 按照登录名获取人员信息
public ServiceResponse update(String token, long personId, PersonInfoParam_All person) token登录验证后获取的身份令牌, personId 人员ID person person实体 成功返回人员ID, 否则返回-1 按照person实体中的人员信息修改指定ID的人员信息 http请求方式:GET http://ip:port/seeyon/rest/orgMember/{memberId} memberId人员ID JSON格式的人员对象 按照人员的Id获取人员信息
public ServiceResponse updateByLoginName(String token, PersonInfoParam_All person) token登录验证后获取的身份令牌, person person实体 成功返回人员ID, 否则返回-1 按照person实体中的人员信息修改指定loginName的人员信息 http请求方式:GET http://ip:port/seeyon/rest/orgMember/code/{code} code人员编码 JSON格式的人员对象 按照人员编码获取人员信息
public boolean updatePersonByCode(String token, String personCode, PersonInfoParam_All person) token登录验证后获取的身份令牌, personCode 人员编码 person person实体 成功返回true, 失败返回false 按照人员编码修改人员信息 http请求方式:GET http://ip:port/seeyon/rest/orgMember/telephone/{telephoneNumber} telephoneNumber手机号码 JSON格式的人员对象 按照人员手机号获取人员信息
public ServiceResponse delete(String token, long personId) token登录验证后获取的身份令牌, personId 人员ID 成功返回人员ID, 否则返回-1 根据人员ID删除人员信息 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/{accountId} accountId单位ID JSON格式的人员对象数组 取得指定单位的所有人员(不包含停用人员)
public ServiceResponse deleteByLoginName(String token, String loginName) token登录验证后获取的身份令牌, loginName 人员登录名 成功返回人员ID, 否则返回-1 根据人员登录名删除人员信息 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/all/{accountId} accountId单位ID JSON格式的人员对象数组 取得指定单位的所有人员(包含停用人员)
public boolean deletePerson(String token, String personCode) token登录验证后获取的身份令牌, personCode人员编码 成功返回true, 失败返回false 按照人员编码删除人员 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/count/{accountId} accountId单位ID JSON格式整数 取得指定单位的所有人员总数(不包含停用人员)
public ServiceResponse enable(String token, long personId, boolean enable) token登录验证后获取的身份令牌, personId 人员ID enable:true为启用,false为停用 成功返回人员ID, 否则返回-1 启用/停用人员(按人员ID) http请求方式:GET http://ip:port/seeyon/rest/orgMembers/all/count/{accountId} accountId单位ID JSON格式整数 取得指定单位的所有人员总数(包含停用人员)
public ServiceResponse enableByLoginName(String token, String loginName, boolean enable) token登录验证后获取的身份令牌, loginName 人员登录名 enable:true为启用,false为停用 成功返回true, 失败返回false 启用/停用人员(按登录名) http请求方式:GET http://ip:port/seeyon/rest/orgMembers/department/{departmentId}?firstLayer=false departmentId部门ID firstLayer只取当前部门人员, 不包含子部门,缺省为true JSON格式的人员对象数组 取得指定部门的所有人员
public ServiceResponse setPassword(String token, long personId, String password) token登录验证后获取的身份令牌, personId 人员ID password:密码 成功返回人员ID, 否则返回-1 根据人员ID设置人员密码 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/post/{postId} postId岗位ID JSON格式的人员对象数组 取得指定岗位的所有人员
public ServiceResponse setPasswordByLoginName(String token, String loginName, String password) token登录验证后获取的身份令牌, loginName 人员登录名 password:密码 成功返回人员ID, 否则返回-1 根据人员登录名设置人员密码 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/level/{levelId} leveld职务级别ID JSON格式的人员对象数组 取得指定职务级别的所有人员
public PersonInfoParam_All getPersonByCode(String token, String personCode) token登录验证后获取的身份令牌, personCode:人员编码 成功返回人员信息, 否则返回 空 按照人员编码获取人员的信息 http请求方式:GET http://ip:port/seeyon/rest/orgMembers/name/{name} name人员姓名需要编码 JSON格式的人员对象 按姓名取人员信息
http请求方式:POST http://ip:port/seeyon/rest/orgMember 传入JSON格式的人员信息 返回JSON格式的人员信息 新建人员
http请求方式:PUT http://ip:port/seeyon/rest/orgMember { "id":"人员ID",【必填】 "enabled":true【必填】} 返回JSON格式人员信息 按Id修改人员信息
http请求方式:PUT http://ip:port/seeyon/rest/orgMember/{id}/enabled/{enabled} "id":"人员ID",【必填】 enbaled人员状态:true为启用,false为停用 返回JSON格式人员信息 按Id启用/停用人员
http请求方式:PUT http://ip:port/seeyon/rest/orgMember/{id}/password/{password} "id":"人员ID",【必填】 password人员密码 返回JSON格式人员信息 按Id修改人员密码
http请求方式:DELETE http://ip:port/seeyon/rest/orgMember/{memberId} memberId人员ID 返回JSON格式人员信息 按Id删除人员
http请求方式:GET http://ip:port/seeyon/rest/orgMembers/department/count/{departmentId}?firstLayer=false/true; departmentId部门ID firstLayertrue是只显示直属子部门,false是包含所有层级的部门 返回JSON整数 获取当前部门及其下级部门人员总数
http请求方式:PUT http://ip:port/seeyon/rest/orgMembers JSON格式人员数组 返回JSON格式人员信息 批量新增/更新人员信息
http请求方式:DELETE http://ip:port/seeyon/rest/orgMembers memberIdS人员ID数组 返回JSON格式 批量删除人员
组织模型管理-部门管理
public ServiceResponse create(String token, DepartmentInfoParam_All department) token登录验证后获取的身份令牌, department:部门实体 成功返回ID, 否则返回-1 按照部门实体中的部门信息创建部门 http请求方式:GET http://ip:port/seeyon/rest/orgDepartment/{id} id部门ID JSON格式部门信息 按部门ID取部门信息
public ServiceResponse update(String token, long departmentId, DepartmentInfoParam_All department) token登录验证后获取的身份令牌, departmentId部门ID department:部门实体 成功返回ID, 否则返回-1 按照部门实体中的部门信息修改指定ID的部门信息 http请求方式:GET http://ip:port/seeyon/rest/orgDepartment/code/{code} code部门编码 JSON格式部门信息 通过【部门编码】来获取部门信息
public ServiceResponse updateByName(String token, DepartmentInfoParam_All department) token登录验证后获取的身份令牌, department:部门实体 成功返回ID, 否则返回-1 更新部门(按部门名称) http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/{accountId} accountId单位ID JSON部门数组信息 获取指定单位的所有部门(不包含停用)
public boolean updateDepartmentByCode(String token, String departmentCode, DepartmentInfoParam_All department) token登录验证后获取的身份令牌, departmentCode部门编码 department:部门实体 成功返回true, 失败返回false 按照部门编码修改部门信息 http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/count/{accountId} accountId单位ID Integer类型的数值 获取指定单位的所有部门数量(不包含停用)
public ServiceResponse delete(String token, long departmentId) token登录验证后获取的身份令牌, departmentId部门ID 成功返回ID, 否则返回-1 按照部门ID删除部门信息 http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/all/{accountId} accountId单位ID JSON部门数组信息 获取指定单位的所有部门(包含停用)
public ServiceResponse deleteByName(String token, String accountName, String departmentName) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 成功返回ID, 否则返回-1 按照部门名称删除本单位下的所有具有相同名称的部门信息 http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/all/count/{accountId} accountId单位ID Integer类型的数值 获取指定单位的所有部门数量(包含停用)
public ServiceResponse deleteByNames(String token, String accountName, String departmentName, String parentDepartmentName) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 parentDepartmentName父级部门 成功返回ID, 否则返回-1 按照部门名称删除本单位下的所有具有相同名称和父部门名称的部门信息 http请求方式:POST http://ip:port/seeyon/rest/orgDepartment JSON格式部门数据 JSON格式部门信息 创建部门
public ServiceResponse deleteByNameArray(String token, String accountName, String[] departmentName) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 成功返回ID, 否则返回-1 删除部门(按部门名称全路径)按照部门路径名称删除本单位的部门信息 http请求方式:PUT http://ip:port/seeyon/rest/orgDepartment "Id":需修改的部门ID,【必填】 "code":要修改部门参数,【必填】 JSON格式部门信息 按部门Id修改部门信息
public boolean deleteDepartmentByCode(String token, String departmentCode) token登录验证后获取的身份令牌, departmentCode部门编码 成功返回true, 失败返回false 按照部门编码删除部门 http请求方式:DELETE http://ip:port/seeyon/rest/orgDepartment/{id} id 部门ID 暂无返回值信息 按部门Id删除部门
public ServiceResponse enable(String token, long departmentId, boolean enable); token登录验证后获取的身份令牌, departmentId部门ID enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用部门(按ID) http请求方式:PUT http://ip:port/seeyon/rest/orgDepartment/{id}/enabled/{enabled} "Id":部门ID,【必填】 "enabled":部门是否启用【true.启动;false停止】 JSON格式部门信息 按部门Id启用/停用部门
public ServiceResponse enableByName(String token, String accountName, String departmentName, boolean enable) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用部门(按部门名称) http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/children/{parentId}?firstLayer=false/true; parentId部门ID firstLayer:true是只显示直属子部门,false是包含所有层级的部门 JSON部门数组信息 获取指定部门下的所有子部门
public ServiceResponse enableByNames(String token, String accountName, String departmentName, String parentDepartmentName, boolean enable) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 parentDepartmentName父部门 enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用部门(按部门名称) http请求方式:GET http://ip:port/seeyon/rest/orgDepartments/parent/{departmentId}?firstLayer=false/true; departmentId部门ID firstLayer:true是只显示直属子部门,false是包含所有层级的部门 JSON部门数组信息 获取指定部门父级部门
public ServiceResponse enableByNameArray(String token, String accountName, String[] departmentName, boolean enable) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用部门(按部门路径名称)
public DepartmentInfoParam_All getDepartmentByCode(String token, String departmentCode) token登录验证后获取的身份令牌, departmentCode部门编码 成功返回部门信息 否则返回空 按照部门编码获取部门的信息
public ServiceResponse move(String token, long departmentId, long targetDepartmentId) token登录验证后获取的身份令牌, departmentId部门id targetDepartmentId目标父部门id 成功返回ID, 否则返回-1 移动部门(按部门id)
public ServiceResponse moveByNameArray(String token, String accountName, String[] departmentName, String[] targetDepartmentName) token登录验证后获取的身份令牌, accountName单位名称 departmentName部门名称 targetDepartmentName目标父部门 成功返回ID, 否则返回-1 移动部门(按部门名称)
组织模型管理-岗位管理
public ServiceResponse create(String token, OcupationInfoParam_A8_All ocupation) token登录验证后获取的身份令牌, ocupation岗位实体 成功返回ID, 否则返回-1 按照岗位实体中的信息创建岗位 http请求方式:GET http://ip:port/seeyon/rest/orgPost/{id} id岗位ID JSON格式岗位信息 按岗位Id取岗位信息
public ServiceResponse update(String token, long ocupationId, OcupationInfoParam_A8_All ocupation) token登录验证后获取的身份令牌, ocupationId岗位ID ocupation岗位实体 成功返回岗位ID, 否则抛OAInterfaceException异常 按照岗位ID更新岗位信息 http请求方式:GET http://ip:port/seeyon/rest/orgPosts/{accountId} accountId单位ID JSON格式岗位信息的数组 获取指定单位的所有岗位(不包含停用)
public ServiceResponse updateByName(String token, OcupationInfoParam_A8_All ocupation) token登录验证后获取的身份令牌, ocupation岗位实体 成功返回ID, 否则返回-1 按照岗位名称更新岗位信息 http请求方式:GET http://ip:port/seeyon/rest/orgPosts/count/{accountId} accountId单位ID Integer类型的数值 获取指定单位的所有岗位数量(不包含停用)
public boolean updateOcupationByCode(String token, String ocupationCode, OcupationInfoParam_A8_All ocupation) token登录验证后获取的身份令牌, ocupationCode岗位编码 ocupation岗位实体 成功返回true, 失败返回false 按照岗位编码修改岗位信息 http请求方式:GET http://ip:port/seeyon/rest/orgPosts/all/{accountId} accountId单位ID JSON格式岗位信息的数组 获取指定单位的所有岗位(包含停用)
public ServiceResponse delete(String token, long ocupationId) token登录验证后获取的身份令牌, ocupationId岗位ID 成功返回ID, 否则返回-1 按照岗位ID删除岗位信息 http请求方式:GET http://ip:port/seeyon/rest/orgPosts/all/count/{accountId} accountId单位ID Integer类型的数值 获取指定单位的所有岗位数量(包含停用)
public ServiceResponse deleteByName(String token, String accountName, String ocupationName) token登录验证后获取的身份令牌, accountName单位名称 ocupationName岗位名称 成功返回ID, 否则返回-1 按照岗位名称删除本单位下的岗位信息 http请求方式:POST http://ip:port/seeyon/rest/orgPost 岗位JSON数据 JSON格式岗位信息 创建岗位
public boolean deleteOcupationByCode(String token, String ocupationCode) token登录验证后获取的身份令牌, ocupationCode岗位编码 成功返回true, 失败返回false 按照岗位编码删除岗位 http请求方式:PUT http://ip:port/seeyon/rest/orgPost "Id":需修改的岗位ID,【必填】 "description":要修改的参数,【必填】 JSON格式岗位信息 岗位Id修改岗位信息
public ServiceResponse enable(String token, long ocupationId, boolean enable) token登录验证后获取的身份令牌, ocupationId岗位ID enabletrue为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用岗位(按ID) http请求方式:DELETE http://ip:port/seeyon/rest/orgPost/{id} id岗位ID 暂无返回值信息 岗位Id删除岗位信息
public ServiceResponse enableByName(String token, String accountName, String ocupationName, boolean enable) token登录验证后获取的身份令牌, accountName单位名称 ocupationName岗位名称 enabletrue为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用岗位(按名称) http请求方式:PUT http://ip:port/seeyon/rest/orgPost/{id}/enabled/{enabled} id岗位ID enabled岗位是否启用【true.启动;false停止】 JSON格式岗位信息 岗位Id启用/禁用岗位
public OcupationInfoParam_A8_All getOcupationByCode(String token, String ocupationCode) token登录验证后获取的身份令牌, ocupationCode岗位编码 成功返回岗位实体, 否则返回空 按照岗位编码获取岗位的信息
组织模型管理-职务级别管理
public ServiceResponse create(String token, OtypeInfoParam_A8_All otype) token登录验证后获取的身份令牌, otype职务级别实体 成功返回ID, 否则返回-1 按照职务级别实体中的信息创建职务级别 http请求方式:GET http://ip:port/seeyon/rest/orgLevel/{id} id职务ID JSON格式职务信息 按职务级别Id取职务级别信息
public ServiceResponse update(String token, long otypeId, OtypeInfoParam_A8_All otype) token登录验证后获取的身份令牌, otypeId职务级别ID otype职务级别实体 成功返回ID, 否则返回-1 按照职务级别ID更新职务级别信息 http请求方式:GET http://ip:port/seeyon/rest/orgLevel/{accountId} accountId单位ID JSON职务数组信息 获取指定单位的所有职务级别(不包含停用)
public ServiceResponse updateByName(String token, OtypeInfoParam_A8_All otype) token登录验证后获取的身份令牌, otype职务级别实体 成功返回ID, 否则返回-1 按照职务级别名称更新职务级别信息 http请求方式:GET http://ip:port/seeyon/rest/orgLevels/all/{accountId} accountId单位ID JSON职务数组信息 获取指定单位的所有职务级别(包含停用)
public ServiceResponse delete(String token, long otypeId) token登录验证后获取的身份令牌, otypeId职务级别ID 成功返回ID, 否则返回-1 按照职务级别ID删除职务级别信息 http请求方式:POST http://ip:port/seeyon/rest/orgLevel 职务JSON数据 JSON格式职务信息 创建职务级别
public ServiceResponse deleteByName(String token, String accountName, String otypeName) token登录验证后获取的身份令牌, accountName单位名称 otypeName职务名称 成功返回ID, 否则返回-1 按照职务级别名称删除本单位下的职务级别信息 http请求方式:PUT http://ip:port/seeyon/rest/orgLevel "Id":需修改的职务ID,【必填】 "description":要修改职务参数,【必填】 JSON格式职务信息 按职务级别Id修改职务级别信息
public ServiceResponse enable(String token, long otypeId, boolean enable) token登录验证后获取的身份令牌, otypeId职务级别ID enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用职务级别(按职务级别ID) http请求方式:DELETE http://ip:port/seeyon/rest/orgLevel/{id} "Id":职务ID 暂无返回值信息 按职务级别Id删除职务级别
public ServiceResponse enableByName(String token, String accountName, String otypeName, boolean enable) token登录验证后获取的身份令牌, accountName单位名称 otypeName职务名称 enable:true为启用,false为停用 成功返回ID, 否则返回-1 启用/禁用职务级别(按职务级别名称) http请求方式:PUT http://ip:port/seeyon/rest/orgLevel/{id}/enabled/{enabled} "Id":职务ID,【必填】 "enabled":【true.启动;false停止】 JSON格式职务信息 按职务级别Id启用/禁用职务级别
组织模型数据管理
public String exportPerson(String token, String accountName) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 将指定单位下所有人员导出为XML格式 http请求方式:GET http://ip:port/seeyon/rest/data/members/{accountName} accountName单位名称 XML格式 将指定单位下所有人员导出为XML格式
public String exportDepartment(String token, String accountName) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 将指定单位下所有部门导出为XML格式 http请求方式:GET http://ip:port/seeyon/rest/data/posts/{accountName} accountName单位名称 XML格式 将指定单位下所有岗位导出为XML格式。
public String exportOType(String token, String accountName) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 将指定单位下所有职务级别导出为XML格式 http请求方式:GET http://ip:port/seeyon/rest/data/orgLevels/{accountName} accountName单位名称 XML格式 将指定单位下所有职务级别导出为XML格式。
public String exportOcupation(String token, String accountName) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 将指定单位下所有岗位导出为XML格式 http请求方式:GET http://ip:port/seeyon/rest/data/departments/{accountName} accountName单位名称 XML格式 将指定单位下所有部门导出为XML格式。
public String exportData(String token, String accountName) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 将指定单位下所有部门、人员、岗位、职务级别导出为XML格式 http请求方式:GET http://ip:port/seeyon/rest/data/organization/accountName/{accountName} accountName单位名称 XML格式 将指定单位下所有部门、人员、岗位、职务级别导出为XML格式。
public ServiceResponse importData(String token, String accountName, String xml) token登录验证后获取的身份令牌, accountName单位名称 成功返回XML, 否则抛ServiceException 导入组织模型XML数据到指定单位 http请求方式:POST http://ip:port/seeyon/rest/data/organization/accountName/{accountName} accountName单位名称 XML格式 导入组织模型XML数据到指定单位。
新闻和公告
exportRecentNews token登录验证后获取的身份令牌, AccountId单位ID ticket登录名 FirstNum第一条 PageSize总条数 成功返回XML, 否则抛ServiceException 新闻发布,导出最近的新闻 http请求方式:GET http://ip:port/seeyon/rest/news/newsType/unit/{unitId} unitId单位ID JSON格式集合ArrayList 获取某一单位下的新闻版块列表
exportRecentAccountBulletin token登录验证后获取的身份令牌, AccountId单位ID ticket登录名 FirstNum第一条 PageSize总条数 成功返回XML, 否则抛ServiceException 单位公告发布,导出最近的单位公告 http请求方式:GET http://ip:port/seeyon/rest/news/newsType/group 无需参数 JSON格式集合ArrayList 获取集团的新闻版块列表
exportBulletinByDateTime token登录验证后获取的身份令牌, AccountId单位ID ticket登录名 beginDateTime开始时间 endDateTime结束时间 成功返回XML, 否则抛ServiceException 时间段导出单位公告。 http请求方式:GET http://ip:port/seeyon/rest/news/newsType/{typeId}?ticket={ticket} typeId新闻板块ID ticket:SSO成功后获取的身份令牌 JSON格式集合ArrayList 获取某个版块下的所有新闻
http请求方式:GET http://ip:port/seeyon/rest/news/unit/{unitId}?ticket={ticket}&imageOrFocus={imageOrFocus} unitId单位ID ticket:SSO成功后获取的身份令牌 imageOrFocus新闻类型,0:图片新闻;1:焦点新闻;2:所有新闻。默认为2 JSON格式集合ArrayList 获取某个单位下的所有新闻
http请求方式:GET http://ip:port/seeyon/rest/bulletin/bulType/unit/{unitId} unitId单位ID JSON格式集合ArrayList 获取某一单位下的公告版块列表
http请求方式:GET http://ip:port/seeyon/rest/bulletin/bulType/group 无需参数 JSON格式集合ArrayList 获取集团下的公告版块列表。
http请求方式:GET http://ip:port/seeyon/rest/bulletin/bulType/{typeId}?ticket={ticket} typeId新闻板块ID ticket:SSO成功后获取的身份令牌 JSON格式集合ArrayList 获取某一公告版块下的所有公告数据
http请求方式:GET http://ip:port/seeyon/rest/bulletin/unit/{unitId}?ticket={ticket} unitId单位ID ticket:SSO成功后获取的身份令牌 JSON格式集合ArrayList 获取某一单位下的所有公告数据
事项集成
exportPendingList tokenId登录验证后获取的身份令牌 ticketIdsso单点登录获得的身份令牌 firstNum列表第一条开始的位置号 pageSize获取列表条数 成功返回XML, 否则抛ServiceException 获取待办事项列表。 http请求方式:GET http://ip:port/seeyon/rest/affairs/pending ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的协同待办列表。
exportTrackList tokenId登录验证后获取的身份令牌 ticketIdsso单点登录获得的身份令牌 firstNum列表第一条开始的位置号 pageSize获取列表条数 成功返回XML, 否则抛ServiceException 获取跟踪事项列表。 http请求方式:GET http://ip:port/seeyon/rest/affairs/draft ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的协同待发列表
http请求方式:GET http://ip:port/seeyon/rest/affairs/sentticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的协同已发列表。
http请求方式:GET http://ip:port/seeyon/rest/affairs/done ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的协同已办列表
http请求方式:GET http://ip:port/seeyon/rest/affairs/supervise ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的协同督办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/receipt/pending ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的发文待办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/receipt/done ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的发文已办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/receipt/running ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的发文在办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/receipt/sent ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的发文已发列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/receipt/draft ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的发文待发列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/dispatch/pending ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的收文待办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/dispatch/done ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的收文已办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/dispatch/running ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的收文在办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/dispatch/sent ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的收文已发列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/dispatch/draft ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的收文待发列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/sign/pending ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的签报待办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/sign/done ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的签报已办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/sign/running ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的签报在办列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/sign/sent ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的签报已发列表。
http请求方式:GET http://ip:port/seeyon/rest/edoc/sign/draft ticket:SSO成功后获取的身份令牌 pageNo第几页 pageSize每页返回的记录数 JSON格式的事项对象列表, ticket无效返回null 获取指定人员的签报待发列表。
BMP集成-表单流程集成
launchFormCopublic ServiceResponse launchHtmlCollaboration(String token, String senderLoginName, String templateCode, String subject, String bodyContent, Long[] attachments)laboration token登录验证后获取的身份令牌 senderLoginName发送者登录名 templateCode模板编码 subject标题 attachments上传附件的文件ID数组 bodyContent为HTML正文内容 返回流程Id 发起html正文流程(不包括office正文) http请求方式:POST http://ip:port/seeyon/rest/flow/{templateCode} 例如: http://127.0.0.1/seeyon/rest/flow/A0001 token登录验证后获取的身份令牌 senderLoginName发送者登录名 templateCode模板编码 subject标题 attachments上传附件的文件ID数组 param为控制是否流程发送。0:缺省值,发送;1:不发送 data:HTML正文流程为html内容;表单流程为XML格式的表单数据 流程Id 可发起指定模板的Html正文流程或表单流程
public ServiceResponse launchFormCollaboration(String token, String senderLoginName, String templateCode, String subject, String data, Long[] attachments, String param, String relateDoc) token登录验证后获取的身份令牌 senderLoginName发送者登录名 templateCode模板编码 subject标题 dataXML格式的表单数据 attachments上传附件的文件ID数组 param为控制是否流程发送。0:发送1:不发起 relateDoc关联文档 返回流程Id 发起表单流程 http请求方式:GET http://ip:port/seeyon/rest/flow/data/{flowId} 例如: http://127.0.0.1/seeyon/rest/flow/data/-5199818657160149985 flowId:流程的summaryId 表单流程返回XML格式的表单数据, HTML正文流程返回正文内容 获取流程(协同)的正文数据,不包括标题等信息。 主要用于帮助开发人员获取发起表单流程所需的data格式。
long getFlowState(String token,long flowId) token登录验证后获取的身份令牌 flowId流程Id 返回流程的状态 取得流程运转状态 http请求方式:GET http://ip:port/seeyon/rest/flow/state/{flowId} flowId:流程的summaryId Integer类型的流程状态 通过流程ID(即col_summary表ID)获取流程状态
public long[] getFormCollIdsByDateTime(String token,String[] templateCode,String beginDateTime,String endDateTime) token登录验证后获取的身份令牌 templateCode模板编码 beginDateTime开始查询时间 endDateTime结束查询时间 返回流程Id数组 按时间段查询指定表单模板已经审批通过和结束的流程
文档导出--REST(会议,计划,日程)
exportFlow2 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出协同信息 导出协同信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/{id} id 会议ID JSON格式会议信息 按照会议ID获取会议信息
exportEdoc 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出公文信息 导出公文信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/dones/{personId} personId 人员ID JSON格式会议列表信息 通过人员ID获取会议已办列表
exportNews 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出新闻信息 导出新闻信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/pendings/{personId} personId 人员ID JSON格式会议列表信息 通过人员ID获取会议待办列表
exportBulletin 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出公告信息 导出公告信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/waitsends/{personId} personId 人员ID JSON格式会议列表信息 通过人员ID获取会议待发列表
exportResearch 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出调查信息 导出调查信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/sends/{personId} personId 人员ID JSON格式会议列表信息 通过人员ID获取会议已发列表
exportBbs 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导入讨论信息 导入讨论信息 http请求方式:GET http://ip:port/seeyon/rest/meeting/summary/{recordId} recordId会议纪要ID【meeting_summary表ID】 JSON格式会议纪要信息 通过会议纪要ID获取会议纪要信息
exportOfflineEdocModel 服务名称:documentService WSDL: http://{host}:{port}/seeyon/services/documentService?wsdl 导出离线公文单 导出离线公文单 http请求方式:POST http://ip:port/seeyon/rest/meeting/persons/{meetingId} meetingId会议ID JSON格式信息 获取所有参会人员
PersonExport 导出公共实体:人员实体 导出公共实体:人员实体 导出公共实体:人员实体 http请求方式:POST http://ip:port/seeyon/rest/meeting/comments/{meetingId} meetingId会议ID JSON格式信息 获取会议的震荡回复意见
DepartmentExport 导出公共实体:部门实体 导出公共实体:部门实体 导出公共实体:部门实体 http请求方式:POST http://ip:port/seeyon/rest/meeting/reply meetingId会议ID JSON格式信息 会议回执 和 震荡回复
OcupationExport 导出公共实体:岗位实体 导出公共实体:岗位实体 导出公共实体:岗位实体 http请求方式:GET http://ip:port/seeyon/rest/plan/{id} ID计划ID JSON信息 按计划Id取得计划
OTypeExport 导出公共实体:职务实体 导出公共实体:职务实体 导出公共实体:职务实体 http请求方式:GET http://ip:port/seeyon/rest/plans/list/{userId}/{planType}/{userType}/{startTime}/{endTime} userId 是 人员ID planType 是 计划类型【1=日计划 、2=周计划、3=月计划、4=任意期计划 】 userType 是 列表类型【4=我的计划、5=他人计划】 startTime 是 计划发起时间【当计划类型为4(任意期计划)时此参数有效,示例2014-05-29 00:00:59】 endTime 是 计划结束时间【当计划类型为4(任意期计划)时此参数有效,示例2014-05-29 23:59:59】 JSON信息 我的计划列表/他人计划列表
AttachmentExport 导出公共实体:附件实体 导出公共实体:附件实体 导出公共实体:附件实体 http请求方式:POST http://ip:port/seeyon/rest/plan/summary Long planId 是 总结计划对应ID【plan_info表ID】 Long refUserId 是 总结人员ID String refUserName 是 总结人员姓名 String summaryText 是 总结内容 Float finishRatio 是 计划完成率 Date createTime 是 计划总结时间 JSON信息 总结计划
TextExport 导出公共实体:正文实体 导出公共实体:正文实体 导出公共实体:正文实体 http请求方式:POST http://ip:port/seeyon/rest/plan/reply Long createId 是 回复人ID Date createDate 是 回复时间 String path 是 设置当前用户访问来源设备 如:String path="pc" String showToId 是 隐藏时公开者ID 如:String showToId=null Boolean hidden 是 是否隐藏,0否;1是 如:Boolean hidden=false Integer forwardCount 是 转发次数 Integer ctype 是 类型:-2为草稿;-1为发起人附言;0为评论;1为回复,计划回复应该是0 Integer moduleType 是 回复类型 应该是5。 Long moduleId 是 计划ID String content 是 回复内容 Long pid 是 计划ID,初次回复应该为0,如:Long pid=0L Integer clevel 是 当前节点层级,顶级为1, 如:Integer clevel=1 JSON信息 回复计划
TextHtmlExport 导出公共实体:HTML正文实体 导出公共实体:HTML正文实体 导出公共实体:HTML正文实体 http请求方式:GET http://ip:port/seeyon/rest/event/{eventId} ieventId日程ID JSON格式日程信息 按日程Id取得计划
TextAttachmentExport 导出公共实体:附件正文实体 导出公共实体:附件正文实体 导出公共实体:附件正文实体 http请求方式:GET http://ip:port/seeyon/rest/enum/export/{isAllPublic} isAllPublic 是 true/false 是否导出全部公共枚举 xml格式全部公共枚举信息 导出枚举
FlowExport 协同导出:协同实体 协同导出:协同实体 协同导出:协同实体 http请求方式:POST http://ip:port/seeyon/rest/enum d 是 对应枚举表ID dataXml 是 导入的枚举XML格式 成功标记 导入枚举
AdminicularExport 协同导出:协同正文补充实体 协同导出:协同正文补充实体 协同导出:协同正文补充实体
FolderExport 协同导出:协同预归档实体 协同导出:协同预归档实体 协同导出:协同预归档实体
FlowNodeExport 协同导出:协同节点实体 协同导出:协同节点实体 协同导出:协同节点实体
NodeTacticsExport 协同导出:协同节点策略实体 协同导出:协同节点策略实体 协同导出:协同节点策略实体
DocBbsExport 协同导出:协同回复信息实体 协同导出:协同回复信息实体 协同导出:协同回复信息实体
RelFlowExport 协同导出:协同关联协同实体 协同导出:协同关联协同实体 协同导出:协同关联协同实体
ProjectExport 协同导出:协同关联项目实体 协同导出:协同关联项目实体 协同导出:协同关联项目实体
NodeMemberExport 协同导出:协同人员实体 协同导出:协同人员实体 协同导出:协同人员实体
DocumentExport 公文导出:公文实体 公文导出:公文实体 公文导出:公文实体
DocumentFormExport 公文导出:公文单实体 公文导出:公文单实体 公文导出:公文单实体
EdocSignReceipt 公文导出:公文回执实体 公文导出:公文回执实体 公文导出:公文回执实体
importEdoc token登录验证后获取的身份令牌 xml要导入公文的xml数据。 返回值:公文的id 导入指定xml格式的公文, 转入待签收列表
signEdoc token登录验证后获取的身份令牌 edocSendId公文交换待发送公文实体的id receipt 签收回执 ServiceException。 部系统签收公文后向协同平台发送签收回执
updateEdocState token登录验证后获取的身份令牌 edocSendId公文交换待发送公文实体的id accountId公文接收单位的id accountName公文接收单位的名称 state为1更新状态为已发送为2更新状态为已签收 成功返回1, 否则抛ServiceException 用于公文交换发送以后更新状态为已发送, 外部系统签收公文后回写状态为已签收
NewsExport 新闻导出:新闻实体 新闻导出:新闻实体 新闻导出:新闻实体
NewsTypeExport 新闻导出:新闻类型实体 新闻导出:新闻类型实体 新闻导出:新闻类型实体
BulletinExport 公告导出:公告实体 公告导出:公告实体 公告导出:公告实体
BulletinTypeExport 公告导出:公告类型实体 公告导出:公告类型实体 公告导出:公告类型实体
BulletinReceiverExport 公告导出:公告接收者实体 公告导出:公告接收者实体 公告导出:公告接收者实体
ResearchExport 调查导出:调查实体 调查导出:调查实体 调查导出:调查实体
ResearchSubjectExport 调查导出:调查题目实体 调查导出:调查题目实体 调查导出:调查题目实体
ResearchCommentExport 调查导出:调查评论实体 调查导出:调查评论实体 调查导出:调查评论实体
ResearchTypeExport 调查导出:调查类型实体 调查导出:调查类型实体 调查导出:调查类型实体
ResearchTargetExport 调查导出:调查发布范围实体 调查导出:调查发布范围实体 调查导出:调查发布范围实体
AnswerExport 调查导出:调查答案实体 调查导出:调查答案实体 调查导出:调查答案实体
BbsExport 讨论导出:讨论实体 讨论导出:讨论实体 讨论导出:讨论实体
BbsReplyExport 讨论导出:讨论回复实体 讨论导出:讨论回复实体 讨论导出:讨论回复实体
BbsTypeExport 讨论导出:讨论类型实体 讨论导出:讨论类型实体 讨论导出:讨论类型实体
BbsTargetExport 讨论导出:讨论发布范围实体 讨论导出:讨论发布范围实体 讨论导出:讨论发布范围实体
FormExport 表单导出:表单实体 表单导出:表单实体 表单导出:表单实体
DefinitionExport 表单导出:表单字段定义实体 表单导出:表单字段定义实体 表单导出:表单字段定义实体
SubordinateFormExport 表单导出:表单从表信息实体 表单导出:表单从表信息实体 表单导出:表单从表信息实体
ValueExport 表单导出:表单数据值实体 表单导出:表单数据值实体 表单导出:表单数据值实体
RecordExport 表单导出:表单从表记录实体 表单导出:表单从表记录实体 表单导出:表单从表记录实体
文件服务--REST 消息服务
downloadService 请求路径:/seeyon/services/downloadService token登录验证后获取的身份令牌 fileId系统中附件ID 文件的二进制流 外部系统通过下载接口, 可以把系统的文件或附件以二进制流的形式输出到HTTP响应 http请求方式:GET http://ip:port/seeyon/rest/message/all/{userId} 例如:http://127.0.0.1:8088/seeyon/rest/message/all/-8361687019900091749 userId 人员ID 正常情况下会返回UserHistoryMessage 对象的JSON格式集合ArrayList,消 息不存在返回null 导出协同全部系统消息
uploadService 请求路径:/seeyon/uploadService.do?method= processUploadService token登录验证后获取的身份令牌 senderLoginName发起者登录名 成功则返回生成的附件id, 如果多个文件上传则以"|"符号分割返回 外部系统通过调用上传接口, 可以把外部系统需要上传到的附件先通过此接口完成, 如外边系统发起表单流程,需要先调用此接口。 http请求方式:GET http://ip:port/seeyon/rest/message/unread/{userId} 例如:http://127.0.0.1:8088/seeyon/rest/message/unread/-8361687019900091749 userId 人员ID 正常情况下会返回UserHistoryMessage 对象的JSON格式集合ArrayList,消 息不存在返回null 导出协同全部未读系统消息
http请求方式:POST 接收人为用户ID:http://ip:port/seeyon/rest/message/userId 接收人为登录名:http://ip:port/seeyon/rest/message/loginName 例如:http://127.0.0.1:8088/seeyon/rest/message/userId loginNames 是 接收人为登录名,可以多人接收 userIds 是 接收人为用户ID,可以多人接收 content 是 消息内容:可以是发送人,标题,内容的组合 url 否 接收人触发的链接,跟接收人一一对应,如果为空则此接收人没有链接 成功则返回1, 失败而没有异常是0, 有异常返回是-1, 并且返回异常信息 发送协同消息