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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Openbravo开发手册

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Openbravo开发手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

Openbravo是一款面向中小企業的純WEB方式的可擴展的ERP軟件。她包括了基本的CRM(客戶關系管理)、BI(商業智能)和一系列如采購、庫存、項目、生產銷售和財務管理等功能。適用于物流、服務和生產制造等多個行業。

Openbravo可以定制以支持特定行業的功能和業務流程。

Opnebravo的許可證允許合作伙伴和開發者選擇是否將自已的工作以開源許可證還是以私有許可證的方式發布。我們鼓勵合作伙伴和開發者以開源的方式與別人共享開發成果,也為Openbravo提供新的內容。本手冊的目的是給大家為客戶定制新的功能提供指導。

開發概述

以下列出了在Openbravo開發中使用的模型驅動開發方法的主要概念:

  • 應用字典:集中存放了定義的窗口、頁簽和字段的表。
  • 應用菜單:程序左邊的主菜單。
  • Callout(類似于觸發器):用戶操作一個窗口時系統響應的動作。例如可以增加或減少可見的字段,或者根據輸入系統的信息填定訂單。
  • 表單:手工制作的可以輸入、修改或刪除的窗口。不同于標準窗口,表單允許復雜數據的輸入和在多個位置輸入數據。
  • MVC(模型-視圖-控制器):將應用程序的數據、用戶界面和流程分離的一種架構。在Openbravo中MVC是這樣實現的:
    • 模型部份是用Openbravo的SqlC實現的。通過一個有標準SQL語句和參數的XML文件實現。其中的參數是可選或必須的,可以很容易的生成SQL語句。
    • 視圖部份是用Openbravo開發的XmlEngine實現的。XmlEngine是可以從一個XML/HTML格式的模板生成XML/HTML文檔的工具。
    • 控制器是從HttpBaseServlet繼承的子類。這些Servlet處理讀取數據,使用SQLC生成的類與數據庫交互和使用XmlEngine提供輸出。
  • 報表:顯示從表中檢索出來的數據或以預定義的格式和可視化的交互方式進行查詢。以pdf或html的方式顯示請求的信息是一種簡捷的方式。報表可以用戶希望的方式進行定制,通常用于展示全局形勢或總結。
  • 標準窗口:可以輸入、修改和刪除數據的自動生成的窗口。窗口中的信息是由Openbravo按系統中的數據生成的。
  • 窗口:應用程序用于管理數據的屏幕。可以進行插入、更新或刪除數據的操作。Openbravo中有兩種窗口:標準窗口和表單。一個窗口可能會包含多個頁簽。

開發方法

Openbravo是構建Openbravo ERP的開發平臺。正如架構總覽中解釋的開發可以理解為兩層。

應用程序字典。它存儲了應用程序的所有窗口、表、列、進程、報表和它們的關系。用戶只要可以很方便的通過定義一個窗口、數據元素和報表并在應用程序字典中注冊就可以增加一個新的功能,而無需一行代碼。大部份的Openbravo代碼是從應用程序字典中自動生成的。

模型/視圖/控制器。當工作在這個層級時是可以通過Openbravo MVC開發框架完成任何改變的。無論如何一個工具或功能不能通過數據字典調整時,都可以在MVC這個層級實現。這通常意味著要開發一個新的JAVA類。

組織開發工作

在開始開發一個新的功能時必須清楚什么東西必須完成。下面幾點對組織你的開發工作會有所幫助:

  • 應該提供哪些功能。必須清楚哪些功能要實現。
  • 盡量簡單。保持設計盡量簡單并且能很好的與不同組件進行交互。
  • 定義你的數據模型。需要添加哪些表、列、關系和索引來存儲數據以實現想要的功能。
  • 定義用戶界面。用戶如何使用新的功能。按工業標準的可用性指南組織可視化的元素。
  • 定義報表。考慮哪些數據和你的用戶有關和如何最好的呈現在報表中。

標識符命名標準

數據字典命名制定一個清晰和固定的標準對于ERP系統是非常關鍵的。按照這個命名標準就能保證Openbravo ERP的新版本不會因為與客戶開發時使用的數據字典元素同名而產生沖突。

當自定義開發時,在每一個新的數據字典元素前加上CUS_的前綴。例如,當為一個名為ACME的公司進行客戶定制時,在數據字典元素名前加上CUS_ACM的前綴。

當開發一個垂直功能時,加上這個市場名前加上VER_的前綴。例如,為房地產市場開發時使用VER_REA的前綴。

數據庫元素

命名新的表時加上特定的開發時的前綴。例如你需要為ACME客戶定制開發時需要增加一個DOCUMENT的表時你應該將該表命名為CUS_ACM_DOCUMENT。這些表的字段可以按照字段命名轉換(AD_CLIENT_ID,IsActive,Name,Descriptioin等)。

當在已有的表中增加新的字段時需要加上特定的開發時的前綴。

其他的數據庫對象(存儲過程,觸發器等)也要加上開發時的前綴。

數據字典的注冊IDs是由序列按開發時的順序生成的,因而不會出現重復的IDs。數據字典中的實體名都應加上一定的前綴。

MVC目錄

命名目錄時加上特定的前綴。建議建立一個獨立的包。(org\openbravo\erpCommon\cus_myPackage)。

存儲過程語法

  • 作為存儲過程參數的變量名前加上p_的前綴
  • 變量名前加v_的前綴
  • 游標名前加c_的前綴

目錄結構

Openbravo ERP的目錄結構從邏輯上區分了核心組件(XmlEngine,SQLC,HttpBaseServlet)和WAD(應用程序字典向導)與ERP本身的結構(表單,報表,call-outs,下拉列表,工作流,流程等)。

主樹結構

AppsOpenbravo|-attachment |-build|-config|-database|-docs|-legal|-lib|-src|-srcAD|-srcClient|-src-core|-src-db|-src-trl|-src-trl|-src-wad|-web|-WebContent|-src-loc

build編譯好的類會被復制到這個目錄中

AppsOpenbravo|-build|-classes|-org|-openbravo|-authentication|-basic|-lam|-base|-secureApp|-erpCommon|-erpReports|-erpWindows|-javasqlc|-src|-srcAD

config包含了各種配置和日志文件

AppsOpenbravo|-config|-Format.xml|-log4j.lcf|-Openbravo.properties|-setup-properties-linux.bin|-...

database包含模型數據(結構:表,約束,存儲過程和觸發器),示例數據(如產品,業務伙伴等)和XML格式的源數據(窗口和頁簽)。

AppsOpenbravo|-database|-lib|-model|-functions|-sequences|-tables|-triggers|-views|-sampledata|-sourcedata

docsOpenbravo的API文檔,由Javadoc生成。

legal許可證文檔。

lib編譯時需要的庫。

AppsOpenbravo|-lib|-openbravo-core.jar|-openbravo-trl.jar|-openbravo-wad.jar|-openbravo.war|-...

openbravo-core.jar,openbravo-trl.jar和openbravo-wad.jar是執行ant compile.complete時必須的。編譯的結果是一個名為openbravo.war的文件,需要將其復制到應用服務器的webapps目錄下。

srcOpenbravo ERP的源代碼:表單,報表,call-outs,combos,工作流,流程等。

AppsOpenbravo|-src|-org|-openbravo|-base|-erpCommon|-ad_actionButton|-ad_background|-ad_callouts|-ad_combos|-ad_forms|-ad_help|-ad_process|-ad_reports|-ad_tasks|-ad_workflow|-businessUtility|-info|-reference|-security|-utility|-ws|-erpReports

前綴ad_表示應用程序字典。字典名的結尾說明了它的意思。ad_reportserpReport的區別在于在應用程序中存取報表的方式不同。如果是通過菜單調用的報表應該放在ad_reports,另一方面,有些窗口在工具欄上有一個打印的按鈕,通過這種方式調用的報表應該放在erpReports

srcAD保存了通過應用程序字典自動生成的代碼。

srcClient存放為自已應用程序開發的代碼,不是給其他客戶。

src-core核心組件的源代碼:?XmlEngine?(視圖層),?SQLC?(模型層),?HttpBaseServlet?(控制器)和連接池。

AppsOpenbravo|-src-core|-src|-org|-openbravo|-base|-HttpBaseServlet.java|-HttpBaseUtils.java|-data|-Sqlc.java|-database|-ConnectionPool.java|-xmlEngine

src-db創建dbmanager.jar文件需要的源代碼。

AppsOpenbravo|-src-db|-src|-org|-openbravo|-ddlutils

src-trl翻譯器的源代碼。

AppsOpenbravo|-src-db|-src|-org|-openbravo|-translate

src-wadWAD的源代碼。

AppsOpenbravo|-src-db|-src|-org|-openbravo|-wad


webCSS,Javascript的代碼和圖片及彈出窗口。

AppsOpenbravo|-images|-js|-popups|-skins

src-locMVC結構中的視圖層元素結構:HTML,XML,FO和子報表。它們被放在不同的位置(每一種一個目錄)。

AppsOpenbravo|-WebContent|-src-loc|-design|-org|-openbravo|-base|-erpCommon|-erpReports|-erpWindows|-es_ES|-xx_XX|-...

風格指南

為了代碼的統一和清晰,我們建議按下面的指南進行編碼。這個指南應用于Java,XML,HTML和PL/SQL。

邏輯比較

不要使用空格。

  • 不正確::

WHERE a = b

WHERE a= b

  • 正確::

WHERE a=b

逗號分隔列表

  • 不正確:

SELECT a,b,c

SELECT a ,b ,c

SELECT a , b , c

  • 正確:

SELECT a, b, c

圓括號中的空格

在函數中使用時:

  • 不正確:

SELECT max( c1 )

SELECT max (c1)

  • 正確:

SELECT max(c1)

在比較操作時:

  • 不正確:

if(i==0)

if( i==0)

  • 正確:

if (i==0)

for (i=0; i<n; i++)

SELECT INTO和INSERT INTO

如果超過8個字段:將其分為4個一組(為了易讀性)。一行80個字符。這是比較靈活的規則。

SQL關鍵字

SQL的關鍵字要大寫。

  • 不正確:

select * from AD_FIELD

  • 正確:

SELECT * FROM AD_FIELD (SELECT, UPDATE, 等)

編譯程序

命令行編譯任務

ant core.lib編譯MVC框架的核心組件。它會生成openbravo-core.jar文件。

AppsOpenbravo|-lib|-openbravo-core.jar

ant wad.lib編譯。它不會生成窗口,只是生成WAD本身而已。它會生成openbravo-wad.jar文件。

AppsOpenbravo|-lib|-openbravo-wad.jar

ant trl.lib編譯翻譯器。它會生成openbravo-trl.jar。

AppsOpenbravo|-lib|-openbravo-wad.jar

ant compile.complete編譯整個程序。它會生成WAD的窗口和編譯應用程序的源代碼。它依賴于core.lib,wad.lib和trl.lib。

ant compile.complete.development編譯整個應用程序并復制到tomcat的容器中。它會生成WAD的窗口和編譯應用程序源代碼。它依賴于core.lib,wad.lib和trl.lib。

ant compile -Dtab="xx,yy"生成指定的窗口(名稱中包含xx或yy),編譯修改過的源代碼并且更新web.xml中的servlet-mapping。

ant compile.development?-Dtab="xx,yy"生成指定的窗口(名稱中包含xx或yy),編譯修改過的源代碼并且更新web.xml中的servlet-mapping。最后會將所有生成的類復制到tomcat的容器中。

ant setup調用設置數據庫連接和應用程序路徑的界面(是build.xml中的默認任務)。

ant war在lib目錄下生成一個war文件:

AppsOpenbravo|-lib|-openbravo.war

ant deploy復制war文件到tomcat的webapps目錄下。

ant installWebService安裝Web Service到應用服務器的目錄。

ant install.source會執行ant core.lib,ant wad.lib,ant trl.lib,ant compile.complete,ant installWebService和ant war任務。這個任務只用于安裝。

開發環境

在開發環境中內容中手工拷貝的。我們不會生成war文件因為這比較耗時。

第一次編譯過程是這樣的:

ant core.lib ant wad.lib ant trl.lib ant compile.complete.development

然后編譯整個應用程序:

ant compile.complete.development

編譯特定的窗口:

ant compile.development -Dtab="window name"

編譯手工代碼:

ant compile.development -Dtab=xx

為了編譯時避免執行翻譯的任務(對于這個階段將時間花在這上面是沒有必要的),可以在命令中添加一個參數:-Dtr=no

ant compile.development -Dtab="window name" -Dtr=no ant compile.development -Dtab=xx -Dtr=no

生產環境

在生產環境下應用程序會打包在war文件中。這可以讓我們對每一個應用程序設置正確的權限,但是我們必須將war文件發布到tomcat中,以使它能運行起來。

第一次編譯的過程如下:

ant core.lib ant wad.lib ant trl.lib

編譯整個應用程序:

ant compile.complete ant war ant deploy

編譯指定的窗口:

ant compile -Dtab="window name" ant war ant deploy

編譯手工代碼:

ant compile -Dtab=xx ant war ant deploy

從源代碼構建

這一節是如何從源代碼構建的快速指南。你可以在?Build Openbravo from Sources看到完整的步驟。

安裝Subversion

Subversion是一個源碼控制工具,可以讓開發者控制文件的版本。

構建前必須先安裝Subverion。可以從這里下載:

http://subversion.tigris.org?*

必須同時安裝OpenSSL。

