第3部分 數(shù)據(jù)接口_第1頁(yè)
第3部分 數(shù)據(jù)接口_第2頁(yè)
第3部分 數(shù)據(jù)接口_第3頁(yè)
第3部分 數(shù)據(jù)接口_第4頁(yè)
第3部分 數(shù)據(jù)接口_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Q/LB.□XXXXX-XXXXDB31/T310XX.3—202X、DB32/T310XX.3—202X

DB33/T310XX.3—202X、DB34/T310XX.3—202X目次TOC\o"1-1"\h前言 II引言 III1范圍 12規(guī)范性引用文件 13術(shù)語(yǔ)和定義 14縮略語(yǔ) 25數(shù)據(jù)共享方式 26數(shù)據(jù)接口技術(shù)要求 27數(shù)據(jù)結(jié)構(gòu) 38接口安全 4附錄A(資料性)長(zhǎng)三角食品安全信息平臺(tái)追溯數(shù)據(jù)接口JSON格式數(shù)據(jù)示例 6前言本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件為DB31/T310XX《長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯》的第3部分。DB31/T310XX已經(jīng)發(fā)布了以下部分:第1部分:通則;第2部分:數(shù)據(jù)元;第3部分:數(shù)據(jù)接口。請(qǐng)注意本文件的某些內(nèi)容可能涉及專(zhuān)利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專(zhuān)利的責(zé)任。本文件由上海市市場(chǎng)監(jiān)督管理局、江蘇省市場(chǎng)監(jiān)督管理局、浙江省市場(chǎng)監(jiān)督管理局、安徽省市場(chǎng)監(jiān)督管理局聯(lián)合提出并歸口。本文件主要起草單位:上海市市場(chǎng)監(jiān)督管理局、上海儀電溯源科技有限公司、上海市質(zhì)量和標(biāo)準(zhǔn)化研究院、上海海關(guān)動(dòng)植物與食品檢驗(yàn)檢疫技術(shù)中心、江蘇省市場(chǎng)監(jiān)督管理局、江蘇省質(zhì)量和標(biāo)準(zhǔn)化研究院、浙江省市場(chǎng)監(jiān)督管理局、浙江省標(biāo)準(zhǔn)化研究院、浙江省市場(chǎng)監(jiān)督管理數(shù)字傳媒中心、阿里云計(jì)算有限公司、安徽省市場(chǎng)監(jiān)督管理局、安徽省質(zhì)量和標(biāo)準(zhǔn)化研究院。本文件主要起草人:陳艷、徐振、彭海濤、齊相峰、蔡麗華、邵逸超、石念、朱婕、那晶、郭德華、楊捷琳、朱殊瑤、陳志明、卜奎昊、于全才、管旭琳、章學(xué)周、侯月麗、楊博、任永斌、金技、阮麗芳、駱琳、郭銳、聞天、丁煒、過(guò)李輝、柳凌、李博、安金林、陳壽賽、胡傳鑫、程禹、魯輪、周超群。引言為全面貫徹“實(shí)施食品安全戰(zhàn)略,讓人民吃得放心”的要求和習(xí)近平總書(shū)記關(guān)于加強(qiáng)食品安全“四個(gè)最嚴(yán)”的一系列重要指示精神,落實(shí)長(zhǎng)三角區(qū)域一體化發(fā)展國(guó)家戰(zhàn)略,加強(qiáng)農(nóng)產(chǎn)品質(zhì)量安全追溯體系建設(shè)。上海市、江蘇省、浙江省、安徽省食品(藥品)安全委員會(huì)辦公室共同協(xié)商簽訂了《長(zhǎng)三角地區(qū)食品安全信息追溯體系建設(shè)戰(zhàn)略合作協(xié)議》,堅(jiān)持“以人民為中心”的發(fā)展思想,貫徹實(shí)施食品安全戰(zhàn)略,進(jìn)一步深化食品安全合作協(xié)調(diào)機(jī)制,推進(jìn)建設(shè)“信息互通、監(jiān)管互動(dòng)、抽檢互認(rèn)、執(zhí)法互助”的大食品安全工作格局。長(zhǎng)三角地區(qū)充分利用現(xiàn)代科技手段,在全國(guó)率先構(gòu)建區(qū)域聯(lián)動(dòng)的食品安全信息追溯體系,推動(dòng)和促進(jìn)長(zhǎng)三角區(qū)域食品安全智能化治理水平提升,保障人民群眾“舌尖上的安全”。DB31/T310XX擬由三個(gè)部分構(gòu)成。第1部分:通則,目的在于確立適用于長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯通用技術(shù)要求和相關(guān)原則。第2部分:數(shù)據(jù)元,目的在于規(guī)定長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品追溯信息數(shù)據(jù)的數(shù)據(jù)元和數(shù)據(jù)元目錄等。第3部分:數(shù)據(jù)接口,目的在于確定適用于長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品追溯的數(shù)據(jù)共享方式、數(shù)據(jù)接口技術(shù)要求以及數(shù)據(jù)接口安全認(rèn)證方法等內(nèi)容。數(shù)據(jù)接口的標(biāo)準(zhǔn)化是長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯數(shù)據(jù)共享的前提。本文件結(jié)合長(zhǎng)三角地區(qū)食品安全信息追溯體系建設(shè)工作實(shí)際,旨在確立食品和食用農(nóng)產(chǎn)品信息追溯系統(tǒng)中各個(gè)參與方在數(shù)據(jù)收集、存儲(chǔ)、傳遞和共享過(guò)程中遵循相同的數(shù)據(jù)接口標(biāo)準(zhǔn),確保數(shù)據(jù)的互操作性、一致性和安全性,實(shí)現(xiàn)數(shù)據(jù)的有效共享和合作,更好地保障食品和食用農(nóng)產(chǎn)品的安全和質(zhì)量。長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯第3部分:數(shù)據(jù)接口范圍本文件規(guī)定了長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品追溯的數(shù)據(jù)共享方式、數(shù)據(jù)接口技術(shù)要求、數(shù)據(jù)結(jié)構(gòu)和接口安全要求等內(nèi)容。本文件適用于長(zhǎng)三角地區(qū)(上海市、江蘇省、浙江省、安徽?。﹥?nèi)食品和食用農(nóng)產(chǎn)品追溯信息交換、共享、傳輸和認(rèn)證的接口實(shí)現(xiàn)。規(guī)范性引用文件下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T7408-2005數(shù)據(jù)元和交換格式信息交換日期和時(shí)間表示法GB/T38155重要產(chǎn)品追溯追溯術(shù)語(yǔ)DB31/T310XX.1長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯第1部分:通則DB31/T310XX.2長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯第2部分:數(shù)據(jù)元IETFRFC1945超文本傳輸協(xié)議1.0(Hypertexttransferprotocol--HTTP/1.0)IETFRFC2616超文本傳輸協(xié)議1.1(Hypertexttransferprotocol--HTTP/1.1)IETFRFC2818TLS上的HTTP(HTTPoverTLS)IETFRFC3548Base16、Base32、Base64數(shù)據(jù)編碼(TheBase16,Base32,andBase64DataEncodings)IETFRFC3629UTF-8,UTF-8,ISO10646轉(zhuǎn)換格式(UTF-8,atransformationformatofISO10646)IETFRFC4627JSON格式定義(Theapplication/JSONmediatypeforjavascriptObjectnotation)術(shù)語(yǔ)和定義GB/T38155、DB31/T310XX.1界定的以及下列術(shù)語(yǔ)和定義適用于本文件。

