欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

賬表查詢方法及裝置與流程

文檔序號:11729338閱讀:534來源:國知局
本發(fā)明涉及軟件領域,特別是涉及一種賬表查詢方法及裝置。
背景技術
::傳統(tǒng)的erp(enterpriseresourceplanning,企業(yè)資源計劃)產品中,當需要在系統(tǒng)的標準格式單據中增加一些自定義字段,并且要求該字段能夠在系統(tǒng)的報表中進行查詢時,往往首先評估該字段需求是否合理,如果滿足通用需求,則會在產品中正式發(fā)布補丁包,將該功能作為一個通用功能保存在erp產品中;如果不滿足通用需求,則會通過二次開發(fā)或者非正式補丁等處理方式來解決。由于傳統(tǒng)的erp產品報表整個系統(tǒng)非常嚴密,當增加的自定義字段不滿足通用需求時,此時采用二次開發(fā)或者非正式補丁等處理方式,則需要對標準erp產品對應的賬表進行改動,開發(fā)投入量大,最會終導致erp產品維護的成本過高。技術實現要素:基于此,有必要針對上述問題,提供一種賬表查詢方法及裝置,能夠支持自定義字段信息的賬表查詢,降低傳統(tǒng)erp產品的維護成本。一種賬表查詢方法,所述方法包括:獲取當前用戶界面元數據和當前查詢元數據;對所述當前用戶界面元數據和所述當前查詢元數據進行解析得到查詢元數據字段名,根據所述查詢元數據字段名得到自定義字段信息;獲取第一結構化查詢語言sql語句,將所述自定義字段信息與所述第一sql語句通過所述查詢元數據字段名進行關聯拼接,得到第二sql語句;根據所述第二sql語句,從數據庫中獲取并返回所述自定義字段信息對應的目標帳表。在其中一個實施例中,所述獲取當前用戶界面元數據和當前查詢元數據的步驟之前還包括:獲取自定義字段信息;根據所述自定義字段信息,對單據編輯界面進行擴展,得到當前用戶界面元數據;獲取已有查詢元數據,根據所述當前用戶界面元數據以及所述自定義字段信息,對所述已有查詢元數據進行對應的配置修改,得到當前查詢元數據。在其中一個實施例中,對所述當前用戶界面元數據和所述當前查詢元數據進行解析得到查詢元數據字段名,根據所述查詢元數據字段名得到自定義字段信息的步驟包括:對所述當前用戶界面元數據進行解析,得到第一解析結果,所述第一解析結果包括用戶界面元數據字段名和對應的第一字段類型;對所述當前查詢元數據進行解析,得到第二解析結果,所述第二解析結果包括查詢元數據字段名、字段對象表標識字段、字段對象表名稱字段和對應的單據表字段名;根據所述第一解析結果和所述查詢元數據字段名,得到第二字段類型;根據所述第二字段類型和所述第二解析結果得到對應的自定義字段信息,所述自定義字段信息對應的字段類型與所述第二字段類型相同。在其中一個實施例中,所述根據所述第一解析結果和所述查詢元數據字段名,得到第二字段類型的步驟包括:根據所述第一解析結果和所述查詢元數據字段名,將所述用戶界面元數據字段名和所述查詢元數據字段名進行動態(tài)匹配,得到所述查詢元數據字段名對應的第二字段類型。在其中一個實施例中,所述將所述自定義字段信息與第一sql語句通過所述元數據字段名進行關聯拼接,得到第二sql語句的步驟包括:獲取第一sql語句;判斷所述自定義字段信息對應的字段類型是否為查詢實體對象的控件類型,若是,則設定所述字段對象表標識字段與所述單據表字段名為關聯字段,通過所述查詢元數據字段名將所述字段對象表名稱字段與所述第一sql語句進行關聯拼接,得到第二sql語句;若不是,則通過所述查詢元數據字段名將所述單據表字段名與所述第一sql語句直接進行拼接,得到第二sql語句。一種賬表查詢裝置,所述裝置包括:數據獲取模塊,用于獲取當前用戶界面元數據和當前查詢元數據;數據解析模塊,用于對所述當前用戶界面元數據和所述當前查詢元數據進行解析得到查詢元數據字段名,根據所述查詢元數據字段名得到自定義字段信息;語句拼接模塊,獲取第一結構化查詢語言sql語句,將所述自定義字段信息與所述第一sql語句通過所述查詢元數據字段名進行關聯拼接,得到第二sql語句;查詢模塊,用于根據所述第二sql語句,從數據庫中獲取并返回所述自定義字段信息對應的目標帳表。在其中一個實施例中,所述裝置還包括:獲取自定義字段信息,根據所述自定義字段信息,對單據編輯界面進行擴展,得到當前用戶界面元數據,獲取已有查詢元數據,根據所述當前用戶界面元數據以及所述自定義字段信息,對所述已有查詢元數據進行對應的配置修改,得到當前查詢元數據。在其中一個實施例中,所述數據解析模塊包括:第一解析單元,用于對所述當前用戶界面元數據進行解析,得到第一解析結果,所述第一解析結果包括用戶界面元數據字段名和對應的第一字段類型;第二解析單元,用于對所述當前查詢元數據進行解析,得到第二解析結果,所述第二解析結果包括查詢元數據字段名、字段對象表標識字段、字段對象表名稱字段和對應的單據表字段名;自定義字段信息獲取單元,用于根據所述第一解析結果和所述查詢元數據字段名,得到第二字段類型,根據所述第二字段類型和所述第二解析結果得到對應的自定義字段信息,所述自定義字段信息對應的字段類型與所述第二字段類型相同。在其中一個實施例中,所述自定義字段信息獲取單元還用于根據所述第一解析結果和所述查詢元數據字段名,將所述用戶界面元數據字段名和所述查詢元數據字段名進行動態(tài)匹配,得到所述查詢元數據字段名對應的第二字段類型。在其中一個實施例中,所述語句拼接模塊包括:語句獲取單元,用于獲取第一sql語句;判斷單元,用于判斷所述自定義字段信息對應的字段類型是否為查詢實體對象的控件類型,若是則進入第一處理單元,若不是則進入第二處理單元;第一處理單元,用于設定所述字段對象表標識字段與所述單據表字段名為關聯字段,通過所述查詢元數據字段名將所述字段對象表名稱字段與所述第一sql語句進行關聯拼接,得到第二sql語句;第二處理單元,用于通過所述查詢元數據字段名將所述單據表字段名與所述第一sql語句直接進行拼接,得到第二sql語句。上述賬表查詢方法及裝置,通過獲取當前用戶界面元數據和當前查詢元數據,對當前用戶界面元數據和當前查詢元數據進行解析得到查詢元數據字段名,根據查詢元數據字段名得到自定義字段信息,獲取第一結構化查詢語言sql語句,將自定義字段信息與第一sql語句通過查詢元數據字段名進行關聯拼接,得到第二sql語句,根據第二sql語句,從數據庫中獲取并返回自定義字段信息對應的目標帳表,可以將單據中擴展增加的自定義字段信息作為后臺系統(tǒng)默認賬表的一部分,進而在賬表上進行統(tǒng)計分析,使得erp系統(tǒng)中的整個系統(tǒng)賬表屬性自動繼承自定義字段信息的字段屬性,不再因為增加的自定義字段而對賬表屬性進行擴展,進而能夠直接支持自定義字段的賬表查詢,有效的降低了erp系統(tǒng)運行維護和實施成本。附圖說明圖1為一個實施例中一種賬表查詢方法的流程圖;圖2為另一個實施例中一種賬表查詢方法的流程圖;圖3為一個實施例中獲取f7類型自定義字段信息,并對單據編輯界面進行擴展的界面示意圖;圖4為一個實施例中得到的當前用戶界面元數據的界面示意圖;圖5為一個實施例中獲取文本類型自定義字段信息,并對單據編輯界面進行擴展的界面示意圖;圖6為一個實施例中自定義字段信息對應的字段類型為f7時,根據當前用戶界面元數據以及自定義字段信息,對已有查詢元數據進行對應的配置修改的界面示意圖;圖7為一個實施例中當自定義字段信息對應的字段類型為f7時,得到的當前查詢元數據的界面示意圖;圖8為一個實施例中當自定義字段信息對應的字段類型為文本類型時,得到的當前查詢元數據的界面示意圖;圖9為一個實施例中對當前用戶界面元數據和當前查詢元數據進行解析得到查詢元數據字段名,根據查詢元數據字段名得到自定義字段信息的方法流程圖;圖10為一個實施例中獲取第一結構化查詢語言sql語句,將自定義字段信息與第一sql語句通過查詢元數據字段名進行關聯拼接,得到第二sql語句的方法流程圖;圖11為一個實施例中自定義字段信息為f7類型時,自定義字段信息與第一sql語句的拼接示意圖;圖12為一個實施例中自定義字段信息不是f7類型時,自定義字段信息與第一sql語句的拼接示意圖;圖13為一個實施例中一種賬表查詢裝置的結構框圖;圖14為另一個實施例中一種賬表查詢裝置的結構框圖;圖15為一個實施例中數據解析模塊的結構框圖;圖16為一個實施例中語句拼接模塊的結構框圖。具體實施方式如圖1所示,提供了一種賬表查詢方法,包括以下步驟:步驟s110,獲取當前用戶界面元數據和當前查詢元數據。具體地,元數據是指對數據及信息資源的描述性信息,當前用戶界面元數據包含了對人機交互界面的抽象性描述,記錄了一個界面內控件的類型、控件的各屬性值、控件的布局、界面的多語言等信息,當前查詢元數據記錄了實體對象的查詢視圖,可以在數據訪問過程中只獲取視圖中指定屬性的數據,并按照過濾、排序條件進行數據的過濾和單據的排序,即當前查詢元數據包括查詢元數據字段的描述,過濾條件的描述,排序字段的描述以及查詢子對象的描述。一般的,當前查詢元數據是在當前用戶界面元數據的基礎上配置而成,當前查詢元數據包含了用于控制當前用戶界面元數據進行顯示的字段,當前用戶界面元數據和當前查詢元數據均保存在后臺數據庫中,通過向后臺服務器發(fā)送獲取當前用戶界面元數據和當前查詢元數據的請求,從而獲取對應的當前用戶界面元數據和當前查詢元數據。在一個實施例中,用戶界面(userinterface)簡稱為ui,相應的當前用戶界面元數據是指當前ui元數據,查詢元數據是指query元數據,通過從后臺獲取對應的用戶界面元數據作為當前用戶界面元數據,獲取對應的查詢元數據作為當前查詢元數據。步驟s120,對當前用戶界面元數據和當前查詢元數據進行解析得到查詢元數據字段名,根據查詢元數據字段名得到自定義字段信息。具體地,對當前用戶界面元數據進行解析得到第一解析結果,對當前查詢元數據進行解析得到第二解析結果,第二解析結果中包括查詢元數據字段名,通過查詢元數據字段名將第一解析結果與第二解析結果進行關聯,得到自定義字段信息,自定義字段信息類型可以包含有文本、枚舉、文本框以及f7類型,其中f7類型是指查詢實體對象的控件類型。步驟s130,獲取第一結構化查詢語言sql語句,將自定義字段信息與第一sql語句通過查詢元數據字段名進行關聯拼接,得到第二sql語句。具體地,sql是結構化查詢語言(structuredquerylanguage,sql),sql是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統(tǒng),同時也是數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統(tǒng),可以使用相同的結構化查詢語言作為數據輸入與管理的接口,并且結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。本實施例中,獲取與原始賬表相對應的第一sql語句,然后根據第一sql語句從后臺數據庫中獲取舊賬表作為原始賬表,進一步的通過查詢元數據字段名將自定義字段信息與第一sql語句進行關聯拼接,得到拼接后的第二sql語句。在一個實施例中,第一sql語句為selectb.fid1asid1,b.fname1asnamefrombillb,其中,billb表示單據表bill名稱為b,b.fid1表示單據表bill中的id1標識(identification,id)字段fid1,b.fname1表示單據表bill中的名稱字段fname1,即通過第一sql語句可以從后臺單據表bill中查詢獲得包含b.fid1以及b.fname1等字段的原始賬表,然后通過解析得到的查詢元數據字段名fieldalias1,將得到的自定義字段信息與第一sql語句通過查詢元數據字段名fieldalias1進行關聯拼接,得到第二sql語句。步驟140,根據第二sql語句,從數據庫中獲取并返回自定義字段信息對應的目標帳表。具體地,由于第二sql語句包含了對應的自定義字段信息,通過第二sql語句對數據庫進行查詢,可以得到上述自定義字段信息對應的目標賬表。本實施例中,通過獲取當前用戶界面元數據和當前查詢元數據,對當前用戶界面元數據和當前查詢元數據進行解析得到查詢元數據字段名,根據查詢元數據字段名得到自定義字段信息,獲取第一結構化查詢語言sql語句,將自定義字段信息與第一sql語句通過查詢元數據字段名進行關聯拼接,得到第二sql語句,根據第二sql語句,從數據庫中獲取并返回自定義字段信息對應的目標帳表,可以將單據中擴展增加的自定義字段信息作為后臺系統(tǒng)默認賬表的一部分,進而在賬表上進行統(tǒng)計分析,使得erp系統(tǒng)中的整個系統(tǒng)賬表屬性自動繼承自定義字段信息的字段屬性,不再因為增加的自定義字段信息而對賬表屬性進行擴展,減少了標準賬表屬性的數量,進而能夠直接支持自定義字段信息的賬表查詢,有效的降低了erp系統(tǒng)運行維護和實施成本。在其中一個實施例中,如圖2所示,步驟s110之前還包括以下步驟:步驟s150,獲取自定義字段信息,根據自定義字段信息,對單據編輯界面進行擴展,得到當前用戶界面元數據。具體地,通過在單據編輯界面上錄入自定義字段信息,并進行保存,從而實現對單據編輯界面的擴展,得到包含自定義字段信息的當前用戶界面元數據,并保存在后臺數據庫中。在一個實施例中,如圖3所示,在固定資產卡片維護選項下對應的固定資產卡片單據編輯界面中,錄入對應的f7類型自定義字段信息,例如錄入物料,其對應的元數據字段名為material,然后將上述錄入的自定義字段信息進行保存,得到當前用戶界面元數據,在后臺單據表中自動生成對應的字段cfmaterialid,該字段cfmaterialid包括元數據字段名material在單據表中對應的標識信息,如圖4所示中p4.1所示。在另一個實施例中,如圖5所示,在固定資產卡片維護選項下對應的固定資產卡片單據編輯界面中,錄入對應的其他類型自定義字段信息,得到當前用戶界面元數據,例如錄入文本,其對應的元數據字段名為text,然后將上述錄入的自定義字段信息進行保存,在后臺單據表中自動生成對應的字段cftext,如圖4中p4.2所示。步驟s160,獲取已有查詢元數據,根據當前用戶界面元數據以及自定義字段信息,對已有查詢元數據進行對應的配置修改,得到當前查詢元數據。具體地,在得到上述當前用戶界面元數據之后,進一步從后臺獲取對應的已有查詢元數據,通過在對應的單據編輯界面中,錄入對應的編輯信息,并進行保存得到當前查詢元數據。在一個實施例中,如圖6所示,當字段類型為f7字段類型時,以物料字段為參考實例,在固定資產卡片維護選項下,點擊對應的業(yè)務數據源選項卡對應的當前卡片query選項,獲得已有查詢元數據并進入已有查詢元數據界面,首先導入物料實體,然后設置物料的父對象、子對象、連接類型以及對應的物料字段對象表,其中對應的物料字段對象表中包含物料對應的父對象屬性和子對象屬性,這里的父對象屬性與物料字段對象表的名稱字段t.fname相對應,子對象屬性與物料字段對象表的標識id字段相對應,其中父對象屬性為元數據字段名material,子對象屬性為id,子對象material表示字段對象表名,然后生成當前查詢元數據,對應的字段名稱為material.material,如圖7所示。當字段類型為其它字段類型時,如圖8所示,以文本字段作為參考實例,以物料字段為參考實例,生成的當前查詢元數據,對應的名稱為元數據字段名text。在其中一個實施例中,如圖9所示,步驟s120包括:s122,對當前用戶界面元數據進行解析,得到第一解析結果,第一解析結果包括用戶界面元數據字段名和對應的第一字段類型。具體地,系統(tǒng)后臺通過對當前用戶界面元數據進行解析,得到第一解析結果,第一解析結果包括用戶界面元數據字段名fieldalias2和對應的第一字段類型type2。s124,對當前查詢元數據進行解析,得到第二解析結果,第二解析結果包括查詢元數據字段名、字段對象表標識字段、字段對象表名稱字段和對應的單據表字段名。具體地,系統(tǒng)后臺通過當前查詢元數據進行解析,得到第二解析結果,第二解析結果包括查詢元數據字段名fieldalias1、字段對象表標識字段t.fid2、字段對象表名稱字段t.fname2和對應的單據表字段名b.fieldname。s126,根據第一解析結果和查詢元數據字段名,得到第二字段類型。具體地,第一解析結果中包括用戶界面元數據字段名fieldalias2以及其對應的第一字段類型type2,進一步通過查詢元數據字段名fieldalias1和用戶界面元數據字段名fieldalias2進行關聯,得到查詢元數據字段名fieldalias1對應的第二字段類型type1。s128,根據第二字段類型和第二解析結果得到對應的自定義字段信息,自定義字段信息對應的字段類型與第二字段類型相同。具體地,通過第二字段類型與第二解析結果相結合,得到自定義字段信息,包括查詢元數據字段名fieldalias1、第二字段類型type1、字段對象表標識字段t.fid2、字段對象表名稱字段t.fname2和對應的單據表字段名b.fieldname,自定義字段信息的字段類型由第二字段類型type1決定,即自定義字段信息對應的字段類型與第二字段類型type1相同。在其中一個實施例中,步驟s126包括:根據第一解析結果和查詢元數據字段名,將用戶界面元數據字段名和查詢元數據字段名進行動態(tài)匹配,得到查詢元數據字段名對應的第二字段類型。具體地,當前查詢元數據是在當前用戶界面元數據的基礎上配置而成,當前查詢元數據包含了用于控制當前用戶界面元數據進行顯示的字段,也就是說相應的查詢元數據字段名fieldalias1和用戶界面元數據字段名fieldalias2包含有相同部分的元數據字段名對應的字段信息,通過將用戶界面元數據字段名fieldalias2和查詢元數據字段名fieldalias1進行動態(tài)匹配,可以得到查詢元數據字段名fieldalias1對應的第二字段類型type1。在一個實施例中,如圖10所示,步驟s130包括:步驟s132,獲取第一結構化查詢語言sql語句。具體地,根據用戶輸入的查詢信息,得到第一結構化查詢語言sql語句。步驟s134,判斷自定義字段信息對應的字段類型是否為查詢實體對象的控件類型,若是則進入第一處理單元136,若否則進入第二處理單元138。具體地,不同類型的自定義字段信息與第一sql語句拼接的過程是不同的,在拼接之前需要判斷自定義字段信息所對應的自定義字段信息類型,一般而言,查詢實體對象的控件類型即f7字段的拼接方式與其它類型的自定義字段信息拼接方式不同,其它自定義字段信息類型包括文本、枚舉以及文本框等。步驟s136,設定字段對象表標識字段與單據表字段名為關聯字段,通過查詢元數據字段名將字段對象表名稱字段與第一sql語句進行關聯拼接,得到第二sql語句。在一個實施例中,當自定義字段信息為f7類型時,拼接過程如圖11所示,第一sql語句為selectb.fid1asid1,b.fname1asnamefrombillb,將字段對象表標識字段t.fid2與單據表字段名b.fieldname作為關聯條件,即t.fid2=b.fieldname,通過字段對象表table與單據表bill進行內連接,將字段對象表名稱字段t.fname2與第一sql語句進行關聯拼接,得到第二sql語句,即selectt.fname2asfieldalias1,b.fid1asid1,b.fname1asnamefromtableastinnerjoinbillasbont.fid2=b.fieldname;字段對象表名稱字段包括查詢元數據字段名fieldalias1。步驟s138,通過查詢元數據字段名將單據表字段名與第一sql語句直接進行拼接,得到第二sql語句。在一個實施例中,當自定義字段信息的字段類型不是f7類型時,拼接過程如圖12所示,第一sql語句為selectb.fid1asid1,通過查詢元數據字段名將單據表字段名與第一sql語句直接進行拼接得到第二sql語句,即selectb.fieldnameasfiledalisas1,b.fid1asid1,b.fname1asnamefrombillb。此外,如圖13所示,還提供了一種賬表查詢裝置,包括:數據獲取模塊210,用于獲取當前用戶界面元數據和當前查詢元數據;數據解析模塊220,用于對當前用戶界面元數據和當前查詢元數據進行解析得到查詢元數據字段名,根據查詢元數據字段名得到自定義字段信息;語句拼接模塊230,獲取第一結構化查詢語言sql語句,將自定義字段信息與第一sql語句通過查詢元數據字段名進行關聯拼接,得到第二sql語句;查詢模塊240,用于根據第二sql語句,從數據庫中獲取并返回自定義字段信息對應的目標帳表。在其中一個實施例中,如圖14所示,上述裝置還包括:第一數據生成單元250,用于獲取自定義字段信息,根據自定義字段信息,對單據編輯界面進行擴展,得到當前用戶界面元數據。第二數據生成單元260,用于獲取已有查詢元數據,根據當前用戶界面元數據以及自定義字段信息,對已有查詢元數據進行對應的配置修改,得到當前查詢元數據。在其中一個實施例中,如圖15所示,數據解析模塊220包括:第一解析單元210,用于對當前用戶界面元數據進行解析,得到第一解析結果,第一解析結果包括用戶界面元數據字段名和對應的第一字段類型;第二解析單元220,用于對當前查詢元數據進行解析,得到第二解析結果,第二解析結果包括查詢元數據字段名、字段對象表標識字段、字段對象表名稱字段和對應的單據表字段名;自定義字段信息獲取單元230,用于根據第一解析結果和查詢元數據字段名,得到第二字段類型,根據第二字段類型和第二解析結果得到對應的自定義字段信息,自定義字段信息對應的字段類型與第二字段類型相同。在其中一個實施例中,自定義字段信息獲取單元230還用于根據第一解析結果和查詢元數據字段名,將用戶界面元數據字段名和查詢元數據字段名進行動態(tài)匹配,得到查詢元數據字段名對應的第二字段類型。在其中一個實施例中,如圖16所示,語句拼接模塊230包括:語句獲取單元232,用于獲取第一sql語句;判斷單元234,用于判斷自定義字段信息對應的字段類型是否為查詢實體對象的控件類型,若是則進入第一處理單元,若不是則進入第二處理單元;第一處理單元236,用于設定字段對象表標識字段與單據表字段名為關聯字段,通過查詢元數據字段名將字段對象表名稱字段與第一sql語句進行關聯拼接,得到第二sql語句;第二處理單元238,用于通過查詢元數據字段名將單據表字段名與第一sql語句直接進行拼接,得到第二sql語句。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述程序可存儲于一計算機可讀取存儲介質中,如本發(fā)明實施例中,該程序可存儲于計算機系統(tǒng)的存儲介質中,并被該計算機系統(tǒng)中的至少一個處理器執(zhí)行,以實現包括如上述各方法的實施例的流程。其中,所述存儲介質可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。當前第1頁12當前第1頁12
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
莲花县| 五常市| 浮山县| 晋城| 西丰县| 红安县| 乐清市| 社会| 通渭县| 双牌县| 娄底市| 忻城县| 勃利县| 萨嘎县| 庆安县| 安新县| 诸暨市| 金湖县| 北票市| 贡嘎县| 鹤山市| 泉州市| 亳州市| 两当县| 资溪县| 连南| 札达县| 黄骅市| 嫩江县| 顺昌县| 万州区| 建昌县| 图们市| 府谷县| 酒泉市| 柞水县| 麻阳| 常山县| 冷水江市| 和平区| 荥阳市|