999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于業(yè)務(wù)表單松耦合的工作流架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)

2016-09-12 02:34:59郝赫王國娟李天宇李猛
電子設(shè)計(jì)工程 2016年4期
關(guān)鍵詞:頁面

郝赫,王國娟,李天宇,李猛

(1.國網(wǎng)信通產(chǎn)業(yè)集團(tuán) 北京中電普華信息技術(shù)有限公司,北京 100192;2.國網(wǎng)上海市電力公司信息通信公司 上海 200436)

基于業(yè)務(wù)表單松耦合的工作流架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)

郝赫1,王國娟1,李天宇2,李猛1

(1.國網(wǎng)信通產(chǎn)業(yè)集團(tuán) 北京中電普華信息技術(shù)有限公司,北京 100192;2.國網(wǎng)上海市電力公司信息通信公司 上海 200436)

為了有效地控制表單(元素)在工作流節(jié)點(diǎn)的可見性,減少維護(hù)或傳輸表單副本的數(shù)量,通過對(duì)表單模塊化的定義,提出了一種基于業(yè)務(wù)表單松耦合的工作流架構(gòu)。該架構(gòu)由三個(gè)功能模塊組成:表單模塊、流程模塊和基礎(chǔ)權(quán)限模塊。模塊獨(dú)立協(xié)作,基礎(chǔ)權(quán)限模塊通過頁面權(quán)限和頁面字段權(quán)限控制表單(元素)在流程節(jié)點(diǎn)的可見性。該架構(gòu)已經(jīng)在實(shí)際生產(chǎn)中得到應(yīng)用,最后通過對(duì)工作流表單實(shí)現(xiàn)流程的剖析和實(shí)例講解,驗(yàn)證了該架構(gòu)的有效性、便捷性和靈活性。

工作流;業(yè)務(wù)表單;模塊化;可見性

工作流管理聯(lián)盟 (Workflow Management Coalition,WfMC)給出了工作流定義。工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的業(yè)務(wù)過程,它根據(jù)一系列預(yù)定義的規(guī)則來傳遞文檔、信息或任務(wù),并使得此過程在不同的執(zhí)行者之間自動(dòng)傳遞與執(zhí)行[1]。隨著Web系統(tǒng)廣泛應(yīng)用于社會(huì)各行業(yè),尤其是對(duì)各個(gè)行業(yè)的信息管理產(chǎn)生了舉足輕重的作用。這就要求工作流不僅能夠傳遞Web表單信息,而且能夠定制Web業(yè)務(wù)表單以及控制Web表單元素的可見性。為了滿足上述要求,本文首先基于業(yè)務(wù)表單基本定義,從表單和工作流結(jié)合的角度,重新對(duì)表單進(jìn)行了定義。然后從新定義中,引出了一種松耦合的工作流架構(gòu),該架構(gòu)不是簡單地通過副本的思想解決表單元素的可見性[2-3],它通過模塊化的思想,把控制表單可見性功能提取出來,組成一個(gè)基礎(chǔ)權(quán)限模塊,用來控制表單(元素)的可見性,同時(shí)它包含組織機(jī)構(gòu)、用戶、角色、資源等信息,為表單模塊和流程模塊的運(yùn)行提供基礎(chǔ)支撐。

1 表單定義

1.1 基本定義

定義1 表單F={fi|i=1,2,…,M}由表單域fi組成(在工作流業(yè)務(wù)系統(tǒng)中,表單域?qū)?yīng)每個(gè)工作流節(jié)點(diǎn)),fi={en|n=1,2,…,N},en表示表單中的基本元素,如文本框、下拉框、復(fù)選框等元素[4]。

定義1僅從業(yè)務(wù)表單的角度給出定義,下面將基于表單基本定義,從表單和工作流結(jié)合的角度,重新定義表單。

1.2 模塊化定義