現在的源代碼還不支持PostgreSQL只支持Oracle。?Openbravo 2.3?將會支持PostgreSQL。

從Subversion中檢出源代碼

安裝好Subverion后運行如下代碼:

svn co https://openbravo.svn.sourceforge.net/svnroot/openbravo/trunk AppsOpenbravo

將會創建AppsOpenbravo的目錄,源代碼保存的目錄。

快速構建指南

從創建的subversion文件的目錄運行如下命令:

ant -f build.xml.template setup

這個過程會配置安裝參數。

  • build.xml被創建
  • 在config目錄下創建dbCon5.xml,XmlPool.xml, log4j.lcf和userconfig.xml
  • 在src目錄下創建deploy.wsdd

使用Oracle數據庫時所有這些文件都會被創建。如果使用PostgreSQL需要將dbCon5.xml?和XmlPool.xml文件名修改為dbCon5_PostrgreSQL.xml?和XmlPostgreSQL.xml。

當參數按上面的方式配置好后,再運行下面的命令。

ant install.source

這個過程編譯并生成應用程序的jar文件并在lib目錄下生成openbravo.war文件。需要將些文件復制到$CATALINA_HOME/webapps?目錄以發布應用。

集成開發環境

一些快速入門以Eclipse來開發Openbravo ERP,可以參考以下鏈接:

Openbravo數據模型

存儲的數據庫對象

某些情況不在Openbravo中的數據庫對象(存儲過程,函數和觸發器)必須符合指定的規則才能使用。應用程序中存儲過程時只能通過對應的AD_PInstance_ID來調用。存儲過程也必須正確的管理AD_PInstance,設置返回值、設置有用的輸出信息。在創建存儲過程這一節會更詳細的介紹如何開發一個存儲過程。

實體-關系(ER)圖

Openbravo的實體-關系數據庫圖展示了Openbravo整個的數據模型。它包括了Openbravo ERP的功能所使用的所有表和字段。

根據應用程序字典中的數據生成了文檔。這些圖按不同的主功能模塊分成了幾個章節。同一個表可能在不同的章節中出現但具體的描述只出現一次。這樣做是為了強調某一個章節中主要的表與其他章節中表的關系。例子中展現了所有的關系但沒有代表性的表不會出現在章節中。

創建存儲過程

AD_PInstance和AD_PInstance_Para表

應用程序中調用存儲過程都需要在表AD_PInstance中注冊。表AD_PInstance_Para中存放了報表和流程窗口中相應的存儲過程的參數的值。

表AD_PInstance:

  • AD_PInstance_ID:表的標識符。
  • AD_Process_ID:與在應用程序字典中存放存儲過程信息的表AD_Process相關聯的外鍵。
  • Record_ID:如果在窗口中調用存儲過程,這一列存放當前記錄的ID。
  • IsProcessing:存儲過程在執行中時這一列為“Y”。有些存儲過程會檢查相關的存儲過程是否正在運行。
  • AD_User_ID:調用存儲過程的用戶ID。
  • Result:存放存儲過程運行的結果。
  • ErrorMsg:存放存儲過程輸出的信息。

表AD_PInstance_Para:

  • Parametername:對應于數據庫列名的參數名稱。
  • P_String和P_String_TO:當字段是文本框或列表框時插入的值。
  • P_Number和P_Number_TO:當字段是數字框或外鍵時插入的值。
  • P_Date和P_Date_TO:當字段是日期型時插入的值。
  • Info和Info_TO:

當參數定義為一個范圍內的值而不是指定的一個值時用_TO的后綴。使用這個參數生成的彈出窗口會有兩個標簽為From和To的字段。之后可以按其中的值來過濾查詢結果。

存儲過程的輸入參數

應用程序調用存儲過程時僅傳遞一個參數到數據庫,就是對應的AD_PInstance_ID。

我們需要一個中介存儲過程來從應用程序或一個不同的存儲過程來調用另一個存儲過程。因為從一個存儲過程調用另一個存儲過程時是不知道AD_PInstance_ID的。可以參考C_Order_Post和C_Order_Post1。主存儲過程調用時需要有足夠的參數,包括AD_PInstance_ID。被調用的中介存儲過程僅有一個關于AD_PInstance的參數。這個存儲過程僅有一個到主存儲過程的調用,其中除了AD_PInstance其余參數都是空的。在主存儲過程中必須區分AD_PInstance是否為空來管理調用的結果和輸出信息。

從AD_PInstance表中獲取有用的信息

在存儲過程的開始我們也許會想要從AD_PInstance和AD_PInstance_Para兩個表中知道一些必須的信息保存到變量中。如果沒有參數那么用SELECT就可以了。如果有多個參數那么可能需要使用游標。參見C_Debt_Payment_Create。

Record_ID存放窗口中當前的活動記錄的ID(如當處理Order時的C_Order_ID)。如果存儲過程中有Update或Insert子句,AD_User_ID可以用于驗證用戶權限。

AD_Update_PInstance存儲過程

該存儲過程用于更新AD_PInstance的狀態。其他存儲過程必須在開始和結束時調用該存儲過程。

參數:

  • p_PInstance_ID:將要被更新的AD_PInstance_ID。
  • p_AD_User_ID:執行更新的AD_User_ID。
  • p_IsProcessing:存儲過程的狀態。
  • p_Result:存儲過程的結果。
  • p_Message:存儲過程的輸出信息。

在開始調用時設置Processing='Y':

AD_UPDATE_PINSTANCE(p_PInstance,NULL,'Y',NULL,NULL);

在結整調用或引發例外時需要設置Processing='N'和相應的執行結果和輸出信息:

AD_UPDATE_PINSTANCE(p_PInstance_ID,v_User,'N',v_Result,v_Message);

存儲過程執行的結果有3種。按不同的結果會顯示不同的包含輸出信息的對話框。結果為0表示錯誤(紅色對話框),1表示成功(綠色對話框)和2表示警告(黃色對話框)。如果輸出信息是NULL將作為成功來處理。

例外和錯誤管理

存儲過程的錯誤信息只能依靠對應的AD_PInstance的結果來管理。所以所有的例外必須被正確的處理。

當在存儲過程中觸發了RAISE_APPLICATION_ERROR的例外時,錯誤號被設置為-20000。同時你可以加上對該問題的錯誤描述。描述信息中可以使用存儲在AD_Message表中的信息,只要將它的值放在@之間。也可以將多個字符串連接在一起。

例外塊中必須能夠區分兩種不同情況:存儲過程是被應用程序直接調用還是被其他存儲過程調用的。通常這可以通過AD_PInstance_ID是否為NULL來區分。

如果是由其他存儲過程調用時引發的例外是由存在于AD_PInstance中的父存儲過程處理的。但是這不適用于以上介紹的中介存儲過程。因為中介存儲過程中沒有處理例外的塊,所以還是由相應的AD_PInstance_ID的主存儲過程來處理。在RAISE 之前可以使用DBMS_OUTPUT.PUT_LINE()用于調試。下面是被另外一個存儲過程調用的存儲過程中的例個塊的例子:

EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('ERROR MA_Standard_Cost_Sequence, sequence_ID '|| p_Sequence_ID || ', date ' || p_CalcDate || ' at ' ||v_ResultStr);RAISE;END Ma_Standard_Cost_Sequence;

如果存在AD_PInstance時例外必須要在AD_PInstance表中設置對應的信息。這條信息是由@ERROR=SQLERRM組成的,SQLERRM中是在RAISE_APPLICATION_ERROR或數據庫拋出的的例外中的錯誤信息。然后是調用ROLLBACK,最后在AD_PInstance中更新錯誤信息并返回結果為0、顯示錯誤信息的對話框。同時也可以使用DBMS_OUTPUT.PUT_LINE()用于測試。

EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE(v_ResultStr)?;v_ResultStr:= '@ERROR=' || SQLERRM; DBMS_OUTPUT.PUT_LINE(v_ResultStr)?;ROLLBACK;AD_UPDATE_PINSTANCE(p_PInstance_ID, NULL, 'N', 0, v_ResultStr)?;RETURN;END MA_ProductionRun_Standard;

存儲過程語法的建議

Openbravo支持Oracle和PostgreSQL數據庫。

以下的一些建議可以使你的存儲過程能同時在這兩個數據庫上運行或能夠很容易的轉換。這里假設你已經為Oracle與了代碼但同時想讓這些代碼能在PostgreSQL上運行。

通用規則

以下一些內容能確保PL代碼能正確地在其他數據庫后臺運行。

  • JOIN語句。用LEFT JOIN或RIGHT JOIN代替(+)
  • 在XSQL中使用問號(?)作為參數據占位符。如果參數時數值型使用TO_NUMBER(?),日期型使用TO_DATE(?)。
  • 不要使用GOTO語句,因為PostgreSQL不支持GOTO。
  • 使用COALESCE代替NVL
  • 使用CASE代替DECODE。如果CASE 表達式為NULL,如:
CASE WHEN variable IS NULL THEN X ELSE Y END
  • 如果變量的值是幾個字符串連接起來的要用括號括起來
  • 用NOW()代替SYSDATE
  • PostgreSQL區分""和NULL,在檢查空變量的時候要注意這一點
  • 使用子查詢時要加上別名。
SELECT * FROM (SELECT 'X' FROM DUAL) A
  • 使用SELECT語句時總是使用AS
SELECT field AS field_name FROM DUAL
  • PostgreSQL中UPATE,INSERT,和DELETE語句中不支持別名。
  • PostgreSQL8.1不支持這樣的UPDATE語句(但8.2已支持了)