數(shù)據(jù)接口datainterface用于數(shù)據(jù)交換的服務(wù),包括服務(wù)的功能、位置以及通訊的協(xié)議、傳輸格式和認(rèn)證方法。

數(shù)據(jù)接口協(xié)議datainterfaceprotocol用來(lái)和數(shù)據(jù)接口服務(wù)進(jìn)行通訊的應(yīng)用層協(xié)議,包括定義消息的內(nèi)容、消息類(lèi)型的語(yǔ)法結(jié)構(gòu)、域所包含的信息的含義,確定通信程序何時(shí)發(fā)送消息和接收消息的規(guī)則。

接口傳輸規(guī)范interfacetransmissionstandard定義數(shù)據(jù)源和數(shù)據(jù)宿之間傳送的數(shù)據(jù)內(nèi)容的格式和標(biāo)記語(yǔ)言。

安全認(rèn)證securitycertificate保證數(shù)據(jù)傳輸安全的加密方法和身份認(rèn)證方法。

數(shù)字令牌digitaltoken分發(fā)給傳輸方,代表傳輸方身份及權(quán)限的加密字符串。

“名稱(chēng)/值”對(duì)name/valuepairJSON的數(shù)據(jù)存儲(chǔ)格式,“名稱(chēng)/值”對(duì)組合中的名稱(chēng)寫(xiě)在前面雙引號(hào)中,值寫(xiě)在后面雙引號(hào)中,中間用冒號(hào)隔開(kāi),“名稱(chēng)/值”對(duì)之間由逗號(hào)分隔。縮略語(yǔ)下列縮略語(yǔ)適用于本文件。CA:數(shù)字證書(shū)認(rèn)證機(jī)構(gòu)(CertificateAuthority)HTTPS:安全超文本傳輸協(xié)議(HyperTextTransferProtocoloverSecureSocketLayer)JSON:一種輕量級(jí)的數(shù)據(jù)交換格式(JavaScriptObjectNotation)TLS:傳輸層安全協(xié)議(TransportLayerSecurity)URL:統(tǒng)一資源定位符(UniformResourceLocator)UTF-8:一種可變長(zhǎng)度字符編碼(8-bitUnicodeTransformationFormat)數(shù)據(jù)共享方式長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯,采用各省/直轄市提供統(tǒng)一數(shù)據(jù)接口服務(wù)的共享方式,各省/直轄市按實(shí)際情況提供信息的共享接口,供其他省/直轄市的系統(tǒng)使用。各省/直轄市在需要其他省/直轄市的相關(guān)信息追溯時(shí),可以調(diào)用對(duì)應(yīng)省/直轄市的數(shù)據(jù)接口服務(wù),獲取追溯數(shù)據(jù),用于各自的功能需要。數(shù)據(jù)接口技術(shù)要求基本要求長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯數(shù)據(jù)接口通過(guò)服務(wù)調(diào)用獲取所需的信息,應(yīng)符合下列要求:采用符合IETFRFC2818的HTTPS協(xié)議作為底層承載協(xié)議;采用符合IETFRFC3629規(guī)定的UTF-8字符集;采用符合GB/T7408規(guī)定的日期類(lèi)型;采用符合IETFRFC3548規(guī)定的Base64編碼規(guī)則將圖片、文件二進(jìn)制字節(jié)流轉(zhuǎn)換為字符串;接口響應(yīng)采用RFC4627規(guī)定的JSON數(shù)據(jù)格式;建立接口日志記錄,能識(shí)別數(shù)據(jù)異?;蜃匪萁粨Q數(shù)據(jù)情況;發(fā)生錯(cuò)誤時(shí),接口將詳細(xì)的錯(cuò)誤代碼和錯(cuò)誤信息返回給接口使用方,以利于接口使用方進(jìn)行記錄分析和整改。接口格式定義數(shù)據(jù)接口格式定義主要包括:接口地址:請(qǐng)求的URL地址,一般由域名或IP、端口號(hào)、接口路徑組成,參見(jiàn)附錄A中A.1;功能說(shuō)明:數(shù)據(jù)接口功能的簡(jiǎn)要描述,參見(jiàn)附錄A中A.2;參數(shù)說(shuō)明:調(diào)用數(shù)據(jù)接口的輸入?yún)?shù)或者輸出參數(shù)情況,參見(jiàn)附錄A中A.3;請(qǐng)求示例:數(shù)據(jù)接口的請(qǐng)求參數(shù)示例,參見(jiàn)附錄A中A.4;返回示例:數(shù)據(jù)接口調(diào)用正?;虍惓5膱?bào)文主體示例,參見(jiàn)附錄A中A.5;接口響應(yīng)碼說(shuō)明:數(shù)據(jù)接口的響應(yīng)狀態(tài)碼,參見(jiàn)附錄A中A.6。數(shù)據(jù)類(lèi)型數(shù)據(jù)接口應(yīng)支持的數(shù)據(jù)類(lèi)型包括:字符型,用String表示;整數(shù)型,用Integer表示;浮點(diǎn)型,用Float表示;布爾型,用Boolean表示;日期時(shí)間型,用DateTime表示,應(yīng)符合GB/T7408-2005中定義的擴(kuò)展時(shí)間表示法。日期格式為:YYYY-MM-DD,時(shí)區(qū)為中國(guó)北京時(shí)間(GMT+8);時(shí)間格式為:YYYY-MM-DDThh:mm:ss,時(shí)區(qū)為中國(guó)北京時(shí)間(GMT+8);根據(jù)信息交換中各方的約定,在不會(huì)引起日期和時(shí)間組合的日的表示法與本標(biāo)準(zhǔn)定義的其他表示法出現(xiàn)混淆的情況下,字符[T]可以省略;文件型,用字符串標(biāo)識(shí),應(yīng)采用data:<mediatype>;base64,<data>的字符串格式進(jìn)行拼接。其中:<mediatype>表示文件的類(lèi)型,例如application/pdf;<data>表示文件二進(jìn)制字節(jié)流的Base64編碼字符串;對(duì)象型,用Object表示,對(duì)應(yīng)JSON中的“對(duì)象符號(hào)”;數(shù)組型,用Array表示,是一個(gè)或多個(gè)JSON對(duì)象符號(hào)的集合;空,用NULL表示。數(shù)據(jù)結(jié)構(gòu)追溯數(shù)據(jù)的總體數(shù)據(jù)結(jié)構(gòu)應(yīng)對(duì)接口交換的長(zhǎng)三角食品安全信息追溯平臺(tái)追溯數(shù)據(jù)的數(shù)據(jù)集進(jìn)行封裝,追溯數(shù)據(jù)的數(shù)據(jù)集由多條追溯數(shù)據(jù)構(gòu)成,每一條追溯數(shù)據(jù)由追溯參與方和追溯單元構(gòu)成,總體數(shù)據(jù)結(jié)構(gòu)見(jiàn)圖1:追溯數(shù)據(jù)的數(shù)據(jù)集追溯數(shù)據(jù)1..∞n追溯參與方追溯數(shù)據(jù)的數(shù)據(jù)集追溯數(shù)據(jù)1..∞n追溯參與方1追溯單元1食品和食用農(nóng)產(chǎn)品基礎(chǔ)信息食品和食用農(nóng)產(chǎn)品生產(chǎn)信息食品和食用農(nóng)產(chǎn)品流通信息食品和食用農(nóng)產(chǎn)品抽檢信息食品和食用農(nóng)產(chǎn)品生產(chǎn)經(jīng)營(yíng)者信息其他信息1111..∞0..∞0..1總體數(shù)據(jù)結(jié)構(gòu)總體數(shù)據(jù)結(jié)構(gòu)組成元素見(jiàn)表1。總體數(shù)據(jù)結(jié)構(gòu)組成元素名稱(chēng)數(shù)據(jù)類(lèi)型是否必填描述追溯數(shù)據(jù)的數(shù)據(jù)集Array是追溯數(shù)據(jù)的數(shù)據(jù)集數(shù)組,由一組或多組追溯數(shù)據(jù)組成追溯數(shù)據(jù)Object是追溯數(shù)據(jù)對(duì)象,包括一組追溯參與方和一組追溯單元信息組成,并可根據(jù)需求擴(kuò)展使用其他信息追溯參與方Object是追溯參與方信息數(shù)據(jù)包括一組食品和食用農(nóng)產(chǎn)品生產(chǎn)經(jīng)營(yíng)者信息對(duì)象(以參數(shù)名稱(chēng)enterprise標(biāo)識(shí)),信息的內(nèi)容應(yīng)符合DB31/T310XX.2的要求追溯單元Object是追溯單元數(shù)據(jù)包括一組食品和食用農(nóng)產(chǎn)品基礎(chǔ)信息(以參數(shù)名稱(chēng)product標(biāo)識(shí))、一組食品和食用農(nóng)產(chǎn)品生產(chǎn)信息(以參數(shù)名稱(chēng)production標(biāo)識(shí))、一組或多組食品和食用農(nóng)產(chǎn)品流通信息(以參數(shù)名稱(chēng)circulation標(biāo)識(shí))、零或多組食品和食用農(nóng)產(chǎn)品抽檢信息對(duì)象(以參數(shù)名稱(chēng)inspection標(biāo)識(shí)),信息的內(nèi)容應(yīng)符合DB31/T310XX.2的要求其他信息Object是視需求,可適情擴(kuò)展使用,以參數(shù)名稱(chēng)other標(biāo)識(shí)接口安全安全認(rèn)證數(shù)據(jù)接口采用數(shù)字令牌簽名的方式進(jìn)行安全認(rèn)證。數(shù)字令牌數(shù)據(jù)接口調(diào)用者需要向數(shù)據(jù)接口服務(wù)提供方申請(qǐng)數(shù)字令牌,數(shù)字令牌通常包含appKey和appSecret兩部份,appKey是調(diào)用者身份的標(biāo)識(shí),appSecret是調(diào)用者的密鑰,調(diào)用者使用appSecret以約定的算法對(duì)參數(shù)數(shù)據(jù)進(jìn)行簽名。數(shù)據(jù)接口服務(wù)提供方可以通過(guò)驗(yàn)證參數(shù)數(shù)據(jù)的簽名的方式,識(shí)別調(diào)用者的身份。傳輸安全數(shù)據(jù)接口服務(wù)方提供基于CA頒發(fā)的數(shù)字證書(shū)和基于TLS之上的HTTPS協(xié)議的數(shù)據(jù)接口服務(wù),應(yīng)符合IETFRFC2818中的規(guī)范建立連接并傳輸數(shù)據(jù)。數(shù)據(jù)加密長(zhǎng)三角地區(qū)食品和食用農(nóng)產(chǎn)品信息追溯數(shù)據(jù)宜通過(guò)約定的加密算法,對(duì)明文數(shù)據(jù)進(jìn)行加密處理后,再進(jìn)行數(shù)據(jù)傳輸。

