3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

进销存

發(fā)布時間:2024/3/24 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 进销存 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?花了點時間完成了一個進銷存的項目,個人覺得對邏輯分析,架構(gòu)思想都有一定的體會,故拿出來和大家分享下,首先介紹下項目的功能吧,主要功能有采購管理,銷售管理,庫存管理,人員信息管理,系統(tǒng)管理等,不過寫這篇博客的主要目的并不是講解如何實現(xiàn)項目功能,而是分享下該項目的架構(gòu)思想、實現(xiàn)步驟和碰到的一些問題,分享下心得體會罷了......

?

????數(shù)據(jù)庫設(shè)計

?

?

?? 下面進入主題,首先貼上項目的主界面,由于對界面要求不是很高,所以界面相對來說比較簡單,甚至可是說是簡陋了,,呵呵,不過重點不在界面上,勇敢的直接上圖:

?

架構(gòu):?

首先說說項目架構(gòu)吧,,貼上項目模塊圖:

從圖中可知,項目總共分10個模塊,采用三層架構(gòu)+WCF+反射+抽象工廠來搭建,其中還加入了單例模式緩存機制。下面分別說說每個模塊的作用:

Insigma.PSI.UI:WinForm界面層

Insigma.PSI.Model:模型層,數(shù)據(jù)實體? ? Insigma.PSI.IBLLService:業(yè)務(wù)邏輯接口層,是定義邏輯層的契約層 Insigma.PSI.BLLService:業(yè)務(wù)邏輯實現(xiàn)層,是對接口的實現(xiàn) Insigma.PSI.IDAL:數(shù)據(jù)訪問接口層,是定義訪問層的契約層 Insigma.PSI.SqlServerDAL:數(shù)據(jù)訪問實現(xiàn)層,實現(xiàn)訪問接口層,主要是針對SQL數(shù)據(jù)庫 Insigma.PSI.OracleDAL:數(shù)據(jù)訪問實現(xiàn)層,實現(xiàn)訪問接口層,主要是針對Oracle數(shù)據(jù)庫?? Insigma.PSI.Utility:工具層,主要存放了Oracle數(shù)據(jù)庫,SQL數(shù)據(jù)庫的數(shù)據(jù)庫操作類

Insigma.PSI.DBFactory:抽象工廠層,主要為考慮可以使項目可以適用Oracle數(shù)據(jù)庫和SQL數(shù)據(jù)庫,就搭建了一個抽象工廠層,分別在Oracle數(shù)據(jù)庫層和SQL數(shù)據(jù)庫層建立一個 工 廠來實現(xiàn)該抽象工廠

C:\..\WcfWebRelease\:web層,主要用來發(fā)布WCF服務(wù)


項目:? ?簡單的分析完了框架的每個模塊的作用,然后講講項目,由于篇幅問題,無法講解項目的所有功能,所以在這里就拿出一個模塊來講解下,我選擇了庫存模塊

?

從圖中可知,庫存模塊主要實現(xiàn)四個模塊的功能,即 庫存列表、出庫/入庫、庫存明細、庫存警報?

首先看看庫存列表,上圖:

?

庫存列表的功能比較簡單,只是實現(xiàn)了倉庫的增、刪、改、查,由于功能比較簡單,也就不多做講解了....

?

再貼上出庫/入庫模塊圖:


?

這塊應(yīng)該算是庫存模塊中的核心模塊了,因為該塊的業(yè)務(wù)邏輯比較多,比較繁瑣,大致講講業(yè)務(wù)邏輯吧,大致的邏輯為:出庫單/出庫單-->填寫訂單-->出庫/入庫-->修改庫存信息,按照這個順序來完成入庫出庫,順序不能顛倒,同時還要實現(xiàn)訂單的刪除,修改,在修改庫存信息時由于表和表之間有很多的外鍵關(guān)系,所以要同時刪除多張表中含有刪除信息的內(nèi)容,實現(xiàn)聯(lián)級刪除,由于這里考慮到要保證結(jié)果的一致性,所以用事務(wù)來實現(xiàn)。再看看界面,為了保證用戶按照這個邏輯順序操作,首先我添加了一對單選框(出庫單,入庫單),當(dāng)單選框都沒有選中時,保存訂單按鈕、出庫、入庫按鈕都是不可用狀態(tài),當(dāng)用戶選擇了訂單類型之后,保存訂單按鈕轉(zhuǎn)為可用狀態(tài),需要用戶填寫訂單信息,填寫好對應(yīng)信息之后保存訂單,保存成功之后列表框中出現(xiàn)剛生產(chǎn)的訂單,同時訂單號是自動來生成的,入庫單是“S_I”開頭,出庫單是"S_O"開頭,后面五位數(shù)字為隨機生成,這樣生成的訂單號易于區(qū)別,也避免了訂單號的重復(fù),然后根據(jù)用戶選擇的訂單類型,對應(yīng)的按鈕轉(zhuǎn)為可用(出庫單-->出庫按鈕) ,這樣就保證了用戶始終是按照這個順序來操作,同時訂單列表框下有刪除訂單按鈕,點擊可以刪除選中按鈕。

?

下面那出庫為例,看看如何實現(xiàn)入庫:

點擊【入庫】按鈕,彈出商品選擇窗口,窗口中顯示了訂單號和倉庫編號,同時還有一個【選擇】按鈕,通過該按鈕選擇商品?

?

點擊【選擇】按鈕,彈出商品列表窗口,由于我這里商品記錄比較少,只有兩條,我們就選第二條吧,點擊【確定】按鈕?

?

這時的"入庫信息"窗口中就填寫上了剛才選擇商品的信息,然后只要在填寫上入庫數(shù)量,點擊【確定】就完成了入庫操作了,如圖:

?出庫的思路和入庫一樣,也是先選擇出庫單,然后填寫出庫單信息并保存訂單,然后再給訂單上添加商品,過程也是通過選擇實現(xiàn),由于類同,就不贅述了...

?

?然后是庫存明細模塊,上圖:

?

該模塊主要實現(xiàn)的功能是對存放在各個倉庫中的商品進行清點,點擊商品的行頭就顯示出該商品的信息:編號、數(shù)量、盤點日期、存放倉庫;填寫好盤點的數(shù)量之后單擊【保存】按鈕,實現(xiàn)保存盤點數(shù)據(jù),這個模塊也沒什么難點,唯一復(fù)雜點的就是因為同樣的貨品可以存放到不同的倉庫中,所以點擊時要搜索出該商品所在的所有倉庫編號,并在“存放倉庫”列表中顯示。

?

最后是庫存警報模塊,上圖:

?

?該模塊主要來設(shè)置庫存上限和庫存下限,實現(xiàn)當(dāng)庫存中存放的商品的數(shù)量超過庫存上限或者低于庫存下限時,彈出警告框提醒。

?這樣,我們就簡單的把項目的功能敘述了下,當(dāng)然還有一些細節(jié)的功能,這里就不再羅列了.....

?

代碼:

由于代碼端模塊較多,我們就按照程序執(zhí)行調(diào)用的層次關(guān)系來羅列.這樣相對來說看起來思路比較清晰......Model層只是定義了需要用到的實體而已,不再贅述了.....

1>.Insigma.PSI.IBLLService層

?

?可以看到有很多的功能類,無法全部講解,所以就挑選一塊,后面的模塊層中也著重講解挑選的這一塊,我挑選了庫存管理模塊,即IStoreManageBLLService,貼上該類的代碼:

?1?using?Insigma.PSI.Model;
?2?using?System.ServiceModel;
?3?
?4?namespace?Insigma.PSI.IBLLService
?5?{
?6?????[ServiceContract]
?7?????public?interface?IStoreManageBLLService
?8?????{
?9?????????[OperationContract]
10?????????//獲取所有倉庫
11?????????List<StoreHouse>?GetStores(string?sqlWhere);
12?
13?????????[OperationContract]
14?????????//獲取所有倉庫編號
15?????????List<string>?GetAllStoreCode();
16?
17?????????[OperationContract]
18?????????//添加倉庫
19?????????bool?AddStore(StoreHouse?store);
20?
21?????????[OperationContract]
22?????????//修改倉庫
23?????????bool?UpdateStore(StoreHouse?store);
24?
25?????????[OperationContract]
26?????????//刪除倉庫
27?????????bool?DeleteStore(string?code);
28?
29?????????[OperationContract]
30?????????//修改庫存明細
31?????????bool?UpdateStoreDetails(GoodsDetailsModel?goodDetail);
32?
33?????????[OperationContract]
34?????????//獲取商品明細
35?????????List<StoreDetailsModel>?GetStoreDetails(string?sqlWhere);
36?
37?????????[OperationContract]
38?????????//修改商品數(shù)量
39?????????bool?UpdateGoodNum(StoreDetailsModel?storeDetail);
40?????}
41?}

由于我們要用到WCF來發(fā)布服務(wù),所以這里的每個方法都添加了WCF特性,主要功能是獲取倉庫、獲取倉庫編號、對倉庫的增、刪、改、查;由于出庫入庫對商品的數(shù)量有影響,又由于不存在同一張表格中,所以我們專門定義了一個方法來實現(xiàn)修改商品數(shù)量;然后出庫入庫對應(yīng)一張庫存明細表,執(zhí)行操作之后要修改該表,記錄信息,同時也可以獲取該表信息,定義的方法就那么多了.....

?

2>Insigma.PSI.BLLService

?

這層是對上面提及的接口層的實現(xiàn),但除了實現(xiàn)之外,我還在這里加了一個反射機制,在這層按照原來三層的思路是要調(diào)用DAL層來實現(xiàn)對數(shù)據(jù)庫的操作,但因為考慮到要適用于不同的數(shù)據(jù)庫,所以我們不知道要調(diào)用哪個數(shù)據(jù)庫層的DAL來操作,這就是這個反射存在的意義了,我們可以通過反射來讀取配置文件中定義的數(shù)據(jù)庫信息,從而創(chuàng)建對應(yīng)數(shù)據(jù)庫類的實例來操作....先貼上StoreManageBLLService的代碼,之后再接著講解,看到了代碼思路會清晰點:?

??1?using?Insigma.PSI.Model;
??2?using?Insigma.PSI.IBLLService;
??3?using?Insigma.PSI.IDAL;
??4?using?Insigma.PSI.DBFactory;
??5?
??6?namespace?Insigma.PSI.BLL
??7?{
??8?????public?class?StoreManageBLLService:IStoreManageBLLService
??9?????{
?10?????????//通過反射獲取對應(yīng)的抽象產(chǎn)品
?11?????????private?IStoreManageDAL?Ismd?=?Refection.GetFactory().StoreManageProduct;
?12?
?13?????????///?<summary>
?14?????????///?獲取StoresHost表數(shù)據(jù)
?15?????????///?</summary>
?16?????????///?<param?name="sqlWhere"></param>
?17?????????///?<returns></returns>
?18?????????public?List<StoreHouse>?GetStores(string?sqlWhere)
?19?????????{
?20?????????????return?Ismd.GetStores(sqlWhere);
?21?????????}
?22?
?23?????????///?<summary>
?24?????????///?添加倉庫
?25?????????///?</summary>
?26?????????///?<param?name="store"></param>
?27?????????///?<returns></returns>
?28?????????public?bool?AddStore(StoreHouse?store)
?29?????????{
?30?????????????int?result?=?Ismd.AddStore(store);
?31?????????????if?(result?>?0)
?32?????????????{
?33?????????????????return?true;
?34?????????????}
?35?????????????else
?36?????????????{
?37?????????????????return?false;
?38?????????????}
?39?????????}
?40?
?41?????????///?<summary>
?42?????????///?修改倉庫
?43?????????///?</summary>
?44?????????///?<param?name="store"></param>
?45?????????///?<returns></returns>
?46?????????public?bool?UpdateStore(StoreHouse?store)
?47?????????{
?48?????????????int?result?=?Ismd.UpdateStore(store);
?49?
?50?????????????if?(result?>?0)
?51?????????????{
?52?????????????????return?true;
?53?????????????}
?54?????????????else
?55?????????????{
?56?????????????????return?false;
?57?????????????}
?58?????????}
?59?
?60?????????///?<summary>
?61?????????///?刪除倉庫
?62?????????///?</summary>
?63?????????///?<param?name="code"></param>
?64?????????///?<returns></returns>
?65?????????public?bool?DeleteStore(string?code)
?66?????????{
?67?????????????int?result?=?Ismd.DeleteStore(code);
?68?
?69?????????????if?(result?>?0)
?70?????????????{
?71?????????????????return?true;
?72?????????????}
?73?????????????else
?74?????????????{
?75?????????????????return?false;
?76?????????????}
?77?????????}
?78?
?79?????????///?<summary>
?80?????????///?獲取所有倉庫編號
?81?????????///?</summary>
?82?????????///?<returns></returns>
?83?????????public?List<string>?GetAllStoreCode()
?84?????????{
?85?????????????return?Ismd.GetAllStoreCode();
?86?????????}
?87?
?88?????????///?<summary>
?89?????????///?修改商品明細的數(shù)量信息
?90?????????///?</summary>
?91?????????///?<param?name="goodDetail"></param>
?92?????????///?<returns></returns>
?93?????????public?bool?UpdateStoreDetails(GoodsDetailsModel?goodDetail)
?94?????????{
?95?????????????int?result?=?Ismd.UpdateStoreDetails(goodDetail);
?96?
?97?????????????if?(result?>?0)
?98?????????????{
?99?????????????????return?true;
100?????????????}
101?????????????else
102?????????????{
103?????????????????return?false;
104?????????????}
105?????????}
106?
107?????????///?<summary>
108?????????///?獲取所有庫存明細
109?????????///?</summary>
110?????????///?<param?name="sqlWhere"></param>
111?????????///?<returns></returns>
112?????????public?List<StoreDetailsModel>?GetStoreDetails(string?sqlWhere)
113?????????{
114?????????????return?Ismd.GetStoreDetails(sqlWhere);
115?????????}
116?
117?????????///?<summary>
118?????????///?修改庫存明細的盤點數(shù)量
119?????????///?</summary>
120?????????///?<param?name="storeDetail"></param>
121?????????///?<returns></returns>
122?????????public?bool?UpdateGoodNum(StoreDetailsModel?storeDetail)
123?????????{
124?????????????int?result?=?Ismd.UpdateGoodNum(storeDetail);
125?
126?????????????if?(result?>?0)
127?????????????{
128?????????????????return?true;
129?????????????}
130?????????????else
131?????????????{
132?????????????????return?false;
133?????????????}
134?????????}
135?????}
136?}?

