05

2024-05

当前位置: 一佳范文网 > 范文大全 > 公文范文 >

智慧统战建设数据接口模型XMLSchema、样例、RESTful接口模型

| 浏览量:

 附录 A 数据接口模型的X X ML Schema

 数据接口模型的XML Schema表示如下:

 <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

  <xs:element name="ExchangeData">

  <xs:complexType>

  <xs:sequence>

  <xs:element ref="EnvelopInfo"/>

  <xs:element ref="PackageInfo"/>

  <xs:element ref="AttachmentsType"/>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="EnvelopInfo">

  <xs:complexType>

  <xs:sequence>

  <xs:element ref="MessageId"/>

  <xs:element ref="MessageType"/>

  <xs:element ref="MessageTime"/>

  <xs:element ref="MessageSender"/>

  <xs:element ref="MessageReceive"/>

  <xs:element ref="Count"/>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="MessageId" type="xs:NCName"/>

  <xs:element name="MessageType" type="xs:NCName"/>

  <xs:element name="MessageTime" type="xs:NCName"/>

  <xs:element name="MessageSender" type="xs:NCName"/>

  <xs:element name="MessageReceive" type="xs:NCName"/>

  <xs:element name="Count" type="xs:NCName"/>

  <xs:element name="PackageInfo">

  <xs:complexType>

  <xs:sequence>

  <xs:element maxOccurs="unbounded" ref="DataNode"/>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="DataNode">

  <xs:complexType>

 <xs:sequence>

  <xs:element ref="peopleType"/>

  <xs:element ref="personName"/>

  <xs:element ref="sex"/>

  <xs:element ref="nation"/>

  <xs:element ref="idNumber"/>

  <xs:sequence minOccurs="0">

  <xs:element ref="certificateType"/>

  <xs:element ref="certificateNum"/>

  <xs:element ref="birthday"/>

  <xs:element ref="nationality"/>

  <xs:element ref="homeDomicile"/>

  <xs:element ref="political"/>

  <xs:element ref="nativePlace"/>

  <xs:element ref="fullTimeDegree"/>

  <xs:element ref="academicDegree"/>

  <xs:element ref="onJobEducation"/>

  <xs:element ref="onJobDegree"/>

  <xs:element ref="email"/>

  <xs:element ref="telephone"/>

  </xs:sequence>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="peopleType" type="xs:NCName"/>

  <xs:element name="personName" type="xs:NCName"/>

  <xs:element name="sex" type="xs:NCName"/>

  <xs:element name="nation" type="xs:NCName"/>

  <xs:element name="idNumber" type="xs:NCName"/>

  <xs:element name="certificateType" type="xs:NCName"/>

  <xs:element name="certificateNum" type="xs:NCName"/>

  <xs:element name="birthday" type="xs:NCName"/>

  <xs:element name="nationality" type="xs:NCName"/>

  <xs:element name="homeDomicile" type="xs:NCName"/>

  <xs:element name="political" type="xs:NCName"/>

  <xs:element name="nativePlace" type="xs:NCName"/>

  <xs:element name="fullTimeDegree" type="xs:NCName"/>

  <xs:element name="academicDegree" type="xs:NCName"/>

  <xs:element name="onJobEducation" type="xs:NCName"/>

  <xs:element name="onJobDegree" type="xs:NCName"/>

  <xs:element name="email" type="xs:NCName"/>

  <xs:element name="telephone" type="xs:NCName"/>

  <xs:element name="AttachmentsType">

  <xs:complexType>

 <xs:sequence>

  <xs:element ref="Attachment"/>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="Attachment">

  <xs:complexType>

  <xs:sequence>

  <xs:element ref="AttachmentID"/>

  <xs:element ref="AttachmentName"/>

  <xs:element ref="AttachmentDescription"/>

  <xs:element ref="AttachmentType"/>

  <xs:element ref="AttachmentContent"/>

  </xs:sequence>

  </xs:complexType>

  </xs:element>

  <xs:element name="AttachmentID" type="xs:NCName"/>

  <xs:element name="AttachmentName" type="xs:NCName"/>

  <xs:element name="AttachmentDescription" type="xs:NCName"/>

  <xs:element name="AttachmentType" type="xs:NCName"/>

  <xs:element name="AttachmentContent" type="xs:NCName"/> </xs:schema>

 附录 B 数据样例

 以统战对象基本信息的数据样例XML表示如下:

 <?xml version="1.0" encoding="UTF-8"?> <ExchangeData>

 <EnvelopInfo>

 <MessageId>报文编号</MessageId>

 <MessageType>报文业务编号</MessageType>

 <MessageTime>报文发送时间</MessageTime>

 <MessageSender>报文发送者</MessageSender>

 <MessageReceive>报文接受者</MessageReceive>

 <Count>业务记录数</Count>

 </EnvelopInfo>

 <PackageInfo>

  <DataNode> <peopleType>统战对象类型</peopleType>

  <personName>姓名</personName>

 <sex>性别</sex>

 <nation>民族</nation>

 <idNumber>身份证号码</idNumber>

 <certificateType>有效证件类型</certificateType>

 <certificateNum>有效证件号码</certificateNum>

 <birthday>出生日期</birthday> <nationality>国籍</nationality>

 <homeDomicile>常住地</homeDomicile>

 <political>政治面貌</political>

 <nativePlace>户籍所在地</nativePlace>

 <fullTimeDegree>全日制学历</fullTimeDegree>

 <academicDegree>全日制学位</academicDegree>

 <onJobEducation>在职教育学历</onJobEducation>

 <onJobDegree>在职教育学位</onJobDegree>

 <email>电子邮件</email>

 <telephone>移动电话</telephone>

  </DataNode>

  <DataNode> <peopleType>统战对象类型</peopleType>

  <personName>姓名</personName>

 <sex>性别</sex>

 <nation>民族</nation>

 <idNumber>身份证号码</idNumber> ……

  </DataNode>

  </PackageInfo>

 <AttachmentsType>

  <Attachment>

  <AttachmentID>附件标识</AttachmentID>

 <AttachmentName>附件名称</AttachmentName>

 <AttachmentDescription>附件描述</AttachmentDescription>

 <AttachmentType>附件类型</AttachmentType>

 <AttachmentContent>附件内容</AttachmentContent>

  </Attachment>

 </AttachmentsType> </ExchangeData>

 附录 C RESTful 接口模型

 请求接口 http(s)://ip:port//接口服务名称//业务编码//功能类型+业务编码 请求参数 { "businessCode":业务编码, "functionType":功能类型

  "data":{"参数编码":参数值,"参数编码":参数值} } 返回结果 {

  "message":请求状态说明 ,

  "code": 请求状态,

 "businessCode":业务编码,

  "page": { "totalCount": 数据总数量,

  "pageSize": 数据每页数量,

  "totalPage": 数据总页数,

  "currPage": 数据当前页,

  "list": [

  {

 // 返回数据集合

  "数据项编码":数据值,

  "数据项编码":数据值,

  "数据项编码":数据值

  }

  ]

  } }