定義2 表單F={fb,fp,fi|i=1,2,…,M},其中fb為業(yè)務(wù)表單域,fp為表單(元素)訪問權(quán)限域,它們完全獨(dú)立于流程,fb={en|n=1,2,…,N},en表示業(yè)務(wù)表單域中的基本元素,fp={fo,fu,fr,fe},其中,fo,fu,fr,fe分別表示組織機(jī)構(gòu)、用戶、角色、資源等,組織機(jī)構(gòu)用于支撐整個(gè)工作流業(yè)務(wù)系統(tǒng)的組織架構(gòu),用戶就是工作流業(yè)務(wù)系統(tǒng)中實(shí)際使用者,角色與資源相結(jié)合可以控制用戶對(duì)工作流業(yè)務(wù)系統(tǒng)的操作以及表單元素的可見性。fi為流程相關(guān)表單域,也稱為相關(guān)數(shù)據(jù)域,它是工作流規(guī)則判斷參數(shù),工作流路由選擇的依據(jù)。fi={fcontex,farg},其包括流程上下文和業(yè)務(wù)變量。fcontex包括流程實(shí)例、活動(dòng)實(shí)例、工作項(xiàng)等,業(yè)務(wù)變量farg決定路由的選擇。

定義2中,將表單分為3個(gè)部分:業(yè)務(wù)表單域、表單(元素)訪問權(quán)限域和流程相關(guān)表單域。業(yè)務(wù)表單域只包含業(yè)務(wù)元素,且整個(gè)業(yè)務(wù)流程中只有一個(gè)業(yè)務(wù)表單域,稱其為完備業(yè)務(wù)表單域,它包含了所有需要在流程節(jié)點(diǎn)輸入的信息,其元素在各個(gè)流程節(jié)點(diǎn)的可見性通過表單(元素)訪問權(quán)限域?qū)崿F(xiàn)。表單(元素)訪問權(quán)限域通過把資源(包含表單資源和表單元素資源)分配給角色,然后把不同的角色賦予相應(yīng)的用戶,就可以控制業(yè)務(wù)表單(元素)的可見性。這樣只需要在數(shù)據(jù)庫中存儲(chǔ)一份業(yè)務(wù)表單域,不需要存儲(chǔ)或傳遞多個(gè)副本[2-3],可以避免因?yàn)閿?shù)據(jù)庫字段值修改造成的數(shù)據(jù)一致性問題。同時(shí)它把業(yè)務(wù)表單域和表單域元素的可見性進(jìn)行了物理分離,邏輯上更加清晰。流程相關(guān)表單域中的流程上下文歸屬于流程一側(cè),業(yè)務(wù)變量不需要存儲(chǔ),可以從業(yè)務(wù)表單域中直接或者通過運(yùn)算提取出來,流程相關(guān)表單域信息可以通過API或者Web Service在表單和流程之間傳遞。

基于定義2,通過將表單劃分為3個(gè)部分:業(yè)務(wù)表單域、表單(元素)訪問權(quán)限域和流程相關(guān)表單域,從而引出了一種基于業(yè)務(wù)表單松耦合的工作流架構(gòu)[2-3],它包含 3個(gè)功能模塊:表單模塊、流程模塊和基礎(chǔ)權(quán)限模塊。表單模塊用于業(yè)務(wù)表單的建模、展示、調(diào)度和持久化等;流程模塊用于工作流的建模、展示、調(diào)度、監(jiān)控和持久化等;基礎(chǔ)權(quán)限模塊作為整個(gè)工作流架構(gòu)的基礎(chǔ)服務(wù)層,為表單模塊和流程模塊提供元數(shù)據(jù)(組織機(jī)構(gòu)、用戶、角色、資源等)支撐,同時(shí)具備控制表單(元素)在流程節(jié)點(diǎn)的可見性功能。

2 工作流架構(gòu)

由圖 1工作流架構(gòu)[6-9]和表單定義2可知:把工作流表單系統(tǒng)分成3個(gè)獨(dú)立的功能模塊:流程模塊、表單模塊和基礎(chǔ)權(quán)限模塊。業(yè)務(wù)表單域歸屬在表單模塊;表單(元素)訪問權(quán)限域fp歸屬在基礎(chǔ)權(quán)限模塊,fp組成部分fo,fu,fr,fe分別對(duì)應(yīng)基礎(chǔ)權(quán)限模塊的組織機(jī)構(gòu)、用戶、角色、資源等;相關(guān)數(shù)據(jù)域fi歸屬于流程模塊和表單模塊的交互信息,流程上下文fcontex來源于流程模塊的建模信息,業(yè)務(wù)變量farg來源于表單模塊的實(shí)時(shí)運(yùn)行信息。