(資料性)

長(zhǎng)三角食品安全信息平臺(tái)追溯數(shù)據(jù)接口JSON格式數(shù)據(jù)示例接口地址接口地址由請(qǐng)求的URL地址,一般由域名或IP、端口號(hào)、接口路徑組成。https://{域名}:{端口}/api/trace功能說(shuō)明追溯信息查詢(xún)的服務(wù)接口。根據(jù)請(qǐng)求調(diào)用返回某個(gè)追溯碼對(duì)應(yīng)的追溯信息。參數(shù)說(shuō)明提交方法(Method):Get。請(qǐng)求頭(Header):如表A.1所示。請(qǐng)求頭(Header)表參數(shù)名稱(chēng)數(shù)據(jù)類(lèi)型是否必填描述appKeyString是服務(wù)端提供給調(diào)用者的憑證,用于標(biāo)識(shí)服務(wù)接口調(diào)用者的身份timestampDateTime是接口調(diào)用時(shí)間,采用YYYY-MM-DDThh:mm:ss的格式轉(zhuǎn)化為字符串傳輸signatureString是請(qǐng)求簽名,用于驗(yàn)證此次請(qǐng)求的合法性,由調(diào)用者根據(jù)實(shí)際的輸入?yún)?shù),并憑密鑰(appSecret)和約定的簽名算法生成的簽名請(qǐng)求參數(shù)以URL參數(shù)格式傳輸,如表A.2所示。請(qǐng)求參數(shù)表參數(shù)名稱(chēng)數(shù)據(jù)類(lèi)型是否必填描述traceCodeString是追溯碼pageInteger否請(qǐng)求數(shù)據(jù)的當(dāng)前頁(yè)碼,用于支持?jǐn)?shù)組數(shù)據(jù)分頁(yè),默認(rèn)為第1頁(yè)sizeInteger否請(qǐng)求數(shù)據(jù)的每頁(yè)條數(shù),用于支持?jǐn)?shù)組數(shù)據(jù)分頁(yè),默認(rèn)為20條返回內(nèi)容類(lèi)型(Content-Type):application/json;charset=utf-8。返回?cái)?shù)據(jù)的參數(shù)說(shuō)明,如表A.3所示。表A.3返回參數(shù)表參數(shù)名稱(chēng)數(shù)據(jù)類(lèi)型是否必填描述successBoolean是接口調(diào)用結(jié)果,包括以下兩種結(jié)果:True=接口調(diào)用成功;False=接口調(diào)用失敗。codeNumber是接口響應(yīng)碼,見(jiàn)A.6messageString否接口提示信息totalInteger是查詢(xún)到的數(shù)據(jù)總條數(shù),可用于支持?jǐn)?shù)組數(shù)據(jù)分頁(yè)pageInteger是返回?cái)?shù)據(jù)的當(dāng)前頁(yè)碼sizeInteger是返回?cái)?shù)據(jù)的條數(shù)表A.3返回參數(shù)表(續(xù))參數(shù)名稱(chēng)數(shù)據(jù)類(lèi)型是否必填描述resultArray是接口調(diào)用成功后,返回的追溯數(shù)據(jù)的數(shù)據(jù)集enterpriseObject是接口調(diào)用成功后,返回的食品和食用農(nóng)產(chǎn)品生產(chǎn)經(jīng)營(yíng)者信息對(duì)象,對(duì)象中的參數(shù)應(yīng)符合DB31/T310XX.2中第6章的規(guī)定productObject否追溯信息中的食品和食用農(nóng)產(chǎn)品基礎(chǔ)信息對(duì)象,對(duì)象中的參數(shù)應(yīng)符合DB31/T310XX.2中第7章的規(guī)定productionObject否追溯信息中的食品和食用農(nóng)產(chǎn)品生產(chǎn)信息對(duì)象的數(shù)組,對(duì)象中的參數(shù)應(yīng)符合DB31/T310XX.2中第8章的規(guī)定circulationArray否追溯信息中的食品和食用農(nóng)產(chǎn)品流通信息對(duì)象的數(shù)組,流通信息對(duì)象中的參數(shù)應(yīng)符合DB31/T310XX.2中第9章的規(guī)定inspectionArray否追溯信息中的食品和食用農(nóng)產(chǎn)品抽檢信息對(duì)象的數(shù)組,抽檢信息對(duì)象中的參數(shù)應(yīng)符合DB31/T310XX.2中第10章的規(guī)定請(qǐng)求示例請(qǐng)求的消息示例參見(jiàn)表A.4。表A.4請(qǐng)求的消息示例請(qǐng)求方法:GetURL:/api/trace?traceCode=010690123456789910999999請(qǐng)求頭:appKey:ak00001timestamp:2023-05-31T09:09:09signature:xxxxxxxxxxx返回示例返回的解密后的消息明文示例參見(jiàn)A.5。表A.5返回消息代碼示例表{"success":true,"code":200,"total":200,"page":1,"size":20,"result":[{"enterprise":{"enterpriseName":"上海市xxxx有限公司","enterpriseTrademark":"上海xxx","enterpriseType":"0","uniSCID":"91310000000000000000","licNo":"JY00000000000000","certPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=",表A.5返回消息代碼示例表(續(xù))"certEffectiveDate":"2020-01-01","certExpiryDate":"2030-01-01","legalRepresentative":"張xx","supervisoryAgency":"xxx街道市場(chǎng)監(jiān)管所","scope":"食品生產(chǎn)、銷(xiāo)售","address":"黃浦區(qū)xxx路xxx號(hào)","contactPerson":"張xx","contactPhone":,"legalPersonType":"0","establishmentDate":"2020-01-01","businessLicensePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=","registeredAddress":"黃浦區(qū)xxx路xxx號(hào)","registrationAuthority":"黃浦區(qū)市場(chǎng)監(jiān)督管理局","businessModel":"生產(chǎn)、批發(fā)","certificateStatus":"1"},"product":{"productionName":"飲料A","producerName":"生產(chǎn)廠(chǎng)商A","standard":"500ml","shelfLife":"180","category":"5","barcode":"6930000000001","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","CIQPicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=", "quarantineInstitution":"檢疫機(jī)構(gòu)A", "certNoOfQuarantine":"JYZS000001",

表A.5返回消息代碼示例表(續(xù)) "certNoOfQuarantinePicture":"data:application/jpeg;base64,dk8234kljOksjdfkl23iosdf=", "executiveStandard":"GB/TXXXXXX" }, "circulation":[ { "quantity":1000, "unit":"噸", "saleDate":"2022-02-01", "customerName":"江蘇省南京市xxxx有限公司", "customerAddr":"江蘇省南京市xxx路xxx號(hào)", "customerTel":"138000000000", "uniSCID":"91310000000000000X","licNo":"JY00000000000000" } ], "i

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論