UPDATE TABLE_NAME SET (A,B,C) = (SELECT X, Y, Z FROM ..

但下面的語句是可以的:

UPDATE TABLE_NAME SET A = (SELECT X FROM ..), B = (SELECT Y FROM .),C = (SELECT Z FROM ..)
  • PostgreSQL不支持在更新的字段中加上表名。
  • PostgreSQL不支持DELETE TABLE,可以使作DELETE FROM
  • PostgreSQL不支持在ORDER BY或GROUP BY中使用參數,如‘1’。而沒有引號的數字是可以的。
  • PostgreSQL不支持CURRENT OF語句。
  • PostgreSQL不支持COMMIT。它會在BEGIN和END塊間自動顯示的提交。拋出例外時會產生ROLLBACK。
  • PostgreSQL不支持SAVEPOINT。可以用BEGIN,END和ROLLBACK完成同樣的功能。
  • PostgreSQL不支持CONNECT。
  • PostgreSQL和Oracle都不支持用變量來指定表的字段名稱。如使用v_IsProcessing替代IsProcessing。
  • PostgreSQL不支持EXECUTE IMMEDIATE...USING。可以使用SELECT和參數來完成相同的功能。
  • PostgreSQL在調用沒有參數據函數時要加上括號。
  • DBMS.OUTPUT應該在一行內,以使自動翻譯可用。
  • 在PostgreSQL中任何字符串與NULL連接都會產生一個NULL的字符串。建議用COALESCE或將變量初始化為‘’。
    • 注意:在Oracle中null||'a'結果是'a',而在PostgreSQL中結果是NULL,所以應使用coalesce(null,)||'a'。但時如果變量是Oracle的NVarchar類型時會引發ORA-12704:字符集不匹配的錯誤,這時可以這樣做coalesce(to_char(myNVarCharVariable),)||'a'。

將以下語法

COALESCE(variable_integer, '')

COALESCE(variable_integer, 0)

來代替,以保證可以在PostgreSQL中也可以運行。

  • PostgreSQL執行SELECT FOR UPDATE是在表級而Oracle是在列級別。
  • PostgreSQL不支持帶有三個參數的INSTR命令,可以使用SUBSTR。
  • 在Oracle中SUBSTR(text,0,Y)和SUBSTR(text,1,Y)的結果是相同的,但是PostgreSQL中不同。所以要使用SUBSTR(text,1,Y)。
  • PostgreSQL不支持這樣<<LABEL>>的標簽。
  • 在日期比較中默認的日期是1900.1.1或9999.12.31。
  • 如要將日期類型轉換為文本型時要使用to_date函數和相應的掩碼。

如:

COALESCE(movementdate, TO_DATE('01-01-1900', 'DD-MM-YYYY'))

游標

有兩種使用游標的方法:FETCH子句和FOR循環。

Oracle中FETCH游標的聲明:

CURSOR Cur_SR IS

PostgreSQL中:

DECLARE Cur_SR CURSOR FOR

FOR循環中的游標格式:

TYPE RECORD IS REF CURSOR;Cur_Name RECORD;

這在Oracle和PostgreSQL中都可以使用。

數組

在Oracle中數組是這樣定義的:

TYPE ArrayPesos IS VARRAY(10) OF INTEGER;v_pesos ArrayPesos; v_dc2?:= v_dc2 + v_pesos(v_contador)*v_digito;

但在PostgreSQL中是這樣定義的:

v_pesos integer[]; v_dc2?:= v_dc2 + v_pesos[v_contador]*v_digito;

ROWNUM

為了限制SELECT語句返回的行數,需要創建游標來讀取記錄。代碼如下:

--Initialize counter v_counter?:= initial_value; --Create the cursor FOR CUR_ROWNUM IN (SELECT CLAUSE) LOOP-- Some sentences--Increment the counterv_counter?:= v_counter + 1;--Validate conditionIF (v_counter = condition_value) THENEXIT;END IF; END LOOP;

%ROWCOUNT

SQL%ROWCOUNT不能直接在PostgreSQL中使用,而需要定義一個變量。如:

GET DIAGNOSTICS rowcount?:= ROW_COUNT;

用上面定義的變量來替換SQL%ROWCOUNT。

%ISOPEN,%NOTFOUND

PostgreSQL不支持%ISOPEN和%NOTFOUND,但可以在存儲過程內部定義一個boolean變量,然后當游標打開或關閉時手工去更新這個變量的值。

當定義表時,如果列名是關鍵字要用用引號引起來。如:

CREATE TABLE AD_TRACE ("WHEN" TIMESTAMP NOT NULL,NO NUMERIC DEFAULT 0 NOT NULL,WHAT VARCHAR(2000) NOT NULL );

列WHEN用引號引起來以避免轉到PostgreSQL后出現問題。

同樣在約束、解發器、存儲過程、視圖和函數中也要這樣處理。

函數

可以使用PERFORM和SELECT調用函數。因為PostgreSQL不支持默認參數,可以定義一個帶有默認參數的重載函數。

另外如果要使自動翻譯能正常工作,你應該遵循以下的建議:

  • AS和IS的左邊不能有空格
  • 函數名不能用引號
  • 函數中,END前不能有空格。

存儲過程

在PostgreSQL中有兩種方法調用存儲過程:

  • 變量名:=存儲過程名(...)
  • 使用SELECT。這種方法用于存儲過程返回多個參數時使用。

視圖

PostgreSQL不支持可更新視圖。如果要通過視圖更新要創建一系列的規則。

在PostgreSQL中沒有USER_TABLES和USER_TAB_COLUMNS。應該根據PostgreSQL的pg_class或pg_attribute表來創建。

觸發器

觸發器的規則如下:

  • 通常來說,父表中的觸發器不應該修改子表中的列,因為子表中的觸發器經常會參考父表中的數據,否則會引起mutating table的錯誤。
  • 觸發器的名稱不要用引號引起來,否則PostgreSQL會作為文本處理。
  • 所有的觸發器都要有DECLARE在合法的注釋前。
  • PostgreSQL不支持延遲計算值。如下面的語句在Oracle中可以運行但不能在PostgreSQL中運行:
IF INSERTING OR (UPDATING AND?:OLD.FIELD = '') THEN

正確的方法是:

IF INSERTING THEN ... IF UPDATING THEN IF?:OLD.NAME = '' THEN

PostgreSQL中總會有返回值。按不同的操作類型分別返回OLD(DELETE)或NEW(INSERT/UPDATE)。

如果使用自動翻譯應注意:

  • 最后一個EXCEPTION的左邊不能有空格。自動翻譯者用最后一個EXCEPTION來設置返回值。
  • 最后一個END的左邊不能有空格。縮排用于決定函數據結束。

序列數

PostgreSQL中的bigInts類型是18位的。將

sequence_name.NEXTVAL

nextval("sequence_name")

代替。如果是使用自動轉換,這個會自動的修改。

命令

下面列出了從Oracle轉換到PostgreSQL時要修改的語句:

Oracle PostgreSQL

SQLCODESQLSTATE
RAISE;RAISE EXCEPTION?;
RAISE_APPLICATION_ERRORRAISE ERROR?;
DBMS.OUTPUTRAISE NOTICE '%'
ROWNUMLIMIT
MINUSEXCEPT
ISREFCURSORREFCURSOR
EXECUTE IMMEDIATEEXECUTE
EXCEPTION NO_DATA_FOUNDEXCEPTION DATA EXCEPTION
COMMIT?
ROLLBACKRAISE EXCEPTION

支持PostgreSQL8.3

為了支持PostgreSQL8.3,Openbravo2.40alpha已經調整了源代碼。為了兼容這個版本的PostgreSQL,最大的修改是非字符數據不再自動轉換為TEXT類型。

之前,如果提供一個非字符型的值給一個需要字符型參數的函數或一個操作時會自動轉換為字符型,大部份(不是所有)的內建類型都是這樣處理的。對于這種情況現在都需要進行顯示的類型轉換。例如,以下表達式之前是可以運行的:

substr(current_date, 1, 4) 23 LIKE '2%'

但現在會提示“函數不存在”或“操作不存在”的錯誤。需要進行顯示的類型轉換:

substr(current_date::text, 1, 4) 23::text LIKE '2%'

(當然你也可以使用CAST())。這樣修改的原因是因為這些自動類型轉換經常會引起一些無法預知的錯誤。如在以前的版本中,下面的表達式是語法正確的但運行的結果不是預期的:

current_date < 2017-11-17

這實際上是日期型與整型的比較,不應該拒絕這樣的操作(現在已經是拒絕了)。但是在以前這樣的表達式會轉換成字符型與字符型比較。

但char(n)和varchar(n)仍然會自動轉換成TEXT類型。盡管字符串連接(||)操作符仍然會進行自動類型轉換,但至少其中一個操作符應該是字符型的。

因為以上的原因,PostgreSQL8.3在存儲過程和數據庫源代碼文件中都要求進行顯示的類型轉換。這個大范圍的修改已經在Openbravo2.4alpha中完成。例如,下面的表達式可以在Oracle/PostgreSQL中正確運行:

substr(TO_CHAR(current_date), 1, 4) TO_CHAR(23) LIKE '2%'

Openbravo的源代碼和存儲過程中已經做了許多類型顯示轉換的操作以支持PostgreSQL8.3。主要的修改是:

  • 函數的類型轉換:當在PostgreSQL中調用函數時,參數必須匹配。一個典型的例子是在XSQL文件中的AD_COLUMN_IDENTIFIER函數,在存儲過程中也是同樣處理的。
... AD_COLUMN_IDENTIFIER(TO_CHAR('C_Invoice'), TO_CHAR(p.C_INVOICE_ID), TO_CHAR(?)) AS INVOICE ...
  • 操作時的類型轉換:例如傳遞一個數字時作為標識符或日期到SQL語句:
...SELECT STDPRECISION FROM C_CURRENCY WHERE C_CURRENCY_ID = TO_NUMBER(?) AND CREATED <= TO_DATE(?) ...

只要進行這些修改就可以兼容PostgreSQL。 Openbravo2.4alpha已經通過了與PostgreSQL8.3的可接受測試。

修飾名稱和描述內容的指南

說明內容的修辭指南

Openbravo在數據字典中的字段描述主要有兩個目的:

  • 直接說明了字段如何使用的
  • 一些附加的信息

在閱讀本節前,要知道在Openbravo ERP中已經有超過5000個的例子。強烈建議在需要時參考已存在的例子。

  • 時態:最好使用現在時,如果有必要可以使用過去時。
  • 人稱:
    • Windows和Tabs:第二人稱
    • 元素:第三人稱(其實是要避免我,你,他或她都混在一起)
  • 單/復數:
    • Windows和Tabs:用復數
    • 元素:用單數
    • A/n vs The:當指一般的東西時用A,當指特定的東西時用The。
  • 僅用下面的某一項來描述Window/Tab的結構
    • View-僅用于某些只讀的內容時
    • Create-當需要創建新的內容時使用,并且可以修改
    • Add-當一些內容之前已經輸入過,但之后可以修改的情況
    • Edit-當需要修改信息時
    • Define-當需要在設置區域中輸入數據,并且不是為了事務性的目的
    • Import-導入數據時
    • Translate-進行轉換時

create和edit,add和edit,define和edit可以組合使用。

  • 描述的長度一般在20個單詞左右

有一些詞不允許在應用程序中作為描述使用。

Out In

GenerateCreate, Add, or Edit
ManageCreate, Add, or Edit
AssignCreate, Add, or Edit
ApplyCreate, Add, or Edit
AssignCreate, Add, or Edit
ApplyCreate, Add, or Edit
Newx (redundant)
Differentx
Varietyx
Variousx
Period of timeTime period
Given, Scheduled, Chosen (time period)Specified

命名的修辭指南

名稱的修辭(如,名稱,地址,城市)對于每條記錄都是一樣的。一般是用戶或顧問使用這些名稱。包括如下內容:列、元素名稱、字段分組、字段名、列表、菜單、消息、過程、過程的參數、參考、表、頁簽、文本的接口和窗口。

可以參考The Data Model Resource Book by Silverston?這本書。

  • 可接受單復數
  • 大寫關鍵字

在設置中,請使用單數。

  • 動詞

Window或Tab的名稱不要用動詞開頭 Processes總是以動詞開頭

  • 縮寫

"Quantity"不縮寫 "Number"一般縮寫為"no." 一般不使用縮寫

  • 做下面的操作時要慎重

名稱中加入-,/,# 用"ed"結尾不能為了清楚,簡單的區分產品而在應用程序中使用相關的單詞。

  • 使用“Header"和"Line"作為Tab的名稱

有時用戶需要知道該用什么詞:

Term Described Synonym

SetGroup
Total(summary of all), final
ChargeExpense or Expenditure
PlannedExpected
PlanStrategy, Structure
ScheduleDates, Times
SetupStructure
TypeDistinct characteristic
DatePeriod or time
CostCharge
AmountMonetary sum
QuantityNumber
KeyIdentification code
From/ToRange (unless specified)
PriceValue
AccountIdentification code
Number (no.)Specific number or code

有些單詞不可以使用:

Out In

SystemApplication
GroupCategory or Set
RuleSetup
"Is"x (no verb starters)

總的來說,Openbravo建議根據具體情況使用現有的描述。

使用數據字典進行Openbravo的開發

這一節介紹了如何使用應用程序字典(AD)來開發Openbravo ERP。我們將通過一個例子來一步一步的展示開發過程。這個例子包括一個新的文檔注冊功能和一些新的數據庫元素,如窗口和報表。

擴展數據模型

首先,使用數據庫管理工具建立一個新的表。(如用于PostgreSQL的pgAdmin III或phpPgAdmin以及用于Oracle的Oracle SQL Developer或Toad)。使用安裝時的數據庫連接參數以正確的連接數據庫實例。

在數據庫中創建新的表

建立一個新的表CUS_DOCUMENTS包括這些字段AD_Client_ID,?AD_Org_ID,?IsActive,?Created,?CreatedBy,Updated?和UpdatedBy?,因為這些字段是安全認證所必須的。

Column name Type Length

CUS_DOCUMENTS_IDNUMBER10
AD_CLIENT_IDNUMBER10
AD_ORG_IDNUMBER10
ISACTIVECHAR1
CREATEDDATE?
CREATEDBYNUMBER10
UPDATEDDATE?
UPDATEDBYNUMBER10
NAMECHAR60
LASTEDITEDDATE?
DOCSIZENUMBER15

在這個表中,即使NAME和LASTEDITED可以組成關鍵字,但也請使用另外一個字段作為唯一性的關鍵字如CUS_DOCUMENT_ID。按命名的規則,關鍵字時由表名加上"_ID"組成。

執行下面的SQL語句來建立CUS_DOCUMENT:

Oracle

CREATE TABLE CUS_DOCUMENTS (CUS_DOCUMENTS_ID NUMBER(10) NOT NULL,AD_CLIENT_ID NUMBER(10) NOT NULL,AD_ORG_ID NUMBER(10) NOT NULL,ISACTIVE CHAR(1 BYTE) DEFAULT 'Y' NOT NULL,CREATED DATE DEFAULT SYSDATE NOT NULL,CREATEDBY NUMBER(10) NOT NULL,UPDATED DATE DEFAULT SYSDATE NOT NULL,UPDATEDBY NUMBER(10) NOT NULL,NAME NVARCHAR2(60) NOT NULL,LASTEDITED DATE NOT NULL,DOCSIZE NUMBER(15) NOT NULL,CONSTRAINT "CUS_DOCUMENTS_KEY" PRIMARY KEY ("CUS_DOCUMENTS_ID") );

PostgreSQL

CREATE TABLE cus_documents (cus_documents_id numeric(10) NOT NULL,ad_client_id numeric(10) NOT NULL,ad_org_id numeric(10) NOT NULL,isactive char(1) NOT NULL DEFAULT 'Y'::bpchar,created timestamp NOT NULL DEFAULT now(),createdby numeric(10) NOT NULL,updated timestamp NOT NULL DEFAULT now(),updatedby numeric(10) NOT NULL,name varchar(60) NOT NULL,lastedited timestamp NOT NULL DEFAULT now(),docsize numeric(10) NOT NULL,CONSTRAINT cus_documents_key PRIMARY KEY (cus_documents_id) );

在Openbravo ERP中注冊新的表

下面的步驟介紹如何在Openbravo ERP的應用程序字典中注冊新建的表。首先,要以具有System Administrator角色的帳戶登錄系統。進入菜單Application Dictionary > Tables and Columns建立一條Name?Cus_documents, Description?Documents to be saved, Help/Comments?Window used to register documents, DB Table NameCUS_DOCUMENTS, Data Access Level?Client/Organization?and Development Status?Ready的新記錄。



?窗口中的主要字段是:

  • Name定義Openbravo ERP可以識別表的名稱。
  • Description簡短的說明。
  • Help/Comments幫助窗口中顯示的內容。
  • DB Table name數據庫中的表名稱。

Create columns from DB?按鈕保存記錄并且自動創建列實體。



?創建完成時,系統會提示有多少列被加到表中了。



?創建新窗口

編譯新窗口

在Openbravo中增加新窗口的菜單

更新數據庫的XML文件

用戶消息

總結

以上是生活随笔為你收集整理的Openbravo开发手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

给我免费的视频在线观看 | 精品久久综合1区2区3区激情 | 一本久久伊人热热精品中文字幕 | 亚洲自偷自偷在线制服 | 4hu四虎永久在线观看 | 国产偷国产偷精品高清尤物 | 熟女少妇在线视频播放 | 动漫av网站免费观看 | 少妇性俱乐部纵欲狂欢电影 | 国产成人无码av在线影院 | 亚洲一区二区三区在线观看网站 | 波多野结衣av在线观看 | 一本久道久久综合狠狠爱 | 日产精品高潮呻吟av久久 | 亚洲性无码av中文字幕 | 无码播放一区二区三区 | 成人免费视频视频在线观看 免费 | 国产成人无码午夜视频在线观看 | 欧美人妻一区二区三区 | 免费人成网站视频在线观看 | 老熟女乱子伦 | 动漫av网站免费观看 | 久久精品中文闷骚内射 | 久久精品国产一区二区三区肥胖 | 中文字幕无线码免费人妻 | 精品久久久久香蕉网 | 国产精品鲁鲁鲁 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产婷婷色一区二区三区在线 | 亚洲欧美国产精品专区久久 | 精品成人av一区二区三区 | 日日鲁鲁鲁夜夜爽爽狠狠 | 日日躁夜夜躁狠狠躁 | 亚洲人成影院在线观看 | 国产香蕉尹人视频在线 | 又大又紧又粉嫩18p少妇 | 午夜精品久久久内射近拍高清 | 少妇无码一区二区二三区 | 中文字幕乱码人妻二区三区 | 亚洲aⅴ无码成人网站国产app | 精品欧洲av无码一区二区三区 | 亚洲国产精品久久久天堂 | 国产精品18久久久久久麻辣 | 久久国产精品偷任你爽任你 | 丰满岳乱妇在线观看中字无码 | 久久久国产精品无码免费专区 | 亚洲va中文字幕无码久久不卡 | 极品嫩模高潮叫床 | 国产精品二区一区二区aⅴ污介绍 | 国产成人精品一区二区在线小狼 | 性色欲网站人妻丰满中文久久不卡 | 午夜成人1000部免费视频 | 久久国产精品精品国产色婷婷 | 未满小14洗澡无码视频网站 | 午夜熟女插插xx免费视频 | 亚洲综合另类小说色区 | 国产亚洲人成a在线v网站 | 亚洲欧洲日本综合aⅴ在线 | 久9re热视频这里只有精品 | 欧美黑人巨大xxxxx | 国产精品99爱免费视频 | 日韩欧美中文字幕公布 | 狠狠噜狠狠狠狠丁香五月 | 欧美 丝袜 自拍 制服 另类 | 欧美乱妇无乱码大黄a片 | 红桃av一区二区三区在线无码av | 曰韩少妇内射免费播放 | aⅴ亚洲 日韩 色 图网站 播放 | 久久久久久a亚洲欧洲av冫 | 天天躁日日躁狠狠躁免费麻豆 | 成人无码视频在线观看网站 | 国产性生交xxxxx无码 | 国产国语老龄妇女a片 | 丰满少妇熟乱xxxxx视频 | 久久国产36精品色熟妇 | 乌克兰少妇性做爰 | 久久久久久av无码免费看大片 | 国产成人综合美国十次 | 国产精品久久国产精品99 | 久久久久久久女国产乱让韩 | 国产亚洲精品久久久久久久 | 麻豆人妻少妇精品无码专区 | 人人妻人人澡人人爽欧美一区九九 | 激情内射亚州一区二区三区爱妻 | 国产精品亚洲专区无码不卡 | 精品无码国产一区二区三区av | 国产精品无码一区二区三区不卡 | 国产亚洲美女精品久久久2020 | 久久国产精品二国产精品 | 久久成人a毛片免费观看网站 | 国产精品国产自线拍免费软件 | 国产精品久免费的黄网站 | 久久综合网欧美色妞网 | 人妻少妇被猛烈进入中文字幕 | 女人高潮内射99精品 | 一本久道久久综合婷婷五月 | 精品国产国产综合精品 | 伊人久久大香线蕉av一区二区 | 亚洲一区二区观看播放 | 天堂а√在线地址中文在线 | 国内揄拍国内精品少妇国语 | 精品无码国产自产拍在线观看蜜 | 亚洲精品久久久久久久久久久 | 亚洲男女内射在线播放 | 国产精品久久久久久无码 | 大肉大捧一进一出视频出来呀 | 亚洲精品午夜无码电影网 | 一本久道久久综合狠狠爱 | 国产成人午夜福利在线播放 | 久久亚洲a片com人成 | 国产精品久久久久无码av色戒 | 亚洲乱亚洲乱妇50p | 西西人体www44rt大胆高清 | 精品无码av一区二区三区 | 国产一区二区三区日韩精品 | 国产精品二区一区二区aⅴ污介绍 | 青青草原综合久久大伊人精品 | 高潮毛片无遮挡高清免费视频 | 国产精品久久久久影院嫩草 | 狠狠噜狠狠狠狠丁香五月 | 亚洲精品国偷拍自产在线麻豆 | 东京一本一道一二三区 | 国产人妻人伦精品 | 狠狠噜狠狠狠狠丁香五月 | 久久天天躁夜夜躁狠狠 | 国产亚洲美女精品久久久2020 | 国产农村乱对白刺激视频 | 任你躁国产自任一区二区三区 | 亚洲区欧美区综合区自拍区 | 亚洲自偷自拍另类第1页 | 亚洲欧美日韩成人高清在线一区 | 久久久久久国产精品无码下载 | 国产色视频一区二区三区 | 国产乱码精品一品二品 | 内射巨臀欧美在线视频 | 国产精品99爱免费视频 | 国产 浪潮av性色四虎 | 未满小14洗澡无码视频网站 | 人人妻人人澡人人爽人人精品浪潮 | 丰满人妻精品国产99aⅴ | 美女扒开屁股让男人桶 | 东京热无码av男人的天堂 | 伊在人天堂亚洲香蕉精品区 | 男女超爽视频免费播放 | 久久精品国产一区二区三区肥胖 | 日韩精品乱码av一区二区 | 婷婷丁香六月激情综合啪 | 窝窝午夜理论片影院 | 麻花豆传媒剧国产免费mv在线 | 婷婷五月综合缴情在线视频 | 国产精品第一区揄拍无码 | 亚洲一区av无码专区在线观看 | a片免费视频在线观看 | 国产成人综合色在线观看网站 | 欧美日韩一区二区综合 | 成人一区二区免费视频 | 精品亚洲韩国一区二区三区 | 在线观看免费人成视频 | 欧美日韩久久久精品a片 | 免费人成网站视频在线观看 | 亚洲一区二区三区四区 | 色婷婷av一区二区三区之红樱桃 | 精品久久8x国产免费观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 精品无码成人片一区二区98 | 强开小婷嫩苞又嫩又紧视频 | 亚洲 另类 在线 欧美 制服 | 日韩欧美成人免费观看 | 亚洲成a人片在线观看日本 | 97精品国产97久久久久久免费 | 日日摸夜夜摸狠狠摸婷婷 | www成人国产高清内射 | 亚洲国产欧美在线成人 | 国产手机在线αⅴ片无码观看 | 免费无码的av片在线观看 | a片免费视频在线观看 | 亚洲一区二区三区偷拍女厕 | 欧美日韩久久久精品a片 | 捆绑白丝粉色jk震动捧喷白浆 | 男人的天堂av网站 | 亚洲自偷精品视频自拍 | 色综合久久久久综合一本到桃花网 | 国内精品久久毛片一区二区 | 国产免费无码一区二区视频 | a国产一区二区免费入口 | 中国女人内谢69xxxxxa片 | 色综合久久88色综合天天 | 精品偷自拍另类在线观看 | 日韩在线不卡免费视频一区 | 色综合久久久久综合一本到桃花网 | 亚洲精品一区国产 | 西西人体www44rt大胆高清 | 奇米影视888欧美在线观看 | 日本精品人妻无码免费大全 | 特大黑人娇小亚洲女 | 色狠狠av一区二区三区 | 天天做天天爱天天爽综合网 | 欧美zoozzooz性欧美 | 精品国偷自产在线视频 | 99久久久无码国产aaa精品 | 熟妇女人妻丰满少妇中文字幕 | 内射爽无广熟女亚洲 | 日本www一道久久久免费榴莲 | 国产三级精品三级男人的天堂 | 天天爽夜夜爽夜夜爽 | 亚洲国产精品成人久久蜜臀 | 性欧美牲交xxxxx视频 | 最近免费中文字幕中文高清百度 | 欧美日韩综合一区二区三区 | 亚洲一区二区三区在线观看网站 | 成熟人妻av无码专区 | 在线 国产 欧美 亚洲 天堂 | 成人试看120秒体验区 | 高潮毛片无遮挡高清免费视频 | 精品久久久中文字幕人妻 | 亚洲乱码中文字幕在线 | 国产精品.xx视频.xxtv | 精品人妻人人做人人爽 | 亚洲成a人片在线观看无码3d | 久久99精品久久久久久 | 在线精品国产一区二区三区 | 国产艳妇av在线观看果冻传媒 | 少妇久久久久久人妻无码 | 亚洲中文字幕av在天堂 | 国产欧美熟妇另类久久久 | 日本一区二区三区免费高清 | 国产精品18久久久久久麻辣 | 香蕉久久久久久av成人 | 国精产品一品二品国精品69xx | 亚洲人成网站色7799 | 亚洲欧美综合区丁香五月小说 | 久久精品丝袜高跟鞋 | 国产成人午夜福利在线播放 | 99国产欧美久久久精品 | 国内丰满熟女出轨videos | 午夜精品一区二区三区的区别 | 黑人粗大猛烈进出高潮视频 | 久精品国产欧美亚洲色aⅴ大片 | 97夜夜澡人人爽人人喊中国片 | 久久综合网欧美色妞网 | 天堂久久天堂av色综合 | 成人aaa片一区国产精品 | 极品尤物被啪到呻吟喷水 | 精品无码国产一区二区三区av | 久久国内精品自在自线 | 国产内射爽爽大片视频社区在线 | 亚洲狠狠婷婷综合久久 | 四虎国产精品一区二区 | 77777熟女视频在线观看 а天堂中文在线官网 | 日韩人妻系列无码专区 | 国产精品亚洲а∨无码播放麻豆 | 国产综合久久久久鬼色 | 亚洲男人av香蕉爽爽爽爽 | 麻豆蜜桃av蜜臀av色欲av | 少妇性l交大片欧洲热妇乱xxx | 成人动漫在线观看 | 97无码免费人妻超级碰碰夜夜 | 久久久久av无码免费网 | 双乳奶水饱满少妇呻吟 | 亚洲一区二区三区播放 | 高潮喷水的毛片 | 久久无码专区国产精品s | 亚洲精品成人福利网站 | 国产精品爱久久久久久久 | 亚洲精品欧美二区三区中文字幕 | 久久精品成人欧美大片 | 亚洲成av人在线观看网址 | 国产成人综合在线女婷五月99播放 | 久久久久久久人妻无码中文字幕爆 | 十八禁视频网站在线观看 | 国产精品无码一区二区三区不卡 | 国产成人一区二区三区在线观看 | 国产高清不卡无码视频 | 福利一区二区三区视频在线观看 | 国产精品理论片在线观看 | 日韩精品乱码av一区二区 | 97se亚洲精品一区 | 亚洲国产精品久久久天堂 | 亚洲色www成人永久网址 | 一本无码人妻在中文字幕免费 | 精品无码国产自产拍在线观看蜜 | 精品久久久中文字幕人妻 | 亚洲成在人网站无码天堂 | 亚洲性无码av中文字幕 | 中文字幕人妻无码一区二区三区 | 蜜臀av无码人妻精品 | 国产办公室秘书无码精品99 | 97精品人妻一区二区三区香蕉 | 日韩av无码一区二区三区不卡 | 51国偷自产一区二区三区 | 国产美女极度色诱视频www | 大肉大捧一进一出视频出来呀 | 99国产精品白浆在线观看免费 | 四虎国产精品一区二区 | 国产精品多人p群无码 | 国产激情艳情在线看视频 | 国产小呦泬泬99精品 | 国产免费久久精品国产传媒 | av香港经典三级级 在线 | 成年女人永久免费看片 | 国产亚av手机在线观看 | 又色又爽又黄的美女裸体网站 | 国产色精品久久人妻 | 国产一区二区三区四区五区加勒比 | 风流少妇按摩来高潮 | 成人精品一区二区三区中文字幕 | 成年美女黄网站色大免费全看 | 国产亚洲精品久久久久久国模美 | 亚洲日本va午夜在线电影 | 亚洲性无码av中文字幕 | 人人妻人人澡人人爽精品欧美 | 亚洲精品无码国产 | 亚洲国精产品一二二线 | 中文字幕无码av波多野吉衣 | 精品久久8x国产免费观看 | 亚洲一区av无码专区在线观看 | 领导边摸边吃奶边做爽在线观看 | 国产超碰人人爽人人做人人添 | 亚洲熟熟妇xxxx | 国内精品人妻无码久久久影院 | 精品国产一区二区三区四区在线看 | 97精品国产97久久久久久免费 | 国产成人精品久久亚洲高清不卡 | 水蜜桃亚洲一二三四在线 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲精品成人av在线 | 十八禁真人啪啪免费网站 | 2020久久超碰国产精品最新 | 亚洲性无码av中文字幕 | 丰满人妻一区二区三区免费视频 | 天干天干啦夜天干天2017 | 亚洲高清偷拍一区二区三区 | 中文字幕人妻无码一夲道 | 国产精品办公室沙发 | 亚洲七七久久桃花影院 | 中文字幕无线码免费人妻 | 在线天堂新版最新版在线8 | 亚洲经典千人经典日产 | 亚洲欧洲日本综合aⅴ在线 | 少妇性俱乐部纵欲狂欢电影 | 色一情一乱一伦一视频免费看 | 亚洲精品成a人在线观看 | 精品无码一区二区三区爱欲 | 亚洲高清偷拍一区二区三区 | 国产小呦泬泬99精品 | 99re在线播放 | 小sao货水好多真紧h无码视频 | 欧美35页视频在线观看 | 欧美日韩久久久精品a片 | 一本久久a久久精品vr综合 | 久久99精品国产.久久久久 | 国产精品毛片一区二区 | 暴力强奷在线播放无码 | 人妻aⅴ无码一区二区三区 | 最近免费中文字幕中文高清百度 | 欧洲精品码一区二区三区免费看 | 国产精品无码永久免费888 | 少妇无码av无码专区在线观看 | av无码久久久久不卡免费网站 | 超碰97人人做人人爱少妇 | 亚洲熟妇色xxxxx亚洲 | 久久精品国产99精品亚洲 | 国产精品人人妻人人爽 | 少妇被粗大的猛进出69影院 | 曰韩无码二三区中文字幕 | 国产热a欧美热a在线视频 | 日本大乳高潮视频在线观看 | 欧美丰满熟妇xxxx性ppx人交 | 女人被男人爽到呻吟的视频 | 精品日本一区二区三区在线观看 | 日韩精品无码一本二本三本色 | 夜夜高潮次次欢爽av女 | 久久国内精品自在自线 | 亚洲午夜无码久久 | 国产av无码专区亚洲awww | 亚洲中文字幕无码中字 | 最新版天堂资源中文官网 | 秋霞特色aa大片 | 18黄暴禁片在线观看 | 亚洲综合精品香蕉久久网 | 国产精品视频免费播放 | 性色欲情网站iwww九文堂 | 成人精品天堂一区二区三区 | 人人妻人人藻人人爽欧美一区 | 国产亚洲欧美在线专区 | 蜜桃av抽搐高潮一区二区 | 精品无码成人片一区二区98 | 撕开奶罩揉吮奶头视频 | 亚洲成a人片在线观看日本 | 国精品人妻无码一区二区三区蜜柚 | 国内精品久久久久久中文字幕 | 国精产品一品二品国精品69xx | 牲交欧美兽交欧美 | 四虎影视成人永久免费观看视频 | 丰满人妻被黑人猛烈进入 | 国产午夜福利亚洲第一 | 欧美成人高清在线播放 | 亚洲日韩av片在线观看 | 日韩 欧美 动漫 国产 制服 | 强辱丰满人妻hd中文字幕 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲男女内射在线播放 | 青春草在线视频免费观看 | 国产av久久久久精东av | 97夜夜澡人人爽人人喊中国片 | 性史性农村dvd毛片 | 狠狠色噜噜狠狠狠7777奇米 | 激情国产av做激情国产爱 | 大地资源中文第3页 | 国产精品无码一区二区三区不卡 | 人妻体内射精一区二区三四 | 亚洲娇小与黑人巨大交 | 天天躁夜夜躁狠狠是什么心态 | 国产精品美女久久久久av爽李琼 | 青青草原综合久久大伊人精品 | 精品国产aⅴ无码一区二区 | 精品久久综合1区2区3区激情 | 日本精品少妇一区二区三区 | 18无码粉嫩小泬无套在线观看 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品无码久久av | 东北女人啪啪对白 | 黑人大群体交免费视频 | 亚洲精品国产a久久久久久 | 亚洲中文字幕在线观看 | 少妇无码一区二区二三区 | 久久综合九色综合欧美狠狠 | 国产成人精品优优av | 色欲av亚洲一区无码少妇 | 亚洲精品国产精品乱码视色 | 丰满人妻翻云覆雨呻吟视频 | 国产午夜无码视频在线观看 | 亚洲成av人片天堂网无码】 | 亚洲色成人中文字幕网站 | 亚洲国产午夜精品理论片 | 国产深夜福利视频在线 | 少妇人妻av毛片在线看 | 国产成人精品一区二区在线小狼 | 97久久国产亚洲精品超碰热 | 亚洲人亚洲人成电影网站色 | 全黄性性激高免费视频 | 一本久久伊人热热精品中文字幕 | 国产口爆吞精在线视频 | 精品偷自拍另类在线观看 | 波多野结衣av一区二区全免费观看 | 国产成人精品久久亚洲高清不卡 | 乱中年女人伦av三区 | 国产精品理论片在线观看 | 国内精品人妻无码久久久影院 | 国产人妻人伦精品 | 亚洲熟妇色xxxxx欧美老妇 | 国内少妇偷人精品视频 | 未满小14洗澡无码视频网站 | 国产sm调教视频在线观看 | 无码成人精品区在线观看 | 国产精品18久久久久久麻辣 | 国产精品va在线观看无码 | 亚洲精品www久久久 | 国产精品国产三级国产专播 | 国产香蕉尹人视频在线 | 国产精品怡红院永久免费 | 亚洲色在线无码国产精品不卡 | 岛国片人妻三上悠亚 | 国产色在线 | 国产 | 97夜夜澡人人爽人人喊中国片 | 欧美喷潮久久久xxxxx | 成人亚洲精品久久久久 | 国产农村乱对白刺激视频 | 国产成人无码av片在线观看不卡 | 无码av最新清无码专区吞精 | 丰满少妇弄高潮了www | 亚洲精品午夜国产va久久成人 | 国产成人午夜福利在线播放 | 蜜臀aⅴ国产精品久久久国产老师 | 日本精品少妇一区二区三区 | 亚洲国产av精品一区二区蜜芽 | 免费看男女做好爽好硬视频 | 色综合久久久无码中文字幕 | 少妇无码一区二区二三区 | аⅴ资源天堂资源库在线 | 少妇的肉体aa片免费 | 亚洲日韩av一区二区三区四区 | 熟妇人妻无码xxx视频 | 一本久道高清无码视频 | 亚洲小说图区综合在线 | 亚洲啪av永久无码精品放毛片 | 九九在线中文字幕无码 | 午夜性刺激在线视频免费 | 一本无码人妻在中文字幕免费 | 欧美性猛交内射兽交老熟妇 | 岛国片人妻三上悠亚 | 国产热a欧美热a在线视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 奇米影视7777久久精品 | 人人澡人人妻人人爽人人蜜桃 | 欧美丰满少妇xxxx性 | 久在线观看福利视频 | 色综合久久久无码中文字幕 | 无码福利日韩神码福利片 | 久久亚洲中文字幕精品一区 | 亚洲综合久久一区二区 | 亚洲国产精品美女久久久久 | 一区二区三区高清视频一 | 精品无码国产自产拍在线观看蜜 | 成人aaa片一区国产精品 | 国产福利视频一区二区 | 好爽又高潮了毛片免费下载 | 久久久久国色av免费观看性色 | 少妇性l交大片 | 亚洲另类伦春色综合小说 | 久久精品人妻少妇一区二区三区 | 亚洲色成人中文字幕网站 | 纯爱无遮挡h肉动漫在线播放 | 日本饥渴人妻欲求不满 | 国产精品美女久久久网av | 国语自产偷拍精品视频偷 | 理论片87福利理论电影 | 色欲av亚洲一区无码少妇 | 国内丰满熟女出轨videos | 无码免费一区二区三区 | 日本熟妇人妻xxxxx人hd | 少妇性l交大片欧洲热妇乱xxx | 一个人看的视频www在线 | 在教室伦流澡到高潮hnp视频 | 无码人妻精品一区二区三区下载 | 夜夜夜高潮夜夜爽夜夜爰爰 | 成人综合网亚洲伊人 | 亚洲va欧美va天堂v国产综合 | 久久人人爽人人爽人人片av高清 | 老头边吃奶边弄进去呻吟 | 伦伦影院午夜理论片 | 人人妻在人人 | 99久久婷婷国产综合精品青草免费 | 青青青爽视频在线观看 | 国产成人精品一区二区在线小狼 | 99精品国产综合久久久久五月天 | 精品久久久久久人妻无码中文字幕 | 日本欧美一区二区三区乱码 | 国产精品欧美成人 | 国产午夜手机精彩视频 | 青青草原综合久久大伊人精品 | 丝袜足控一区二区三区 | 久久久久成人片免费观看蜜芽 | 亚洲区欧美区综合区自拍区 | 国产乱子伦视频在线播放 | 亚洲国产日韩a在线播放 | 久久久久人妻一区精品色欧美 | 日本高清一区免费中文视频 | 国产在线精品一区二区三区直播 | 亚洲成av人在线观看网址 | 日本熟妇大屁股人妻 | 亚洲一区二区三区 | 波多野结衣一区二区三区av免费 | 午夜熟女插插xx免费视频 | 久久久久se色偷偷亚洲精品av | 偷窥村妇洗澡毛毛多 | 久久国语露脸国产精品电影 | 天堂а√在线中文在线 | 国产一区二区三区影院 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 精品一区二区三区无码免费视频 | 九月婷婷人人澡人人添人人爽 | 中文字幕乱码中文乱码51精品 | 国产乱人偷精品人妻a片 | 国产热a欧美热a在线视频 | 久久精品一区二区三区四区 | 亚洲一区av无码专区在线观看 | 粗大的内捧猛烈进出视频 | 国产一精品一av一免费 | 在线精品亚洲一区二区 | 国产极品美女高潮无套在线观看 | 国产农村乱对白刺激视频 | 国产亚av手机在线观看 | 一本精品99久久精品77 | 日日噜噜噜噜夜夜爽亚洲精品 | 人妻与老人中文字幕 | аⅴ资源天堂资源库在线 | 日韩av无码一区二区三区不卡 | 国产亚洲精品久久久闺蜜 | 欧美喷潮久久久xxxxx | 日本免费一区二区三区最新 | 女人被男人躁得好爽免费视频 | 欧美肥老太牲交大战 | 亚洲精品一区国产 | 欧美兽交xxxx×视频 | 小sao货水好多真紧h无码视频 | 熟妇人妻无乱码中文字幕 | 免费中文字幕日韩欧美 | 最新国产乱人伦偷精品免费网站 | 久久精品国产精品国产精品污 | 国内精品人妻无码久久久影院 | 色情久久久av熟女人妻网站 | 成人亚洲精品久久久久软件 | 无码人妻久久一区二区三区不卡 | 国产免费久久精品国产传媒 | 欧美成人家庭影院 | 久久人人爽人人人人片 | 又色又爽又黄的美女裸体网站 | 国产黑色丝袜在线播放 | 熟女少妇人妻中文字幕 | 国产精品高潮呻吟av久久4虎 | 国产农村妇女高潮大叫 | 国产精品美女久久久网av | 欧美午夜特黄aaaaaa片 | 久久国产36精品色熟妇 | 成年美女黄网站色大免费全看 | 伊人久久大香线蕉亚洲 | 伊在人天堂亚洲香蕉精品区 | 日本丰满熟妇videos | 曰本女人与公拘交酡免费视频 | 久久无码专区国产精品s | 中文亚洲成a人片在线观看 | 国产欧美熟妇另类久久久 | 日日鲁鲁鲁夜夜爽爽狠狠 | 欧洲熟妇色 欧美 | 亚洲成色在线综合网站 | 欧美日韩一区二区免费视频 | 人妻天天爽夜夜爽一区二区 | 国产精品久久久av久久久 | 1000部夫妻午夜免费 | 一个人看的视频www在线 | 久久久久成人精品免费播放动漫 | 国产乱子伦视频在线播放 | 人妻aⅴ无码一区二区三区 | 男女超爽视频免费播放 | 中文无码精品a∨在线观看不卡 | 亚洲国产高清在线观看视频 | 国产精品鲁鲁鲁 | 日韩精品一区二区av在线 | 久久久久免费精品国产 | 国产97色在线 | 免 | 亚洲色欲色欲天天天www | 亚洲精品久久久久中文第一幕 | 成人无码精品1区2区3区免费看 | 久久国产精品萌白酱免费 | 国语精品一区二区三区 | 欧美日韩亚洲国产精品 | 无码人妻精品一区二区三区下载 | 水蜜桃亚洲一二三四在线 | 丰满肥臀大屁股熟妇激情视频 | 亚洲精品久久久久中文第一幕 | 人人妻人人澡人人爽人人精品 | 成人欧美一区二区三区黑人免费 | 成人无码精品1区2区3区免费看 | 国产精品久久久久无码av色戒 | 999久久久国产精品消防器材 | 亚洲综合无码一区二区三区 | 久久亚洲a片com人成 | 国产小呦泬泬99精品 | 亚洲成a人片在线观看无码3d | 亚洲人成网站免费播放 | 久久国产精品二国产精品 | 色 综合 欧美 亚洲 国产 | 精品国产aⅴ无码一区二区 | 色狠狠av一区二区三区 | 国产精品对白交换视频 | 国产办公室秘书无码精品99 | 奇米影视888欧美在线观看 | 激情综合激情五月俺也去 | 国产亚洲欧美日韩亚洲中文色 | 丰满人妻一区二区三区免费视频 | 亚洲无人区午夜福利码高清完整版 | 99精品无人区乱码1区2区3区 | 无码av中文字幕免费放 | 久久zyz资源站无码中文动漫 | 最近中文2019字幕第二页 | 久久 国产 尿 小便 嘘嘘 | 乌克兰少妇xxxx做受 | 国产极品美女高潮无套在线观看 | 天堂а√在线地址中文在线 | 欧美人与善在线com | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品无码一区二区三区不卡 | 国产国语老龄妇女a片 | 精品人妻人人做人人爽夜夜爽 | 狠狠噜狠狠狠狠丁香五月 | 人妻中文无码久热丝袜 | 久久aⅴ免费观看 | 国产日产欧产精品精品app | 色综合视频一区二区三区 | 午夜福利一区二区三区在线观看 | 亚洲国产精品成人久久蜜臀 | 亚洲熟妇色xxxxx亚洲 | 色欲久久久天天天综合网精品 | 国产激情综合五月久久 | 99re在线播放 | 亚洲va欧美va天堂v国产综合 | 精品国产一区二区三区四区在线看 | 亚洲爆乳无码专区 | 免费男性肉肉影院 | 亚洲精品成a人在线观看 | 欧美黑人巨大xxxxx | 亚洲自偷精品视频自拍 | 国产亚洲人成a在线v网站 | 亚洲一区二区三区无码久久 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲中文字幕成人无码 | 黄网在线观看免费网站 | 东京无码熟妇人妻av在线网址 | 亚洲综合伊人久久大杳蕉 | 又大又黄又粗又爽的免费视频 | 国产精品99爱免费视频 | 97久久超碰中文字幕 | 人人妻人人澡人人爽人人精品 | 日本饥渴人妻欲求不满 | 亚洲成熟女人毛毛耸耸多 | 精品偷拍一区二区三区在线看 | 国产精品久久国产精品99 | 丰满妇女强制高潮18xxxx | 日本丰满熟妇videos | 国产一精品一av一免费 | 天天爽夜夜爽夜夜爽 | 国产区女主播在线观看 | 2020久久超碰国产精品最新 | 一区二区三区乱码在线 | 欧洲 | 国产亚洲精品久久久久久久 | 大地资源中文第3页 | 欧美精品无码一区二区三区 | 无码人妻丰满熟妇区五十路百度 | 强伦人妻一区二区三区视频18 | 国产精品-区区久久久狼 | 久久综合狠狠综合久久综合88 | 性色av无码免费一区二区三区 | 在线视频网站www色 | 国产无av码在线观看 | 久久无码专区国产精品s | 国产精品久久久久无码av色戒 | 天海翼激烈高潮到腰振不止 | 亚洲国产精品无码一区二区三区 | 亚洲成av人在线观看网址 | 伊人久久大香线蕉亚洲 | 色欲久久久天天天综合网精品 | 成在人线av无码免费 | 亚洲国产精品一区二区美利坚 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美日韩在线亚洲综合国产人 | 亚洲の无码国产の无码步美 | 日韩成人一区二区三区在线观看 | 成年美女黄网站色大免费全看 | 2020久久超碰国产精品最新 | 一本久久a久久精品vr综合 | 欧美午夜特黄aaaaaa片 | 国内揄拍国内精品少妇国语 | 久久人人爽人人人人片 | 无码人妻av免费一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 欧美日本免费一区二区三区 | 久久久久成人片免费观看蜜芽 | 鲁鲁鲁爽爽爽在线视频观看 | 亚洲成av人影院在线观看 | 亚洲国产成人a精品不卡在线 | 久久午夜无码鲁丝片 | 国内精品人妻无码久久久影院蜜桃 | 国产在热线精品视频 | 成人动漫在线观看 | 亚洲国产精品久久久久久 | 国产精品亚洲综合色区韩国 | 日日天日日夜日日摸 | 中文字幕人妻丝袜二区 | 77777熟女视频在线观看 а天堂中文在线官网 | 国精产品一区二区三区 | 久久亚洲精品中文字幕无男同 | 久久www免费人成人片 | 女人高潮内射99精品 | 日韩人妻系列无码专区 | 宝宝好涨水快流出来免费视频 | 亚洲a无码综合a国产av中文 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲成a人片在线观看日本 | 丁香花在线影院观看在线播放 | 久久aⅴ免费观看 | 国产日产欧产精品精品app | 欧美兽交xxxx×视频 | 精品一区二区不卡无码av | 97精品人妻一区二区三区香蕉 | 青春草在线视频免费观看 | 亚洲中文字幕va福利 | 亚洲精品国偷拍自产在线麻豆 | 又大又黄又粗又爽的免费视频 | 牲欲强的熟妇农村老妇女 | 久久99精品久久久久婷婷 | 欧美激情综合亚洲一二区 | 无码av最新清无码专区吞精 | 国产三级久久久精品麻豆三级 | 国产超碰人人爽人人做人人添 | 欧美freesex黑人又粗又大 | 99久久久无码国产精品免费 | 在线观看国产午夜福利片 | 国产成人综合美国十次 | 亚洲一区av无码专区在线观看 | 亚洲爆乳精品无码一区二区三区 | 亚洲日韩av片在线观看 | 欧美喷潮久久久xxxxx | 日产精品高潮呻吟av久久 | 青青青手机频在线观看 | 色狠狠av一区二区三区 | 粉嫩少妇内射浓精videos | 国产高潮视频在线观看 | 国产xxx69麻豆国语对白 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲国产精品无码久久久久高潮 | 蜜桃视频插满18在线观看 | 亚洲国产精品一区二区第一页 | 亚洲国产精华液网站w | 欧美黑人巨大xxxxx | 久久午夜无码鲁丝片 | 永久免费观看美女裸体的网站 | 97无码免费人妻超级碰碰夜夜 | 欧美日本日韩 | 久久精品一区二区三区四区 | 色老头在线一区二区三区 | 大肉大捧一进一出视频出来呀 | 激情内射日本一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 亚洲熟妇自偷自拍另类 | 精品一区二区不卡无码av | 国产精品久久久久影院嫩草 | 日本xxxx色视频在线观看免费 | 亚洲综合无码久久精品综合 | 日韩欧美中文字幕在线三区 | 俺去俺来也www色官网 | 最近的中文字幕在线看视频 | 精品国精品国产自在久国产87 | 狠狠色欧美亚洲狠狠色www | 国产免费久久久久久无码 | 好爽又高潮了毛片免费下载 | 激情综合激情五月俺也去 | 国产真实伦对白全集 | 色窝窝无码一区二区三区色欲 | 又大又紧又粉嫩18p少妇 | 国产尤物精品视频 | 免费无码午夜福利片69 | 玩弄人妻少妇500系列视频 | 理论片87福利理论电影 | 国内精品人妻无码久久久影院蜜桃 | 无码人妻精品一区二区三区下载 | 国产亚洲日韩欧美另类第八页 | 日欧一片内射va在线影院 | 国产成人精品视频ⅴa片软件竹菊 | 国产综合久久久久鬼色 | 网友自拍区视频精品 | 高潮毛片无遮挡高清免费视频 | 人人澡人人妻人人爽人人蜜桃 | 精品人人妻人人澡人人爽人人 | 日本欧美一区二区三区乱码 | 久久亚洲精品中文字幕无男同 | 亚洲成a人片在线观看无码 | 天天燥日日燥 | 俺去俺来也www色官网 | 131美女爱做视频 | 大肉大捧一进一出好爽视频 | 久久99精品国产.久久久久 | 久久精品女人天堂av免费观看 | 中文字幕乱妇无码av在线 | 欧美日韩在线亚洲综合国产人 | 久久亚洲a片com人成 | 日日天日日夜日日摸 | 欧美35页视频在线观看 | 精品国产成人一区二区三区 | 黑人粗大猛烈进出高潮视频 | 玩弄中年熟妇正在播放 | 国产精品久久久av久久久 | 亚洲国产精品无码久久久久高潮 | 一本久道久久综合婷婷五月 | 日韩人妻系列无码专区 | 久久亚洲a片com人成 | 精品成在人线av无码免费看 | 女人和拘做爰正片视频 | 国产亚洲精品久久久久久久久动漫 | 国产极品视觉盛宴 | 日欧一片内射va在线影院 | 日本熟妇人妻xxxxx人hd | 亚洲a无码综合a国产av中文 | 中文字幕无码日韩欧毛 | 丰满岳乱妇在线观看中字无码 | 青草视频在线播放 | 黑人玩弄人妻中文在线 | 麻豆成人精品国产免费 | 亚洲人成网站在线播放942 | 国产精华av午夜在线观看 | 国产人妻久久精品二区三区老狼 | 国产欧美熟妇另类久久久 | 日韩精品一区二区av在线 | 久在线观看福利视频 | 久久伊人色av天堂九九小黄鸭 | 国产成人无码一二三区视频 | 亚洲国产精品无码久久久久高潮 | 九月婷婷人人澡人人添人人爽 | 中文字幕 亚洲精品 第1页 | 国产午夜无码精品免费看 | 日韩无码专区 | 性欧美牲交xxxxx视频 | 国产精品久久久久无码av色戒 | 999久久久国产精品消防器材 | 久久久久久亚洲精品a片成人 | 特黄特色大片免费播放器图片 | 偷窥日本少妇撒尿chinese | 亚洲国精产品一二二线 | 99久久精品日本一区二区免费 | 欧美日韩亚洲国产精品 | 粉嫩少妇内射浓精videos | 久久久精品456亚洲影院 | 久久久久久国产精品无码下载 | 精品偷自拍另类在线观看 | 无码国模国产在线观看 | 性欧美牲交在线视频 | 欧美人与物videos另类 | 色婷婷欧美在线播放内射 | 国产精品国产自线拍免费软件 | 国产成人无码av片在线观看不卡 | 一区二区三区乱码在线 | 欧洲 | 婷婷色婷婷开心五月四房播播 | 亚洲中文字幕成人无码 | 无码成人精品区在线观看 | 国产精品理论片在线观看 | 波多野结衣高清一区二区三区 | 红桃av一区二区三区在线无码av | 色综合久久久久综合一本到桃花网 | 欧美 日韩 亚洲 在线 | 国产精品亚洲综合色区韩国 | 亚洲の无码国产の无码步美 | 亚洲精品国产a久久久久久 | 乱中年女人伦av三区 | 亚洲中文字幕va福利 | 极品嫩模高潮叫床 | 欧美黑人性暴力猛交喷水 | 久久精品国产99精品亚洲 | 国内精品一区二区三区不卡 | 无码人妻精品一区二区三区下载 | 天堂久久天堂av色综合 | 亚洲爆乳无码专区 | 日韩欧美中文字幕公布 | 无人区乱码一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产成人综合在线女婷五月99播放 | 蜜桃视频插满18在线观看 | 亚洲成色www久久网站 | av在线亚洲欧洲日产一区二区 | 双乳奶水饱满少妇呻吟 | 亚洲 另类 在线 欧美 制服 | 精品一区二区不卡无码av | 伊人久久大香线蕉av一区二区 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 青春草在线视频免费观看 | 亚洲欧美日韩综合久久久 | 久久人人爽人人爽人人片av高清 | 成人一区二区免费视频 | 久久精品无码一区二区三区 | 中文字幕无线码免费人妻 | 一个人免费观看的www视频 | 精品乱码久久久久久久 | 无码一区二区三区在线观看 | 国产精品对白交换视频 | 欧美日韩一区二区免费视频 | 亚洲精品鲁一鲁一区二区三区 | 中文精品无码中文字幕无码专区 | 欧美喷潮久久久xxxxx | 久久成人a毛片免费观看网站 | 男女爱爱好爽视频免费看 | 在线天堂新版最新版在线8 | 国产高清av在线播放 | 青青草原综合久久大伊人精品 | 国产电影无码午夜在线播放 | 成人一在线视频日韩国产 | 色诱久久久久综合网ywww | 久久久国产一区二区三区 | 欧美精品免费观看二区 | 搡女人真爽免费视频大全 | 欧美老人巨大xxxx做受 | 人妻人人添人妻人人爱 | 久久精品国产一区二区三区肥胖 | 伊人色综合久久天天小片 | 国产人妻精品午夜福利免费 | 乱人伦人妻中文字幕无码 | 蜜臀aⅴ国产精品久久久国产老师 | 18禁黄网站男男禁片免费观看 | 男女作爱免费网站 | 日本xxxx色视频在线观看免费 | 亚洲欧洲无卡二区视頻 | 日本爽爽爽爽爽爽在线观看免 | 97久久精品无码一区二区 | 久久综合狠狠综合久久综合88 | 双乳奶水饱满少妇呻吟 | 国产97人人超碰caoprom | 成熟人妻av无码专区 | 国产黄在线观看免费观看不卡 | 性啪啪chinese东北女人 | 无码人妻精品一区二区三区下载 | 久久这里只有精品视频9 | 国产在线无码精品电影网 | 久久99精品久久久久婷婷 | 国产三级精品三级男人的天堂 | 人妻少妇精品视频专区 | 99精品国产综合久久久久五月天 | 午夜精品久久久内射近拍高清 | 在线播放免费人成毛片乱码 | 全球成人中文在线 | 欧美肥老太牲交大战 | 久久婷婷五月综合色国产香蕉 | 日日干夜夜干 | 日日橹狠狠爱欧美视频 | 性欧美大战久久久久久久 | 青青青爽视频在线观看 | 国产高清av在线播放 | 亚洲一区二区三区偷拍女厕 | 国产成人一区二区三区在线观看 | 强辱丰满人妻hd中文字幕 | 亚洲中文字幕在线无码一区二区 | 亚洲国产成人av在线观看 | 亚洲色偷偷偷综合网 | 久久aⅴ免费观看 | 国产又粗又硬又大爽黄老大爷视 | 麻豆成人精品国产免费 | 色综合天天综合狠狠爱 | 久久无码中文字幕免费影院蜜桃 | 娇妻被黑人粗大高潮白浆 | 日本精品少妇一区二区三区 | 真人与拘做受免费视频 | 在线a亚洲视频播放在线观看 | 亚洲欧美国产精品久久 | 免费乱码人妻系列无码专区 | 欧美人与物videos另类 | 国产精品a成v人在线播放 | 国产猛烈高潮尖叫视频免费 | 特黄特色大片免费播放器图片 | 国产综合色产在线精品 | 5858s亚洲色大成网站www | 亚洲va中文字幕无码久久不卡 | 久久久久久九九精品久 | 人人妻人人澡人人爽精品欧美 | 巨爆乳无码视频在线观看 | 国产 浪潮av性色四虎 | 伊人久久大香线焦av综合影院 | 精品乱码久久久久久久 | 丰满护士巨好爽好大乳 | 亚洲熟妇色xxxxx欧美老妇y | 精品久久8x国产免费观看 | 婷婷五月综合缴情在线视频 | 丁香花在线影院观看在线播放 | 亚洲中文字幕久久无码 | 国产亚洲精品久久久久久国模美 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产在线一区二区三区四区五区 | 免费看男女做好爽好硬视频 | 天堂亚洲2017在线观看 | 精品人人妻人人澡人人爽人人 | 国产激情综合五月久久 | 毛片内射-百度 | 亚洲成av人综合在线观看 | 亚洲精品鲁一鲁一区二区三区 | 久久精品国产日本波多野结衣 | 国产精品第一国产精品 | 亚洲呦女专区 | 水蜜桃色314在线观看 | 无码人妻丰满熟妇区毛片18 | 国产亚洲精品精品国产亚洲综合 | 国产精品人妻一区二区三区四 | 国产色精品久久人妻 | 国产精品.xx视频.xxtv | 国产肉丝袜在线观看 | 少妇愉情理伦片bd | 久久久久人妻一区精品色欧美 | 久久午夜无码鲁丝片午夜精品 | 国产熟妇高潮叫床视频播放 | 青草青草久热国产精品 | 欧美国产日韩亚洲中文 | 99精品无人区乱码1区2区3区 | 久久久精品欧美一区二区免费 | 粉嫩少妇内射浓精videos | 蜜桃视频插满18在线观看 | 亚洲成在人网站无码天堂 | 在线精品亚洲一区二区 | 精品偷自拍另类在线观看 | 久久亚洲中文字幕无码 | 日本精品久久久久中文字幕 | 人人妻人人澡人人爽欧美精品 | 四虎永久在线精品免费网址 | 免费网站看v片在线18禁无码 | 国产av一区二区精品久久凹凸 | 久久精品人人做人人综合 | 色噜噜亚洲男人的天堂 | 亚洲一区二区三区 | 天天拍夜夜添久久精品 | 国产av一区二区三区最新精品 | 亚洲第一网站男人都懂 | 亚洲色欲久久久综合网东京热 | 精品久久久久香蕉网 | 精品乱码久久久久久久 | 亚洲中文字幕av在天堂 | 久久熟妇人妻午夜寂寞影院 | 亚洲爆乳大丰满无码专区 | 99久久久无码国产aaa精品 | 狠狠噜狠狠狠狠丁香五月 | 国产亚洲欧美日韩亚洲中文色 | 国产内射爽爽大片视频社区在线 | 日产精品99久久久久久 | 精品无人国产偷自产在线 | 亚洲国产精品美女久久久久 | 又紧又大又爽精品一区二区 | 精品国产精品久久一区免费式 | 久久久国产精品无码免费专区 | 牲欲强的熟妇农村老妇女视频 | 国产成人午夜福利在线播放 | 暴力强奷在线播放无码 | 亚洲精品午夜无码电影网 | 丰满人妻精品国产99aⅴ | 亚洲自偷精品视频自拍 | 久在线观看福利视频 | 无码人妻丰满熟妇区五十路百度 | 亚洲精品一区二区三区四区五区 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 性欧美牲交xxxxx视频 | 人妻体内射精一区二区三四 | 久久久无码中文字幕久... | 日韩精品无码免费一区二区三区 | 亚洲va中文字幕无码久久不卡 | 一本久道久久综合狠狠爱 | 无码人妻少妇伦在线电影 | 亚洲日韩av片在线观看 | 四虎国产精品一区二区 | 国产超碰人人爽人人做人人添 | 国产亚洲精品久久久闺蜜 | 图片小说视频一区二区 | 色婷婷av一区二区三区之红樱桃 | 曰韩无码二三区中文字幕 | 国产网红无码精品视频 | 少妇高潮一区二区三区99 | 久久婷婷五月综合色国产香蕉 | 亚洲乱亚洲乱妇50p | 亚洲男女内射在线播放 | 少妇太爽了在线观看 | 高中生自慰www网站 | 亚洲区小说区激情区图片区 | 欧美freesex黑人又粗又大 | 午夜福利不卡在线视频 | 影音先锋中文字幕无码 | 少妇人妻偷人精品无码视频 | av人摸人人人澡人人超碰下载 | 国产欧美熟妇另类久久久 | av无码久久久久不卡免费网站 | 国产精品igao视频网 | 免费无码肉片在线观看 | 国产偷抇久久精品a片69 | 在线看片无码永久免费视频 | 欧美国产日韩亚洲中文 | 乌克兰少妇性做爰 | 男女超爽视频免费播放 | 福利一区二区三区视频在线观看 | 人人妻人人澡人人爽欧美一区九九 | 亚洲中文字幕在线观看 | 蜜桃无码一区二区三区 | 日本熟妇人妻xxxxx人hd | 久久久www成人免费毛片 | 国产精品久久久久影院嫩草 | 中文字幕无码日韩欧毛 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲一区二区三区无码久久 | 玩弄少妇高潮ⅹxxxyw | 久久国产精品萌白酱免费 | 中文字幕无线码 | 国产乱人偷精品人妻a片 | 又色又爽又黄的美女裸体网站 | 精品一区二区三区波多野结衣 | 狠狠综合久久久久综合网 | 荫蒂添的好舒服视频囗交 | 奇米影视7777久久精品 | 亚洲日本在线电影 | 国产精品高潮呻吟av久久4虎 | 中文字幕亚洲情99在线 | av人摸人人人澡人人超碰下载 | 麻豆md0077饥渴少妇 | 国产精品第一国产精品 | 亚洲国产精品一区二区美利坚 | 国产av人人夜夜澡人人爽麻豆 | 成人免费视频在线观看 | 影音先锋中文字幕无码 | 真人与拘做受免费视频 | 国产亚洲欧美日韩亚洲中文色 | 少妇一晚三次一区二区三区 | 国产午夜无码精品免费看 | 999久久久国产精品消防器材 | 四虎影视成人永久免费观看视频 | 免费看男女做好爽好硬视频 | 性欧美疯狂xxxxbbbb | 国产一区二区三区四区五区加勒比 | 小sao货水好多真紧h无码视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 色欲av亚洲一区无码少妇 | 99久久久无码国产aaa精品 | 成人亚洲精品久久久久软件 | 亚洲成av人在线观看网址 | 欧美 丝袜 自拍 制服 另类 | 亚洲国产精品久久人人爱 | 午夜福利电影 | 色综合视频一区二区三区 | 国产成人无码a区在线观看视频app | 人人澡人人透人人爽 | 亚洲精品综合一区二区三区在线 | 亚洲精品鲁一鲁一区二区三区 | 免费无码av一区二区 | 丰满少妇熟乱xxxxx视频 | 帮老师解开蕾丝奶罩吸乳网站 | 欧美日本免费一区二区三区 | 亚洲国产高清在线观看视频 | 99久久亚洲精品无码毛片 | 国产肉丝袜在线观看 | 国精品人妻无码一区二区三区蜜柚 | 一区二区三区乱码在线 | 欧洲 | 青青青爽视频在线观看 | 学生妹亚洲一区二区 | 中文毛片无遮挡高清免费 | 中文字幕乱码人妻无码久久 | 亚无码乱人伦一区二区 | 久久久久成人精品免费播放动漫 | 国产偷抇久久精品a片69 | 波多野结衣一区二区三区av免费 | 国产精品久久久久久亚洲毛片 | 婷婷丁香五月天综合东京热 | 漂亮人妻洗澡被公强 日日躁 | 国产精品a成v人在线播放 | 久久久久亚洲精品男人的天堂 | 国产真实伦对白全集 | 一区二区三区乱码在线 | 欧洲 | 亚洲欧美国产精品久久 | 国产高清av在线播放 | 激情内射日本一区二区三区 | 亚洲人成网站免费播放 | 荫蒂被男人添的好舒服爽免费视频 | 久久精品国产日本波多野结衣 | 日本在线高清不卡免费播放 | 免费观看黄网站 | 成人欧美一区二区三区黑人免费 | 伦伦影院午夜理论片 | 亚洲精品一区二区三区婷婷月 | 少妇无码吹潮 | 无码人妻av免费一区二区三区 | 久久综合久久自在自线精品自 | 亚洲 高清 成人 动漫 | 乱中年女人伦av三区 | 久久久久免费精品国产 | 色一情一乱一伦一区二区三欧美 | 香蕉久久久久久av成人 | 樱花草在线社区www | 中文精品无码中文字幕无码专区 | 国产精品人妻一区二区三区四 | 免费视频欧美无人区码 | 高中生自慰www网站 | 乱中年女人伦av三区 | 水蜜桃色314在线观看 | 久久国语露脸国产精品电影 | 亚洲爆乳精品无码一区二区三区 | 国产精品美女久久久网av | 无码午夜成人1000部免费视频 | 少妇无码一区二区二三区 | 亚洲精品国产第一综合99久久 | 人妻无码αv中文字幕久久琪琪布 | 精品夜夜澡人妻无码av蜜桃 | 国产一区二区三区影院 | 久久久久成人片免费观看蜜芽 | 丰腴饱满的极品熟妇 | 久久伊人色av天堂九九小黄鸭 | 在线观看国产一区二区三区 | 一二三四社区在线中文视频 | 国产网红无码精品视频 | aⅴ在线视频男人的天堂 | 国产农村乱对白刺激视频 | 无码帝国www无码专区色综合 | 西西人体www44rt大胆高清 | 熟妇人妻激情偷爽文 | 欧美人与动性行为视频 | 中文字幕乱码人妻无码久久 | 高潮毛片无遮挡高清免费 | 熟女少妇人妻中文字幕 | 精品偷拍一区二区三区在线看 | 精品久久久无码中文字幕 | 真人与拘做受免费视频 | 色 综合 欧美 亚洲 国产 | www国产精品内射老师 | 激情人妻另类人妻伦 | 国产精品免费大片 | 欧美日韩人成综合在线播放 | 国产精品无码一区二区桃花视频 | 啦啦啦www在线观看免费视频 | 少妇性荡欲午夜性开放视频剧场 | 午夜成人1000部免费视频 | 天堂а√在线中文在线 | 中文字幕无线码 | 亚洲精品www久久久 | 欧美变态另类xxxx | 亚洲中文字幕va福利 | 又湿又紧又大又爽a视频国产 | 午夜无码区在线观看 | 亚洲精品一区二区三区四区五区 | 无码av免费一区二区三区试看 | 亚洲精品一区二区三区在线观看 | 国产综合久久久久鬼色 | 久久亚洲精品成人无码 | 欧美国产亚洲日韩在线二区 | 精品国产乱码久久久久乱码 | 欧美成人高清在线播放 | 亚洲欧洲无卡二区视頻 | 国产人成高清在线视频99最全资源 | 国精产品一品二品国精品69xx | 性欧美牲交在线视频 | 中文字幕无线码 | 中文字幕无线码免费人妻 | 精品无人区无码乱码毛片国产 | 999久久久国产精品消防器材 | 丝袜足控一区二区三区 | 成 人 网 站国产免费观看 | 国产亚洲精品久久久久久国模美 | 精品久久8x国产免费观看 | 美女毛片一区二区三区四区 | 亚洲熟妇色xxxxx欧美老妇y | 日韩av无码一区二区三区不卡 | 无码精品人妻一区二区三区av | 欧美一区二区三区 | 久久99精品久久久久婷婷 | 亚洲色www成人永久网址 | 久久久久久久人妻无码中文字幕爆 | 国内精品九九久久久精品 | 少妇人妻大乳在线视频 | 国产精品毛片一区二区 | 国产精品毛片一区二区 | 一区二区传媒有限公司 | 国产成人精品无码播放 | 宝宝好涨水快流出来免费视频 | av无码久久久久不卡免费网站 | 欧美精品国产综合久久 | 精品久久久无码人妻字幂 | 精品亚洲成av人在线观看 | 天堂久久天堂av色综合 | 九一九色国产 | 性开放的女人aaa片 | 精品 日韩 国产 欧美 视频 | 日本欧美一区二区三区乱码 | 玩弄人妻少妇500系列视频 | 欧美丰满熟妇xxxx性ppx人交 | 久久久久久久女国产乱让韩 | 在线欧美精品一区二区三区 | 夜夜高潮次次欢爽av女 | 少妇被粗大的猛进出69影院 | 午夜福利不卡在线视频 | 国产精品丝袜黑色高跟鞋 | 国产情侣作爱视频免费观看 | 欧美午夜特黄aaaaaa片 | 人妻少妇精品无码专区二区 | 67194成是人免费无码 | 欧美日韩一区二区三区自拍 | 午夜福利一区二区三区在线观看 | av无码电影一区二区三区 | 精品成在人线av无码免费看 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲国产精品毛片av不卡在线 | 人人妻人人澡人人爽人人精品 | 久久人人爽人人爽人人片ⅴ | 色欲人妻aaaaaaa无码 | 色婷婷av一区二区三区之红樱桃 | 中文字幕+乱码+中文字幕一区 | 久久久久久久人妻无码中文字幕爆 | 久久精品国产一区二区三区 | 亚洲 高清 成人 动漫 | 久久精品成人欧美大片 | 久久久久人妻一区精品色欧美 | 美女黄网站人色视频免费国产 | 国产 浪潮av性色四虎 | 宝宝好涨水快流出来免费视频 | 又紧又大又爽精品一区二区 | 国产精品资源一区二区 | 18禁黄网站男男禁片免费观看 | 日本精品久久久久中文字幕 | 日本在线高清不卡免费播放 | 一本久久a久久精品vr综合 | 一本大道久久东京热无码av | 性欧美大战久久久久久久 | 亚洲伊人久久精品影院 | 午夜丰满少妇性开放视频 | 无码人妻久久一区二区三区不卡 | 国产人妻精品一区二区三区不卡 | 日韩视频 中文字幕 视频一区 | 无码av岛国片在线播放 | 午夜丰满少妇性开放视频 | 成在人线av无码免观看麻豆 | 色婷婷香蕉在线一区二区 | 国产成人av免费观看 | 日日摸天天摸爽爽狠狠97 | 国产成人无码专区 | 成人精品天堂一区二区三区 | 精品国偷自产在线视频 | 精品久久久久香蕉网 | 日韩av无码一区二区三区 | 蜜桃视频插满18在线观看 | 国产在线一区二区三区四区五区 | 一本久道高清无码视频 | 亚洲爆乳精品无码一区二区三区 | 亚洲欧美日韩成人高清在线一区 | 精品国产麻豆免费人成网站 | 亚洲日韩av一区二区三区四区 | 国产超级va在线观看视频 | 东北女人啪啪对白 | 亚洲精品综合五月久久小说 | 中文字幕人成乱码熟女app | 伊人久久大香线蕉av一区二区 | 自拍偷自拍亚洲精品被多人伦好爽 | 又大又硬又黄的免费视频 | 国产激情无码一区二区app | √8天堂资源地址中文在线 | 国产莉萝无码av在线播放 | 久久精品女人天堂av免费观看 | 又粗又大又硬又长又爽 | 日韩av无码一区二区三区不卡 | 2020久久超碰国产精品最新 | 久久国内精品自在自线 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲国产午夜精品理论片 | 人人妻人人澡人人爽欧美一区九九 | 国产va免费精品观看 | 亚洲色成人中文字幕网站 | yw尤物av无码国产在线观看 | 欧洲vodafone精品性 | 国产亚洲精品精品国产亚洲综合 | 欧美日本精品一区二区三区 | 国产精品国产自线拍免费软件 | 无码人妻精品一区二区三区不卡 | 亚洲国精产品一二二线 | 六月丁香婷婷色狠狠久久 | 欧洲美熟女乱又伦 | 国产午夜精品一区二区三区嫩草 | 日产精品高潮呻吟av久久 | 亚洲欧美中文字幕5发布 | 午夜性刺激在线视频免费 | 97久久国产亚洲精品超碰热 | 国产成人无码av在线影院 | 人人爽人人爽人人片av亚洲 | 亚洲精品综合一区二区三区在线 | 最近的中文字幕在线看视频 | 久久久亚洲欧洲日产国码αv | 日本护士毛茸茸高潮 | 最近免费中文字幕中文高清百度 | 色一情一乱一伦 | 免费观看又污又黄的网站 | 九九久久精品国产免费看小说 | 黑人巨大精品欧美黑寡妇 | 国产精品久久久久久无码 | 欧美性猛交内射兽交老熟妇 | 欧美性生交xxxxx久久久 | 国产亚洲日韩欧美另类第八页 | 欧美人妻一区二区三区 | 伊在人天堂亚洲香蕉精品区 | 久久久精品成人免费观看 | 亚洲精品国产精品乱码视色 | 在线观看免费人成视频 | 欧美喷潮久久久xxxxx | 女人高潮内射99精品 | 国产精品99久久精品爆乳 | 正在播放老肥熟妇露脸 | 人妻aⅴ无码一区二区三区 | 久久精品国产精品国产精品污 | 亚洲午夜福利在线观看 | 免费观看黄网站 | 国产人成高清在线视频99最全资源 | 熟妇人妻中文av无码 | 国内丰满熟女出轨videos | 成人亚洲精品久久久久 | 夜精品a片一区二区三区无码白浆 | 免费人成在线视频无码 | 夜夜夜高潮夜夜爽夜夜爰爰 | 午夜性刺激在线视频免费 | 狠狠噜狠狠狠狠丁香五月 | 国产精品-区区久久久狼 | 中文字幕亚洲情99在线 | 亚洲熟女一区二区三区 | 成年美女黄网站色大免费全看 | 强奷人妻日本中文字幕 | 国产午夜无码精品免费看 | 午夜福利不卡在线视频 | 纯爱无遮挡h肉动漫在线播放 | 内射巨臀欧美在线视频 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 天堂无码人妻精品一区二区三区 | 狠狠亚洲超碰狼人久久 | 午夜福利试看120秒体验区 | 亚洲人成网站免费播放 | 曰韩少妇内射免费播放 | 中文字幕av日韩精品一区二区 | 色老头在线一区二区三区 | 午夜理论片yy44880影院 | 免费视频欧美无人区码 | 成人欧美一区二区三区黑人 | 俺去俺来也在线www色官网 | 国产精品亚洲一区二区三区喷水 | 久久久久久久女国产乱让韩 | 国产福利视频一区二区 | 亚洲自偷自拍另类第1页 | 搡女人真爽免费视频大全 | 午夜成人1000部免费视频 | 欧美真人作爱免费视频 | 丰满人妻一区二区三区免费视频 | 日日橹狠狠爱欧美视频 | 国产精品无码一区二区桃花视频 | 日韩精品无码免费一区二区三区 | 久久久久久a亚洲欧洲av冫 | 青青久在线视频免费观看 | 亚洲の无码国产の无码影院 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲精品久久久久avwww潮水 | 国产口爆吞精在线视频 | 久久精品丝袜高跟鞋 | 麻花豆传媒剧国产免费mv在线 | 妺妺窝人体色www在线小说 | 成人免费视频一区二区 | 女人被爽到呻吟gif动态图视看 | 久久国产劲爆∧v内射 | 久久久中文字幕日本无吗 | 福利一区二区三区视频在线观看 | 7777奇米四色成人眼影 | 国产香蕉尹人综合在线观看 | 国产精品怡红院永久免费 | 97夜夜澡人人爽人人喊中国片 | 亚洲色欲色欲天天天www | 日日碰狠狠丁香久燥 | 亚洲国产日韩a在线播放 | 动漫av一区二区在线观看 | 久久精品国产一区二区三区肥胖 | av在线亚洲欧洲日产一区二区 | ass日本丰满熟妇pics | 玩弄少妇高潮ⅹxxxyw | 综合网日日天干夜夜久久 | 精品国产一区二区三区四区在线看 | 日韩精品成人一区二区三区 | 未满成年国产在线观看 | 最新国产麻豆aⅴ精品无码 | 日本免费一区二区三区最新 | 久久久精品456亚洲影院 | 99久久精品午夜一区二区 | 久久精品中文闷骚内射 | 久久综合色之久久综合 | 人妻少妇精品无码专区动漫 | 国产成人精品视频ⅴa片软件竹菊 | 国产va免费精品观看 | 亚洲国产综合无码一区 | 欧美亚洲日韩国产人成在线播放 | 97精品人妻一区二区三区香蕉 | 国产色在线 | 国产 | 久久久久久av无码免费看大片 | 亚洲日本在线电影 | 久久 国产 尿 小便 嘘嘘 | 男人和女人高潮免费网站 | 亚洲精品久久久久久一区二区 | 亚洲欧洲无卡二区视頻 | 国产精品免费大片 | 麻豆精产国品 | 久久精品国产一区二区三区 | 国产成人无码av片在线观看不卡 | 一区二区三区乱码在线 | 欧洲 | 一个人看的www免费视频在线观看 | 中文字幕日韩精品一区二区三区 | 小鲜肉自慰网站xnxx | 国产人妻精品午夜福利免费 | 丰满少妇弄高潮了www | 免费乱码人妻系列无码专区 | 中文字幕无码人妻少妇免费 | 成人无码影片精品久久久 | 少妇无套内谢久久久久 | 四虎国产精品一区二区 | 2020久久超碰国产精品最新 | 色欲av亚洲一区无码少妇 | 麻花豆传媒剧国产免费mv在线 | 久久亚洲日韩精品一区二区三区 | 亚洲精品一区二区三区大桥未久 | 男女下面进入的视频免费午夜 | 自拍偷自拍亚洲精品被多人伦好爽 | 成年美女黄网站色大免费全看 | 国产亚洲精品久久久久久 | 精品午夜福利在线观看 | 国产精品嫩草久久久久 | 欧美精品无码一区二区三区 | 成人亚洲精品久久久久 | 激情亚洲一区国产精品 | 欧美变态另类xxxx | 老熟妇仑乱视频一区二区 | 无码一区二区三区在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 两性色午夜免费视频 | 88国产精品欧美一区二区三区 | 日日夜夜撸啊撸 | 极品嫩模高潮叫床 | 人人妻人人澡人人爽欧美一区 | 日本熟妇乱子伦xxxx | 国产激情艳情在线看视频 | 国产亚洲日韩欧美另类第八页 | 高潮毛片无遮挡高清免费 | 无码免费一区二区三区 | av人摸人人人澡人人超碰下载 | 日韩欧美中文字幕在线三区 | 欧美激情内射喷水高潮 | 国精产品一品二品国精品69xx | 2020久久香蕉国产线看观看 | 1000部夫妻午夜免费 | 国产两女互慰高潮视频在线观看 | 人妻少妇被猛烈进入中文字幕 | 人妻互换免费中文字幕 | 麻豆国产丝袜白领秘书在线观看 | 岛国片人妻三上悠亚 | 久久久久成人片免费观看蜜芽 | 国产无套粉嫩白浆在线 | 丰满少妇人妻久久久久久 | 少妇人妻大乳在线视频 | 在线播放亚洲第一字幕 | 超碰97人人做人人爱少妇 | 久久精品无码一区二区三区 | 国产精品无码一区二区桃花视频 | 男女爱爱好爽视频免费看 | 久久久久久久人妻无码中文字幕爆 | 波多野结衣 黑人 | 色欲久久久天天天综合网精品 | av无码不卡在线观看免费 | 欧美精品在线观看 | 色婷婷欧美在线播放内射 | 亚洲精品综合五月久久小说 | 欧美性黑人极品hd | 成人一在线视频日韩国产 | 双乳奶水饱满少妇呻吟 | 麻花豆传媒剧国产免费mv在线 | 国产麻豆精品一区二区三区v视界 | 国产无遮挡又黄又爽又色 | 大胆欧美熟妇xx | 十八禁视频网站在线观看 | 精品水蜜桃久久久久久久 | 永久免费观看美女裸体的网站 | 一二三四在线观看免费视频 | 亚洲成a人一区二区三区 | 中文字幕无码av激情不卡 | 国产香蕉尹人综合在线观看 | 黑人巨大精品欧美黑寡妇 | 欧美精品在线观看 | 久久久精品成人免费观看 | 国产av一区二区精品久久凹凸 | 天堂无码人妻精品一区二区三区 | 国产精品a成v人在线播放 | 精品偷自拍另类在线观看 | 人妻少妇精品无码专区动漫 | 无码人妻丰满熟妇区毛片18 | 中文字幕色婷婷在线视频 | 国产欧美精品一区二区三区 | 国产内射老熟女aaaa | 精品无码一区二区三区爱欲 | 久久97精品久久久久久久不卡 | 婷婷丁香五月天综合东京热 | 天干天干啦夜天干天2017 | 国产人妻久久精品二区三区老狼 | 国产精品久久久久无码av色戒 | 亚洲一区二区三区四区 | 中文毛片无遮挡高清免费 | 国产在线一区二区三区四区五区 | 久久久久久久人妻无码中文字幕爆 | а√资源新版在线天堂 | 999久久久国产精品消防器材 | 国产亚洲精品久久久久久国模美 | 亚洲色www成人永久网址 | 少妇无码一区二区二三区 | 中文字幕无码免费久久99 | 亚洲欧美色中文字幕在线 | 人人妻人人澡人人爽欧美一区九九 | 青春草在线视频免费观看 | 国产99久久精品一区二区 | 久热国产vs视频在线观看 | 精品夜夜澡人妻无码av蜜桃 | 亚洲の无码国产の无码步美 | 色综合视频一区二区三区 | 亚洲理论电影在线观看 | 中文字幕 人妻熟女 | 99精品国产综合久久久久五月天 | 日韩成人一区二区三区在线观看 | 精品偷拍一区二区三区在线看 |