流程模塊主要控制業(yè)務(wù)表單在各個(gè)流程節(jié)點(diǎn)的流轉(zhuǎn),它包括規(guī)則引擎、路由引擎、流程引擎等功能[10-11]。規(guī)則引擎是路由引擎工作的基礎(chǔ),它從流程上下文、業(yè)務(wù)變量等相關(guān)數(shù)據(jù)中獲取必要的數(shù)據(jù)作為決策數(shù)據(jù)源,然后通過流程模型預(yù)定義的規(guī)則表達(dá)式計(jì)算出結(jié)果,最后把結(jié)果傳遞給路由引擎。路由引擎根據(jù)規(guī)則引擎計(jì)算結(jié)果和路由網(wǎng)關(guān)的類型(單一網(wǎng)關(guān)、并行網(wǎng)關(guān)、多路網(wǎng)關(guān)等),最終做出路由選擇。流程引擎負(fù)責(zé)對(duì)業(yè)務(wù)流程解析、調(diào)度、執(zhí)行,在規(guī)則引擎和路由引擎基礎(chǔ)上,驅(qū)動(dòng)業(yè)務(wù)表單在不同流程節(jié)點(diǎn)流轉(zhuǎn),它包含流程的啟動(dòng)、掛起、結(jié)束等功能以及工作項(xiàng)的新建、拒絕、撤回、代理、委托、改派、暫停、取消等功能。

圖1 工作流架構(gòu)Fig.1 Workflow architecture

表單模塊提供業(yè)務(wù)表單制定、數(shù)據(jù)錄入與展示界面,同時(shí)提供業(yè)務(wù)邏輯實(shí)現(xiàn)、數(shù)據(jù)持久化的接口功能[12-13]。表單模塊只負(fù)責(zé)業(yè)務(wù)信息管理,流程流轉(zhuǎn)全部交付給流程負(fù)責(zé),交互信息(流程上下文、業(yè)務(wù)變量等相關(guān)信息)通過API或者Web Service接口實(shí)現(xiàn)。表單(元素)的可見性交付給基礎(chǔ)權(quán)限模塊負(fù)責(zé)。

基礎(chǔ)權(quán)限模塊控制權(quán)限分為兩個(gè)層次:頁面權(quán)限和頁面字段權(quán)限。頁面權(quán)限是用來控制整個(gè)頁面的可見性,而頁面字段權(quán)限則是控制頁面里面的字段的可見性。頁面權(quán)限是通過頁面資源和角色[14-15]來控制的,頁面權(quán)限的級(jí)別分為可見與不可見兩種。頁面字段權(quán)限是通過資源和標(biāo)簽來實(shí)現(xiàn)的,頁面字段權(quán)限級(jí)別分為不可見、只讀和可編輯3種。當(dāng)用戶A、B、C都擁有頁面資源的角色時(shí),他們就都可以查看到整個(gè)頁面,頁面字段權(quán)限在頁面每個(gè)字段前添加<bsp:permit id=”<%=attribueName%>”permissionType=”<%=value%>”default PermissionType=”<%=defaultValue%>”>標(biāo)簽。標(biāo)簽<bsp: permit>的id值為數(shù)據(jù)庫字段名,權(quán)限類型permissionType值有3個(gè)選項(xiàng)invisible、read-only和editable,基礎(chǔ)權(quán)限模塊根據(jù)頁面字段權(quán)限分配結(jié)果,不同頁面字段權(quán)限的角色獲取不同的值,最終實(shí)現(xiàn)頁面字段權(quán)限的控制。為了減少頁面字段權(quán)限分配的繁瑣工作,標(biāo)簽屬性defaultPermissionType可以統(tǒng)一為表單設(shè)置一個(gè)默認(rèn)值。當(dāng)permissionType值為空時(shí),默認(rèn)值起作用;否則permissionType起作用。

3 系統(tǒng)應(yīng)用

下面給出運(yùn)用圖1工作流架構(gòu)實(shí)現(xiàn)工作流建模和業(yè)務(wù)表單定制以及表單(元素)可見性控制的過程。