從代碼中可以看到我們是通過反射來獲取DAL的實例的,然后再調(diào)用該實例的方法,那么反射里是怎么實現(xiàn)的呢?貼上代碼:

?1?using?System.Configuration;
?2?using?System.Reflection;
?3?using?Insigma.PSI.DBFactory;
?4?
?5?namespace?Insigma.PSI.BLL
?6?{
?7?????public?class?Refection
?8?????{
?9?????????//定義一個抽象工廠類的對象實例?用于保存作用
10?????????private?static?AbstractFactory?DataAccess?=?null;
11?
12?????????//獲取配置文件中定義的數(shù)據(jù)庫信息
13?????????private?static?string?path?=?ConfigurationManager.AppSettings["DllName"];
14?????????private?static?string?className?=?ConfigurationManager.AppSettings["ClassName"];
15?
16?????????//單例模式-----因為每次加載該程序集都會去調(diào)用相同的DAL?
17?????????//?????????????如果已經(jīng)加載過了?就不要再次加載?提高性能
18?????????static?Refection()
19?????????{?
20?????????????//反射----因為不確定要獲取什么類型的DAL?不知道是Oracle還是SQL等等?所以這里添加一個反射機制
21?????????????string?_classname?=?path?+?"."?+?className;
22????????????DataAccess?=?(AbstractFactory)Assembly.Load(path).CreateInstance(_classname);
23?????????}
24?
25?????????//獲取對應(yīng)數(shù)據(jù)庫的具體工廠
26?????????public?static?AbstractFactory?GetFactory()
27?????????{
28?????????????return?DataAccess;
29?????????}
30?????}
31?}

從代碼可知,我們獲取了配置文件中定義的程序集以及數(shù)據(jù)庫類的信息,通過加載該程序集來獲取該數(shù)據(jù)庫類的實例,同時,添加了單例模式,因為考慮到每次加載該類庫的時候都要來獲取一次數(shù)據(jù)庫類的實例,但是該數(shù)據(jù)庫類只要配置文件定義不變他就不會變,所以不用每次都去創(chuàng)建實例 ,只需要創(chuàng)建一次就可以了,提高性能,所以就是單例模式的作用了,這里首先定義了一個AbstractFactory類型(后面會講到)變量來接受創(chuàng)建好的實例,該變量也是static類型的,保證唯一性,我這里是將構(gòu)造函數(shù)改為static的方式,然后在靜態(tài)構(gòu)造函數(shù)中實例化數(shù)據(jù)庫類,并賦值給定義好的變量,因為靜態(tài)構(gòu)造函數(shù)只會執(zhí)行一次,之后就不會執(zhí)行了,這就保證了只實例一次,然后定義一個GetFactory()方法來返回數(shù)據(jù)庫實例,這樣就達到了"單例"的效果了,當(dāng)然單例模式還有一種思路是將構(gòu)造函數(shù)設(shè)為private,也同樣定義一個靜態(tài)變量和靜態(tài)方法來創(chuàng)建實例,同樣保證了"單例"。

然后看看配置文件中定義的數(shù)據(jù)庫信息:

1?<configuration>
2???<!--定義數(shù)據(jù)庫信息-->
3???<appSettings>
4?????<!--程序集名稱-->
5?????<add?key="DLLName"?value="Insigma.PSI.OracleDAL"/>
6?????<!--數(shù)據(jù)庫類名-->
7?????<add?key="ClassName"?value="OracleFactory"/>
8???</appSettings>

可以看到配置文件中定義了程序集的名稱,數(shù)據(jù)庫類的名稱,但其實這個數(shù)據(jù)庫類就是工廠類的名稱。反射中提到了AbstractFactory類型,這是抽象工廠模塊中的內(nèi)容,那么為什么要有這個抽象工廠呢??存在的意義是什么呢?我們就來看看抽象工廠,我的思路:定義一個抽象工廠,里面是一些抽象產(chǎn)品,對應(yīng)于IDAL中定義的類型的產(chǎn)品,然后在每個數(shù)據(jù)庫類庫中定義一個具體工廠,該具體工廠繼承抽象工廠,重寫抽象產(chǎn)品,返回具體產(chǎn)品,即對IDAL接口類的實現(xiàn)類(DAL)的對應(yīng)實例,那你會想到了,如沒有工廠我們照樣可以實現(xiàn)用反射類獲取實例的呀,但你想想這時候獲取到得實例是什么?它就是我們工廠類中的單個產(chǎn)品而已,當(dāng)我們的產(chǎn)品有很多的時候怎么辦呢,一個DAL類庫中的每個類都是一個產(chǎn)品,那難道我們把每個產(chǎn)品都在配置文件中去定義,然后用到的時候通過反射去獲取么??顯然不可能,所以我們加了抽象工廠模式了,在DAL類庫中有一個具體的工廠類,我們所有的產(chǎn)品都由該工廠來創(chuàng)建,那我們獲取的是時候只需要獲取工廠實例,然后通過該實例來創(chuàng)建我們需要的產(chǎn)品就可以了......?

?

3>Insigma.PSI.IDAL層

?

同樣的拿IStoreManageDAL類講解,上代碼:

?1?using?Insigma.PSI.Model;
?2?
?3?namespace?Insigma.PSI.IDAL
?4?{
?5?????public?interface?IStoreManageDAL
?6?????{
?7?????????List<StoreHouse>?GetStores(string?sqlWhere);
?8?????????List<string>?GetAllStoreCode();
?9?????????int?AddStore(StoreHouse?store);
10?????????int?UpdateStore(StoreHouse?store);
11?????????int?DeleteStore(string?code);
12?????????int?UpdateStoreDetails(GoodsDetailsModel?goodDetail);
13?????????List<StoreDetailsModel>?GetStoreDetails(string?sqlWhere);
14?????????int?UpdateGoodNum(StoreDetailsModel?storeDetail);
15?????}
16?}

這也是一個接口類,接口的作用就是規(guī)范行為,定義一種契約,繼承該接口的類都必須實現(xiàn)契約,所以這里主要來約束DAL實現(xiàn)層的行為


4>.Insigma.PSI.DBFactory?

?

抽象工廠模塊中就一個抽象工廠類,就直接貼上類代碼:

?1?using?Insigma.PSI.IDAL;
?2?
?3?namespace?Insigma.PSI.DBFactory
?4?{
?5?????//定義一個抽象工廠?便于適用于不同的數(shù)據(jù)庫??每個數(shù)據(jù)庫都可以建立一個具體工廠?繼承該工廠?
?6?????public?abstract?class?AbstractFactory
?7?????{
?8????????//抽象產(chǎn)品類---對應(yīng)于IDAL層
?9????????public?abstract?ISysUserDAL?SysUserProduct?{?get;?}
10????????public?abstract?IStoreManageDAL?StoreManageProduct?{?get;}
11????????public?abstract?IDepartmentDAL?DepartmentProduct?{?get;?}
12????????public?abstract?IHandleGeneralsDAL?HandleGeneralsProduct?{?get;?}
13????????public?abstract?IGoodsDAL?GoodsProduct?{?get;?}
14????????public?abstract?IHandle_GoodDetailsDAL?Handle_GoodDetailsProduct?{?get;?}
15????????public?abstract?IStaffsDAL?StaffsProduct?{?get;?}
16????????public?abstract?ICompanyDAL?CompanyProduct?{?get;?}
17?????}
18?}

在抽象類中為每個在IDAL中定義的類型都對應(yīng)的建立了一個屬性(也可以定義成方法),因為加了抽象工廠之后,IDAL中的每個類都是一個抽象產(chǎn)品類,是產(chǎn)品類的基類,而DAL中的每個類都是該基類的派生類,都實現(xiàn)了基類中定義的方法,最終返回的具體產(chǎn)品的類型都為抽象產(chǎn)品類型(子類賦值給基類)。

?

5>.Insigma.PSI.OracleDAL

?? 有一個工廠類,用于創(chuàng)建具體產(chǎn)品實例,貼上工廠類代碼: ??1?using?Insigma.PSI.DBFactory;
??2?using?System.Web;
??3?using?Insigma.PSI.IDAL;
??4?
??5?namespace?Insigma.PSI.OracleDAL
??6?{
??7?????//具體工廠:Oracle
??8?????public?class?OracleFactory:AbstractFactory
??9?????{
?10?????????//定義DAL類型變量,用于保存
?11?????????private?SysUserDAL?sud?=?null;
?12?????????private?DepartmentDAL?dp?=?null;
?13?????????private?StoreManageDAL?sm?=?null;
?14?????????private?HandleGeneralsDAL?hg?=?null;
?15?????????private?GoodsDAL?gd?=?null;
?16?????????private?Handle_GoodDetailsDAL?h_g?=?null;
?17?????????private?StaffsDAL?sd?=?null;
?18?????????private?CompanyDAL?cd?=?null;
?19?
?20?
?21?????????//具體產(chǎn)品:SysUserDAL
?22?????????public?override?ISysUserDAL?SysUserProduct
?23?????????{
?24?????????????get?
?25?????????????{
?26?????????????????//首先搜索緩存?看看是否有對應(yīng)的產(chǎn)品
?27?????????????????if?(HttpRuntime.Cache.Get("sysuserdal")?==?null)
?28?????????????????{
?29?????????????????????sud?=?new?SysUserDAL();
?30?????????????????????//添加緩存機制-----將sud添加到緩存?因為每個用戶調(diào)用都會去實例化同一個對象?加入緩存機制?
?31?????????????????????//?????????????????如果要獲取相同類型的對象?則可以直接從緩存中獲取?提高性能
?32?????????????????????HttpRuntime.Cache.Insert("sysuserdal",?sud,null,DateTime.Now.AddMinutes(5),TimeSpan.Zero);
?33?????????????????}
?34?????????????????
?35?????????????????//返回存儲在緩存中的值
?36?????????????????return?(SysUserDAL)HttpRuntime.Cache.Get("sysuserdal");
?37?????????????}
?38?????????}
?39?
?40?????????//具體產(chǎn)品:DepartmentDAL
?41?????????public?override?IDepartmentDAL?DepartmentProduct
?42?????????{
?43?????????????get
?44?????????????{
?45?????????????????//首先搜索緩存?看看是否有對應(yīng)的產(chǎn)品
?46?????????????????if?(HttpRuntime.Cache.Get("departmentdal")?==?null)
?47?????????????????{
?48?????????????????????dp?=?new?DepartmentDAL();
?49?????????????????????//添加緩存機制-----將sud添加到緩存?因為每個用戶調(diào)用都會去實例化同一個對象?加入緩存機制?
?50?????????????????????//?????????????????如果要獲取相同類型的對象?則可以直接從緩存中獲取?提高性能
?51?????????????????????HttpRuntime.Cache.Insert("departmentdal",?dp,?null,?DateTime.Now.AddMinutes(5),?TimeSpan.Zero);
?52?????????????????}
?53?
?54?????????????????//返回存儲在緩存中的值
?55?????????????????return?(DepartmentDAL)HttpRuntime.Cache.Get("departmentdal");
?56?
?57?????????????}
?58?????????}
?59?
?60?????????//具體產(chǎn)品:StoreManageDAL
?61?????????public?override?IStoreManageDAL?StoreManageProduct
?62?????????{
?63?????????????get?
?64?????????????{
?65?????????????????//首先搜索緩存?看看是否有對應(yīng)的產(chǎn)品
?66?????????????????if?(HttpRuntime.Cache.Get("storemanagedal")?==?null)
?67?????????????????{
?68?????????????????????sm?=?new?StoreManageDAL();
?69?????????????????????//添加緩存機制-----將sud添加到緩存?因為每個用戶調(diào)用都會去實例化同一個對象?加入緩存機制?
?70?????????????????????//?????????????????如果要獲取相同類型的對象?則可以直接從緩存中獲取?提高性能
?71?????????????????????HttpRuntime.Cache.Insert("storemanagedal",?sm,?null,?DateTime.Now.AddMinutes(5),?TimeSpan.Zero);
?72?????????????????}
?73?
?74?????????????????//返回存儲在緩存中的值
?75?????????????????return?(StoreManageDAL)HttpRuntime.Cache.Get("storemanagedal");
?76?????????????}
?77?????????}
?78?
?79?????????//具體產(chǎn)品:HandleGeneralsDAL
?80?????????public?override?IHandleGeneralsDAL?HandleGeneralsProduct
?81?????????{
?82?????????????get?
?83?????????????{
?84?????????????????if(HttpRuntime.Cache.Get("handlegenerals")==null)
?85?????????????????{
?86?????????????????????hg?=?new?HandleGeneralsDAL();
?87?????????????????????HttpRuntime.Cache.Insert("handlegenerals",?hg);
?88?????????????????}
?89?????????????????return?(HandleGeneralsDAL)HttpRuntime.Cache.Get("handlegenerals");
?90?????????????}
?91?????????}
?92?
?93?????????//具體產(chǎn)品:GoodsDAL?
?94?????????public?override?IGoodsDAL?GoodsProduct
?95?????????{
?96?????????????get?
?97?????????????{
?98?????????????????if?(HttpRuntime.Cache.Get("good")?==?null)
?99?????????????????{
100?????????????????????gd?=?new?GoodsDAL();
101?????????????????????HttpRuntime.Cache.Insert("good",?gd);
102?????????????????}
103?????????????????return?(GoodsDAL)HttpRuntime.Cache.Get("good");
104?????????????}
105?????????}
106?
107?????????//具體產(chǎn)品:Handle_GoodDetailsDAL
108?????????public?override?IHandle_GoodDetailsDAL?Handle_GoodDetailsProduct
109?????????{
110?????????????get
111?????????????{
112?????????????????if?(HttpRuntime.Cache.Get("hand_good")?==?null)
113?????????????????{
114?????????????????????h_g?=?new?Handle_GoodDetailsDAL();
115?????????????????????HttpRuntime.Cache.Insert("hand_good",?h_g);
116?????????????????}
117?????????????????return?(Handle_GoodDetailsDAL)HttpRuntime.Cache.Get("hand_good");
118?????????????}
119?????????}
120?
121?????????//具體產(chǎn)品:StaffsDAL
122?????????public?override?IStaffsDAL?StaffsProduct
123?????????{
124?????????????get?
125?????????????{
126?????????????????if?(HttpRuntime.Cache.Get("staff")?==?null)
127?????????????????{
128?????????????????????sd?=?new?StaffsDAL();
129?????????????????????HttpRuntime.Cache.Insert("staff",?sd);
130?????????????????}
131?????????????????return?(StaffsDAL)HttpRuntime.Cache.Get("staff");
132?????????????}
133?????????}
134?
135?????????//具體產(chǎn)品:CompanyDAL
136?????????public?override?ICompanyDAL?CompanyProduct
137?????????{
138?????????????get
139?????????????{
140?????????????????if?(HttpRuntime.Cache.Get("company")?==?null)
141?????????????????{
142?????????????????????cd?=?new?CompanyDAL();
143?????????????????????HttpRuntime.Cache.Insert("company",?cd);
144?????????????????}
145?????????????????return?(CompanyDAL)HttpRuntime.Cache.Get("company");
146?????????????}
147?????????}
148?
149?????}
150?}

