DB31T+310024.3-2024长三角地区食品和食用农产品信息追溯 第3部分:数据接口_第1页
DB31T+310024.3-2024长三角地区食品和食用农产品信息追溯 第3部分:数据接口_第2页
DB31T+310024.3-2024长三角地区食品和食用农产品信息追溯 第3部分:数据接口_第3页
DB31T+310024.3-2024长三角地区食品和食用农产品信息追溯 第3部分:数据接口_第4页
DB31T+310024.3-2024长三角地区食品和食用农产品信息追溯 第3部分:数据接口_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS35.240.99CCSL78长江三角洲区域地方标准DB31/T310024.3—2024DB32/T310024.3—2024DB33/T310024.3—2024DB34/T310024.3—20243YangtzeRiverDeltainformationtraceabilityforfoodandedibleagriculturalYangtzeRiverDeltainformationtraceabilityforfoodandedibleagriculturalproducts—Part3:Datainterface2024-05-172024-09-01发布DB31/T310024.3—2024DB32/TDB31/T310024.3—2024DB32/T310024.3—2024DB33/T310024.3—2024DB34/T310024.3—2024DB31/T310024.3—2024DB32/TDB31/T310024.3—2024DB32/T310024.3—2024DB33/T310024.3—2024DB34/T310024.3—2024目 次前言 II引言 III1围 12范引文件 13语定义 14略语 15据口术求 26据构 37务能型 48口全 4附录A(料)长角食安信追平数据口JSON格数例 5II前 言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件为DB31/T310024部分。DB31/T310024——第1部分:通则;——第2部分:数据元;——第3部分:数据接口。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。陈寿赛、叶文倩、郭德华、杨捷琳。II陈寿赛、叶文倩、郭德华、杨捷琳。II引 言本文件旨在推动构建区域联动的食品安全信息追溯体系。DB31/T310024由三个部分构成。——第1部分:通则。目的在于为长三角地区食品和食用农产品信息追溯平台建设工作提供指导。23IIIIIIDB31/T310024.3—2024DB32/TDB31/T310024.3—2024DB32/T310024.3—2024DB33/T310024.3—2024DB34/T310024.3—2024DB31/T310024.3—2024DB32/TDB31/T310024.3—2024DB32/T310024.3—2024DB33/T310024.3—2024DB34/T310024.3—2024长三角地区食品和食用农产品信息追溯第3部分:数据接口范围本文件适用于长三角地区(上海市、江苏省、浙江省、安徽省)食品和食用农产品追溯信息交换、共享、传输和认证的接口实现。(GB/T7408—2005数据元和交换格式信息交换日期和时间表示法GB/T38155重要产品追溯追溯术语DB31/T310024.1长三角地区食品和食用农产品信息追溯第1部分:通则DB31/T310024.2长三角地区食品和食用农产品信息追溯第2部分:数据元IETFRFC2818TLS上的HTTP(HTTPoverTLS)IETFFC348Bas16Bse32Bse6ThBase6,Bse3adBa64DaaEnodigIETFFC62UT-8SO1046UTF,atansormtiofoatofISO10646IETFRFC4627JSON格式定义(Theapplication/JSONMediaTypeforJavaScriptObjectNotation)GB/T38155、DB31/T310024.1界定的以及下列术语和定义适用于本文件。3.1数据接口datainterface用于数据交换的服务,包括服务的功能、位置以及通讯的协议、传输格式和认证方法。3.2安全认证securitycertificate保证数据传输安全的加密方法和身份认证方法。3.3数字令牌digitaltoken分发给传输方,代表传输方身份及权限的加密字符串。缩略语1下列缩略语适用于本文件。CA:数字证书认证机构(CertificateAuthority)HTTPS:超文本传输安全协议(HyperTextTransferProtocoloverSecureSocketLayer)JSON:JavaScript对象标记(JavaScriptObjectNotation)TLS:传输层安全协议(TransportLayerSecurity)URL:统一资源定位符(UniformResourceLocator)UTF-8:一种可变长度字符编码(8-bitUnicodeTransformationFormat)长三角地区食品和食用农产品信息追溯数据接口通过服务调用获取所需的信息,应符合下列要求:IETFRFC2818HTTPSIETFRFC3629UTF-8GB/T7408IETFRFC3548Base64IETFRFC4627JSON数据接口格式定义主要包括:URLIPAAA.2;AA.3;AA.4;AA.5;AA.6数据接口应支持的数据类型包括:StringIntegerFloatBooleanDateTimeGB/T7408-2005:YYYY-MM-DD(GMT+8:YYYY-MM-DDThh:mm:ss,时区为中国北京时间(GMT+8[T2data:<mediatype>;base64,<dataapplication/pdf;<data>Base64ObjectJSONArrayJSONNULL1表示可以包含10..n表示可以包含0到多条数据。图1总体数据结构1表1总体数据结构组成元素名称数据类型是否必填描述追溯数据的数据集 Array是追溯数据的数据集数组,由一组或多组追溯数据组成追溯数据Object是并可根据需求扩展使用其他信息追溯参与方Object是对象(enterprise),DB31/T310024.2的要求3表1总体数据结构组成元素(续)名称数据类型是否必填描述追溯单元Object是追溯单元数据包括一组食品和食用农产品基础信息(以参数名称product标识)、一组食品和食用农产品生产信息(以参数名称production(以参circulation)、零或多组食品和食用农产品抽检信息对象(inspection),DB31/T310024.2的要求其他信息Object是视需求,可适情扩展使用,以参数名称other标识数据接口服务功能类型主要包括:数据接口采用数字令牌签名的方式进行安全认证。appKey和appSecret两appSecret数据接口服务方提供基于CA颁发的数字证书和基于TLS之上的HTTPS协议的数据接口服务,应符合IETFRFC2818中的规范建立连接并传输数据。4附录A(资料性)长三角食品安全信息追溯平台数据接口JSON格式数据示例接口地址通常由请求的URL地址构成,具体包含以下几个部分:域名或IP地址、端口号以及接口路径。示例:https://{域名}:{端口}/api/trace追溯信息查询的服务接口。根据请求调用返回某个追溯码对应的追溯信息。Method)(Get)(HeaderA.1A.3.3请求参数以URL参数格式传输,如表A.2所示。A.3.3请求参数以URL参数格式传输,如表A.2所示。表A.2请求参数表Content-Type):application/jsoncharset=utf-8A.3表A.3返回参数表5参数名称数据类型是否必填描述appKeyString是服务端提供给调用者的凭证,用于标识服务接口调用者的身份timestampDateTime是YYYY-MM-DDThh:mm:ss串传输signatureString是请求签名,用于验证此次请求的合法性,由调用者根据实际的和约定的签名算法生成的签名参数名称数据类型是否必填描述traceCodeString是追溯码pageInteger否1sizeInteger否请求数据的每页条数,用于支持数组数据分页,默认为20条参数名称数据类型是否必填描述successBoolean是接口调用结果,包括以下两种结果:True=接口调用成功;False=接口调用失败。A.4请求示例请求的消息示例参见图A.1。图A.1请求的消息示例A.4请求示例请求的消息示例参见图A.1。图A.1请求的消息示例A.5返回示例返回的解密后的消息明文示例参见图A.2。图A.2返回消息代码示例6参数名称数据类型是否必填描述codeNumber是接口响应码,见A.6messageString否接口提示信息totalInteger是查询到的数据总条数,可用于支持数组数据分页pageInteger是返回数据的当前页码sizeInteger是返回数据的条数resultArray是接口调用成功后,返回的追溯数据的数据集enterpriseObject是接口调用成功后,返回的食品和食用农产品生产经营者信息对象,对象中的参数见DB31/T310024.2中第6章的规定productObject是DB31/T310024.2中第7章的规定productionObject是参数见DB31/T310024.2中第8章的规定circulationArray否对象中的参数见DB31/T310024.2中第9章的规定inspectionArray否对象中的参数见DB31/T310024.2中第10章的规定请求方法:GetURL:https://请求方法:GetURL:https:///api/trace?traceCode=010690123456789210999999请求头:appKey:ak00001timestamp:2023-05-31T09:09:09signature:xxxxxxxxxxx{{"success":true,"code":200,"total":200,"page":1,"size":20,"result":[{"enterprise":{"enterpriseName":"上海市xxxx有限公司","enterpriseTrademark":"上海xxx","enterpriseType":"0","uniSCID":"91310000000000000X","licNo":"JY00000000000000","certPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","certEffectiveDate":"2020-01-01","certExpiryDate":"2030-01-01","legalRepresentative":"张xx","supervisoryAgency":"xxx街道市场监管所","scope":"食品生产、销售","address":"黄浦区xxx路xxx号","contactPerson":"张xx","contactPhone":,"legalPersonType":"0","establishmentDate":"2020-01-01","businessLicensePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","registeredAddress":"黄浦区xxx路xxx号","businessModel":"批发","certificateStatus":1},"businessModel":"批发","certificateStatus":1},"product":{"productionName":"饮料A","producerName":"生产厂商A","standard":"500ml","shelfLife":180,"category":"6","barcode":"6901234567892","certNo":"12345678","certPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf="},"production":{"productionDate":"2022-01-01","batchNumber":"20220101","origin":"上海市","certificationPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","certNoOfOrigin":"CDZ000001","certNoOfOriginPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","CIQNo":"CIQ0000001",图A.2返回消息代码示例(续)7"CIQPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","quarantineInstitution":"检疫机构A","certNoOfQuarantine":"JYZS000001","certNoOfQuarantinePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","executiveStandard":"GB/TXXXXXX"},"circulation":[ {"quantity":1000,"unit":"吨", "saleDate":"2022-02-01", "customerName":"江苏省南京市xxxx有限公司","customerAddr":"江苏省南京市xxx路xxx号","customerTel":,"uniSCID":"91310000000000000X","licNo":"JY00000000000000"}], "inspection":[ "enterpriseName":"被抽样单位名称A","uniSCID":"91310000000000001X","address":"抽样地点","province":"上海市","city":"上海市","county":"黄浦区","sampleName":"饮料A","category":"食品大类","subcategories":"食品亚类","sampleStandard":"样品规格","batchNumber":"样品批号","productionDate":"2022-01-01","checkTime":"2022-02-01","reportDate":"2022-02-05","producerName":"标识生产企业名称","producerAddress":"标识生产企业地址","reportNumber":"SN000000000X","checkItem":"检测项目A","standardValue":"3.0~5.0","inspectValue":"实际检测值4.1","inspectionResults":"1",图A.2返回消息代码示例(续)8"inspectionAgency":"上海检测机构A" } ]},{"enterprise":{"enterpriseName":"上海市xxxx有限公司","enterpriseTrademark":"上海xxx","enterpriseType":"0","uniSCID":"91310000000000001X","licNo":"JY00000000000001","certPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","certEffectiveDate":"2020-01-01","certExpiryDate":"2030-01-01","legalRepresentative":"张xx","supervisoryAgency":"xxx街道市场监管所","scope":"食品生产、销售","address":"黄浦区xxx路xxx号","contactPerson":"张xx","legalPersonType":"0","establishmentDate":"2020-01-01","businessLicensePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","legalPersonType":"0","establishmentDate":"2020-01-01","businessLicensePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","registeredAddress":"黄浦区xxx路xxx号","registrationAuthority":"黄浦区市场监督管理局","businessModel":"批发","certificateStatus":1},"product":{"productionName":"饮料A","producerName":"生产厂商A","standard":"500ml","shelfLife":180,"category":"6","barcode":"6901234567892","certNo":"12345678","certPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf="},"production":{"productionDate":"2022-01-01","batchNumber":"20220101",图A.2返回消息代码示例(续)9"origin":"上海市","certificationPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","certNoOfOrigin":"CDZ000001","certNoOfOriginPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","CIQNo":"CIQ0000001","CIQPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","quarantineInstitution":"检疫机构A","certNoOfQuarantine":"JYZS000001","certNoOfQuarantinePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","executiveStandard":"GB/TXXXXXX"},"circulation":[ {"quantity":1000,"unit":"吨", "saleDate":"2022-02-01", "customerName":"江苏省苏州市xxxx有限公司","customerAddr":"江苏省苏州市xxx路xxx号",

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论