步驟1對(duì)流程進(jìn)行建模,根據(jù)實(shí)際的業(yè)務(wù)場景,確定活動(dòng)的數(shù)量、網(wǎng)關(guān)類型以及流程規(guī)則,繪制出工作流程圖。流程建模包含四個(gè)要素:事件、活動(dòng)、網(wǎng)關(guān)和連線。事件包含(消息)開始事件、結(jié)束事件和終止事件等,(消息)開始事件是流程啟動(dòng)的入口點(diǎn),結(jié)束事件表示一個(gè)流程分支的結(jié)束,終止事件表示終止整個(gè)流程的執(zhí)行,即所有正在執(zhí)行的活動(dòng)均會(huì)被終止?;顒?dòng)包括人工活動(dòng)和自動(dòng)活動(dòng)等,它是流程圖中的一個(gè)流程節(jié)點(diǎn),人工活動(dòng)表示一個(gè)人機(jī)交互的業(yè)務(wù)處理單元,自動(dòng)活動(dòng)表示一個(gè)由系統(tǒng)自動(dòng)完成的業(yè)務(wù)邏輯或第三方提供的服務(wù)。網(wǎng)關(guān)就是路由選擇,分為單一網(wǎng)關(guān)、并行網(wǎng)關(guān)和多路網(wǎng)關(guān),它們的區(qū)別在于路由選擇的情景不一樣,單一網(wǎng)關(guān)具有排它性,同時(shí)只有一條路徑是可行的;并行網(wǎng)關(guān)是指多條路徑同時(shí)滿足條件時(shí),才能通過;多路網(wǎng)關(guān)是指有一條路徑滿足條件時(shí),就可以通過,它和單一網(wǎng)關(guān)的區(qū)別是多路網(wǎng)關(guān)不具有排它性。連線就是把事件、活動(dòng)、網(wǎng)關(guān)連接起來,構(gòu)成完整的工作流程圖,每條連線包含流程規(guī)則。

圖2 工作流業(yè)務(wù)表單實(shí)現(xiàn)流程Fig.2 Workflow processes to achieve business forms

步驟2確定每個(gè)活動(dòng)節(jié)點(diǎn)的表單域。即確定每個(gè)活動(dòng)節(jié)點(diǎn)上的表單元素以及可見性。每個(gè)活動(dòng)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)表單域。

步驟3合并表單域?;コ獗韱斡蚴莾蓚€(gè)及以上活動(dòng)節(jié)點(diǎn)的角色(或用戶)相同,且表單元素的數(shù)目或者可見性不同。首先,列出這個(gè)工作流程圖中的所有角色(或用戶),相同的角色(或用戶)合并為一個(gè);其次,分別列舉出各個(gè)角色(或用戶)的互斥表單域,互斥表單域的個(gè)數(shù)一般為該角色(或用戶)的活動(dòng)節(jié)點(diǎn)數(shù)據(jù);再次,求出所有角色(或用戶)的互斥表單域數(shù)目的最大值,具有最大互斥表單域數(shù)目的角色(用戶)稱為基準(zhǔn)角色(用戶),基準(zhǔn)角色(用戶)的表單域稱為基準(zhǔn)表單域;最后,把其它角色(或用戶)的互斥表單域合并到基準(zhǔn)表單域中,合并的原則是就近原則,就近原則有兩層含義:一是在工作流程圖中到基準(zhǔn)表單域節(jié)點(diǎn)的物理距離(單位為活動(dòng)節(jié)點(diǎn)個(gè)數(shù))近;二是與基準(zhǔn)表單域頁面字段權(quán)限屬性(不可見、只讀和可編輯)相近。所有角色(或用戶)互斥表單域合并完后,就形成了擴(kuò)展表單域,擴(kuò)展表單域的數(shù)目等于基準(zhǔn)表單域的數(shù)目。

有種比較典型的工作流場景:工作流程圖不具有互斥表單域,即工作流程圖各個(gè)活動(dòng)節(jié)點(diǎn)的角色(或用戶)互不相同。如圖3合并表單域中的右邊一條分支,其處理如圖 3所示,把所有活動(dòng)節(jié)點(diǎn)的表單域合并成一個(gè)擴(kuò)展表單域。