在創(chuàng)建具體產(chǎn)品實例的時候我們還用到了緩存機制,每次使用產(chǎn)品功能的時候都回去實例化一個具體的產(chǎn)品返回,所以多次使用同一產(chǎn)品的時候就做了很多無謂的實例化,所以我加了一層緩存,用來將產(chǎn)品的實例緩存起來,下次再需要該產(chǎn)品時直接從緩存中讀取就可以了,提高了性能。

我這里用的是Runtime.Cache.Get()來獲取存,Runtime.Cache.Insert()來添加緩存。

當(dāng)然還有一種方法是用HttpContext.Current.Cache.Get()來取,HttpContext.Current.Cache.Insert()來添加緩存。

至于這兩者的區(qū)別,要涉及到asp.net生命周期和其他方面的一些內(nèi)容了,這里就不解析了.....?

?

SqlDAL中的內(nèi)容和Oracle類似,也是建立了一個工廠創(chuàng)建具體產(chǎn)品,同樣繼承并實現(xiàn)了IDAL中定義的方法,這里也不羅列了......?

?

到這里抽象工廠的角色都出現(xiàn)了,那么來總結(jié)下:

抽象工廠:AbstractFactory類

抽象產(chǎn)品:IDAL類庫中每個類

具體工廠:1.OracleFactory? 2.SqlFactory

具體產(chǎn)品:DAL層中定義的每個類?

?

6>.WCF


我們?nèi)匀荒肧toreManageBLL.svc來講解,貼上代碼:

<%@?ServiceHost?Language="C#"?Debug="true"?Service="Insigma.PSI.BLL.StoreManageBLLService"?%>

?定義了程序集的名稱和服務(wù)類名,然后在web.config中配置服信息,上代碼:

<system.web>
????<compilation?debug="true"?targetFramework="4.0"?/>
??</system.web>
??<system.serviceModel>
????<behaviors>
??????<serviceBehaviors>
????????<behavior>
??????????<!--?為避免泄漏元數(shù)據(jù)信息,請在部署前將以下值設(shè)置為?false?并刪除上面的元數(shù)據(jù)終結(jié)點?-->
??????????<serviceMetadata?httpGetEnabled="true"/>
??????????<!--?要接收故障異常詳細信息以進行調(diào)試,請將以下值設(shè)置為?true。在部署前設(shè)置為?false?以避免泄漏異常信息?-->
??????????<serviceDebug?includeExceptionDetailInFaults="true"/>
????????</behavior>
??????</serviceBehaviors>
????</behaviors>
????<serviceHostingEnvironment?multipleSiteBindingsEnabled="true"?/>
??</system.serviceModel>
??<system.webServer>
????<modules?runAllManagedModulesForAllRequests="true"/>
??</system.webServer>

?

7>.Insigma.PSI.UI?

?

?

?

服務(wù)配置好了,那我們客戶端怎么調(diào)用呢??所以我們需要在客戶端的app.config配置文件中添加終結(jié)點信息,上代碼:

?1?<configuration>
?2?????<system.serviceModel>
?3?????????<client>
?4?????????????<endpoint?address="http://localhost:33864/WcfWebRelease/SysUserBLL.svc"
?5?????????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.ISysUserBLLSerivce"
?6?????????????????name="SysUserService"?/>
?7?????????????<endpoint?address="http://localhost:33864/WcfWebRelease/DepartmentBLL.svc"
?8?????????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IDepartmentBLLService"
?9?????????????????name="DepartmentBLLService"?/>
10?????????????<endpoint?address="http://localhost:33864/WcfWebRelease/StoreManageBLL.svc"
11?????????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IStoreManageBLLService"
12?????????????????name="StoreManageBLLService"?/>
13???????????<endpoint?address="http://localhost:33864/WcfWebRelease/HandleGeneralsBLL.svc"
14????????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IHandleGeneralsBLLService"
15????????????????name="HandleGeneralsBLLService"?/>
16???????????<endpoint?address="http://localhost:33864/WcfWebRelease/GoodsBLL.svc"
17???????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IGoodsBLLService"
18???????????????name="GoodsBLLService"?/>
19???????????<endpoint?address="http://localhost:33864/WcfWebRelease/Handle_GoodDetails.svc"
20??????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IHandle_GoodDetailsBLLService"
21??????????????name="Handle_GoodDetailsBLLService"?/>
22???????????<endpoint?address="http://localhost:33864/WcfWebRelease/StaffsBLL.svc"
23??????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.IStaffsBLLService"
24??????????????name="StaffsBLLService"?/>
25???????????<endpoint?address="http://localhost:33864/WcfWebRelease/CompanyBLL.svc"
26??????????????binding="basicHttpBinding"?bindingConfiguration=""?contract="Insigma.PSI.IBLLService.ICompanyBLLService"
27??????????????name="CompanyBLLService"?/>
28?????????</client>
29?????</system.serviceModel>??

同時,我在客戶端專門定義了一個類用來創(chuàng)建wcf代理,返回BLL實例,上代碼:

??1?namespace?Insigma.PSI.UI
??2?{
??3?????public?class?GetServiceFromWcf
??4?????{
??5?
??6?????????private?static?ISysUserBLLSerivce?_SysUserBLLSerivceProxy;
??7?????????private?static?IDepartmentBLLService?_DepartmentBLLService;
??8?????????private?static?IStoreManageBLLService?_StoreManageBLLService;
??9?????????private?static?IHandleGeneralsBLLService?_HandleGeneralsBLLService;
?10?????????private?static?IGoodsBLLService?_GoodsBLLService;
?11?????????private?static?IHandle_GoodDetailsBLLService?_Handle_GoodDetailsBLLService;
?12?????????private?static?IStaffsBLLService?_StaffsBLLService;
?13?????????private?static?ICompanyBLLService?_CompanyBLLService;
?14?
?15?
?16?????????//獲取SysUser代理
?17?????????public?static?ISysUserBLLSerivce?GetSysUserBLLSerivceProxy()
?18?????????{
?19?????????????if?(_SysUserBLLSerivceProxy?==?null)
?20?????????????{
?21?????????????????ChannelFactory<ISysUserBLLSerivce>?channelFactory?=?new?ChannelFactory<ISysUserBLLSerivce>("SysUserService");
?22?????????????????_SysUserBLLSerivceProxy?=?channelFactory.CreateChannel();
?23?????????????}
?24?????????????return?_SysUserBLLSerivceProxy;
?25?????????}
?26?
?27?????????//獲取Department代理
?28?????????public?static?IDepartmentBLLService?GetDepartmentBLLServiceProxy()
?29?????????{
?30?????????????if?(_DepartmentBLLService?==?null)
?31?????????????{
?32?????????????????ChannelFactory<IDepartmentBLLService>?channelFactory?=?new?ChannelFactory<IDepartmentBLLService>("DepartmentBLLService");
?33?????????????????_DepartmentBLLService?=?channelFactory.CreateChannel();
?34?????????????}
?35?????????????return?_DepartmentBLLService;
?36?????????}
?37?
?38?????????//獲取StoreHost代理
?39?????????public?static?IStoreManageBLLService?GetStoreManageBLLServiceProxy()
?40?????????{
?41?????????????if?(_StoreManageBLLService?==?null)
?42?????????????{
?43?????????????????ChannelFactory<IStoreManageBLLService>?channelFactory?=?new?ChannelFactory<IStoreManageBLLService>("StoreManageBLLService");
?44?????????????????_StoreManageBLLService?=?channelFactory.CreateChannel();
?45?????????????}
?46?????????????return?_StoreManageBLLService;
?47?????????}
?48?
?49?????????//獲取HandleGenerals代理
?50?????????public?static?IHandleGeneralsBLLService?GetHandleGeneralsBLLServiceProxy()
?51?????????{
?52?????????????if?(_HandleGeneralsBLLService?==?null)
?53?????????????{
?54?????????????????ChannelFactory<IHandleGeneralsBLLService>?channelFactory?=?new?ChannelFactory<IHandleGeneralsBLLService>("HandleGeneralsBLLService");
?55?????????????????_HandleGeneralsBLLService?=?channelFactory.CreateChannel();
?56?????????????}
?57?????????????return?_HandleGeneralsBLLService;
?58?????????}
?59?
?60?????????//獲取Goods代理
?61?????????public?static?IGoodsBLLService?GetGoodsBLLService()
?62?????????{
?63?????????????if?(_GoodsBLLService?==?null)
?64?????????????{
?65?????????????????ChannelFactory<IGoodsBLLService>?channelFactory?=?new?ChannelFactory<IGoodsBLLService>("GoodsBLLService");
?66?????????????????_GoodsBLLService?=?channelFactory.CreateChannel();
?67?????????????}
?68?????????????return?_GoodsBLLService;
?69?????????}
?70?
?71?????????//獲取Handle_GoodDetails代理
?72?????????public?static?IHandle_GoodDetailsBLLService?GetHandle_GoodDetails()
?73?????????{
?74?????????????if?(_Handle_GoodDetailsBLLService?==?null)
?75?????????????{
?76?????????????????ChannelFactory<IHandle_GoodDetailsBLLService>?channelFactory?=?new?ChannelFactory<IHandle_GoodDetailsBLLService>("Handle_GoodDetailsBLLService");
?77?????????????????_Handle_GoodDetailsBLLService?=?channelFactory.CreateChannel();
?78?????????????}
?79?????????????return?_Handle_GoodDetailsBLLService;
?80?????????}
?81?
?82?????????//獲取Staffs代理
?83?????????public?static?IStaffsBLLService?GetStaffsBLLService()
?84?????????{
?85?????????????if?(_StaffsBLLService?==?null)
?86?????????????{
?87?????????????????ChannelFactory<IStaffsBLLService>?channelFactory?=?new?ChannelFactory<IStaffsBLLService>("StaffsBLLService");
?88?????????????????_StaffsBLLService?=?channelFactory.CreateChannel();
?89?????????????}
?90?????????????return?_StaffsBLLService;
?91?????????}
?92?
?93?????????///獲取Company代理
?94?????????public?static?ICompanyBLLService?GetCompanyBLLService()
?95?????????{
?96?????????????if?(_CompanyBLLService?==?null)
?97?????????????{
?98?????????????????ChannelFactory<ICompanyBLLService>?channelFactory?=?new?ChannelFactory<ICompanyBLLService>("CompanyBLLService");
?99?????????????????_CompanyBLLService?=?channelFactory.CreateChannel();
100?????????????}
101?????????????return?_CompanyBLLService;
102?????????}
103?????}
104?}

?

Utility沒什么好講的,就是兩個數(shù)據(jù)庫操作類,一個Oracle類,一個SQL類,這里就不貼圖貼代碼了....?

??

疑問解答?

架構(gòu)、項目、代碼端都講解完成了....接下來和大家分享項目中碰到的一個綁定的問題....

首先貼上要綁定的Model層信息:

?1?namespace?Insigma.PSI.Model
?2?{
?3?????[DataContract]
?4?????public?class?Handles_GoodDetailsModel
?5?????{
?6?????????//外鍵對象
?7?????????[DataMember]
?8?????????public?HandelGeneralsModel?Handles;
?9?
10?????????[DataMember]
11?????????public?GoodsDetailsModel?GoodsDetails;
12?????}
13?}

講講要求吧,就是希望當(dāng)頁面載入是顯示訂單表_商品詳細表的綜合信息,由于是不同的表,所以我在Model層建立了一個單獨的Model類,里面是一對外鍵對象,因為存在主外鍵的關(guān)系,所以我就考慮到了用外鍵對象來存放數(shù)據(jù),然后通過外鍵建立兩張表的視圖,然后獲取視圖數(shù)據(jù),OK,獲取完全沒有問題,獲取到了就是頁面端的綁定了,按照原來的思路,上代碼:

1?????????????//【錯誤】綁定
2?????????????List<Handles_GoodDetailsModel>?hand_goodList?=?GetServiceFromWcf.GetHandle_GoodDetails().GetHandle_GoodDetails(sqlWhere);
3?????????????dgv_DetailShow.DataSource?=?hand_goodList;

?結(jié)果就是,始終綁不上,經(jīng)過深思熟慮之后,才覺得應(yīng)該是外界對象的問題,所以收集資料,終于發(fā)現(xiàn)錯誤點確實在外鍵對象上,外鍵對象無法直接直接綁定上去,至少DataGridView無法直接綁定,web中的Eval()、Bind()可以綁定外鍵對象(經(jīng)測試)........好了,問題找到了就要開始解決了,最后終于發(fā)現(xiàn)了一種手動綁定的方法,上代碼:

?1?????????????//【正確】手工綁定
?2?????????????List<Handles_GoodDetailsModel>?hand_goodList?=?GetServiceFromWcf.GetHandle_GoodDetails().GetHandle_GoodDetails(sqlWhere);
?3?????????????//由于存在外鍵對象??無法直接綁定?需要手工綁定
?4?????????????dgv_DetailShow.Rows.Clear();
?5?????????????foreach?(Handles_GoodDetailsModel?model?in?hand_goodList)
?6?????????????{
?7?????????????????//新增一行,該值會隨著循環(huán)綁定自增
?8?????????????????int?i?=?dgv_DetailShow.Rows.Add();
?9?
10?????????????????//給對應(yīng)行綁定數(shù)據(jù)
11?????????????????dgv_DetailShow.Rows[i].Cells["HandCode"].Value?=?model.Handles.HandCode;
12?????????????????dgv_DetailShow.Rows[i].Cells["ContCode"].Value?=?model.Handles.ContCode;
13?????????????????dgv_DetailShow.Rows[i].Cells["HandDate"].Value?=?model.Handles.HandDate;
14?????????????????dgv_DetailShow.Rows[i].Cells["StaffCode"].Value?=?model.Handles.StaffCode;
15?????????????????dgv_DetailShow.Rows[i].Cells["StoreDate"].Value?=?model.Handles.StoreDate;
16?
17?????????????????dgv_DetailShow.Rows[i].Cells["DetailCode"].Value?=?model.GoodsDetails.DetailCode;
18?????????????????dgv_DetailShow.Rows[i].Cells["GooCode"].Value?=?model.GoodsDetails.GooCode;
19?????????????????dgv_DetailShow.Rows[i].Cells["GooNum"].Value?=?model.GoodsDetails.GooNum;
20?????????????????dgv_DetailShow.Rows[i].Cells["GooPrice"].Value?=?model.GoodsDetails.GooPrice;
21?????????????????dgv_DetailShow.Rows[i].Cells["StoreCodeIn"].Value?=?model.GoodsDetails.StoreCodeIn;
22?????????????????dgv_DetailShow.Rows[i].Cells["StoreCodeOut"].Value?=?model.GoodsDetails.StoreCodeOut;
23?????????????}
24?????????}

總結(jié)

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

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