推荐访问:模型 接口 统战

最新推荐New Ranking

1幼儿园中班六一活动方案

温暖的阳光,诱人的花香,激动的脸庞,六一国际儿童节在小朋友和老师的热烈期盼中来到了我们的身旁。...

2某市医疗保障工作要点

2022年是党的二十大召开之年,也是医保助力共同富裕的奋进之年。2022年全市医疗保障工作的总体要求是...

3区委书记在市委招商专题汇报会上讲话提纲

今年来,XX区积极响应中央、省、市号召,立足当前经济形势,抢抓发展机遇,充分挖掘中心城区区位优势...

4在局推进基层正风反腐工作会议上讲话

同志们:今天召开这次会议主要是贯彻落实3月24日我区基层正风反腐专项治理工作会议精神,部署开展我局...

5农村“五治”工作实施方案

为深入学习贯彻XXX关于实施乡村振兴战略重要讲话精神,打赢改善农村人居环境这场硬仗,践行为民宗旨、厚...

6在市政协五届一次会议开幕会上讲话

市政协四届一次会议以来的五年,是XX砥砺前行、克难攻坚的五年,也是拼搏进取、满载荣光的五年。五年...

7市全面推行证明事项告知承诺制工作实施方案

为进一步深化“放管服”改革,深入开展“减证便民”行动,优化营商环境,激发市场主体活力和社会创造...

8党课讲稿:意识形态领域形势何以发生全局性根本性转变

党的十九届六中全会通过的《中共中央关于党的百年奋斗重大成就和历史经验的决议》(以下简称《决议》...

9研讨发言:科技创新引领,构建现代产业体系(集团公司董事长,党委书记)

中央经济工作会议把“强化国家战略科技力量”“增强产业链供应链自主可控能力”提到了前所未有的战略...

10在全省药品监管工作会议上经验交流发言

2021年,全市市场监管系统在省药监局和市委、市政府的正确领导下,坚持以XXX“四个最严”为指导,聚焦...