久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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开发手册的全部內容,希望文章能夠幫你解決所遇到的問題。

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

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