国产av一区二区精品久久凹凸 | 一本大道久久东京热无码av | 久久无码中文字幕免费影院蜜桃 | 国内精品久久毛片一区二区 | 久久国语露脸国产精品电影 | 色噜噜亚洲男人的天堂 | 一区二区传媒有限公司 | 三级4级全黄60分钟 | 九九热爱视频精品 | 乱中年女人伦av三区 | 亚洲国产成人av在线观看 | 亚洲aⅴ无码成人网站国产app | 欧美精品在线观看 | 久久人人爽人人爽人人片ⅴ | 精品欧美一区二区三区久久久 | 黑人巨大精品欧美一区二区 | 久久成人a毛片免费观看网站 | 亚洲伊人久久精品影院 | 麻花豆传媒剧国产免费mv在线 | 中文字幕无码av激情不卡 | 国产亚洲日韩欧美另类第八页 | 国产超级va在线观看视频 | 亚洲综合伊人久久大杳蕉 | 国产后入清纯学生妹 | 亚洲精品中文字幕久久久久 | 无码人妻精品一区二区三区下载 | 欧洲熟妇色 欧美 | 曰本女人与公拘交酡免费视频 | 欧美激情综合亚洲一二区 | 久久久精品456亚洲影院 | 午夜成人1000部免费视频 | 国产一区二区三区四区五区加勒比 | 超碰97人人做人人爱少妇 | 久激情内射婷内射蜜桃人妖 | 午夜无码人妻av大片色欲 | 一本色道婷婷久久欧美 | 亚洲中文字幕成人无码 | 蜜臀av无码人妻精品 | 亚洲精品久久久久中文第一幕 | 国产色xx群视频射精 | 少妇高潮一区二区三区99 | 国产免费观看黄av片 | 成人欧美一区二区三区黑人免费 | 十八禁视频网站在线观看 | 四虎国产精品免费久久 | 久久综合久久自在自线精品自 | 日韩精品无码一本二本三本色 | 狠狠躁日日躁夜夜躁2020 | 精品欧洲av无码一区二区三区 | 99re在线播放 | 国内揄拍国内精品人妻 | 久久www免费人成人片 | 色婷婷综合中文久久一本 | 成熟妇人a片免费看网站 | 天堂亚洲免费视频 | 日韩在线不卡免费视频一区 | 捆绑白丝粉色jk震动捧喷白浆 | 在线成人www免费观看视频 | 国产真实伦对白全集 | 伊在人天堂亚洲香蕉精品区 | 99久久婷婷国产综合精品青草免费 | 狠狠色色综合网站 | 特级做a爰片毛片免费69 | 国产国产精品人在线视 | 天天爽夜夜爽夜夜爽 | 久久久久免费看成人影片 | 国产精品二区一区二区aⅴ污介绍 | 久久亚洲精品中文字幕无男同 | 漂亮人妻洗澡被公强 日日躁 | 亚洲另类伦春色综合小说 | 草草网站影院白丝内射 | 少妇久久久久久人妻无码 | 日本乱人伦片中文三区 | 九九久久精品国产免费看小说 | 精品乱码久久久久久久 | 青青草原综合久久大伊人精品 | 久久精品99久久香蕉国产色戒 | 日韩欧美群交p片內射中文 | 蜜桃臀无码内射一区二区三区 | 大色综合色综合网站 | 日日碰狠狠躁久久躁蜜桃 | 国产精品久久久久无码av色戒 | 国产精品香蕉在线观看 | 国产精品福利视频导航 | 亚洲一区二区三区偷拍女厕 | 久久综合激激的五月天 | 成人片黄网站色大片免费观看 | 亚洲国产精品一区二区美利坚 | 国产极品视觉盛宴 | 久久精品国产99精品亚洲 | 国产乱人伦av在线无码 | 欧美35页视频在线观看 | 网友自拍区视频精品 | 色婷婷av一区二区三区之红樱桃 | 日本精品少妇一区二区三区 | 亚洲中文字幕在线无码一区二区 | 国内综合精品午夜久久资源 | 亚洲欧美中文字幕5发布 | 影音先锋中文字幕无码 | 日韩无套无码精品 | 日本丰满护士爆乳xxxx | 精品国产精品久久一区免费式 | 色综合久久久久综合一本到桃花网 | 嫩b人妻精品一区二区三区 | 欧美放荡的少妇 | www国产亚洲精品久久网站 | 99riav国产精品视频 | 亚洲午夜无码久久 | 日韩在线不卡免费视频一区 | 午夜福利试看120秒体验区 | 亚洲一区二区三区国产精华液 | 四十如虎的丰满熟妇啪啪 | 永久免费观看国产裸体美女 | 欧美激情综合亚洲一二区 | 日本一卡二卡不卡视频查询 | 天下第一社区视频www日本 | 性色欲情网站iwww九文堂 | 精品aⅴ一区二区三区 | 亚洲无人区午夜福利码高清完整版 | 俺去俺来也www色官网 | 麻豆人妻少妇精品无码专区 | 色综合久久久久综合一本到桃花网 | 国产麻豆精品一区二区三区v视界 | 欧美精品一区二区精品久久 | 国产办公室秘书无码精品99 | 99久久久无码国产精品免费 | 一本久道久久综合婷婷五月 | 亚洲综合在线一区二区三区 | 日本护士毛茸茸高潮 | 日本va欧美va欧美va精品 | 搡女人真爽免费视频大全 | 国产在线aaa片一区二区99 | 美女毛片一区二区三区四区 | 熟女少妇在线视频播放 | 亚洲一区av无码专区在线观看 | 国产成人无码a区在线观看视频app | 国产乡下妇女做爰 | 无码一区二区三区在线观看 | 国产在线一区二区三区四区五区 | 在线天堂新版最新版在线8 | 国产又粗又硬又大爽黄老大爷视 | 久久国产精品精品国产色婷婷 | 狠狠综合久久久久综合网 | 99国产欧美久久久精品 | 5858s亚洲色大成网站www | 国产偷国产偷精品高清尤物 | aa片在线观看视频在线播放 | 少妇性l交大片欧洲热妇乱xxx | √8天堂资源地址中文在线 | 亚洲精品欧美二区三区中文字幕 | 少妇被粗大的猛进出69影院 | 18无码粉嫩小泬无套在线观看 | 影音先锋中文字幕无码 | 精品成人av一区二区三区 | 精品国产青草久久久久福利 | 日韩 欧美 动漫 国产 制服 | 国产精品久久久久久久9999 | 沈阳熟女露脸对白视频 | a在线观看免费网站大全 | 黑人粗大猛烈进出高潮视频 | 九九久久精品国产免费看小说 | 国产激情无码一区二区app | 麻豆md0077饥渴少妇 | 曰韩少妇内射免费播放 | 美女扒开屁股让男人桶 | 一本久久a久久精品vr综合 | 国产av一区二区三区最新精品 | 麻豆国产丝袜白领秘书在线观看 | 又色又爽又黄的美女裸体网站 | 亚洲乱亚洲乱妇50p | 撕开奶罩揉吮奶头视频 | 无码免费一区二区三区 | 亚洲综合精品香蕉久久网 | 亚洲中文字幕在线无码一区二区 | 亚洲精品综合五月久久小说 | 天堂无码人妻精品一区二区三区 | 无遮无挡爽爽免费视频 | 女人被爽到呻吟gif动态图视看 | 免费乱码人妻系列无码专区 | 国产人妻精品一区二区三区不卡 | 18无码粉嫩小泬无套在线观看 | 夜夜高潮次次欢爽av女 | 久久久久国色av免费观看性色 | 中文字幕人妻丝袜二区 | 丰满少妇女裸体bbw | 人妻无码αv中文字幕久久琪琪布 | 久久99热只有频精品8 | 老子影院午夜精品无码 | 国产激情艳情在线看视频 | 国内丰满熟女出轨videos | 欧美老妇与禽交 | 精品欧美一区二区三区久久久 | 亚洲欧美精品aaaaaa片 | 99久久精品日本一区二区免费 | 欧洲熟妇色 欧美 | 人人妻人人澡人人爽人人精品浪潮 | 成人无码影片精品久久久 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲色成人中文字幕网站 | 97精品人妻一区二区三区香蕉 | 亚洲一区二区三区含羞草 | 鲁大师影院在线观看 | 图片区 小说区 区 亚洲五月 | 精品久久综合1区2区3区激情 | 久久久国产精品无码免费专区 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产在线一区二区三区四区五区 | 国产精品无套呻吟在线 | 欧美一区二区三区视频在线观看 | 欧美熟妇另类久久久久久多毛 | 亚洲小说图区综合在线 | ass日本丰满熟妇pics | 狠狠躁日日躁夜夜躁2020 | 永久免费观看国产裸体美女 | 国产亲子乱弄免费视频 | 高潮毛片无遮挡高清免费视频 | 国产精品无套呻吟在线 | 无码国产乱人伦偷精品视频 | 欧美精品在线观看 | 在线播放免费人成毛片乱码 | 色综合久久久无码中文字幕 | 亚洲娇小与黑人巨大交 | 亚洲小说图区综合在线 | 成年美女黄网站色大免费视频 | 成人无码视频免费播放 | 精品国产福利一区二区 | 色婷婷综合激情综在线播放 | 一区二区三区乱码在线 | 欧洲 | 乌克兰少妇xxxx做受 | 国模大胆一区二区三区 | 久久久精品成人免费观看 | 国产人妻精品一区二区三区 | 一本色道久久综合亚洲精品不卡 | 天堂亚洲免费视频 | 漂亮人妻洗澡被公强 日日躁 | 色综合天天综合狠狠爱 | 一区二区三区乱码在线 | 欧洲 | 国产乡下妇女做爰 | 国产精品亚洲а∨无码播放麻豆 | 久久午夜无码鲁丝片 | 亚洲一区二区三区在线观看网站 | 中文毛片无遮挡高清免费 | 亚洲中文字幕无码一久久区 | 精品一区二区三区无码免费视频 | 少妇太爽了在线观看 | 久久精品国产一区二区三区肥胖 | 国产成人综合在线女婷五月99播放 | 成年女人永久免费看片 | 中文字幕+乱码+中文字幕一区 | 永久免费观看美女裸体的网站 | 熟女少妇人妻中文字幕 | 一本色道婷婷久久欧美 | 免费网站看v片在线18禁无码 | www国产亚洲精品久久网站 | 无码一区二区三区在线 | 久久午夜无码鲁丝片午夜精品 | 无码国内精品人妻少妇 | 秋霞成人午夜鲁丝一区二区三区 | 76少妇精品导航 | 熟妇人妻激情偷爽文 | 国产成人一区二区三区别 | 丰满护士巨好爽好大乳 | 久久久久久国产精品无码下载 | 精品国产av色一区二区深夜久久 | 国产精品无码一区二区桃花视频 | 在线观看免费人成视频 | 精品无码成人片一区二区98 | 亚洲人成网站在线播放942 | 宝宝好涨水快流出来免费视频 | 久久久精品456亚洲影院 | 国产av无码专区亚洲awww | 日韩无套无码精品 | 国产成人无码av在线影院 | 国产亚洲欧美日韩亚洲中文色 | 久久人人97超碰a片精品 | 人人妻人人澡人人爽欧美精品 | 亚洲成熟女人毛毛耸耸多 | 99久久久无码国产精品免费 | 蜜桃视频韩日免费播放 | 好男人www社区 | 国产午夜无码视频在线观看 | 色欲人妻aaaaaaa无码 | 国产成人精品无码播放 | 无码免费一区二区三区 | 成人欧美一区二区三区黑人 | 中国女人内谢69xxxx | 国产精品第一区揄拍无码 | 国产av无码专区亚洲a∨毛片 | 日本xxxx色视频在线观看免费 | 亚洲国产精品无码一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲 a v无 码免 费 成 人 a v | 激情爆乳一区二区三区 | 亚洲精品久久久久avwww潮水 | 色综合天天综合狠狠爱 | 国产三级久久久精品麻豆三级 | 国产乱子伦视频在线播放 | 4hu四虎永久在线观看 | 久久精品无码一区二区三区 | 帮老师解开蕾丝奶罩吸乳网站 | 对白脏话肉麻粗话av | 亚洲精品国产品国语在线观看 | 偷窥日本少妇撒尿chinese | 少妇性俱乐部纵欲狂欢电影 | 内射后入在线观看一区 | 一本色道久久综合狠狠躁 | 亚洲成a人片在线观看无码 | 荫蒂添的好舒服视频囗交 | 亚洲日韩中文字幕在线播放 | 一本久道久久综合婷婷五月 | 在线 国产 欧美 亚洲 天堂 | 亚洲 另类 在线 欧美 制服 | 内射欧美老妇wbb | 丰腴饱满的极品熟妇 | 午夜肉伦伦影院 | 九月婷婷人人澡人人添人人爽 | 无码帝国www无码专区色综合 | 亚洲va欧美va天堂v国产综合 | 国产高清av在线播放 | 中国大陆精品视频xxxx | 亚拍精品一区二区三区探花 | 狠狠色丁香久久婷婷综合五月 | 久9re热视频这里只有精品 | 亚洲va中文字幕无码久久不卡 | 中文字幕无码视频专区 | 欧美兽交xxxx×视频 | 性做久久久久久久免费看 | 国产人妻精品一区二区三区 | 少妇愉情理伦片bd | 亚洲无人区午夜福利码高清完整版 | 亚洲 日韩 欧美 成人 在线观看 | 波多野结衣乳巨码无在线观看 | 日本精品少妇一区二区三区 | 桃花色综合影院 | 国产亚洲精品久久久久久国模美 | 国产熟妇另类久久久久 | 国产明星裸体无码xxxx视频 | 2020久久香蕉国产线看观看 | 九九久久精品国产免费看小说 | 亚洲熟妇自偷自拍另类 | 国产又爽又黄又刺激的视频 | 性啪啪chinese东北女人 | 亚洲欧美日韩成人高清在线一区 | 亚洲日本va午夜在线电影 | 99在线 | 亚洲 | 丰满人妻被黑人猛烈进入 | 国语自产偷拍精品视频偷 | 欧美日韩人成综合在线播放 | 国产成人综合在线女婷五月99播放 | 日日干夜夜干 | 亚洲色大成网站www | 中文字幕无码av激情不卡 | 特级做a爰片毛片免费69 | 久久久av男人的天堂 | 久久视频在线观看精品 | 亚洲欧美精品aaaaaa片 | 午夜福利一区二区三区在线观看 | 377p欧洲日本亚洲大胆 | 狠狠色欧美亚洲狠狠色www | 久久99精品久久久久久动态图 | 亚洲中文字幕无码中字 | 爆乳一区二区三区无码 | 国产免费久久久久久无码 | 国产又爽又猛又粗的视频a片 | 成年美女黄网站色大免费全看 | 欧美激情综合亚洲一二区 | 国产成人精品视频ⅴa片软件竹菊 | 成人无码视频免费播放 | 亚洲成色www久久网站 | 久久国产精品偷任你爽任你 | 久久无码专区国产精品s | 国产乱人偷精品人妻a片 | 国产精品高潮呻吟av久久4虎 | 国产后入清纯学生妹 | 国产精品久久国产三级国 | 丰满人妻被黑人猛烈进入 | 精品国产青草久久久久福利 | 亚洲中文字幕在线无码一区二区 | 日本精品人妻无码免费大全 | 秋霞成人午夜鲁丝一区二区三区 | 国产农村乱对白刺激视频 | 东京无码熟妇人妻av在线网址 | 日韩欧美中文字幕公布 | 老司机亚洲精品影院无码 | 丰满人妻精品国产99aⅴ | 最新版天堂资源中文官网 | 久久精品无码一区二区三区 | 色一情一乱一伦一视频免费看 | 天下第一社区视频www日本 | 日日夜夜撸啊撸 | 99久久精品日本一区二区免费 | 99精品国产综合久久久久五月天 | 在线精品国产一区二区三区 | 精品国产青草久久久久福利 | 真人与拘做受免费视频一 | 国产精品久久久久7777 | 国产办公室秘书无码精品99 | 成人精品视频一区二区三区尤物 | 老司机亚洲精品影院无码 | 88国产精品欧美一区二区三区 | 又湿又紧又大又爽a视频国产 | 2019午夜福利不卡片在线 | 亚洲中文字幕无码中字 | 亚洲综合伊人久久大杳蕉 | 久久久久久九九精品久 | 岛国片人妻三上悠亚 | yw尤物av无码国产在线观看 | 日日摸日日碰夜夜爽av | 亚洲日韩乱码中文无码蜜桃臀网站 | 欧美激情综合亚洲一二区 | 99久久亚洲精品无码毛片 | 国产精品美女久久久网av | 婷婷丁香五月天综合东京热 | 国产美女极度色诱视频www | 国产精品久久久久久久9999 | 日日夜夜撸啊撸 | 四虎国产精品免费久久 | 日日躁夜夜躁狠狠躁 | 国产精品香蕉在线观看 | 色狠狠av一区二区三区 | 国产色xx群视频射精 | 老司机亚洲精品影院无码 | 成年美女黄网站色大免费视频 | 特黄特色大片免费播放器图片 | 国产精品美女久久久久av爽李琼 | 久久国产劲爆∧v内射 | 亚洲国产综合无码一区 | 四虎4hu永久免费 | 国产电影无码午夜在线播放 | 乱码av麻豆丝袜熟女系列 | 欧美 丝袜 自拍 制服 另类 | 久久www免费人成人片 | 中文字幕av伊人av无码av | 熟女少妇在线视频播放 | 精品国产国产综合精品 | 亚洲の无码国产の无码步美 | 无码人妻丰满熟妇区五十路百度 | 对白脏话肉麻粗话av | 亚洲乱亚洲乱妇50p | 亚洲色偷偷偷综合网 | 国产一区二区不卡老阿姨 | 99久久久无码国产精品免费 | 性欧美大战久久久久久久 | 久久精品一区二区三区四区 | 欧美一区二区三区 | 97色伦图片97综合影院 | 国产凸凹视频一区二区 | 婷婷色婷婷开心五月四房播播 | 色五月五月丁香亚洲综合网 | 国产亚洲人成a在线v网站 | 亚洲日韩av一区二区三区四区 | 中文字幕人妻丝袜二区 | 少女韩国电视剧在线观看完整 | 国产精品久久久午夜夜伦鲁鲁 | 在线精品国产一区二区三区 | 蜜臀aⅴ国产精品久久久国产老师 | 久久久久久a亚洲欧洲av冫 | 中国女人内谢69xxxxxa片 | 久久久久久久女国产乱让韩 | 国产又爽又猛又粗的视频a片 | 纯爱无遮挡h肉动漫在线播放 | 日韩欧美中文字幕公布 | 欧美日本免费一区二区三区 | 亚洲色欲色欲欲www在线 | 久久久久国色av免费观看性色 | 亚洲中文字幕无码中字 | 美女极度色诱视频国产 | 麻豆精品国产精华精华液好用吗 | 精品国偷自产在线 | 亚洲码国产精品高潮在线 | 国产精品亚洲专区无码不卡 | 成年美女黄网站色大免费全看 | 国产真实夫妇视频 | 国产区女主播在线观看 | 永久黄网站色视频免费直播 | 亚洲精品综合一区二区三区在线 | 精品久久久久久人妻无码中文字幕 | 高清国产亚洲精品自在久久 | 欧美熟妇另类久久久久久多毛 | 国产亚洲精品久久久久久大师 | 欧美日本精品一区二区三区 | 精品国产成人一区二区三区 | 成在人线av无码免观看麻豆 | 天堂а√在线地址中文在线 | 国产色在线 | 国产 | 国内少妇偷人精品视频 | 鲁鲁鲁爽爽爽在线视频观看 | 毛片内射-百度 | 成人免费视频在线观看 | 中文字幕无码乱人伦 | 中文亚洲成a人片在线观看 | 亚洲中文字幕乱码av波多ji | 国产亚洲精品久久久闺蜜 | 漂亮人妻洗澡被公强 日日躁 | 狠狠色噜噜狠狠狠7777奇米 | 99精品无人区乱码1区2区3区 | 亚洲高清偷拍一区二区三区 | 人人爽人人澡人人高潮 | 亚洲欧美日韩综合久久久 | 性欧美大战久久久久久久 | 亚拍精品一区二区三区探花 | 99er热精品视频 | 少妇人妻大乳在线视频 | 少妇太爽了在线观看 | 国精产品一品二品国精品69xx | 午夜无码区在线观看 | 永久免费观看国产裸体美女 | 亚洲国产精品一区二区第一页 | 免费无码一区二区三区蜜桃大 | 一个人免费观看的www视频 | 综合人妻久久一区二区精品 | 国产三级精品三级男人的天堂 | 曰韩少妇内射免费播放 | 亚洲国产成人av在线观看 | 久在线观看福利视频 | 国产精品永久免费视频 | 国产美女极度色诱视频www | 国产精品无码永久免费888 | 中文字幕无码av波多野吉衣 | 无码吃奶揉捏奶头高潮视频 | 麻豆md0077饥渴少妇 | 爆乳一区二区三区无码 | 在线天堂新版最新版在线8 | √8天堂资源地址中文在线 | 老子影院午夜精品无码 | 国产精品对白交换视频 | 久久99精品久久久久婷婷 | 亚洲成av人片在线观看无码不卡 | 精品无码一区二区三区爱欲 | 欧美性黑人极品hd | 伊人久久大香线蕉av一区二区 | 日本高清一区免费中文视频 | 真人与拘做受免费视频一 | 中文字幕日韩精品一区二区三区 | 国产精品人人爽人人做我的可爱 | 欧美大屁股xxxxhd黑色 | 欧美日韩视频无码一区二区三 | 人妻aⅴ无码一区二区三区 | 久在线观看福利视频 | 久久精品中文字幕大胸 | 日韩欧美成人免费观看 | 高清国产亚洲精品自在久久 | 午夜福利不卡在线视频 | 免费无码av一区二区 | 欧美日韩久久久精品a片 | 日本乱偷人妻中文字幕 | 国产在线精品一区二区三区直播 | 无码免费一区二区三区 | 欧美三级a做爰在线观看 | 天天拍夜夜添久久精品 | 无码人妻丰满熟妇区毛片18 | 国产性生大片免费观看性 | 少妇无码av无码专区在线观看 | 激情内射亚州一区二区三区爱妻 | 色综合久久网 | 久久国产精品萌白酱免费 | 曰本女人与公拘交酡免费视频 | 欧美熟妇另类久久久久久不卡 | 国产精品成人av在线观看 | 领导边摸边吃奶边做爽在线观看 | 成人亚洲精品久久久久 | 久久 国产 尿 小便 嘘嘘 | 伊人久久婷婷五月综合97色 | 亚洲精品中文字幕乱码 | 人人妻人人澡人人爽欧美一区九九 | 亚洲 欧美 激情 小说 另类 | 日韩少妇内射免费播放 | 国产无套内射久久久国产 | 人人爽人人澡人人高潮 | 黑人粗大猛烈进出高潮视频 | 亚洲狠狠色丁香婷婷综合 | 国产精品高潮呻吟av久久4虎 | 76少妇精品导航 | 男人和女人高潮免费网站 | 中文字幕色婷婷在线视频 | 精品久久久中文字幕人妻 | 性做久久久久久久久 | 久久久久国色av免费观看性色 | v一区无码内射国产 | 欧美成人免费全部网站 | 99久久久国产精品无码免费 | 久久99精品久久久久久 | 激情五月综合色婷婷一区二区 | 中文字幕无线码免费人妻 | 中文字幕人妻丝袜二区 | 狠狠色丁香久久婷婷综合五月 | 国产精品无码一区二区三区不卡 | 男女超爽视频免费播放 | 在线观看欧美一区二区三区 | 亚洲中文字幕va福利 | 无码中文字幕色专区 | 粉嫩少妇内射浓精videos | 色窝窝无码一区二区三区色欲 | 老头边吃奶边弄进去呻吟 | 日韩视频 中文字幕 视频一区 | 鲁一鲁av2019在线 | 免费人成在线观看网站 | 任你躁在线精品免费 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 欧美丰满熟妇xxxx性ppx人交 | 色老头在线一区二区三区 | a在线亚洲男人的天堂 | 在线成人www免费观看视频 | 中文字幕无线码 | 免费国产黄网站在线观看 | 久久久久久国产精品无码下载 | 久久精品人妻少妇一区二区三区 | 国产精品丝袜黑色高跟鞋 | 曰韩无码二三区中文字幕 | 欧美人与牲动交xxxx | 欧美第一黄网免费网站 | 欧美 亚洲 国产 另类 | 欧美国产亚洲日韩在线二区 | 色婷婷综合激情综在线播放 | av人摸人人人澡人人超碰下载 | 国产日产欧产精品精品app | 青青久在线视频免费观看 | 国产婷婷色一区二区三区在线 | 国产人妻久久精品二区三区老狼 | 国产精品人妻一区二区三区四 | 久久精品女人天堂av免费观看 | 久久国内精品自在自线 | 日日摸夜夜摸狠狠摸婷婷 | 欧美日本精品一区二区三区 | 97久久超碰中文字幕 | 十八禁真人啪啪免费网站 | 中文字幕乱码亚洲无线三区 | 99久久久无码国产精品免费 | 野外少妇愉情中文字幕 | 久久久久免费精品国产 | 国产精品亚洲一区二区三区喷水 | 色综合久久网 | 欧美日韩一区二区免费视频 | 国产熟妇另类久久久久 | 色婷婷欧美在线播放内射 | 久久国产精品偷任你爽任你 | 少妇的肉体aa片免费 | 青青青手机频在线观看 | 欧美变态另类xxxx | 亚洲国产精品久久久久久 | 国产艳妇av在线观看果冻传媒 | 国产精品久久久久久久影院 | 国内少妇偷人精品视频 | 久久亚洲日韩精品一区二区三区 | 无码av最新清无码专区吞精 | 黑人玩弄人妻中文在线 | 精品人人妻人人澡人人爽人人 | 欧美亚洲国产一区二区三区 | 少妇被黑人到高潮喷出白浆 | 九九热爱视频精品 | 熟妇人妻激情偷爽文 | 欧美一区二区三区视频在线观看 | 亚洲熟女一区二区三区 | www国产亚洲精品久久久日本 | 毛片内射-百度 | 国产一区二区三区四区五区加勒比 | 伊在人天堂亚洲香蕉精品区 | 澳门永久av免费网站 | 日本欧美一区二区三区乱码 | 成人毛片一区二区 | 人妻无码αv中文字幕久久琪琪布 | 久久国语露脸国产精品电影 | 无码人妻丰满熟妇区毛片18 | 丰满岳乱妇在线观看中字无码 | 国产疯狂伦交大片 | 大肉大捧一进一出好爽视频 | 人妻互换免费中文字幕 | 国产深夜福利视频在线 | 国产成人无码av在线影院 | 好屌草这里只有精品 | 亚洲精品中文字幕久久久久 | 国内丰满熟女出轨videos | 亚洲精品午夜无码电影网 | 久久精品国产99久久6动漫 | 老司机亚洲精品影院 | 亚洲成av人片天堂网无码】 | 岛国片人妻三上悠亚 | 99精品国产综合久久久久五月天 | 久久国产自偷自偷免费一区调 | 55夜色66夜色国产精品视频 | 日韩人妻无码一区二区三区久久99 | 亚洲码国产精品高潮在线 | 丰满人妻翻云覆雨呻吟视频 | 伊人久久大香线蕉午夜 | 福利一区二区三区视频在线观看 | 中文字幕中文有码在线 | 亚洲精品一区二区三区大桥未久 | 四虎4hu永久免费 | 国产午夜福利100集发布 | 日韩精品无码免费一区二区三区 | 亚洲精品国产第一综合99久久 | 5858s亚洲色大成网站www | 老太婆性杂交欧美肥老太 | 无码播放一区二区三区 | 精品水蜜桃久久久久久久 | 在线播放免费人成毛片乱码 | 亚洲一区二区三区在线观看网站 | 国产9 9在线 | 中文 | 亚洲性无码av中文字幕 | 色欲av亚洲一区无码少妇 | 免费无码av一区二区 | 一二三四在线观看免费视频 | 欧美人与牲动交xxxx | 欧美国产日产一区二区 | 欧美 丝袜 自拍 制服 另类 | 精品无码成人片一区二区98 | 老司机亚洲精品影院无码 | 女人被爽到呻吟gif动态图视看 | 欧美老熟妇乱xxxxx | 国产色xx群视频射精 | 7777奇米四色成人眼影 | 国产卡一卡二卡三 | 夜精品a片一区二区三区无码白浆 | 99久久精品国产一区二区蜜芽 | 欧美性猛交内射兽交老熟妇 | 伊人久久大香线蕉av一区二区 | 国产成人无码av一区二区 | 精品国偷自产在线视频 | 国产乱人伦偷精品视频 | 人妻少妇精品无码专区二区 | 少妇性俱乐部纵欲狂欢电影 | 宝宝好涨水快流出来免费视频 | 国产区女主播在线观看 | 夜夜高潮次次欢爽av女 | 少妇性荡欲午夜性开放视频剧场 | 精品人妻中文字幕有码在线 | 亚洲精品成人av在线 | 乱中年女人伦av三区 | 女人被男人爽到呻吟的视频 | 99国产欧美久久久精品 | 国产精品丝袜黑色高跟鞋 | 色欲人妻aaaaaaa无码 | 久久综合久久自在自线精品自 | 色一情一乱一伦一视频免费看 | 亚洲国产精华液网站w | 97久久超碰中文字幕 | 最新版天堂资源中文官网 | 人妻有码中文字幕在线 | 亚洲狠狠色丁香婷婷综合 | 麻豆国产丝袜白领秘书在线观看 | 任你躁在线精品免费 | 国产精品久久久久9999小说 | 亚洲日韩中文字幕在线播放 | 九月婷婷人人澡人人添人人爽 | 俺去俺来也在线www色官网 | 亚洲精品一区二区三区在线 | 蜜桃臀无码内射一区二区三区 | 无码av岛国片在线播放 | 俺去俺来也www色官网 | 国内精品久久毛片一区二区 | 黄网在线观看免费网站 | 人人爽人人澡人人人妻 | 娇妻被黑人粗大高潮白浆 | 精品国产一区av天美传媒 | aa片在线观看视频在线播放 | 国内少妇偷人精品视频 | 亚洲国产一区二区三区在线观看 | www成人国产高清内射 | 亚洲精品一区三区三区在线观看 | 久久亚洲日韩精品一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 国产高潮视频在线观看 | 亚洲呦女专区 | 天天爽夜夜爽夜夜爽 | 亚洲精品国产品国语在线观看 | 99视频精品全部免费免费观看 | 高清国产亚洲精品自在久久 | 国产在线精品一区二区高清不卡 | 黑人玩弄人妻中文在线 | 国内少妇偷人精品视频 | 性色欲网站人妻丰满中文久久不卡 | 欧美日韩一区二区免费视频 | 欧美熟妇另类久久久久久不卡 | 捆绑白丝粉色jk震动捧喷白浆 | 97精品人妻一区二区三区香蕉 | 永久免费观看美女裸体的网站 | 免费人成在线视频无码 | 丰满肥臀大屁股熟妇激情视频 | 色欲综合久久中文字幕网 | 亚洲一区二区三区香蕉 | 色综合久久网 | 亚洲中文字幕乱码av波多ji | 国产一精品一av一免费 | 亚洲小说春色综合另类 | 狠狠噜狠狠狠狠丁香五月 | 无套内谢老熟女 | 亚洲一区二区三区无码久久 | 国产精品.xx视频.xxtv | 国产人妻久久精品二区三区老狼 | 亚洲 激情 小说 另类 欧美 | 久久久亚洲欧洲日产国码αv | 一本色道久久综合亚洲精品不卡 | 国产精品久免费的黄网站 | 熟女少妇人妻中文字幕 | 国产69精品久久久久app下载 | 99久久精品无码一区二区毛片 | 老司机亚洲精品影院无码 | 国产真实伦对白全集 | 亚洲成在人网站无码天堂 | 又粗又大又硬又长又爽 | 好屌草这里只有精品 | √8天堂资源地址中文在线 | 熟妇人妻无乱码中文字幕 | 波多野结衣高清一区二区三区 | 装睡被陌生人摸出水好爽 | 97精品国产97久久久久久免费 | 日韩少妇白浆无码系列 | 日本一区二区三区免费播放 | 午夜精品一区二区三区的区别 | www国产精品内射老师 | 亚洲精品国偷拍自产在线麻豆 | 最新国产麻豆aⅴ精品无码 | 欧美日韩综合一区二区三区 | 色综合久久久久综合一本到桃花网 | 日本欧美一区二区三区乱码 | a片在线免费观看 | 55夜色66夜色国产精品视频 | 亚洲天堂2017无码中文 | 伊在人天堂亚洲香蕉精品区 | 搡女人真爽免费视频大全 | 丝袜美腿亚洲一区二区 | 久9re热视频这里只有精品 | 国产成人无码午夜视频在线观看 | 亚洲国精产品一二二线 | 欧美丰满少妇xxxx性 | 清纯唯美经典一区二区 | 蜜桃视频韩日免费播放 | 娇妻被黑人粗大高潮白浆 | 亚洲成av人在线观看网址 | 国产亚洲日韩欧美另类第八页 | 日韩亚洲欧美中文高清在线 | 久久综合给久久狠狠97色 | 99久久婷婷国产综合精品青草免费 | 日本丰满护士爆乳xxxx | 免费人成在线视频无码 | 久久久国产精品无码免费专区 | 国产sm调教视频在线观看 | 性色欲情网站iwww九文堂 | 久久久久se色偷偷亚洲精品av | 性啪啪chinese东北女人 | 亚洲人亚洲人成电影网站色 | 亚洲综合无码一区二区三区 | 九九热爱视频精品 | 98国产精品综合一区二区三区 | 青青草原综合久久大伊人精品 | 狠狠cao日日穞夜夜穞av | 色妞www精品免费视频 | 特黄特色大片免费播放器图片 | 亚洲精品午夜无码电影网 | 日日橹狠狠爱欧美视频 | 国内精品人妻无码久久久影院蜜桃 | 天堂一区人妻无码 | 无遮无挡爽爽免费视频 | 亚洲日韩中文字幕在线播放 | 丰满少妇女裸体bbw | 亚洲狠狠婷婷综合久久 | 亚洲人成影院在线无码按摩店 | 亚洲国产精品久久久久久 | 日日麻批免费40分钟无码 | 国产激情无码一区二区app | 桃花色综合影院 | 55夜色66夜色国产精品视频 | 精品成人av一区二区三区 | 精品国产精品久久一区免费式 | 东京热无码av男人的天堂 | 亚洲成av人综合在线观看 | 婷婷六月久久综合丁香 | 中文毛片无遮挡高清免费 | 性史性农村dvd毛片 | 久久99久久99精品中文字幕 | 亚洲精品午夜无码电影网 | 激情人妻另类人妻伦 | 沈阳熟女露脸对白视频 | 美女扒开屁股让男人桶 | 300部国产真实乱 | 国产亲子乱弄免费视频 | 奇米影视888欧美在线观看 | 亚洲一区二区三区播放 | 99久久婷婷国产综合精品青草免费 | 中文字幕无码日韩欧毛 | 亚洲日本va中文字幕 | 精品人妻中文字幕有码在线 | 老头边吃奶边弄进去呻吟 | 久久婷婷五月综合色国产香蕉 | 好爽又高潮了毛片免费下载 | 丝袜足控一区二区三区 | 国产精品亚洲lv粉色 | 国产手机在线αⅴ片无码观看 | 日韩人妻无码一区二区三区久久99 | 亚洲s色大片在线观看 | 欧美国产日产一区二区 | 国产激情一区二区三区 | 男人和女人高潮免费网站 | 欧洲精品码一区二区三区免费看 | 内射欧美老妇wbb | 激情五月综合色婷婷一区二区 | 少妇厨房愉情理9仑片视频 | 久久精品人妻少妇一区二区三区 | 波多野42部无码喷潮在线 | 老子影院午夜精品无码 | 一本久久a久久精品vr综合 | 亚洲 a v无 码免 费 成 人 a v | 国产乱码精品一品二品 | 亚洲日韩av一区二区三区中文 | 亚洲精品欧美二区三区中文字幕 | 蜜桃臀无码内射一区二区三区 | 少妇一晚三次一区二区三区 | 国产精品久久国产精品99 | 久久国产精品精品国产色婷婷 | 未满成年国产在线观看 | 最新国产麻豆aⅴ精品无码 | 少妇厨房愉情理9仑片视频 | 成人性做爰aaa片免费看 | 精品偷拍一区二区三区在线看 | 爱做久久久久久 | 中文字幕av无码一区二区三区电影 | 免费国产黄网站在线观看 | 娇妻被黑人粗大高潮白浆 | 领导边摸边吃奶边做爽在线观看 | 亚洲男人av天堂午夜在 | 欧美阿v高清资源不卡在线播放 | 国产精品亚洲五月天高清 | 欧美性色19p | 色婷婷av一区二区三区之红樱桃 | 一本精品99久久精品77 | 欧美高清在线精品一区 | 两性色午夜视频免费播放 | 女人被男人躁得好爽免费视频 | 又黄又爽又色的视频 | 国产成人午夜福利在线播放 | 国产av人人夜夜澡人人爽麻豆 | 久久综合激激的五月天 | av无码久久久久不卡免费网站 | 欧洲极品少妇 | 在线看片无码永久免费视频 | 精品国产一区二区三区四区在线看 | 国产香蕉尹人视频在线 | 高清国产亚洲精品自在久久 | 蜜臀av无码人妻精品 | 精品国产一区av天美传媒 | 久久精品成人欧美大片 | 欧美国产日韩久久mv | 午夜无码区在线观看 | 色一情一乱一伦一区二区三欧美 | 亚洲精品中文字幕 | 午夜时刻免费入口 | 中文精品久久久久人妻不卡 | 成人亚洲精品久久久久软件 | 欧美高清在线精品一区 | 欧美一区二区三区视频在线观看 | 亚洲自偷自拍另类第1页 | 奇米影视7777久久精品人人爽 | 少妇高潮一区二区三区99 | 久久精品人人做人人综合 | 久久国产精品萌白酱免费 | 伊人久久大香线蕉av一区二区 | 久久午夜无码鲁丝片秋霞 | 欧美成人午夜精品久久久 | 国产精品久久久av久久久 | 在线a亚洲视频播放在线观看 | 亚洲精品一区二区三区在线 | 中文无码精品a∨在线观看不卡 | 国产成人精品久久亚洲高清不卡 | 天天av天天av天天透 | 男女猛烈xx00免费视频试看 | 精品久久久久久人妻无码中文字幕 | 欧美精品国产综合久久 | 亚洲精品久久久久久一区二区 | 一个人看的www免费视频在线观看 | 久久综合给合久久狠狠狠97色 | 亚洲精品国产第一综合99久久 | 久久婷婷五月综合色国产香蕉 | 美女黄网站人色视频免费国产 | 国产精品国产自线拍免费软件 | 亚洲男女内射在线播放 | 国内精品九九久久久精品 | 香港三级日本三级妇三级 | 色综合久久久久综合一本到桃花网 | 无码av最新清无码专区吞精 | 亚洲中文字幕无码中字 | 精品一区二区三区波多野结衣 | 国产成人综合在线女婷五月99播放 | 澳门永久av免费网站 | 亚洲乱码中文字幕在线 | 精品成人av一区二区三区 | 日韩无码专区 | 亚洲精品久久久久久一区二区 | 国产免费无码一区二区视频 | 白嫩日本少妇做爰 | 久久99精品久久久久久 | 亚洲经典千人经典日产 | 国产av剧情md精品麻豆 | 国产莉萝无码av在线播放 | а√天堂www在线天堂小说 | 亚洲国产欧美在线成人 | 久久精品99久久香蕉国产色戒 | 欧美成人午夜精品久久久 | 亚洲欧美日韩国产精品一区二区 | 欧美精品无码一区二区三区 | 中文字幕+乱码+中文字幕一区 | 久热国产vs视频在线观看 | 日本乱人伦片中文三区 | 丰满少妇熟乱xxxxx视频 | 国产舌乚八伦偷品w中 | 无套内谢的新婚少妇国语播放 | 日韩av无码中文无码电影 | 国产亚洲人成a在线v网站 | 无码人妻丰满熟妇区毛片18 | 大地资源网第二页免费观看 | 日韩人妻无码一区二区三区久久99 | 国产乱子伦视频在线播放 | 麻豆人妻少妇精品无码专区 | 红桃av一区二区三区在线无码av | 成人精品天堂一区二区三区 | 久久综合九色综合欧美狠狠 | 欧美熟妇另类久久久久久不卡 | 东京热一精品无码av | 国产激情综合五月久久 | 丰满少妇弄高潮了www | 欧美大屁股xxxxhd黑色 | 国产亚洲日韩欧美另类第八页 | 国产艳妇av在线观看果冻传媒 | 国产熟女一区二区三区四区五区 | 日本精品少妇一区二区三区 | 久久无码中文字幕免费影院蜜桃 | 一本色道婷婷久久欧美 | 国产精品第一区揄拍无码 | 国产另类ts人妖一区二区 | 黑人粗大猛烈进出高潮视频 | 国产黄在线观看免费观看不卡 | av无码不卡在线观看免费 | 天天燥日日燥 | 欧美三级a做爰在线观看 | 国产成人无码a区在线观看视频app | 午夜福利电影 | 日日摸日日碰夜夜爽av | 亚洲娇小与黑人巨大交 | 青青草原综合久久大伊人精品 | 精品国偷自产在线 | 99久久人妻精品免费二区 | 无遮挡啪啪摇乳动态图 | 人人妻人人澡人人爽人人精品 | 伦伦影院午夜理论片 | 蜜桃臀无码内射一区二区三区 | 亚洲精品中文字幕乱码 | 99麻豆久久久国产精品免费 | 国产午夜手机精彩视频 | 精品欧洲av无码一区二区三区 | 中文字幕人妻无码一夲道 | 日本高清一区免费中文视频 | 亚洲 高清 成人 动漫 | 2019午夜福利不卡片在线 | 国产又粗又硬又大爽黄老大爷视 | 日韩人妻无码一区二区三区久久99 | 99久久人妻精品免费二区 | 亚洲熟熟妇xxxx | 帮老师解开蕾丝奶罩吸乳网站 | 桃花色综合影院 | 国产网红无码精品视频 | 永久免费观看美女裸体的网站 | av无码不卡在线观看免费 | 天天做天天爱天天爽综合网 | 97人妻精品一区二区三区 | 丰满少妇女裸体bbw | 人妻少妇精品无码专区动漫 | 国产人妻精品一区二区三区不卡 | 美女张开腿让人桶 | 精品无码一区二区三区的天堂 | 女人被爽到呻吟gif动态图视看 | 国产精品美女久久久网av | 国产女主播喷水视频在线观看 | 国产肉丝袜在线观看 | 人人爽人人爽人人片av亚洲 | 亚洲欧美日韩综合久久久 | 欧美日韩视频无码一区二区三 | 伊人久久大香线焦av综合影院 | 国产激情一区二区三区 | 伊人久久大香线蕉亚洲 | 亚洲国产精华液网站w | 成人精品视频一区二区三区尤物 | 99久久精品午夜一区二区 | 亚洲熟女一区二区三区 | 九九热爱视频精品 | 亚洲精品国产a久久久久久 | 久9re热视频这里只有精品 | 日韩人妻系列无码专区 | 国产精品欧美成人 | 久久国内精品自在自线 | 无码人妻丰满熟妇区五十路百度 | 欧美xxxx黑人又粗又长 | av无码久久久久不卡免费网站 | 一本一道久久综合久久 | 夫妻免费无码v看片 | 日本一区二区更新不卡 | 俺去俺来也在线www色官网 | 亚洲日本va中文字幕 | 性欧美videos高清精品 | 午夜精品一区二区三区的区别 | 国产精品久久久久久亚洲毛片 | 又黄又爽又色的视频 | 一本色道久久综合亚洲精品不卡 | 久久久久久久久888 | 台湾无码一区二区 | 亚洲精品综合一区二区三区在线 | 亚洲人亚洲人成电影网站色 | 水蜜桃亚洲一二三四在线 | 亚洲一区二区三区含羞草 | 国产成人无码午夜视频在线观看 | 国色天香社区在线视频 | 亚洲色大成网站www国产 | 国产精品无码永久免费888 | 久久亚洲中文字幕无码 | 国产精品久久国产三级国 | 天堂亚洲2017在线观看 | 欧美兽交xxxx×视频 | 国产麻豆精品精东影业av网站 | 亚洲人成网站免费播放 | 亚洲精品午夜国产va久久成人 | 麻豆果冻传媒2021精品传媒一区下载 | 成年女人永久免费看片 | 激情亚洲一区国产精品 | 亚洲日本va午夜在线电影 | 国产亚洲精品久久久久久大师 | 久久久婷婷五月亚洲97号色 | 欧美老妇交乱视频在线观看 | 国产偷国产偷精品高清尤物 | 亚洲一区二区三区在线观看网站 | 欧美丰满熟妇xxxx性ppx人交 | 狠狠cao日日穞夜夜穞av | 无遮无挡爽爽免费视频 | 丰腴饱满的极品熟妇 | 亚洲日韩精品欧美一区二区 | 一二三四社区在线中文视频 | 国产精品亚洲专区无码不卡 | 丰腴饱满的极品熟妇 | 激情内射日本一区二区三区 | 中国女人内谢69xxxxxa片 | 国语自产偷拍精品视频偷 | 色情久久久av熟女人妻网站 | 亚洲国产欧美日韩精品一区二区三区 | 1000部夫妻午夜免费 | 波多野结衣乳巨码无在线观看 | 亚洲国产精华液网站w | 最新国产乱人伦偷精品免费网站 | 久久精品国产大片免费观看 | 欧美日本免费一区二区三区 | 日本一本二本三区免费 | 国产在线一区二区三区四区五区 | 国产成人无码区免费内射一片色欲 | 日韩无套无码精品 | 成人毛片一区二区 | 激情内射亚州一区二区三区爱妻 | 伊人久久婷婷五月综合97色 | 日韩精品久久久肉伦网站 | 少妇一晚三次一区二区三区 | av在线亚洲欧洲日产一区二区 | 玩弄人妻少妇500系列视频 | 美女扒开屁股让男人桶 | 久久熟妇人妻午夜寂寞影院 | 中文无码成人免费视频在线观看 | 一本色道婷婷久久欧美 | 一本一道久久综合久久 | 少妇邻居内射在线 | 亚洲精品中文字幕久久久久 | 久久久久免费看成人影片 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲精品国偷拍自产在线观看蜜桃 | 67194成是人免费无码 | 国产精品久久精品三级 | 国产片av国语在线观看 | 无码人妻出轨黑人中文字幕 | 国产乱人伦av在线无码 | 高清无码午夜福利视频 | 亚洲小说图区综合在线 | 亚洲呦女专区 | 国产艳妇av在线观看果冻传媒 | 亚洲综合另类小说色区 | 亚洲 另类 在线 欧美 制服 | 成人试看120秒体验区 | 国产两女互慰高潮视频在线观看 | 无码一区二区三区在线观看 | 国产精品国产三级国产专播 | 波多野结衣一区二区三区av免费 | 亚洲成a人片在线观看无码3d | 丝袜人妻一区二区三区 | 国内精品久久毛片一区二区 | 国产香蕉97碰碰久久人人 | 久久综合狠狠综合久久综合88 | 内射老妇bbwx0c0ck | 国产精品嫩草久久久久 | 亚洲乱码日产精品bd | 亚洲理论电影在线观看 | 国产高清不卡无码视频 | 国产精品va在线播放 | 欧美 日韩 人妻 高清 中文 | 免费无码av一区二区 | 国产热a欧美热a在线视频 | av无码久久久久不卡免费网站 | 久久 国产 尿 小便 嘘嘘 | 国语自产偷拍精品视频偷 | 亚洲精品www久久久 | 无码免费一区二区三区 | 国产婷婷色一区二区三区在线 | 成人无码精品1区2区3区免费看 | 亚洲毛片av日韩av无码 | 精品久久久久久人妻无码中文字幕 | 全球成人中文在线 | 亚洲精品一区三区三区在线观看 | 国产成人精品久久亚洲高清不卡 | 久久久久久久久蜜桃 | 国产一精品一av一免费 | 国产精品资源一区二区 | 麻豆国产人妻欲求不满谁演的 | 国产亚洲精品久久久久久大师 | 日韩欧美群交p片內射中文 | 大地资源网第二页免费观看 | 熟妇人妻无乱码中文字幕 | 装睡被陌生人摸出水好爽 | 亚洲欧洲日本综合aⅴ在线 | 久久www免费人成人片 | 亚洲 欧美 激情 小说 另类 | 久久人人爽人人爽人人片av高清 | 曰韩无码二三区中文字幕 | 免费男性肉肉影院 | 国产xxx69麻豆国语对白 | 纯爱无遮挡h肉动漫在线播放 | 天堂亚洲2017在线观看 | 日韩亚洲欧美中文高清在线 | 天干天干啦夜天干天2017 | 成人片黄网站色大片免费观看 | 国产免费久久精品国产传媒 | 亚洲s码欧洲m码国产av | 无套内射视频囯产 | 无码人妻丰满熟妇区五十路百度 | 在线播放无码字幕亚洲 | 国产综合色产在线精品 | 色偷偷人人澡人人爽人人模 | 精品无码国产自产拍在线观看蜜 | 九九综合va免费看 | 亚洲熟妇色xxxxx欧美老妇y | 午夜理论片yy44880影院 | 国产深夜福利视频在线 | 国产后入清纯学生妹 | 永久黄网站色视频免费直播 | 无码成人精品区在线观看 | 国产后入清纯学生妹 | 欧美色就是色 | 三级4级全黄60分钟 | 精品无码一区二区三区的天堂 | 四虎永久在线精品免费网址 | 国产亚洲美女精品久久久2020 | 久久精品丝袜高跟鞋 | 中国女人内谢69xxxx | 亚洲成a人片在线观看日本 | 丝袜足控一区二区三区 | 久久国产精品_国产精品 | 九九热爱视频精品 | 久久久久久国产精品无码下载 | 在教室伦流澡到高潮hnp视频 | 牲欲强的熟妇农村老妇女视频 | 一本久久伊人热热精品中文字幕 | 精品久久8x国产免费观看 | 国产成人无码av一区二区 | 亚洲aⅴ无码成人网站国产app | 日韩人妻系列无码专区 | 男女下面进入的视频免费午夜 | 国产福利视频一区二区 | 中文字幕乱码亚洲无线三区 | 亚洲一区二区三区播放 | yw尤物av无码国产在线观看 | 激情五月综合色婷婷一区二区 | 国产精品18久久久久久麻辣 | 99久久久国产精品无码免费 | 丰满少妇熟乱xxxxx视频 | 97夜夜澡人人爽人人喊中国片 | ass日本丰满熟妇pics | 伊人久久大香线蕉午夜 | 图片区 小说区 区 亚洲五月 | 国产精品久久国产三级国 | 日本高清一区免费中文视频 | 国产国产精品人在线视 | 亚洲狠狠婷婷综合久久 | 蜜桃臀无码内射一区二区三区 | 亚洲成在人网站无码天堂 | 性做久久久久久久免费看 | 中文字幕无线码 | 动漫av网站免费观看 | 午夜精品久久久内射近拍高清 | 国产艳妇av在线观看果冻传媒 | 国产亚洲欧美日韩亚洲中文色 | 国产成人精品必看 | 正在播放老肥熟妇露脸 | 波多野结衣av一区二区全免费观看 | 国产精品欧美成人 | 无码毛片视频一区二区本码 | 国产日产欧产精品精品app | 国产97色在线 | 免 | 宝宝好涨水快流出来免费视频 | 国产真实夫妇视频 | 国产精品无码成人午夜电影 | 国产精品国产自线拍免费软件 | 免费乱码人妻系列无码专区 | 欧美日韩色另类综合 | 久久亚洲日韩精品一区二区三区 | 国产一区二区三区四区五区加勒比 | 小泽玛莉亚一区二区视频在线 | 亚洲精品一区二区三区在线 | 宝宝好涨水快流出来免费视频 | 在线精品亚洲一区二区 | 日本大香伊一区二区三区 | 精品成在人线av无码免费看 | 国产香蕉尹人视频在线 | 东京无码熟妇人妻av在线网址 | 国产成人无码a区在线观看视频app | 国产亚洲人成a在线v网站 | 好男人www社区 | 久久久久国色av免费观看性色 | 一本久久伊人热热精品中文字幕 | 18黄暴禁片在线观看 | 99久久婷婷国产综合精品青草免费 | 亚洲精品国产精品乱码视色 | 两性色午夜视频免费播放 | 18禁止看的免费污网站 | 国产凸凹视频一区二区 | 日韩精品无码一本二本三本色 | 伊人久久大香线蕉午夜 | 久久综合给久久狠狠97色 | 久久久久99精品成人片 | 欧洲极品少妇 | 国产舌乚八伦偷品w中 | 亚洲自偷精品视频自拍 | 无码av免费一区二区三区试看 | 欧美日韩一区二区免费视频 | 久久久精品成人免费观看 | 国产97在线 | 亚洲 | 综合人妻久久一区二区精品 | 国产精品久久久久久亚洲影视内衣 | 久久婷婷五月综合色国产香蕉 | 国产熟女一区二区三区四区五区 | 少妇一晚三次一区二区三区 | 亚洲国产日韩a在线播放 | 成人无码视频在线观看网站 | 帮老师解开蕾丝奶罩吸乳网站 | 国产午夜无码视频在线观看 | 在线欧美精品一区二区三区 | 久久亚洲精品成人无码 | 99视频精品全部免费免费观看 | 国产精品人妻一区二区三区四 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产在线无码精品电影网 | 76少妇精品导航 | 国产香蕉97碰碰久久人人 | 无码人妻丰满熟妇区毛片18 | 国产激情艳情在线看视频 | 亚洲国产av美女网站 | 久久精品99久久香蕉国产色戒 | 国产无遮挡又黄又爽又色 | 成年美女黄网站色大免费视频 | 国产在热线精品视频 | 欧美色就是色 | 中文字幕av伊人av无码av | 波多野结衣av在线观看 | 国产激情一区二区三区 | 国产情侣作爱视频免费观看 | 激情内射亚州一区二区三区爱妻 | 18精品久久久无码午夜福利 | 自拍偷自拍亚洲精品10p | 国产午夜精品一区二区三区嫩草 | av无码电影一区二区三区 | 在线观看国产一区二区三区 | 国产精品a成v人在线播放 | 精品夜夜澡人妻无码av蜜桃 | 精品国精品国产自在久国产87 | 欧美乱妇无乱码大黄a片 | 男女性色大片免费网站 | 亚洲精品久久久久avwww潮水 | 日韩人妻无码中文字幕视频 | 久久97精品久久久久久久不卡 | 漂亮人妻洗澡被公强 日日躁 | 无码福利日韩神码福利片 | 2020久久超碰国产精品最新 | 人人妻人人澡人人爽人人精品 | 性欧美牲交xxxxx视频 | 麻豆精产国品 | 久久婷婷五月综合色国产香蕉 | 久久综合色之久久综合 | 红桃av一区二区三区在线无码av | 综合激情五月综合激情五月激情1 | 蜜臀av在线播放 久久综合激激的五月天 | 夜精品a片一区二区三区无码白浆 | 精品熟女少妇av免费观看 | 露脸叫床粗话东北少妇 | 国产精品毛片一区二区 | 亚洲一区二区三区偷拍女厕 | 国产成人一区二区三区在线观看 | 狠狠cao日日穞夜夜穞av | 久久人人97超碰a片精品 | 成人影院yy111111在线观看 | 国产精品免费大片 | 色一情一乱一伦一区二区三欧美 | 国产香蕉尹人综合在线观看 | 国产乱人无码伦av在线a | 波多野结衣一区二区三区av免费 | 中文字幕日韩精品一区二区三区 | 亚洲欧美国产精品久久 | 欧美人与牲动交xxxx | 久久99精品久久久久婷婷 | 欧美人与牲动交xxxx | 97精品人妻一区二区三区香蕉 | 亚洲欧美日韩国产精品一区二区 | 日本一卡2卡3卡四卡精品网站 | 久久婷婷五月综合色国产香蕉 | 东京热男人av天堂 | 55夜色66夜色国产精品视频 | 狠狠色欧美亚洲狠狠色www | 久久亚洲a片com人成 | 国产精品多人p群无码 | www国产亚洲精品久久久日本 | 国产精品理论片在线观看 | 国产午夜亚洲精品不卡 | 水蜜桃色314在线观看 | 久久熟妇人妻午夜寂寞影院 | 久久久久国色av免费观看性色 | 欧美人与善在线com | 成人性做爰aaa片免费看 | 亚洲精品成a人在线观看 | 美女极度色诱视频国产 | 久久久久久国产精品无码下载 | 一本色道久久综合狠狠躁 | 男人扒开女人内裤强吻桶进去 | 中文字幕人成乱码熟女app | 久久综合狠狠综合久久综合88 | 麻豆成人精品国产免费 | 麻豆果冻传媒2021精品传媒一区下载 | 在线视频网站www色 | 亚拍精品一区二区三区探花 | 一本大道伊人av久久综合 | 在线看片无码永久免费视频 | 精品午夜福利在线观看 | 国产绳艺sm调教室论坛 | 久久综合给合久久狠狠狠97色 | 女人被男人躁得好爽免费视频 | 亚洲第一无码av无码专区 | 国产av剧情md精品麻豆 | 久久综合给合久久狠狠狠97色 | 帮老师解开蕾丝奶罩吸乳网站 | 欧美色就是色 | 国产激情一区二区三区 | 少妇太爽了在线观看 | 日本大香伊一区二区三区 | 亚洲一区二区三区在线观看网站 | 国模大胆一区二区三区 | 欧美真人作爱免费视频 | 国产午夜无码精品免费看 | 久久综合九色综合欧美狠狠 | 国内精品人妻无码久久久影院 | 亚洲中文字幕乱码av波多ji | 精品亚洲成av人在线观看 | 国产熟妇另类久久久久 | 亚洲无人区午夜福利码高清完整版 | 波多野结衣一区二区三区av免费 | 双乳奶水饱满少妇呻吟 | 久久天天躁狠狠躁夜夜免费观看 | 无人区乱码一区二区三区 | 正在播放东北夫妻内射 | 人人澡人人妻人人爽人人蜜桃 | 激情内射日本一区二区三区 | 亚洲精品无码人妻无码 | 日韩人妻无码一区二区三区久久99 | 国产精品鲁鲁鲁 | 国产成人一区二区三区在线观看 | 黑人粗大猛烈进出高潮视频 | 性啪啪chinese东北女人 | 国产乱人偷精品人妻a片 | 中文字幕无码av激情不卡 | 国产精品资源一区二区 | 日韩精品无码一本二本三本色 | 国产精品人妻一区二区三区四 | 国产精品无码mv在线观看 | 国产av无码专区亚洲a∨毛片 | 黑人粗大猛烈进出高潮视频 | 国产精品人人爽人人做我的可爱 | 国产精品人人爽人人做我的可爱 | 国产精品对白交换视频 | 在线观看欧美一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲男女内射在线播放 | 无码av免费一区二区三区试看 | 97久久国产亚洲精品超碰热 | 白嫩日本少妇做爰 | 日本肉体xxxx裸交 | 国产精品自产拍在线观看 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲熟妇色xxxxx欧美老妇y | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 精品久久久无码中文字幕 | 狠狠cao日日穞夜夜穞av | 麻豆精品国产精华精华液好用吗 | 久久99精品久久久久久动态图 | 免费观看又污又黄的网站 | 精品人妻av区 | 亚洲午夜无码久久 | 精品国产一区av天美传媒 | 亚洲成熟女人毛毛耸耸多 | 国产真人无遮挡作爱免费视频 | 亚洲精品中文字幕乱码 | 大肉大捧一进一出视频出来呀 | 少妇性l交大片欧洲热妇乱xxx | 国产亚洲精品久久久久久大师 | 亚洲成av人在线观看网址 | 亚洲欧美国产精品专区久久 | 激情国产av做激情国产爱 | 亚洲精品久久久久久久久久久 | 亚洲欧美中文字幕5发布 | 未满小14洗澡无码视频网站 | 国产内射爽爽大片视频社区在线 | 在线天堂新版最新版在线8 | 免费看少妇作爱视频 | 精品无码国产自产拍在线观看蜜 | 国产国语老龄妇女a片 | 亚洲国产精品久久久天堂 | 亚洲欧美中文字幕5发布 | 双乳奶水饱满少妇呻吟 | 国产三级久久久精品麻豆三级 | 国产精品亚洲а∨无码播放麻豆 | 日本丰满护士爆乳xxxx | 国产精品资源一区二区 | 国产婷婷色一区二区三区在线 | 亚洲日本va午夜在线电影 | 任你躁国产自任一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久亚洲国产成人精品性色 | 国产深夜福利视频在线 | 麻豆国产97在线 | 欧洲 | 久久久久99精品国产片 | 免费播放一区二区三区 | 红桃av一区二区三区在线无码av | 在教室伦流澡到高潮hnp视频 | 一本久久伊人热热精品中文字幕 | 国产乱子伦视频在线播放 | 亚洲精品久久久久久一区二区 | www国产亚洲精品久久网站 | 精品一区二区三区无码免费视频 | 日韩人妻无码一区二区三区久久99 | 三上悠亚人妻中文字幕在线 | 婷婷六月久久综合丁香 | 婷婷色婷婷开心五月四房播播 | 国产内射老熟女aaaa | 天天拍夜夜添久久精品 | 欧美日韩久久久精品a片 | 欧洲精品码一区二区三区免费看 | 国产精品久久久久久久9999 | 久久久久久国产精品无码下载 | 亚洲男人av香蕉爽爽爽爽 | 97久久国产亚洲精品超碰热 | 欧美性黑人极品hd | 成人亚洲精品久久久久软件 | 色婷婷av一区二区三区之红樱桃 | 红桃av一区二区三区在线无码av | 亚洲综合色区中文字幕 | 亚洲国产成人a精品不卡在线 | 日日碰狠狠丁香久燥 | 人人妻人人澡人人爽欧美一区 | 人人妻人人澡人人爽欧美精品 | 国产精品亚洲五月天高清 | 99久久亚洲精品无码毛片 | 18精品久久久无码午夜福利 | 天天做天天爱天天爽综合网 | 亚洲中文字幕av在天堂 | 给我免费的视频在线观看 | 狠狠色欧美亚洲狠狠色www | 精品无码av一区二区三区 | 国产精品久免费的黄网站 | 成人动漫在线观看 | 天海翼激烈高潮到腰振不止 | 老头边吃奶边弄进去呻吟 | 久久久www成人免费毛片 | av无码久久久久不卡免费网站 | 丰满人妻精品国产99aⅴ | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国内综合精品午夜久久资源 | 色婷婷香蕉在线一区二区 | 亚洲精品久久久久久一区二区 | 国产成人精品三级麻豆 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久综合激激的五月天 | 少妇愉情理伦片bd | 亚洲国产高清在线观看视频 | 亚洲综合伊人久久大杳蕉 | 四虎永久在线精品免费网址 | 亚洲熟妇色xxxxx欧美老妇y | 一本色道久久综合亚洲精品不卡 | 日本一卡2卡3卡四卡精品网站 | 色 综合 欧美 亚洲 国产 | аⅴ资源天堂资源库在线 | 婷婷五月综合激情中文字幕 | 露脸叫床粗话东北少妇 | 狠狠色丁香久久婷婷综合五月 | 人妻无码αv中文字幕久久琪琪布 | 国产一区二区不卡老阿姨 | 精品国产精品久久一区免费式 | 久久精品中文字幕一区 | 永久免费观看国产裸体美女 | 国产一区二区三区四区五区加勒比 | 亚洲中文字幕在线无码一区二区 | 曰韩少妇内射免费播放 | 亚洲va中文字幕无码久久不卡 | 精品欧洲av无码一区二区三区 | 国产精品久久久久久无码 | 国产卡一卡二卡三 | 熟妇人妻无乱码中文字幕 | 久久99久久99精品中文字幕 | 永久免费观看国产裸体美女 | 亚洲а∨天堂久久精品2021 | 亚洲中文无码av永久不收费 | 亚洲娇小与黑人巨大交 | 亚洲人成人无码网www国产 | 小鲜肉自慰网站xnxx | 装睡被陌生人摸出水好爽 | 丰满少妇弄高潮了www | 亚洲国产精华液网站w | 又大又硬又黄的免费视频 | 色欲久久久天天天综合网精品 | 日本xxxx色视频在线观看免费 | 国産精品久久久久久久 | 欧美阿v高清资源不卡在线播放 | 精品国偷自产在线 | 蜜臀aⅴ国产精品久久久国产老师 | 久久久久亚洲精品男人的天堂 | 最新国产麻豆aⅴ精品无码 | 人妻尝试又大又粗久久 | 国产极品美女高潮无套在线观看 | 欧美老妇与禽交 | 国产亲子乱弄免费视频 | 国产97色在线 | 免 | 亚洲色欲久久久综合网东京热 | 亚洲中文无码av永久不收费 | 国产亚洲精品久久久闺蜜 | 噜噜噜亚洲色成人网站 | 亚洲码国产精品高潮在线 | 国产成人亚洲综合无码 | 国产精品福利视频导航 | 国产 精品 自在自线 | 亚洲成a人片在线观看日本 | 在线a亚洲视频播放在线观看 | 内射巨臀欧美在线视频 | 久久天天躁狠狠躁夜夜免费观看 | 成人亚洲精品久久久久软件 | 久久视频在线观看精品 | 午夜丰满少妇性开放视频 | 牲欲强的熟妇农村老妇女视频 | 鲁鲁鲁爽爽爽在线视频观看 | 国产97人人超碰caoprom | 在线 国产 欧美 亚洲 天堂 | 婷婷五月综合缴情在线视频 | 日韩精品成人一区二区三区 | 成人无码影片精品久久久 | 欧美 日韩 亚洲 在线 | 99国产精品白浆在线观看免费 | 中文字幕亚洲情99在线 | 亚洲日韩一区二区三区 | 小泽玛莉亚一区二区视频在线 | 国产又爽又猛又粗的视频a片 | 波多野结衣av在线观看 | 国产电影无码午夜在线播放 | 1000部啪啪未满十八勿入下载 | 熟妇人妻无码xxx视频 | 国产网红无码精品视频 | 免费人成在线观看网站 | 国产婷婷色一区二区三区在线 | 99精品国产综合久久久久五月天 | 国产肉丝袜在线观看 | 久久亚洲中文字幕精品一区 | 国产午夜福利100集发布 | 欧美人与善在线com | 亚洲人成网站色7799 |