圖3 合并表單域Fig.3 Consolidation form fields

步驟4按照模塊化定義處理表單域。所有擴(kuò)展表單域的表單元素的集合構(gòu)成業(yè)務(wù)表單(注意不包含表單元素的可見性),即定義2中的fb業(yè)務(wù)表單域。業(yè)務(wù)表單的可見性通過訪問權(quán)限域控制,其原理是通過頁面權(quán)限和頁面字段權(quán)限實(shí)現(xiàn),頁面權(quán)限控制的對(duì)象就是一個(gè)擴(kuò)展表單域,即擴(kuò)展表單域是頁面控制權(quán)限的最小單元,而同一個(gè)擴(kuò)展表單域的表單元素可見性通過頁面字段權(quán)限來控制。相關(guān)數(shù)據(jù)域中的業(yè)務(wù)變量來源于工作流程活動(dòng)節(jié)點(diǎn)表單域,而活動(dòng)節(jié)點(diǎn)表單域就是擴(kuò)展表單域在該活動(dòng)節(jié)點(diǎn)角色上的映射。

步驟5由步驟4模塊化定義處理表單域后,輸出結(jié)果分為3部分:業(yè)務(wù)表單、訪問權(quán)限和相關(guān)數(shù)據(jù)。業(yè)務(wù)表單生成持久化模型;訪問權(quán)限通過頁面權(quán)限和頁面權(quán)限字段來控制表單(元素)的可見性;查看相關(guān)數(shù)據(jù)域中的業(yè)務(wù)變量是否影響到工作流程圖流程規(guī)則和路由選擇,如果有影響,則修改被影響的工作流程圖中元素(活動(dòng)、網(wǎng)關(guān)和連線等)的屬性,完善工作流程圖。

4 結(jié)束語

文中從表單和工作流結(jié)合的角度,基于表單的基本定義,對(duì)表單物理含義進(jìn)行深入研究后,給出了表單的模塊化定義,進(jìn)而引出松耦合的工作流架構(gòu)。該架構(gòu)不僅能夠傳遞Web表單信息,而且能夠定制Web業(yè)務(wù)表單以及清晰簡便地控制Web表單元素的可見性。本文最后給出了該工作流架構(gòu)實(shí)現(xiàn)上述功能的流程圖以及實(shí)例。另外,文中流程架構(gòu)的基礎(chǔ)權(quán)限模塊可以與流程模塊和表單模塊分別組合,形成工作流平臺(tái)和業(yè)務(wù)表單平臺(tái)。

[1]Workflow Management Coalition.Workflow management coalition terminology and glossary[R].Technical Report,WfMC2 TC2101 l,Brussels:Workflow Management Coalition,1996.

[2]唐文忠,莫偉棟.基于共享模型的工作流表單系統(tǒng)設(shè)計(jì)[J].北京航空航天大學(xué)學(xué)報(bào),2008,34(4):391-395.

[3]陳丹,王勇,王瑛.基于工作流的科研協(xié)同平臺(tái)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2014,35(3):791-797.

[4]丁蒼峰.輕量級(jí)工作流引擎架構(gòu)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2011,19(6):20-22.

[5]孫承愛,王蕊,王曉雯.基于Flex的動(dòng)態(tài)工作流建模工具的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2013,30(9):134-136.

[6]陳儒,肖剛,張?jiān)Q,等.基于事務(wù)規(guī)則的面向服務(wù)工作流模型研究[J].計(jì)算機(jī)應(yīng)用與軟件,2014,31(6):5-9.

[7]徐瑞軍.基于XForms的所見即所得的電子表單工具設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2008.

[8]張靖康,石宇良,王海豹.擴(kuò)展的RBAC權(quán)限管理模型的設(shè)計(jì)與研究[J].電子設(shè)計(jì)工程,2013,21(3):50-53.

Design and implementation of the loose coupling workflow architecture based on business form

HAO He1,WANG Guo-juan1,LI Tian-yu2,LI Meng1
(1.Beijing China Power Information Technology Co.Ltd,Beijing 100192,China;2.Information and Communication Company,State Grid Shanghai Municipal Electric Power Company,Shanghai 200436,China)

