日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

用ABP入门DDD

發(fā)布時間:2023/12/4 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用ABP入门DDD 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

ABP框架一直以來都是用DDD(領(lǐng)域驅(qū)動設(shè)計(jì))作為宣傳點(diǎn)之一。但是用過ABP的人都知道,ABP并不是一個嚴(yán)格遵循DDD的開發(fā)框架,又或者說,它并沒有完整實(shí)現(xiàn)DDD的所有概念。

但是反過來說,認(rèn)真學(xué)過DDD的人會發(fā)現(xiàn),所謂“完整實(shí)現(xiàn)了DDD,嚴(yán)格遵循DDD概念”的開發(fā)框架其實(shí)并不存在。因?yàn)镈DD本質(zhì)上是在分析業(yè)務(wù),在“落地”的時候與代碼有關(guān),但是關(guān)系并沒有我們所認(rèn)為的那么大。

所以,個人覺得,從學(xué)習(xí)如何正確使用ABP框架,去揣摩框架的部分功能的設(shè)計(jì)意圖,也是一種很好的DDD入門方案。

先拋幾個常見問題:

  • 命名空間該如何組織?

  • AppService應(yīng)該怎么寫?

  • 實(shí)體類應(yīng)該充血還是貧血?

  • 什么時候需要寫領(lǐng)域服務(wù)(DomainService)?

  • 領(lǐng)域事件(DomainEvents)應(yīng)該怎么用?

  • 框架并不會嚴(yán)格規(guī)定我們該怎么寫代碼,但是DDD給出了指導(dǎo)性的建議。但如果我們不了解DDD,那么所謂建議就無從說起。

    所以,我們還是要從介紹DDD開始。

    DDD是一種業(yè)務(wù)分析方法

    DDD領(lǐng)域驅(qū)動設(shè)計(jì)是計(jì)算機(jī)軟件行業(yè)為了項(xiàng)目能盡量趨向成功,根據(jù)多年經(jīng)驗(yàn)總結(jié)出來的一套業(yè)務(wù)分析的方法論。其核心是消化特定業(yè)務(wù)領(lǐng)域的知識并創(chuàng)建忠實(shí)反映它的軟件模型。

    正確的實(shí)施并非極其困難,錯誤的實(shí)施卻很容易。

    DDD并不難,只是中文資料相對缺少,部分詞匯初次接觸有可能覺得過于抽象(加上某些詞的翻譯版本不一樣),會有點(diǎn)晦澀的感覺。

    想找中文資料學(xué)習(xí)DDD的,可以去博客園搜一下領(lǐng)域驅(qū)動設(shè)計(jì),這里首推ENode作者湯雪華的博客。

    本文重點(diǎn)在于普及,不會講的特別深入。

    要想講清楚ABP開發(fā)框架和DDD的關(guān)系,還是要從DDD的作用講起。

    DDD的分析部分——頂層設(shè)計(jì)

    DDD有一些詞匯:

    • 統(tǒng)一語言

    • 問題空間,解決方案空間

    • 領(lǐng)域,子領(lǐng)域

    • 上下文,綁定上下文(Bounded Context 有些翻譯成邊界上下文,簡稱BC),上下文映射

    • 聚合,實(shí)體,值對象

    • 領(lǐng)域服務(wù),領(lǐng)域事件

    在分析部分(也有人稱之為戰(zhàn)略設(shè)計(jì),其實(shí)就是自上而下的進(jìn)行分析),我們還不用管聚合、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件,只要看前面這些比較抽象的詞匯。

    統(tǒng)一語言

    DDD的第一件事,是定義“統(tǒng)一語言”。

    什么是統(tǒng)一語言?

    大概解釋下,統(tǒng)一語言是為了降低溝通成本(口頭、文檔、代碼等)、減少歧義,通過業(yè)務(wù)專家(又叫領(lǐng)域?qū)<?#xff0c;就是非常熟悉業(yè)務(wù)的人)核準(zhǔn)和明確語義,項(xiàng)目的官方語言(可以認(rèn)為是一份術(shù)語表,由類似架構(gòu)師的角色在確認(rèn)需求的過程中提煉出草案,并后續(xù)逐步完善——增加新詞匯,明確語義,處理歧義、同義等)。

    寫代碼最頭疼的命名問題,統(tǒng)一語言可以幫你解決。不僅是參考,還是標(biāo)準(zhǔn),原則上不允許隨便命名,必須和統(tǒng)一語言保持一致。

    問題空間和解決方案空間

    問題空間和解決方案空間基本就是字面意思。

    形象點(diǎn)說,問題空間是我們在白板上畫的一個大圈圈,寫上“電子商務(wù)”。然后大圈圈里再畫上一些線分割開來,一部分是“C端商城”,一部分是“后臺管理系統(tǒng)”,一部分是“供應(yīng)鏈系統(tǒng)”。(下圖只是簡化的示意圖,不具備參考意義,真實(shí)場景需要更細(xì)化)

    而解決方案空間,可以理解為針對“問題”的“答案”,解決方案空間的劃分最終對應(yīng)到我們的代碼實(shí)現(xiàn),但這個粒度依然是很大的,比如我們用一個VS2017里解決方案sln(通常是一個單獨(dú)的代碼庫)關(guān)聯(lián)的所有項(xiàng)目去實(shí)現(xiàn)“C端商城”,另一個sln涉及的項(xiàng)目去實(shí)現(xiàn)“供應(yīng)鏈系統(tǒng)”。所有sln合起來是這個“問題空間”的“解決方案空間”。當(dāng)然有時候簡單系統(tǒng)只需要一個sln就夠了。

    除了代碼的大粒度組織,這往往也影響團(tuán)隊(duì)分工,影響人員組織。

    子領(lǐng)域就是對問題空間的繼續(xù)劃分。劃分的參考標(biāo)準(zhǔn)是統(tǒng)一語言中的某些詞匯是否出現(xiàn)了歧義——部分詞匯出現(xiàn)多重含義往往預(yù)示著存在子領(lǐng)域。每個子領(lǐng)域中的統(tǒng)一語言是一致的,無歧義的。

    綁定上下文就是對解決方案空間(不是VS2017那種解決方案)的繼續(xù)劃分。

    所以子領(lǐng)域?qū)?yīng)綁定上下文。

    而上下文映射,就是搞清楚綁定上下文之間的關(guān)系(上下游依賴關(guān)系,下游依賴上游——下游上下文受上游上下文變更影響,通常說的防腐層就是為了隔離這種影響)。

    所有這些詞匯,其實(shí)核心思想非常簡單,四個字——“分而治之”。

    但是具體怎么“分”,卻沒有固定的方案,完全依賴個人對業(yè)務(wù)領(lǐng)域的理解程度。甚至這個劃分方案是隨著對業(yè)務(wù)領(lǐng)域理解的加深而持續(xù)變化的。體現(xiàn)到“落地”,就是不斷的調(diào)整架構(gòu)或者重構(gòu)代碼。

    分析部分最擅長處理的兩種場景

    一個場景是,業(yè)務(wù)邏輯確實(shí)很多,很難消化、提煉和組織。就是非常復(fù)雜,也是DDD的主要目的——應(yīng)對軟件核心復(fù)雜性。

    另一個場景是業(yè)務(wù)邏輯還沒完全清楚,這一般是指初創(chuàng)企業(yè),特別是創(chuàng)新型企業(yè),沒有行業(yè)參照,自己摸索的情況下。

    兩個場景都依賴“統(tǒng)一語言”的威力。前者可以通過統(tǒng)一語言促進(jìn)理解,降低溝通成本。后者可以通過統(tǒng)一語言來表現(xiàn)對業(yè)務(wù)現(xiàn)狀的理解和展望其未來的走向。

    分析部分最重要的兩個元素

    統(tǒng)一語言和綁定上下文是DDD分析部分最重要的兩個元素。


    定上下文繼續(xù)向下細(xì)分,才會涉及每個綁定上下文的架構(gòu)問題,此時才開始考慮如何“落地”,也就是下面說的策略部分,選擇支撐架構(gòu)。

    關(guān)于DDD分析部分,還涉及很多具體的指導(dǎo)方法,請自行參閱文末所列相關(guān)書籍。分析部分進(jìn)行頂層設(shè)計(jì),最重要的產(chǎn)出就是綁定上下文(BC)的劃分及BC之間的關(guān)系(上下文映射)。

    DDD的策略部分——支撐架構(gòu)

    眾所周知,DDD有一定的前期成本,而它的好處是降低了一個系統(tǒng)后續(xù)的長期維護(hù)代價。

    所以,為每個綁定上下文(BC)選擇支撐架構(gòu)(實(shí)現(xiàn)方案)的指導(dǎo)原則是看“軟件的使用期限”。

    上面兩句話其實(shí)有一點(diǎn)矛盾——看起來好像是用了就丟的一次性軟件系統(tǒng)不值得使用DDD,但是這個系統(tǒng)的BC是用DDD劃分出來的。

    其實(shí)這里的DDD,有歧義,指的是DDD的一個推薦支撐架構(gòu)——領(lǐng)域模型,而我們前面分析得到這個綁定上下文(BC),是DDD分析部分的一個結(jié)果。

    也只有到了某個BC是核心業(yè)務(wù),需要長期維護(hù)、迭代演進(jìn)的時候,我們才會考慮用領(lǐng)域模型(一種特殊的對象模型)來實(shí)現(xiàn)這個BC的支撐架構(gòu)。到這一步,我們才涉及到諸如OOP開發(fā)語言,ABP開發(fā)框架這些選擇具體技術(shù)棧的問題。

    特殊的對象模型意思是,對象模型關(guān)注對象和對象之間的關(guān)系,即使貧血模型依然是對象模型,特殊是指領(lǐng)域模型關(guān)注對象的行為,即要求充血模型。

    我們先看看除了領(lǐng)域模型,對于支撐架構(gòu)還有哪些可能選擇。

    CRUD也是一種支撐架構(gòu)

    在看DDD相關(guān)的書之前,我們往往認(rèn)為CRUD相當(dāng)low,事務(wù)腳本相當(dāng)low,不管什么都該用領(lǐng)域模型(這里不叫DDD了,區(qū)分下)來實(shí)現(xiàn)。

    這就有種,拿著錘子,看什么都像釘子的感覺。

    其實(shí)所有DDD相關(guān)書籍都在勸我們,具體情況具體分析。

    如果是短期、一次性項(xiàng)目(這里所有的討論都是針對某個BC),一般叫“快速應(yīng)用程序”,工期緊也是一種考慮因素,自然什么熟用什么,CRUD也行,只要行得通。

    很多時候優(yōu)先是解決問題。換句話說:

    可以只追求 Make It Work,只要項(xiàng)目是一次性的,無需后續(xù)維護(hù)的。

    再如,一個純展示的項(xiàng)目,可以直接套用一個現(xiàn)成的CMS系統(tǒng),而非投入人力去從頭開發(fā)。

    只有當(dāng)通用軟件產(chǎn)品(財(cái)務(wù)管理,CRM,CMS之類)無法滿足需求,而且也無法簡單通過一個階段的定制投入就能解決問題時,我們才需要采用領(lǐng)域模型去分析業(yè)務(wù),進(jìn)行軟件建模。

    這通常也是老板為什么需要組建一個自己的技術(shù)團(tuán)隊(duì)的原因。

    ABP中的DDD構(gòu)件

    所以,任何開發(fā)語言,任何一個能實(shí)現(xiàn)CRUD的框架,都可能作為DDD指導(dǎo)下劃分出來的某個BC的支撐架構(gòu)的實(shí)現(xiàn)選擇。DDD并沒有貶低非領(lǐng)域模型式的支撐架構(gòu),而是平等的對待它們,因?yàn)榭傆泻线m的場景,只是依賴個人的經(jīng)驗(yàn)。

    直到這里,我們才開始涉及ABP框架。

    分而治之,從大到小

    前面我們講到在統(tǒng)一語言中根據(jù)同個詞匯的多重含義的線索我們可能將一個問題空間劃分成多個子域,為每個子域確定綁定上下文(BC)。這可能涉及到多個VS解決方案(sln文件),我們先假設(shè)只有一個VS解決方案。

    我們通常通過ABP官網(wǎng)的項(xiàng)目模板來初始化我們自己項(xiàng)目的VS解決方案。

    在下載完成,解壓后,我們可以觀察下程序集名稱和默認(rèn)命名空間,這里可以參考ABP系列——QuickStartB:正確理解Abp解決方案的代碼組織方式、分層和命名空間。

    接下來以Personball.Demo.sln為例

    對于解決方案Personball.Demo.sln,我們發(fā)現(xiàn)多數(shù)類庫程序集的默認(rèn)命名空間是Personball.Demo。再下一層,一般就是實(shí)體名稱的復(fù)數(shù)形式命名的文件夾(跨程序集保持一致)。

    注意,命名空間的層次是沒有限制的,而且默認(rèn)對應(yīng)了文件夾層次結(jié)構(gòu)。
    所以

    對于一個解決方案中容納多個BC,我們可以通過命名空間來體現(xiàn)BC的隔離。

    在BC之上,我們描述架構(gòu),可能是一系列草圖,主要用于分析邊界、BC之間的關(guān)系,做一些頂層設(shè)計(jì)。當(dāng)各個BC的邊界劃分明確后,開始分析一個BC內(nèi)的業(yè)務(wù),我們就用到了聚合和實(shí)體的概念。

    實(shí)體的定義很簡單,ABP有實(shí)體的泛型基類Entity<T>,其中主要就是一個屬性:Id。其他的FullAuditedEntity或者CreationAuditedEntity都是框架提供的方便審計(jì)的基類擴(kuò)展。

    所以,實(shí)體就是

    領(lǐng)域中具有唯一標(biāo)識的對象。

    從命名空間上看,我們可以給BC一個名字,讓它邏輯上“統(tǒng)領(lǐng)”一部分代碼,這些代碼主要就是一些實(shí)體類。但是實(shí)體類也是有主次之分的。典型的例子就是Order實(shí)體和OrderItem實(shí)體。雖然OrderItem有自己的id,但我們幾乎不會單獨(dú)引用OrderItem,因?yàn)閱为?dú)一條OrderItem幾乎不會有業(yè)務(wù)意義(不能說死,不排除個別我沒見識過的業(yè)務(wù)場景)。一個Order有多個OrderItem,對OrderItem的操作通過Order進(jìn)行代理,這里,Order就是聚合根。

    把一組實(shí)體放一起,就是聚合,其中作為主要代表的實(shí)體即是聚合根。聚合之間只能通過聚合根進(jìn)行引用,不能直接引用聚合中的非聚合根實(shí)體。

    按Order來說,其他聚合要引用Order的時候,記錄的是OrderId(或者訂單號),假設(shè)其他聚合要處理某個Order的OrderItem,它也只能引用Order,讓Order去處理它自己的OrderItem。這其實(shí)是一種內(nèi)聚的思想,或者叫封裝,或者叫關(guān)注點(diǎn)分離,總之是一種復(fù)雜性的隔離(劃分BC也是一種復(fù)雜性的隔離)。

    我們一開始看到ABP的AggregateRoot<T>和IAggregateRoot<T>,幾乎是懵的,項(xiàng)目模板中也沒有這個基類的范例。再看看這個基類提供的屬性DomainEvents,以及ABP框架中涉及該屬性機(jī)制的源碼(看AbpDbContext的SaveChange方法實(shí)現(xiàn))。這時候,我們看到了事件怎么用,開始思考領(lǐng)域事件這個詞,開始去學(xué)習(xí)DDD。

    當(dāng)我們開始思考事件的時候,我們很自然的就會去思考實(shí)體的行為(方法)。

    我們通過實(shí)體方法實(shí)現(xiàn)實(shí)體自己能夠處理的業(yè)務(wù)邏輯。以“Tell,Not Ask”的原則實(shí)現(xiàn)實(shí)體的行為。在行為成功完成后,拋出事件,以便外部協(xié)同。而聚合根(繼承AggregateRoot<T>基類或者實(shí)現(xiàn)IAggregateRoot<T>接口)作為其他實(shí)體的代理,實(shí)現(xiàn)本聚合內(nèi)的邏輯,通過DomainEvents收集各類事件,交由ABP框架底層來觸發(fā)事件,實(shí)現(xiàn)跨聚合甚至跨BC的協(xié)同(同時事件的發(fā)布訂閱模式也是一種邏輯代碼的解耦,順序無關(guān),EventHandler也可以回滾工作單元)。

    另外,DDD中的倉儲模式是基于聚合根實(shí)體的(聚合根同時代理了非聚合根實(shí)體的倉儲職責(zé),就是說OrderItem不應(yīng)該有自己的倉儲接口和實(shí)現(xiàn)),這一點(diǎn)在ABP中并沒有嚴(yán)格限制,或許是ABP作者不希望把框架的使用門檻定的太高。

    實(shí)體(聚合根也是實(shí)體),只能實(shí)現(xiàn)自己控制范圍內(nèi)的業(yè)務(wù)邏輯,控制范圍外的呢?

    所有無法放到單個實(shí)體內(nèi)實(shí)現(xiàn)的業(yè)務(wù)邏輯,都可以放到領(lǐng)域服務(wù)中實(shí)現(xiàn)。

    這包含,需要同一個實(shí)體類的多個實(shí)例配合的,需要不同實(shí)體類的多個實(shí)例配合的,還有其他。只要一個實(shí)體的實(shí)例無法自己完成這部分邏輯,就需要構(gòu)建領(lǐng)域服務(wù)。

    最后,最小的DDD構(gòu)件,值對象。ABP框架中有一個基類ValueObject<T>,即用來表示值對象。

    其實(shí)DDD中的值對象對應(yīng)到代碼,有一個很寬泛的范圍,可以認(rèn)為

    所有沒有唯一標(biāo)識的數(shù)據(jù)對象,都是值對象。 ?

    最基本的,比如C#語言的值類型,像string,int,decimal,都是值對象。那么我們?yōu)槭裁催€需要一個基類來輔助構(gòu)造值對象?

    第一個原因是,值類型,業(yè)務(wù)表達(dá)能力弱。 ?

    通過float,我們可以知道數(shù)量,但是不知道是重量還是體積;
    通過decimal我們能表示金額,但是不知道是人民幣還是美元。

    所以,我們需要自己構(gòu)建值對象,來更準(zhǔn)確的表達(dá)業(yè)務(wù)概念。

    第二個原因是,方便。

    值對象只能通過各個屬性的具體值比較來唯一確定,這個基類幫我們重寫了Equals()和GetHashCode(),并重載了相等和不等操作符。

    但,這里有個坑

    值對象必須保證其不變性

    具體看Abp系列——為什么值對象必須設(shè)計(jì)成不可變的,而ABP框架是無法控制你如何使用ValueObject<T>的子類的。具體地說,

    你的值對象必須關(guān)閉所有屬性的setter,必須通過構(gòu)造函數(shù)來初始化,且不允許通過方法改變屬性值。
    忘了分層,應(yīng)用服務(wù)層和基礎(chǔ)設(shè)施層

    上面講的(聚合、聚合根、實(shí)體、值對象、領(lǐng)域服務(wù)、領(lǐng)域事件)基本都是領(lǐng)域?qū)印?br />DDD講領(lǐng)域模型支撐架構(gòu)的時候,特別提到分層,也是我們從ABP中學(xué)到的分層方式:表現(xiàn)層、應(yīng)用服務(wù)層、領(lǐng)域?qū)印⒒A(chǔ)設(shè)施層。

    • 表現(xiàn)層并不特指前端界面,MVC框架也只是一種表現(xiàn)層框架,它只是特別擅長處理Http協(xié)議。

    • 應(yīng)用服務(wù)層就是Application程序集,是DDD建議的體現(xiàn)用例的一層,直接對接表現(xiàn)層(類似MVC控制器的協(xié)調(diào)作用,接受請求,返回DTO/ViewModel),用來編排任務(wù),將工作指派給下層。所以應(yīng)用服務(wù)(AppService)的代碼,根據(jù)用例進(jìn)行組織即可。

    • 領(lǐng)域?qū)蛹词菢I(yè)務(wù)模型的完整實(shí)現(xiàn)。

    • 基礎(chǔ)設(shè)施層側(cè)重于持久化技術(shù),比如EF,但是不限于持久化技術(shù)(通用功能接口的具體技術(shù)實(shí)現(xiàn),類似倉儲,接口定義在領(lǐng)域?qū)?#xff0c;實(shí)現(xiàn)放在基礎(chǔ)設(shè)施層)。ABP按照ORM框架名稱作為基礎(chǔ)設(shè)施層的程序集命名可以理解,但不能被其限制。個人建議另開一個程序集如Personball.Demo.Infrastructure,依賴于Personball.Demo.EntityFramework,再讓啟動模塊依賴Infrastructure模塊。

    擴(kuò)展:CQRS和事件溯源

    當(dāng)我們說經(jīng)典領(lǐng)域模型的時候,指的就是基于對象模型來實(shí)現(xiàn)業(yè)務(wù),數(shù)據(jù)存儲走關(guān)系型數(shù)據(jù)庫,一切看起來都很完美。

    但是DDD研究的是復(fù)雜性。

    軟件開發(fā)行業(yè)幾十年的經(jīng)驗(yàn)累積下,前輩們發(fā)現(xiàn)如果把軟件功能分成兩方面,假設(shè)系統(tǒng)中查詢部分的復(fù)雜度是N,命令(創(chuàng)建或變更數(shù)據(jù))部分的復(fù)雜度也是N。

    那么經(jīng)典領(lǐng)域模型的情況下,系統(tǒng)的命令和查詢混在一起,這個總體復(fù)雜度就是N乘以N,如果分開,那么系統(tǒng)總體復(fù)雜度就會降低到N加N。

    另一種說法是,對象模型的局限性日益顯現(xiàn),現(xiàn)在發(fā)現(xiàn)關(guān)注事件比關(guān)注對象更方便業(yè)務(wù)建模,因?yàn)楝F(xiàn)實(shí)世界是基于事件的。這引導(dǎo)我們可以使用函數(shù)式編程來實(shí)現(xiàn)支撐架構(gòu),同時也引出了事件溯源架構(gòu)。

    CQRS,命令與查詢職責(zé)分離,正如其字面上的意思,一個相當(dāng)簡單的原則,卻非常有效的降低了系統(tǒng)的復(fù)雜性。

    這里并不是要推薦一個CQRS開發(fā)框架,只是提一下,大家可以在任何開發(fā)框架,任何場景下,按CQRS的方式去思考,都可以獲得實(shí)際的好處。

    再理一遍

    • 統(tǒng)一語言

    • 問題空間、子領(lǐng)域

    • 解決方案空間、綁定上下文/上下文映射、聚合/聚合根、實(shí)體、值對象

    如果還有不明白的,可以參考下列書籍;如果還想深入學(xué)習(xí)的,可以參考下列書籍。

    希望本文能對你有所啟示,由于本人水平有限,若有表達(dá)錯誤的地方,歡迎斧正。

    相關(guān)書籍

    《Microsoft.Net企業(yè)級應(yīng)用架構(gòu)設(shè)計(jì)》
    架構(gòu)師參考書,后半本基本都是講DDD的,也是本文的主要參考(這本最近剛重新看完,也在整理思維導(dǎo)圖,下面幾本專講DDD的還沒復(fù)習(xí),忘得差不多了)

    《領(lǐng)域驅(qū)動設(shè)計(jì)》
    又稱DDD

    《實(shí)現(xiàn)領(lǐng)域驅(qū)動設(shè)計(jì)》
    又稱IDDD

    《領(lǐng)域驅(qū)動設(shè)計(jì)模式、原理與實(shí)踐》
    又稱PPPDDD(英文版書名三個P開頭的詞在前面)


    原文地址:https://personball.com/ddd/2018/12/07/from-abp-to-ddd-i

    .NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

    總結(jié)

    以上是生活随笔為你收集整理的用ABP入门DDD的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    亚洲精品福利在线 | 99热精品久久 | 成片视频在线观看 | 91看片在线免费观看 | 天天干人人插 | 久久久黄视频 | 高清精品在线 | 久久婷婷视频 | 国产资源在线免费观看 | 精品国产一区二区三区四 | 黄色片网站av | 亚洲 综合 国产 精品 | 91一区一区三区 | 在线观看国产成人av片 | 伊人国产在线观看 | 成人精品一区二区三区电影免费 | 黄色中文字幕 | 日韩在线视频不卡 | 99精品成人 | 国产亚洲精品久久久久久移动网络 | 久久免费视频网 | 精品国产一区二区三区在线 | 日日夜夜天天 | av三级av| 成人av免费看| 久久人人爽人人爽人人 | 久久激情视频 久久 | 国产在线播放不卡 | 高清av影院 | 一区二区视频在线观看免费 | 亚洲最大av网站 | 国产精品久久久一区二区 | 久久综合九色欧美综合狠狠 | 婷婷视频| 高清国产午夜精品久久久久久 | 久久黄色免费 | 91丨porny丨九色 | 亚洲五月综合 | 亚洲免费视频在线观看 | 六月色婷 | 国产日产精品久久久久快鸭 | 久久免费中文视频 | 欧美激情xxxx| 日韩在线二区 | 日韩视频一二三区 | 婷婷色在线资源 | 久久久久这里只有精品 | 成人一级影视 | 香蕉国产91 | www.夜色.com| 色综合天天在线 | 激情五月综合网 | 久久综合之合合综合久久 | www.com黄色| 日韩av男人的天堂 | 国产精品乱码久久久 | www看片网站 | 手机成人在线电影 | 国产精品成人一区二区三区吃奶 | 日韩乱码中文字幕 | 成人免费 在线播放 | 精品视频免费在线 | 婷婷伊人综合 | 中文字幕刺激在线 | 五月婷婷一区二区三区 | 国产精品一区二区久久精品 | 免费试看一区 | 精品久久久免费 | 午夜精品一区二区三区免费视频 | 国产精品久久久久久久久久直播 | 国产97在线视频 | 国产一区二区在线播放 | av线上看| 97日日碰人人模人人澡分享吧 | www.天堂av| 精品视频免费在线 | 亚洲狠狠婷婷综合久久久 | 国产成人一区二区啪在线观看 | 日本一区二区高清不卡 | 最近中文字幕免费观看 | 天天插狠狠干 | 国产尤物视频在线 | 91亚洲精品在线观看 | 亚洲精品国产拍在线 | 不卡精品视频 | 中文字幕视频一区二区 | 国产一区高清在线观看 | 在线 国产 亚洲 欧美 | 一级片免费观看视频 | 国产不卡精品视频 | 久草在线免 | 国产男女无遮挡猛进猛出在线观看 | 黄色在线观看污 | 69av免费视频 | 国产在线看 | 黄色三级免费看 | 九九热视频在线免费观看 | 日韩久久精品 | 中文字幕资源网在线观看 | 成人h在线 | 婷婷去俺也去六月色 | 亚洲丝袜一区 | 97网在线观看 | 三级黄色在线 | 在线电影 你懂得 | 国产精品v a免费视频 | 天天干天天操天天干 | 69国产盗摄一区二区三区五区 | 国产在线资源 | 日韩在观看线 | 911亚洲精品第一 | av在线免费播放 | 夜夜夜夜夜夜操 | 天天射综合网站 | 六月色 | 亚洲视屏一区 | 国产精品一区二区av麻豆 | 久久精品一级片 | 日本性生活一级片 | 中文字幕在线一区二区三区 | 亚洲 欧美 另类人妖 | 中文字幕在线观看第一区 | 国产精品一区二区三区电影 | 91精品久久久久久粉嫩 | 国产亚洲精品久久久久久无几年桃 | 日本黄色片一区二区 | 国产视频久 | 成年人国产视频 | 国产精品午夜免费福利视频 | www.夜夜夜| 久久97精品 | 日韩欧美视频在线观看免费 | 日韩电影精品 | 国产一区视频导航 | 男女啪啪视屏 | 超碰免费观看 | 久久综合久久综合久久综合 | 婷婷去俺也去六月色 | 国产视频在线看 | 免费日韩av电影 | 国产资源在线免费观看 | 九色精品在线 | 亚洲国产成人精品电影在线观看 | av免费在线网站 | 成片视频免费观看 | 久久成人视屏 | 久99久久| 亚洲精品成人 | av日韩国产 | 97视频人人| 麻豆91精品91久久久 | 亚洲午夜精品久久久久久久久久久久 | 亚洲第五色综合网 | 粉嫩av一区二区三区入口 | 三级在线视频观看 | 久久国产一区二区 | 人人草在线视频 | 久久精品视频免费播放 | av电影一区 | 久久99视频免费观看 | 在线观看免费一级片 | 亚洲精品乱码久久 | 久久久资源网 | 激情深爱.com | 精品夜夜嗨av一区二区三区 | 欧美性极品xxxx做受 | 香蕉久草| 国产精品一区二区白浆 | 精品国产伦一区二区三区观看方式 | 久久久穴| 日本精品久久久久中文字幕 | 97国产情侣爱久久免费观看 | 成人av一区二区兰花在线播放 | 久草在线91 | 一区二区三区高清在线观看 | 天天综合精品 | 丁香六月国产 | 欧美一级性生活 | 久久av不卡 | 久久精品久久久精品美女 | www.久久久| 91传媒激情理伦片 | 亚洲午夜精品在线观看 | 国产精品国产三级国产aⅴ9色 | 色婷婷综合成人av | 激情开心网站 | 久久免费一 | 国产在线国偷精品产拍 | 日韩视频免费观看高清完整版在线 | 日日夜夜网| 日韩一二三在线 | 亚洲人成精品久久久久 | 久久五月天综合 | 久热免费在线观看 | 99久视频 | 毛片网站观看 | 久久久久久美女 | 91精品国产乱码久久桃 | 麻豆av一区二区三区在线观看 | 久久国产精品久久精品国产演员表 | 日韩av中文在线 | 一区在线电影 | 日韩高清dvd | 国产欧美综合视频 | 一区二区视频在线播放 | 日韩电影在线观看一区二区三区 | 午夜精品久久久久久 | 久久久久久久久久久久久久免费看 | 99资源网| 操操操天天操 | 在线免费观看黄色 | 欧女人精69xxxxxx | 精品国产99| 偷拍区另类综合在线 | 97人人看 | 日韩高清毛片 | 国产欧美综合视频 | 午夜精品久久久久久久99水蜜桃 | 黄av资源| 在线观看精品黄av片免费 | 亚洲综合射 | 在线免费观看羞羞视频 | 亚洲精品美女久久久 | 国产资源在线观看 | 欧美日韩aaaa | www.夜夜操 | 综合网伊人 | 日韩丝袜在线观看 | 亚洲视频axxx| 国产一区自拍视频 | 色婷婷国产精品 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久精品3 | 久久久伊人网 | 中文字幕精品一区二区三区电影 | 狠狠的干 | 久久社区视频 | 福利视频区 | 日韩在线视频网站 | 国产精品久久久久久久久久不蜜月 | 狂野欧美激情性xxxx欧美 | 粉嫩av一区二区三区四区五区 | 五月婷婷一级片 | 久久久精品 一区二区三区 国产99视频在线观看 | 成人久久毛片 | 免费在线观看一区二区三区 | 久久色网站 | 九九久久免费 | 日本特黄特色aaa大片免费 | 黄色福利视频网站 | 91看成人| 欧美成人h版在线观看 | 久久一级片 | 久久99精品久久只有精品 | 999久久久久久久久 69av视频在线观看 | 五月天网页 | 久久久久亚洲最大xxxx | 日韩在线一级 | 欧美坐爱视频 | 国产69精品久久久久久久久久 | 欧美色婷| 国产精品一区二区三区四 | 成人在线免费小视频 | 一区二区三区四区在线 | 国产性天天综合网 | 久久婷婷精品 | 伊色综合久久之综合久久 | 玖玖精品视频 | 亚洲欧洲在线视频 | 成人福利在线观看 | 五月色丁香 | 国产免费av一区二区三区 | 欧美爽爽爽| 国产高清一级 | 日本久久91 | 91久久国产精品 | 国产亚洲情侣一区二区无 | 91精品国产一区二区在线观看 | 久久久精品二区 | 亚洲欧美日韩一级 | 国产1区2区 | 中文字幕 国产专区 | 欧美另类v| 四虎国产精品成人免费影视 | 久久成人亚洲欧美电影 | 狠狠色丁香九九婷婷综合五月 | 91成熟丰满女人少妇 | 狠狠色丁香婷婷综合久小说久 | 成人av电影在线播放 | 欧美亚洲免费在线一区 | 狠狠搞,com | 麻豆视频免费在线 | 国产一区二区在线播放 | 国产伦精品一区二区三区… | 久久综合九色综合97_ 久久久 | 亚洲女欲精品久久久久久久18 | 黄色字幕网 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 亚洲精品视频在线免费 | 日韩欧美大片免费观看 | 波多野结衣久久资源 | 涩涩色亚洲一区 | 久久精品美女视频 | 国产高清综合 | 亚洲综合在线五月 | 成人a大片| 免费视频三区 | av福利在线| 国产精品成人一区二区三区吃奶 | 99精品欧美一区二区蜜桃免费 | 在线看一区 | 99视频这里有精品 | 在线精品视频在线观看高清 | 中文字幕在线观看视频免费 | 人人干人人做 | 亚洲一区免费在线 | 亚洲国产精品成人女人久久 | 天天av资源 | 天天操操操操操 | 三级性生活视频 | 懂色av懂色av粉嫩av分享吧 | 久久国产精彩视频 | 久久久一本精品99久久精品 | 亚洲视频免费在线 | 欧美日韩视频在线一区 | 精品国产欧美一区二区 | 欧美日韩国产综合一区二区 | 午夜 久久 tv | 在线视频一二三 | 国产破处在线播放 | 91麻豆操| 伊人婷婷久久 | 日韩网| 免费99精品国产自在在线 | 午夜精品久久久久久久久久久久久久 | 亚洲欧洲视频 | 欧美精品久久久久久久久免 | 国产精品久久久av久久久 | 久久国产精品精品国产色婷婷 | 国产高清视频在线 | www.久热| 日韩欧美高清 | 国产精品美女久久久久久2018 | 色多多视频在线观看 | 色婷婷亚洲 | 久久国产手机看片 | 婷婷六月天综合 | 人人爽人人爽人人爽 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 黄色aa久久| 91久久国产精品 | 免费看色视频 | 激情综合网五月激情 | 日韩欧美视频在线免费观看 | 91福利社区在线观看 | av线上免费观看 | 又黄又爽又刺激的视频 | 日韩av一区二区在线 | 精品在线99 | 国产精品6999成人免费视频 | 亚洲 综合 国产 精品 | 最新日韩视频 | 国产午夜精品免费一区二区三区视频 | 91自拍视频在线观看 | 欧美一级欧美一级 | 手机在线观看国产精品 | 一区二区三区电影 | 亚洲午夜剧场 | 久精品视频在线观看 | av电影av在线 | 深爱婷婷久久综合 | 国产精品美女久久久久久久久久久 | 国产黄色一级片在线 | 国产精品久久久久久久久久三级 | 在线免费观看黄色 | 色丁香综合 | 天天搞天天干 | 中文字幕 在线看 | 国产精品video爽爽爽爽 | 国产激情免费 | 色噜噜在线观看视频 | 日韩高清久久 | 欧美日韩精品在线观看 | 国产精品亚洲综合久久 | 91九色蝌蚪视频在线 | 日韩区欠美精品av视频 | 九色激情网 | 中文字幕在线观看免费 | 欧美国产日韩一区二区三区 | 国产精品乱码一区二三区 | 啪啪免费视频网站 | 久久成人在线 | 午夜av电影| 国产99久久久久久免费看 | 国产精品1区2区在线观看 | 日韩mv欧美mv国产精品 | 在线观看亚洲电影 | 特级片免费看 | 激情久久小说 | 精品视频国产 | 午夜精品区 | 欧美一级片在线免费观看 | 久久久久国产精品厨房 | 91精品麻豆 | 国产精品成人av电影 | 日韩激情综合 | 在线观看亚洲国产精品 | 天天操天天摸天天干 | 欧美一级片在线播放 | 在线免费av网站 | 91成人在线看| 国产精品久久久久久久久久久不卡 | 欧美精品三级 | 亚洲一级片免费观看 | 欧美日韩在线播放一区 | 国产精品黄色影片导航在线观看 | 国产一级电影网 | 久久久久成人精品 | 91最新在线 | 久草免费在线观看视频 | 午夜精品久久久久99热app | 午夜精品久久久久99热app | 91探花在线 | 黄色午夜网站 | 五月天久久婷 | 国产女教师精品久久av | 久久视奸 | 91久久人澡人人添人人爽欧美 | 久久久视频在线 | 国产流白浆高潮在线观看 | 91精品办公室少妇高潮对白 | 欧美精品一区二区三区一线天视频 | 亚洲无吗av| 婷婷精品进入 | 射综合网 | 成年人毛片在线观看 | 男女免费视频观看 | 97超视频在线观看 | 久久超碰免费 | www.777奇米| 中文字幕在线播放视频 | www.神马久久 | 亚洲视频免费在线观看 | 成人app在线播放 | www.夜夜干.com | 国产视频在线一区二区 | 国产一级淫片在线观看 | 亚洲精品久久久久久中文传媒 | av观看免费在线 | 国内精品久久久久久 | 韩日三级av| 福利网在线 | 一区二区三区精品久久久 | 999超碰 | 99精品在线视频播放 | 91在线播放综合 | av直接看| 日韩天天干 | 精品亚洲二区 | 精品免费久久久久久 | 91丨精品丨蝌蚪丨白丝jk | 超级碰碰碰视频 | 亚洲韩国一区二区三区 | 成人免费影院 | 国产三级av在线 | www日韩精品| 国产视频二区三区 | 国产露脸91国语对白 | 超碰97av在线| 成人av电影在线观看 | 成人国产精品电影 | 久草网视频在线观看 | 精品v亚洲v欧美v高清v | 久久久久女人精品毛片 | 成人作爱视频 | 麻豆免费看片 | 奇米网网址 | 色婷婷www | 激情欧美日韩一区二区 | 午夜精品麻豆 | 中文一区在线观看 | 国产免费又黄又爽 | 婷婷亚洲综合五月天小说 | 美女福利视频一区二区 | 亚洲欧美激情精品一区二区 | 亚洲精品在线播放视频 | 久久夜色精品国产欧美乱极品 | 美女视频一区二区 | 九七视频在线观看 | 国产小视频在线 | 欧美性粗大hdvideo | 午夜婷婷综合 | 久久亚洲电影 | 福利视频午夜 | aⅴ精品av导航 | 免费中午字幕无吗 | 玖玖综合网 | 91免费黄视频 | 日韩a在线观看 | 尤物九九久久国产精品的分类 | 高清免费av在线 | 在线成人中文字幕 | 亚洲人人精品 | 超碰在线97国产 | 久久一区二区免费视频 | 久久精品导航 | 欧美激情亚洲综合 | 一级特黄av | 欧美精品中文在线免费观看 | 91视频首页 | 久久综合精品一区 | 久久久精品 一区二区三区 国产99视频在线观看 | 久久久精品成人 | 亚洲天堂精品视频在线观看 | 亚洲一区二区三区91 | 久草在线视频在线观看 | 欧美日韩国产在线一区 | 中文字幕久久精品 | 久久婷五月 | 日韩av男人的天堂 | 国内揄拍国内精品 | 欧美一区在线观看视频 | 国产成人一级 | 在线观看你懂的网址 | 在线三级播放 | 免费h漫在线观看 | 中文字幕亚洲不卡 | 中文字幕一区二区三区在线观看 | 国产精品久久久久婷婷二区次 | 日韩欧美成| 在线成人免费电影 | 中文字幕一区二区在线播放 | 国产日产精品一区二区三区四区 | 99久久精品久久亚洲精品 | 日本激情中文字幕 | 亚洲欧美日韩精品一区二区 | 久久综合欧美精品亚洲一区 | 少妇高潮流白浆在线观看 | a视频在线播放 | 网站免费黄色 | 亚洲一级电影视频 | 国产专区在线看 | 欧美日性视频 | 欧美日韩精品影院 | 中文字幕亚洲高清 | 日韩午夜在线播放 | 亚洲激情网站免费观看 | 色九九影院 | 日韩网站在线 | 一区二区精品视频 | 99精品国产99久久久久久福利 | 天堂av官网 | 欧美乱码精品一区 | 尤物97国产精品久久精品国产 | 日日夜夜免费精品 | 欧美性成人 | 久久久久一区二区三区四区 | 亚洲精品国产精品国自 | 欧美a√大片| 天天翘av| 欧美性一级观看 | 成人av在线影视 | 日韩av黄 | 久久精品久久精品 | www..com毛片| 国产精品精品久久久久久 | 视频在线日韩 | 成人av影院在线观看 | 久久精品精品 | 伊人电影在线观看 | 在线国产视频观看 | 嫩草av在线 | 午夜精品久久久久久久爽 | 一区中文字幕在线观看 | 中文字幕在线视频一区二区 | www.黄色小说.com | 波多野结衣在线观看视频 | 在线导航av | 亚洲欧美成人综合 | 日韩毛片在线播放 | 成人黄色免费观看 | 成人av一二三区 | 久久在线精品视频 | 国产精品国产三级国产专区53 | www.777奇米| 免费日韩视 | 国产一区二区三区久久久 | 欧美黄色高清 | 亚洲精品456在线播放第一页 | 在线国产视频一区 | 欧美性黑人 | 中文字幕中文中文字幕 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 二区精品视频 | 国产精品一区二 | 午夜精品久久 | 国产视频在线观看一区 | 丁香婷婷激情网 | 中文字幕av免费在线观看 | 亚洲精品www. | 中文字幕中文字幕中文字幕 | 亚洲精区二区三区四区麻豆 | 欧美日韩国产一区二 | 91亚洲免费| 成人久久影院 | 日韩精品在线免费播放 | 亚洲六月丁香色婷婷综合久久 | 18国产精品白浆在线观看免费 | 免费成人短视频 | 91久久精品日日躁夜夜躁国产 | 日本黄色免费大片 | 日韩中文字幕视频在线观看 | 国产在线精品一区 | 国产最新在线视频 | 在线看黄网站 | 亚洲视频分类 | 久久三级视频 | 亚洲人成网站精品片在线观看 | 99久久综合狠狠综合久久 | 亚洲精品乱码久久 | 亚一亚二国产专区 | 在线日韩中文字幕 | 一区二区三区日韩在线 | 国产一区二区久久精品 | 国产视频黄 | 首页av在线 | 日韩av男人的天堂 | 国产精品久久久久久久久久久免费看 | 日韩一级成人av | 欧美最爽乱淫视频播放 | 精品国产精品久久 | www四虎影院 | 日韩国产欧美在线播放 | 精品福利视频在线观看 | 天天做天天射 | 婷婷中文字幕 | 亚洲视频axxx | 激情一区二区三区欧美 | 激情视频在线高清看 | 久久调教视频 | 亚洲人成综合 | 久久久久久久久久久久久久电影 | 国产91九色蝌蚪 | 日韩av一区二区三区在线观看 | 午夜国产福利在线 | 91人网站 | 操操操综合| 欧美一区在线观看视频 | www.福利 | 国产一级黄 | 天天夜夜操 | 亚洲女在线 | 久保带人 | 色噜噜日韩精品欧美一区二区 | 成人a毛片| 超碰在线天天 | 国产视频一区二区在线观看 | 免费国产在线观看 | 色www永久免费 | 久久不卡国产精品一区二区 | 岛国av在线免费 | 三级黄免费看 | 国产亚洲情侣一区二区无 | 99热精品国产一区二区在线观看 | 国内精品久久久久久中文字幕 | 午夜 久久 tv | av福利超碰网站 | 日韩欧美在线高清 | 精品久久久久久久久中文字幕 | 精品国产乱码久久久久 | 久久字幕精品一区 | 九色视频网站 | 中文字幕精品一区二区三区电影 | av福利免费 | 久久久高清视频 | 97视频网站 | 色婷婷精品 | 亚洲精品男人天堂 | 在线黄色观看 | 国产精品99久久免费黑人 | 人人盈棋牌| 97在线精品国自产拍中文 | 69精品在线观看 | 亚洲最新视频在线 | 国产成人久久av977小说 | 欧美精彩视频 | 久久亚洲专区 | av在线官网 | 免费看污网站 | 一区二区中文字幕在线观看 | 日日夜夜精品 | 成年人在线免费看视频 | 久久精品国产一区二区电影 | 三级av片 | 一区二区欧美日韩 | 亚洲精品国产精品国自产在线 | 日韩在线观看视频网站 | 色人久久 | 久久免费av电影 | 精品久久福利 | 久久色在线播放 | 亚洲日本三级 | 天天曰夜夜操 | 欧美特一级 | 亚洲jizzjizz日本少妇 | 精品国产一区二区三区男人吃奶 | 综合久久网站 | 69久久99精品久久久久婷婷 | 亚洲精品国产综合久久 | 亚洲一区精品二人人爽久久 | 国产成人一区二区三区影院在线 | 热久久国产精品 | 国产不卡在线视频 | 国产九色在线播放九色 | 天天射天天操天天干 | 久久丝袜视频 | 欧美成人一区二区 | 国产精品嫩草69影院 | 天天插天天干天天操 | 日日操天天射 | 九九综合在线 | 久久精品xxx| 亚洲午夜大片 | 色婷婷一 | 精品一区二区综合 | 日韩 精品 一区 国产 麻豆 | 国产 在线观看 | 国产精品剧情在线亚洲 | 成年人免费观看在线视频 | 婷婷激情在线观看 | 久久精品一 | 天天色棕合合合合合合 | 亚洲成av人影院 | 亚洲欧洲精品在线 | 国产在线观看网站 | 在线99视频 | 玖玖视频网 | 亚洲精品在线观看av | h动漫中文字幕 | 日日夜夜精品视频天天综合网 | 久久极品 | 国产精久久 | 天天色天天综合网 | 国产精品免费在线播放 | 手机在线欧美 | 手机av观看 | 天天拍天天爽 | 日韩免费电影一区二区 | 日韩av在线免费看 | 天天综合在线观看 | 国产精品第 | 在线激情网 | 久草青青在线观看 | 国产精品激情偷乱一区二区∴ | 97超碰人人澡人人 | 99在线国产 | 欧美另类xxxxx | 在线免费黄网站 | 91丨九色丨国产女 | 国产一区二区在线播放 | 免费看v片网站 | 久久色在线播放 | 久久久精品电影 | free. 性欧美.com | 日夜夜精品视频 | 狠狠操天天射 | 99精品视频免费观看视频 | 久久综合婷婷国产二区高清 | 久久久久久久99 | 91色亚洲 | 婷婷色伊人 | 日日夜夜狠狠操 | 亚洲区另类春色综合小说校园片 | 国内精品久久久久久久久久 | 麻豆91在线观看 | 精品九九九九 | 国产美女主播精品一区二区三区 | 中文字幕免费播放 | 日本女人的性生活视频 | 欧美激情一区不卡 | 黄色大片中国 | 日本黄色免费观看 | 黄色av在 | 国产精品高潮呻吟久久久久 | 天天综合网天天 | 91女人18片女毛片60分钟 | 国产一级二级在线播放 | 999久久久久久久久6666 | 亚洲精品videossex少妇 | 亚洲国产三级在线 | 久久香蕉影视 | 伊人亚洲精品 | 亚洲欧洲精品一区二区精品久久久 | 久久精品国产一区 | 欧美精品久久久久a | 天天操天天操天天操天天操天天操 | 成人av片免费观看app下载 | 九九欧美| 日本黄色大片免费看 | 国产99久久99热这里精品5 | 51久久成人国产精品麻豆 | 中文字幕中文字幕在线中文字幕三区 | 国产午夜精品av一区二区 | 人人射网站 | 国产精品女人久久久 | 粉嫩av一区二区三区四区在线观看 | 欧美精品久久久久久久久免 | 色就干| 精品国产伦一区二区三区观看体验 | 欧美 日韩 性| 99久久99精品 | 三上悠亚在线免费 | 色婷婷成人网 | 免费av在线网站 | 一区二区在线电影 | 麻豆激情电影 | 婷婷在线免费观看 | 五月婷婷,六月丁香 | 国产手机视频在线观看 | 精品999在线观看 | 久草视频在线免费看 | 欧美另类z0zx | 一区二区三区日韩精品 | 欧美另类性 | 国产精品一二 | 五月激情五月激情 | 日韩在线电影一区二区 | 久久伦理| 国产一级免费观看 | 特级西西444www大胆高清无视频 | 2023年中文无字幕文字 | 日韩在线观看第一页 | 亚洲成人精品国产 | 久久美女电影 | 国产成人精品999在线观看 | 国产精品成人在线观看 | 2023年中文无字幕文字 | 国产精品久久久久久久久久久久午夜 | 人人爽人人爽av | 国产99免费 | 亚洲精品久久久久久久不卡四虎 | 午夜精选视频 | 亚洲精品一区二区在线观看 | 成人免费在线看片 | 欧美国产精品一区二区 | 精品欧美一区二区三区久久久 | 91粉色视频 | 久久人人97超碰精品888 | 美女又爽又黄 | 91麻豆精品国产午夜天堂 | 日日夜夜天天操 | 免费视频 你懂的 | 五月天久久激情 | 日韩美一区二区三区 | 日韩国产高清在线 | 亚洲国产精品成人va在线观看 | 久草视频视频在线播放 | 麻豆系列在线观看 | 一本一道波多野毛片中文在线 | 国语麻豆 | www.五月天婷婷.com | 西西444www大胆高清视频 | 国产精品久久久久久一区二区 | 黄色毛片观看 | 日韩在线观看视频中文字幕 | 亚洲综合欧美精品电影 | 久久激情日本aⅴ | 色视频网站在线 | 亚洲精品动漫成人3d无尽在线 | www国产亚洲精品 | 久久官网| 欧美在线1| 精品国产乱码一区二 | 在线精品视频免费播放 | 国产日韩欧美视频 | 久久久精品在线观看 | 九九热视频在线 | 国产美女精彩久久 | 99理论片 | 99一级片 | 免费看三级黄色片 | 成人久久精品视频 | 在线观看中文字幕 | 丁香免费视频 | 天天操天天射天天添 | 国内精品久久久久久久97牛牛 | 久久免费视屏 | 国产一级免费av | 福利区在线观看 | av片在线看 | 国产精品精品国产色婷婷 | 黄色片软件网站 | 在线国产欧美 | 六月丁香综合 | 日韩av女优视频 | 午夜91在线| 国产精品午夜在线 | 国产中文字幕第一页 | 808电影 | 欧美日韩在线电影 | 欧美成人亚洲成人 | 国产一区二区在线免费 | 热久久国产 | 国产综合精品一区二区三区 | 蜜臀91丨九色丨蝌蚪老版 | 91cn国产在线 | 欧洲精品视频一区二区 | 日韩综合在线观看 | 麻豆免费视频网站 | 亚洲精品免费观看视频 | www日韩精品 | 亚色视频在线观看 | 亚洲精色| 国产视频69 | av在线不卡观看 | 免费福利在线视频 | 国产视频一区二区三区在线 | 久久婷亚洲五月一区天天躁 | 99久久99久久精品 | www.久久视频| 久久视频国产精品免费视频在线 | 国产精品久久久久久久久久三级 | 成人免费 在线播放 | 国产精品女人久久久久久 | 亚洲国产97在线精品一区 | 97超级碰| 女人高潮特级毛片 | 国产精品九九久久99视频 | 日韩资源在线观看 | 狠狠操狠狠干天天操 | 欧美高清视频不卡网 | 久久久久国产精品厨房 | 免费亚洲精品视频 | 国产大片黄色 | 国内精品视频在线 | 国产青青青 | 日日干网 | 五月婷婷六月丁香在线观看 | 在线免费观看不卡av | 免费影视大全推荐 | 国产精品video | 国产视频欧美视频 | 中文字幕黄色网址 | 亚洲 成人 一区 | 久久久成人精品 | 久久综合久久八八 | 麻豆视频免费网站 | 日韩字幕在线 | 天天操天天干天天插 | 色资源在线 | 亚洲一区二区麻豆 | avcom在线 | 国内精品久久久久影院一蜜桃 | 国产一二三四在线观看视频 | 天天草天天草 | 久久国产精品久久精品 | 在线观看亚洲精品 | 天天色天天搞 | 在线观看日韩免费视频 | 亚洲视频精选 | 1区2区视频 | 91精品国产乱码久久桃 | 日韩com | 视频一区在线播放 | a午夜电影 | 人人精品久久 | 国产精品一区二区美女视频免费看 | 992tv又爽又黄的免费视频 | 国产福利91精品 | 国产91精品一区二区麻豆亚洲 | 欧美精品一区二区性色 | 国产一级性生活 | 成人欧美在线 | 亚洲综合色丁香婷婷六月图片 | 97精品国产97久久久久久免费 | 久久综合在线 | 美女视频黄,久久 | 一本一本久久a久久精品综合小说 | 97超碰在线免费 | 日韩午夜av | 午夜免费福利视频 | 久久国产精品久久国产精品 | 日夜夜精品视频 | 色综合天天在线 | 日韩二区三区在线 | 国产高清不卡在线 | 久久综合九色综合欧美就去吻 | 国产中文字幕视频在线观看 | 免费网站看v片在线a | 久久久精品免费观看 | 久久五月激情 | 国产黄在线观看 | 国产精品久久久久久久久毛片 | 久久视频中文字幕 | 亚洲精品成人av在线 | 99超碰在线播放 | 黄色大片日本 | 亚洲一区免费在线 |