In order to control the visibility of the form (element)in the workflow nodes effectively and reduce the number of copies of the form maintained or transferred,a business form loose coupling architecture of workflow is put forward based on the modularized definition of the form.The architecture consists of three functional modules:the form module,process module,basic permissions module.Three modules are independent and collaborative.Basic permissions module controls the visibility of the form (elements)through the page (field)permissions.The architecture has been applied in the practical production.Finally effectiveness,convenience and flexibility of the proposed architecture is verified through process analysis and instance interpretation of workflow implementation.

workflow;business form;modularize;visibility

TP

A

1674-6236(2016)04-0137-03

2015-04-02 稿件編號(hào):201504011

郝 赫(1980—),男,北京人,碩士,高級(jí)工程師。研究方向:電力信息化建設(shè)。

猜你喜歡
頁面
微信群聊總是找不到,打開這個(gè)開關(guān)就好了
大狗熊在睡覺
刷新生活的頁面
在本機(jī)中輕松完成常見PDF操作
電腦愛好者(2022年3期)2022-05-30 10:48:04
移動(dòng)頁面設(shè)計(jì):為老人做設(shè)計(jì)
Web安全問答(3)
同一Word文檔 縱橫頁面并存
網(wǎng)站結(jié)構(gòu)在SEO中的研究與應(yīng)用
幾種頁面置換算法的基本原理及實(shí)現(xiàn)方法
淺析ASP.NET頁面導(dǎo)航技術(shù)
主站蜘蛛池模板: 黄色网站不卡无码| 久久久波多野结衣av一区二区| 国产国语一级毛片在线视频| 91精品免费高清在线| 一级毛片免费不卡在线| 97人人做人人爽香蕉精品| 蜜臀AVWWW国产天堂| 亚洲日本韩在线观看| 天天操天天噜| 亚洲中文字幕国产av| 国产无码性爱一区二区三区| 国产福利2021最新在线观看| 美女一级毛片无遮挡内谢| 色欲国产一区二区日韩欧美| 中文无码影院| 无码日韩精品91超碰| 第一页亚洲| 中文毛片无遮挡播放免费| 久久精品中文字幕免费| 国产av一码二码三码无码| 国产97视频在线| 成人综合在线观看| 色老二精品视频在线观看| 青青草国产一区二区三区| 一级毛片基地| 综合色婷婷| 国产成人精品一区二区免费看京| 在线免费不卡视频| 亚洲中文制服丝袜欧美精品| 亚洲第七页| 国产在线观看一区精品| 国产黄色免费看| www.亚洲一区| 国产精品永久不卡免费视频| 精品三级网站| 久久综合五月婷婷| 伊人成人在线视频| 思思99思思久久最新精品| 欧美在线视频不卡| 18禁黄无遮挡免费动漫网站| 欧美亚洲香蕉| 亚洲成人一区二区三区| 高清无码手机在线观看| 亚洲男女天堂| 免费在线国产一区二区三区精品| 五月天福利视频| 中文字幕在线看视频一区二区三区| 永久免费无码日韩视频| 日韩AV手机在线观看蜜芽| 理论片一区| 亚洲精品制服丝袜二区| 久久国产乱子伦视频无卡顿| 激情综合五月网| 亚洲国产天堂久久综合| 久久久久久国产精品mv| 亚洲美女一区| 曰AV在线无码| 国产97色在线| 在线亚洲精品自拍| 免费A级毛片无码无遮挡| 四虎影院国产| 五月激情综合网| 久久精品亚洲专区| 国产极品嫩模在线观看91| 久久国产精品国产自线拍| 国产极品嫩模在线观看91| 精品久久国产综合精麻豆| 四虎永久免费在线| 美女免费黄网站| 欧美在线精品怡红院| 黄色网址免费在线| 91精品国产综合久久香蕉922| 99精品伊人久久久大香线蕉| 亚洲无线一二三四区男男| 无码高潮喷水在线观看| 亚欧美国产综合| 国内精品手机在线观看视频| 成人综合在线观看| 国产91蝌蚪窝| 国产国产人成免费视频77777 | 婷婷激情亚洲| 国产精品观看视频免费完整版|