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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

技术分享 | 业务模板的技术实践

發布時間:2023/12/4 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 技术分享 | 业务模板的技术实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源寶導讀:“業務模板”作為天際·建模平臺3.0推出的重要特性,它將元數據復用發揮到了極致,通過業務模板幾乎可以覆蓋整個建模元數據開發流程,提供業務場景級別的復用能力。本文將介紹“業務模板”的設計原理、實現方案和應用場景。

一、背景

? ? 建模平臺作為天際開放平臺的核心能力域之一,是一個極致高效的低代碼開發平臺,支持通過數據建模、頁面建模、組件建模等可視化建模方式低代碼或零代碼快速構建企業級應用。

? ? 使用建模平臺開發應用的過程一般是:數據建模=》頁面建模=》多個頁面組合成業務場景。數據模型可以被多個頁面復用,組件模型也可以被多個頁面復用,通過建模平臺可以快速構建出相應的場景。

? ? 例如:開發一個簡單的用戶管理系統,管理用戶名稱和用戶編碼信息。

? ? 首先進行數據建模:我們可以設計一個用戶表,包含用戶名稱和用戶編碼兩個字段。然后進行頁面建模:創建一個用戶表單頁面,使用用戶表作為數據源,表單使用輸入框組件綁定用戶名稱和用戶編碼,設置相應的輸入格式和校驗規則,就可以實現用戶名稱和用戶編碼的錄入功能了;再創建一個用戶列表頁面,使用用戶表作為數據源,使用用戶名稱和用戶編碼字段作為列表展示字段,就可以批量展示和管理用戶數據了。

? ? 完成這么一個簡單的用戶表單錄入+列表展示數據場景,使用建模平臺只需要花費幾分鐘就能完成。

? ? 如果現在需要再開發一個客戶管理系統,管理客戶名稱和客戶編碼信息。正常的做法就按照上面的建模流程就行數據建模(客戶表)=》頁面建模(客戶表單、客戶列表)=》客戶管理系統。

? ? 分析用戶管理系統和客戶管理系統我們會發現這兩個業務場景極其類似,都是針對名稱和編碼(唯一標識)的管理,但是都要進行數據建模(數據隔離,表名不同,字段名一致),頁面建模(結構一致,只是展示的文本描述不同)。雖然重復完成這個場景只需要幾分鐘,但是如果每個客戶都有類似的場景,那么都需要花費幾分鐘;如果場景再復雜一點,涉及到多個數據源,多個頁面呢,每個頁面又用到復雜的組件或者功能特性,那么完成一個類似的場景需要花費多少時間呢?

二、什么是業務模板

? ? 通過分析以上的場景我們發現,目前建模平臺提供的主要是基于組件級和頁面級的復用能力,針對業務場景復用能力比較薄弱。而實際產品場景中確實存在這種業務功能極其類似的場景,比如成本系統的變更業務場景,設計變更和現場簽證兩個具體的變更過業務十分相似,如果重復開發的話需要耗費大量的開發資源。

? ? 為了解決這種業務場景級別的復用能力,在ERP3.0版本中,建模平臺提供了業務模板功能?;跇I務領域抽象的模型,提煉出一套業務模板,通過模板化的思路快速復制的方式構建有規律、符合模型的業務。

? ? 目前建模中業務模板覆蓋了大部分建模能力,從數據建模到頁面建模、業務組件、業務參數以及主頁、標簽頁和權限,以支持創建一個業務場景閉環。

三、業務模板的原理

3.1、什么是元數據

元數據的定義:

元數據(Metadata),又稱中介數據、中繼數據,為描述數據的數據(data about data),主要是描述數據屬性(property)的信息,用來支持如指示存儲位置、歷史數據、資源查找、文件記錄等功能。

? ? 元數據在建模平臺中的作用是描述建模中所有特性的數據,是整個建模平臺的基石,建模平臺中的一切模型都是以元數據作為數據載體,建模中的元數據物理表現形式為一個個XML文件。

? ? 例如頁面模型元數據,每個頁面對應的就是一個XML文件。

? ? 頁面元數據:

<?xml version="1.0" encoding="utf-8"?> <functionPage title="合同變更基本信息表單" pageName="合同變更基本信息表單"><pageLayout pageLayoutCategory="OneColumn"><cells><cell rowIndex="0" width="100%" height="100%"><control id="appForm" entityName="主實體" autoHeight="1" /></cell></cells></pageLayout> </functionPage>

? ? 根據不同的模型對應不同的元數據類型,分別存儲在不同的文件夾下,各個元數據之間存在在互相引用的關系。比如頁面引用數據表,主頁引用頁面等。

3.2、什么是頁面模板

? ? 建模通過可視化的方式創建建模模型,創建頁面時,可以選擇不同的頁面模板,其中包含組合模板,單頁模板等。

? ??選擇一個列表+表單的組合模板,選擇數據源后點擊開始創建,創建成功以后我們會發現,在列表的設計器中,新增按鈕默認會打開創建的表單頁面:

? ??頁面元數據是如何生成的?兩個頁面之間是如何關聯起來的呢?

? ? 首先看下元數據在整個應用中的存在形式如下:

? ? 元數據在不同的場景對應不同的模型,在建模中對應建模模型,在程序內存中對應元數據模型,在文件中對應XML文件,在ERP中對應一個個真實的頁面、數據表等,同時不同階段的模型可以互相轉換。

? ? 建模中生成元數據的方式有兩種:

  • 根據建模模型,先生成內存元數據模型,然后序列化到文件中;

  • 根據建模模型對應的文件模板,反序列化生成內存元數據模型,然后再序列化到文件中;

? ? 第一種生成方式適合元數據結構比較簡單的場景,比如數據表,視圖,業務參數等。第二種方式適合結構復雜,存在默認節點或者默認值的場景,比如頁面,表單,列表和數列表等。

? ? 頁面組合模板就是用的文件模板方式,將通用的文件結構提煉出來,生成模板,需要動態生成的數據使用關鍵字做占位符,在生成內存元數據模型前,將文件中的關鍵字根據上下文替換成對應的值。

頁面模板:

<functionPage templateId="2C63E14E-FF7E-4E0B-AE15-FEFB8DA34213"><pageLayout pageLayoutCategory="OneColumn"><cells><cell rowIndex="0" width="100%" height="100%"><control id="[prop:setting.Customize]appGrid" entityName="主實體" autoHeight="1"/></cell></cells></pageLayout> </functionPage>

? ? 其中[prop:xxx]就表示關鍵字,在生成元數據模型時會進行替換。例如:parentPage=“[prop:page0.Name] ”表示表單頁面的父級頁面即返回上級頁面為第一個頁面也就是列表頁面的地址,所以通過點擊列表新增按鈕進入表單頁面后,點擊上一級就能返回到列表頁面了。

3.3、業務模板的原理

? ? 頁面模板解決的是快速創建頁面的問題,業務模板要解決的問題是快速創建一類業務場景的問題。在技術實現上,業務模板也采用文件模板的方式,根據一個完整的業務場景所包含的所有的元數據文件,提煉出一套通用的元數據文件模板,根據這套文件模板可以快速生成不同的業務場景元數據。

? ? 模板文件中包含靜態和動態兩類結構。靜態指通用的結構,動態指根據不同的場景顯示不同數據的結構。例如在一個頁面模板中,頁面都包含頁面布局,那么頁面布局就是一個靜態結構;在不同的場景頁面名稱需要根據對應的場景顯示,比如在用戶管理界面,顯示為用戶頁面,在客戶管理界面,顯示為客戶頁面,那么頁面名稱就是動態數據。

? ? 那么如何生成動態數據呢?

? ? 答案就是關鍵字,使用關鍵字作為動態數據占位符,然后根據模板上下文動態替換關鍵字。

下面以成本的變更申報表單頁面模板為例:

<functionPage functionPageId="{{$system.NewId}}"?name="{{$system.NewId}}" title="{{$global.name}}變更申報表單頁面" pageName="{{$global.name}}變更申報表單頁面"? url="/std/02010350/{{$page.ReceiptsDeclare.name}}" description="{{$global.name}}變更申報表表單"?><pageLayout pageLayoutCategory="OneColumn" layoutType="0"><cells>????????????<cell id="45a3adeb-009f-ea11-86e2-94c6910421d9"><controlid="appForm"type="Mysoft.Map6.Modeling.Controls.AppForm"metadataId="{{$form.ReceiptsDeclareForm.formId}}"entityName="主實體"/></cell></cells> </functionPage>

其中{{xxx}}就是關鍵字,根據不同的使用場景關鍵字可以分為以下幾類:

1、系統關鍵字

? ? 系統關鍵字為系統內置關鍵字,目前只有$system.NewId,作用是生成新的Guid。例如每個頁面的元數據id應該唯一,因此模板中functionPageId="{{$system.NewId}}"。

2、全局關鍵字

? ? 由用戶生成模板實例時輸入的業務標識和業務名稱、以及當前環境上下文生成。例如頁面名稱應該跟業務場景有關,因此模板中pageName="{{$global.name}}變更申報表單頁面"。

關鍵字

說明

$global.id業務的唯一標識
$global.name業務名稱
... ...... ...

3、配置關鍵字

? ? 根據模板配置生成配置界面,由用戶選擇的配置項生成。

關鍵字

說明

$config.[字段]創建實例時選擇的配置值
$config.[字段].field配置對應的字段
... ...... ...

4、模板內容關鍵字

? ? 元數據之間存在著各種聯系,比如數據關系記錄的是兩個數據表之間的關系,標準圖形化數據源頁面引用了數據表作為數據源。因此模板文件不僅包含關鍵字,同時模板文件也作為關鍵字的提供者,提供關鍵字供其他模板引用。

類型

關鍵字

實體關鍵字$entity.[模板英文名稱].[屬性名稱]
關系關鍵字$realtion.[模板英文名稱].[RelationshipId]
... ...... ...

? ? 在變更申報表單的業務模板中,由于引用了變更申報表單大控件,同時變更申報表單也是使用模板生成的,所以頁面跟表單是引用的關系metadataId="{{$form.ReceiptsDeclareForm.formId}}" 。

3.4、什么是模板實例

? ? 定義了業務模板以后就可以根據不同的業務場景動態替換模板文件中的關鍵字,從而生成一組有業務關聯的元數據文件,我們將由同一個業務模板生成的不同業務場景的元數據稱為業務模板的一個實例,業務模板實例元數據是描述這個實例的數據。

生成模板實例的流程如下:

四、如何開發業務模板

4.1、提煉業務模板內容

? ? 根據已經存在的元數據文件提煉通用的業務模板,分清楚哪些是靜態結構,哪些是動態結構,模板和模板之間是如何互相引用的。

? ? 以下以開發一個客戶表為例說明如何創建客戶表模板:

? ? 1、首先在建模中創建一個客戶表(test_Customer),增加客戶名稱(Name)和客戶編碼(Code)兩個字段,對應的元數據:

客戶表”元數據:

<?xml version="1.0" encoding="utf-8"?> <MetadataEntity EntityId="91c51e44-0bf2-4ef6-43bc-08d94ab36d6f" Name="test_Customer" DisplayName="客戶表"><Attributes><MetadataAttribute><AttributeId>4cabeff5-0515-4920-6d86-08d94ab36d6f</AttributeId><Name>Code</Name><DbType>nvarchar</DbType><Length>128</Length></MetadataAttribute></Attributes> </MetadataEntity>

? ? 2、分析元數據中的靜態數據和動態數據,例如元數據的id和表名name要唯一,字段的id要唯一,因此這些不能重復的值就作為動態數據局,要使用關鍵字替換;不同數據表的字段的名稱可以一樣,因此數據字段名稱可以作為靜態數據。

? ? 3、使用關鍵字替換動態結構

客戶表”元數據模板:

<?xml version="1.0" encoding="utf-8"?> <MetadataEntity EntityId="{{$system.NewId}}" Name="test_{{$global.id}}" DisplayName="{{$global.name}}"><Attributes><MetadataAttribute><!--?用表達式占位,生成隨機GUID--><AttributeId>{{$system.NewId}}</AttributeId><Name>Code</Name> <DbType>nvarchar</DbType><Length>128</Length></MetadataAttribute> </MetadataEntity>

4.2、定義業務模板配置

? ? 業務模板配置由:控件配置、布局配置和聯動配置組成。

? ? 控件配置定義控件和字段信息:

<configs><!-- 將配置項定義成單選框--><configItem itemId="AlterApply_IsInvalidCostEnable" label="啟用無效成本" field="AlterApply_IsInvalidCostEnable" control="Radio" dataType="String"><options><option text="是" value="1" isDefault="true"/><option text="否" value="0" isDefault="false"/></options></configItem><configItem itemId="AlterApply_IsIdleCostSupplement" label="啟用無效成本補錄" field="AlterApply_IsIdleCostSupplement" control="Radio" dataType="String"><options><option text="是" value="1" isDefault="true"/><option text="否" value="0" isDefault="false"/></options></configItem> </configs>

布局配置關聯控件配置從而定義布局顯示:

<layout><regions><region title="階段配置"><group title="申報階段"><rows><row><cells><!-- refld引用之前定義的兩個配置項--><cell colSpan="1"><configItem refId="AlterApply_IsInvalidCostEnable"/></cell><cell colSpan="2"><configItem refId="AlterApply_IsIdleCostSupplement"/></cell></cells></row></rows></group> </region></regions></layout>

聯動規則定義配置之間的聯動規則:

<rule itemId="AlterApply_IsIdleCostSupplement"><ruleConditions><!-- 條件判斷來自配置項的值--><ruleCondition field="AlterApply_IsInvalidCostEnable" operator="eq" value="1"/></ruleConditions><ruleActions><!-- 條件為true時執行顯示動作--><ruleAction type="trueAction"><props><value>0</value><visible>true</visible></props></ruleAction><!-- 條件為false時執行隱藏動作--><ruleAction type="falseAction"><props><value>0</value><visible>false</visible></props></ruleAction></ruleActions> </rule>

4.3、訂閱業務模板事件

? ? 在業務模板生成實例的過程中,產品需要擴展部分邏輯,比如成本合同變更生成實例以后,需要向流程中心發現業務數據。我們在模板操作過程中會發布事件,產品通過訂閱對應的事件進行業務邏輯擴展。

事件名稱

事件

說明

業務模板實例前事件TemplateInstanceCreatingEven
tData
訂閱此事件可以在生成實例前修改配置參數等
業務模板實例初始化事件TemplateInstanceInitEventData訂閱此事件可以獲取實例的信息
業務模板實例刪除事件TemplateInstanceDeleteEventData訂閱此事件可以做一些業務數據清理的操作

? ? 所有的事件都是派生自BusinessUnitEventData的類,通過事件總線發布事件。要訂閱處理事件,就要實現BusinessUnitEventHandler抽象類。

事件訂閱:

/// <summary> /// 業務事件的抽象類 /// </summary> /// <typeparam name="TBusinessUnitEventData"></typeparam> public abstract class BusinessUnitEventHandler<TBusinessUnitEventData>: IBusinessUnitEventHandler<TBusinessUnitEventData>where TBusinessUnitEventData : BusinessUnitEventData {/// <summary>/// 訂閱者具體的業務邏輯。/// </summary>/// <param name="businessUnitEventData"></param>public abstract void HandleEvent(TBusinessUnitEventData businessUnitEventData); }

五、如何使用業務模板

? ? 業務模板的使用非常簡單,用戶不用關心業務模板的開發原理,只用關注相應的配置項的作用即可。

? ? 例如使用成本系統合同變更業務模板,通過修改相應的配置項就可以生成一個重計量的業務實例:

? ? 通過查看業務模板實例信息查看生成的元數據:

六、應用案例

? ? 目前ERP產品中主要是成本系統和全域主數據應用了業務模板,成本系統開發了變更業務模板,同時產品出廠的時候會自帶現場簽證和設計變更兩個模板實例。

? ? 合同變更業務模板:

? ? 模板實例:

? ? 全域主數據目前也正在使用業務模板開發主數據模板,主要分為列表型主數據模板,用以擴展無層級類主數據,比如供應商和客戶;以及層級型主數據,用以擴展層積累主數據,比如科目信息。

七、總結

? ? 業務模板主要是解決同一類業務場景的快速構建問題,基于業務領域抽象的模型,提煉出一套業務模板,通過模板化的思路快速復制的方式構建有規律、符合模型的業務。

? ? 但是目前模板的內容是基于元數據文件進行提煉的,元數據結構比較復雜,相互之間的關聯密切,導致開發業務模板的門檻比較高,同時生成元數據的過程比較復雜,出現問題很難排查定位。

? ? 未來,我們將考慮通過可視化的方式構建業務模板,降低開發難度,讓業務模板被更多的開發者使用,發揮更大的價值。

------ END ------

作者簡介

李同學:?研發工程師,目前負責天際·建模平臺相關研發工作。

也許您還想看:

技術分享|Java SDK 動態類型

技術分享|NodeJS分布式鏈路追蹤實現

更多明源云·天際開放平臺場景案例與開發小知識,可以關注明源云天際開發者社區公眾號:

【建?!课臋n服務提供高保真打印模式

明源云·天際硬核技術認可:獲華為鯤鵬技術認證書

天際·開發者社區“重裝發布”!

總結

以上是生活随笔為你收集整理的技术分享 | 业务模板的技术实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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

99福利影院 | 九九在线国产视频 | 中文区中文字幕免费看 | 欧美日韩在线播放一区 | 午夜久操| a黄色片| 日韩欧美一区二区三区视频 | 夜夜夜影院 | 丁香花五月 | 免费高清在线观看成人 | 中文字幕乱视频 | 亚洲精品午夜久久久久久久久久久 | 91精品国产91久久久久福利 | 午夜精品久久久久久久久久久 | 亚洲 欧洲 国产 精品 | 国产精品 亚洲精品 | 国产第一页福利影院 | 一本到视频在线观看 | 韩国一区二区在线观看 | 中文字幕资源网在线观看 | 丁香资源影视免费观看 | 国产色拍拍拍拍在线精品 | 欧美成人精品欧美一级乱 | 激情在线免费视频 | 国产精品h在线观看 | 国产一区二区精品久久91 | 国产成人一区二区三区在线观看 | 日韩久久影院 | 免费成人av在线看 | 亚洲精品日韩在线观看 | 99久久影院 | 欧美一级裸体视频 | 91视频免费网站 | 亚洲精品在线看 | 久久久久久久久久久黄色 | 久久夜夜夜 | 国产午夜精品一区二区三区四区 | 亚洲区另类春色综合小说 | 国产成人精品一区二区三区网站观看 | 免费看国产曰批40分钟 | 97超碰人人澡 | 国产成人a亚洲精品v | 欧美日韩精品在线 | 久久久久99精品成人片三人毛片 | 久久无码精品一区二区三区 | 麻豆视频国产在线观看 | 特级西西444www高清大视频 | 美女在线免费观看视频 | 美女视频黄网站 | 超碰在线最新网址 | 国产不卡一 | 国产精品久久久久久久久久尿 | 日日色综合 | 亚洲精品视频中文字幕 | 国产成人精品电影久久久 | 91入口在线观看 | 丁香激情综合久久伊人久久 | 久久久蜜桃 | av午夜电影 | 97**国产露脸精品国产 | 国产1级毛片 | 久久久久久看片 | 国产精品久久精品国产 | 久久网站av | 99这里只有精品99 | 日本久久久亚洲精品 | 天天碰天天操视频 | 欧美a级成人淫片免费看 | 成人h视频在线播放 | 亚洲狠狠婷婷综合久久久 | av综合 日韩| 欧美午夜性生活 | 久久久久久久久久久国产精品 | 国精产品999国精产品视频 | 久久久午夜视频 | 久久久91精品国产一区二区精品 | 亚洲精品合集 | 成人一区电影 | 麻豆视频免费观看 | 国产精品入口66mio女同 | 蜜桃av久久久亚洲精品 | 手机av电影在线 | 国产成人精品一区在线 | 日韩免费久久 | 久久试看 | 国产精品国产亚洲精品看不卡15 | 17videosex性欧美| 全久久久久久久久久久电影 | 国产精品成人免费一区久久羞羞 | 日韩欧美精品免费 | 国产精品永久免费在线 | 五月天婷婷综合 | 黄色成人在线观看 | 2020天天干夜夜爽 | 午夜精品一区二区三区免费视频 | 久久久久一区二区三区 | 九九免费在线观看视频 | 日韩高清www | 精品久久久久一区二区国产 | 亚洲va欧美va人人爽春色影视 | 欧美一级电影在线观看 | 国产精品久久久久久久av电影 | 国产精品你懂的在线观看 | 国产午夜免费视频 | 91中文字幕网 | 日韩区欧美久久久无人区 | 国产精品wwwwww | 国产精品自产拍在线观看蜜 | 国产精品扒开做爽爽的视频 | 国产99色| 999在线精品 | 香蕉97视频观看在线观看 | 伊人天天干 | 日本久久影视 | 免费视频在线观看网站 | 亚洲精品综合在线观看 | 免费一区在线 | 日日夜夜狠狠操 | 国产日韩欧美在线 | 久久噜噜少妇网站 | 玖玖在线资源 | 香蕉视频在线观看免费 | 丰满少妇高潮在线观看 | 91日韩精品 | 樱空桃av| 国产精品毛片一区视频播不卡 | 国产精品系列在线 | 亚洲激情综合 | 99久久99视频只有精品 | 开心色激情网 | 国产小视频福利在线 | 久草在线高清视频 | 成人黄色电影在线观看 | 日韩在线视频免费播放 | 国产成人三级一区二区在线观看一 | 国产伦精品一区二区三区在线 | 日韩精品一区二区三区视频播放 | 激情综合电影网 | 久久蜜臀一区二区三区av | 日韩理论在线 | 国产一级免费在线 | 97在线影院 | 男女激情片在线观看 | 久精品在线 | 天天插视频 | 色婷婷88av视频一二三区 | 综合网中文字幕 | 中文字幕在线观看第二页 | 夜添久久精品亚洲国产精品 | 懂色av一区二区三区蜜臀 | 黄色软件视频网站 | 手机在线永久免费观看av片 | 在线观看网站你懂的 | 国产精品精品国产婷婷这里av | 外国av网| 欧美激情在线看 | 亚洲国产精品va在线 | 色妞色视频一区二区三区四区 | 黄色三级在线看 | 色偷偷88欧美精品久久久 | 天天色天天操综合 | 国产 欧美 在线 | 婷婷精品进入 | 日韩免费在线网站 | 久久国产精品99久久久久久老狼 | 久久国产精品一区二区 | 国产欧美在线一区 | 国产免费亚洲高清 | 中文字幕成人 | 视频一区在线播放 | 亚洲综合国产精品 | 丁香婷婷在线 | 一区二区三区精品久久久 | 免费在线观看一区二区三区 | 最新极品jizzhd欧美 | 岛国av在线不卡 | 999电影免费在线观看2020 | 黄色小说免费观看 | 午夜三级理论 | 9999在线视频 | 国产一级二级在线观看 | 久久久久久久电影 | 久久69精品 | 99资源网| 国产精品欧美日韩在线观看 | 中文字幕有码在线 | 亚洲天堂免费视频 | 最近日韩中文字幕中文 | 婷婷久久国产 | 97人人添人澡人人爽超碰动图 | 亚洲精品乱码久久久久v最新版 | 国产不卡一 | 六月色丁 | 日韩有码中文字幕在线 | 狠狠的操你 | 久久久久久久久久久免费av | 国产一区91 | 久热精品国产 | 久久久久在线视频 | av电影av在线| 91污在线 | 久黄色| 中文字幕成人一区 | 91在线视频网址 | 成人一级影视 | 一二三区在线 | 国产成人av一区二区三区在线观看 | 国产黄色片一级三级 | 欧美精品少妇xxxxx喷水 | 人人搞人人搞 | 人人艹视频 | av福利在线播放 | 亚洲精品久久久久久久不卡四虎 | 久产久精国产品 | 国产在线观看中文字幕 | 久久国产精品一区二区三区 | 园产精品久久久久久久7电影 | 黄色小说免费在线观看 | 成人毛片在线观看 | 久热色超碰 | 中文字幕一区二区三区四区在线视频 | 亚洲va欧美va | 日日爽天天 | 在线观看成人一级片 | 99久免费精品视频在线观看 | 国产成人福利在线 | 午夜电影久久久 | 日韩大片在线免费观看 | 91九色在线视频 | 在线观看亚洲国产 | 成人免费xxx在线观看 | 欧美日韩一区二区三区在线免费观看 | 国产一区二区在线视频观看 | 美女一级毛片视频 | 亚洲婷婷在线 | 99精品美女 | 成年人在线免费看视频 | 午夜黄色 | 二区中文字幕 | 久久久久亚洲精品中文字幕 | 综合国产在线观看 | 又色又爽的网站 | 国产视频精选 | 不卡的av电影| 伊人色综合久久天天网 | 97品白浆高清久久久久久 | 高清久久久久久 | 久久91网 | 亚洲成av人片在线观看 | 伊人狠狠| 国产亚洲精品久久19p | 九月婷婷色 | 成人一区在线观看 | 国产精品日韩久久久久 | 黄av免费| 九九视频精品免费 | 天天操天天添 | 国产一区视频在线播放 | av免费电影在线 | a天堂一码二码专区 | 黄污在线看| 国产成人精品亚洲 | 亚洲欧美日韩精品一区二区 | 伊色综合久久之综合久久 | 91免费网站在线观看 | 天天艹天天操 | av在线一二三区 | 黄色三级网站在线观看 | 黄色国产高清 | 五月天激情电影 | 涩五月婷婷 | 亚洲高清视频一区二区三区 | 久久99爱视频 | www.伊人色.com | 日三级在线 | 91视频a| 免费特级黄色片 | 久久99网| 综合网天天 | 色91在线视频 | 成年人在线视频观看 | 日本h视频在线观看 | 在线视频 你懂得 | 亚洲亚洲精品在线观看 | 狠狠色丁香九九婷婷综合五月 | 亚洲一级黄色av | 日韩综合第一页 | 国产视频二 | 国产精品男女 | www.黄色片网站 | 国产视频一区二区在线播放 | 国产黄免费在线观看 | 亚洲欧美婷婷六月色综合 | 欧美久久久久 | 狠狠色丁香久久综合网 | 欧美在线视频一区二区三区 | 狠狠色狠狠色综合日日小说 | 性色在线视频 | 日韩欧美在线国产 | 人人干人人爽 | 国产精品久久久久久久久婷婷 | 狂野欧美激情性xxxx | 91成人欧美 | 天天干,夜夜爽 | 91麻豆精品久久久久久 | 四虎小视频 | 成人久久久电影 | 国产97在线播放 | 国产亚洲亚洲 | 91成人天堂久久成人 | 日日弄天天弄美女bbbb | 久久人人爽人人爽 | 91精品免费看| 欧美精品乱码久久久久久 | 97电影网站 | 国产精品入口麻豆www | 四虎国产永久在线精品 | 激情五月播播久久久精品 | 日韩二区在线播放 | 超碰在线免费97 | 色视频在线看 | 久久福利 | 性色xxxxhd | 久久精品小视频 | 日本中文字幕在线一区 | 999久久久免费精品国产 | 成人资源在线播放 | 久久久精品 一区二区三区 国产99视频在线观看 | 国产韩国日本高清视频 | 国产视频综合在线 | 久久精品视频在线免费观看 | 日韩av片免费在线观看 | 国产精品专区一 | 亚洲精品中文字幕在线 | 精品视频成人 | 日韩在线播放视频 | 91在线视频观看免费 | 欧美日韩精 | av三级在线免费观看 | 欧美成年人在线观看 | 日韩手机在线观看 | 黄色毛片在线观看 | 成人免费在线播放视频 | 国内少妇自拍视频一区 | 成人毛片久久 | 五月婷婷av | 亚洲欧美视频一区二区三区 | 日韩电影中文字幕在线观看 | 免费在线一区二区 | 安徽妇搡bbbb搡bbbb | 国产一二三精品 | 国产视频精品在线 | 五月婷影院 | 色综合五月 | 99久久精品免费看国产四区 | 国产精品欧美日韩在线观看 | 99精品国产99久久久久久福利 | 射久久 | 久久国产亚洲 | 91在线国产观看 | 久久免费福利视频 | 美女免费视频观看网站 | 91免费看黄 | 一区二区三区视频网站 | a黄在线观看 | 五月天激情综合 | 一本一本久久a久久 | 国产一级片免费播放 | 成人a级黄色片 | 91精品视频在线 | 欧美精品亚洲精品 | 成人av免费在线播放 | 精品亚洲网 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 97在线影院 | 69成人在线 | 日本黄色免费播放 | 国产伦理久久精品久久久久_ | 欧美精品免费视频 | 在线天堂8√| 免费三级黄色片 | 国内精品视频一区二区三区八戒 | 亚洲国产中文在线观看 | 十八岁免进欧美 | 日韩免费av在线 | 国产日韩精品一区二区在线观看播放 | 91麻豆精品国产91久久久久 | 婷婷资源站 | 天天射天天| 亚洲综合色av | 午夜av色 | 国产91精品在线观看 | 激情五月激情综合网 | 日日爱夜夜爱 | 18做爰免费视频网站 | 少妇性aaaaaaaaa视频 | 一区二区亚洲精品 | 天天操天天干天天干 | 免费日韩电影 | 激情综合啪 | 国产亚洲精品女人久久久久久 | 亚洲成年人av | 免费观看一区二区 | 久草在线视频免赞 | 色小说av| 五月婷婷综合激情 | 成年人在线观看免费视频 | 久久99网站 | 一级特黄aaa大片在线观看 | 色www永久免费 | 午夜精品久久久久久久久久久久 | 99在线观看免费视频精品观看 | 日韩高清精品一区二区 | 亚洲极色 | 激情婷婷亚洲 | 国产精在线 | 亚洲激情在线 | 黄色影院在线免费观看 | 久国产在线播放 | 天堂av网站| 免费麻豆网站 | 91av在线电影 | 免费在线观看一级片 | 色婷婷久久久综合中文字幕 | 午夜视频免费在线观看 | 日韩资源在线 | 狠狠色噜噜狠狠狠狠2021天天 | 国产亚洲亚洲 | 蜜臀av在线一区二区三区 | 中国一级特黄毛片大片久久 | 2024国产精品视频 | 玖玖色在线观看 | 国产精品毛片一区视频 | 亚洲国产日韩一区 | 日韩精品免费一线在线观看 | 中文字幕观看视频 | 91丨九色丨91啦蝌蚪老版 | 成人欧美一区二区三区在线观看 | 最近的中文字幕大全免费版 | 国产成人精品999在线观看 | 黄色aaa级片 | 久久精品综合网 | 日韩欧美v| 免费在线观看av片 | 在线亚洲播放 | 欧美伦理一区 | 日韩综合一区二区三区 | 青青河边草免费 | 国产精品久久久久久久婷婷 | 黄色免费网站 | 九九九热精品免费视频观看 | 麻豆视频在线免费观看 | 国产91精品在线观看 | 久久婷婷一区二区三区 | 国产伦理久久精品久久久久_ | 中文字幕成人在线 | 欧美成人在线免费观看 | 国产一区二区不卡在线 | 99精品国产aⅴ | 日韩www在线| 欧美久久久一区二区三区 | 91精品国产乱码 | 国产一区欧美日韩 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美日韩国产精品久久 | 亚洲mv大片欧洲mv大片免费 | 丁香花在线视频观看免费 | 夜夜夜 | 国产精品久久久久久久久免费 | 丁香婷婷网 | 91日韩国产 | 有码中文在线 | 久热这里有精品 | 日本久久91| 中文字幕一二三区 | 免费av在 | 色网av| 亚洲精品成人网 | 国产99久久久久 | 久久婷婷国产 | 亚洲精品乱码久久久久久蜜桃91 | 狠狠网亚洲精品 | 成人丁香花 | 亚洲国产播放 | 欧美在线视频a | 国产精品久久久久一区二区 | 日韩中文在线观看 | 久久久久99精品国产片 | 在线国产一区二区三区 | 一区免费在线 | 91福利视频免费 | 久久精品电影 | 99中文字幕| 99久久久国产精品 | 日韩色视频在线观看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 欧美伦理一区二区 | 久久视| 成人在线免费观看网站 | 日韩在线免费小视频 | 久久综合久色欧美综合狠狠 | 欧美日韩在线观看一区二区 | 国产成人精品av在线观 | 国产精品久久久久久欧美 | 久久99精品国产麻豆婷婷 | 伊人伊成久久人综合网站 | 99久久99视频只有精品 | 国产黄色大片 | 国产一区二区电影在线观看 | www久久| 婷婷av在线 | 国产精品免费看久久久8精臀av | 91黄色小视频 | 欧美污网站 | 国产精品嫩草影视久久久 | 视频在线99 | 免费看片日韩 | 青青河边草免费视频 | 91精品国产92久久久久 | 999男人的天堂 | 国产剧情一区二区在线观看 | 欧美成人播放 | 国产精品久久久久一区二区三区 | 日韩| 亚洲精品乱码久久久久久蜜桃动漫 | 天天操天天干天天爽 | 麻豆国产精品视频 | 国产精品9999久久久久仙踪林 | 一区二区三区电影大全 | av在线小说 | 中文字幕第 | 亚洲区另类春色综合小说 | a√天堂中文在线 | 五月天激情综合网 | 欧美日韩不卡一区 | 国产伦理一区二区三区 | 在线亚洲成人 | 91精品日韩 | 激情五月婷婷综合网 | 国产不卡毛片 | 黄色毛片网站在线观看 | 日韩中文字幕亚洲一区二区va在线 | 在线亚洲成人 | 亚洲午夜剧场 | 国产精品一区专区欧美日韩 | 91精选在线观看 | 九九久久久 | 99超碰在线观看 | 久草在线一免费新视频 | 国产精品免费一区二区三区在线观看 | 国产一二三区在线观看 | 一级黄色片网站 | 99久久久久久久 | 日本黄区免费视频观看 | 中文日韩在线视频 | 青青草国产免费 | 在线黄色国产电影 | 99久久国产免费,99久久国产免费大片 | 中文字幕在线第一页 | 免费成人在线网站 | 亚洲高清在线观看视频 | .国产精品成人自产拍在线观看6 | 二区三区视频 | 中文乱幕日产无线码1区 | 亚洲高清av在线 | 精品人妖videos欧美人妖 | 日韩电影在线视频 | www.com在线观看 | 国产大陆亚洲精品国产 | 九九99靖品 | 久久国产乱 | 最近最新mv字幕免费观看 | 色多多视频在线观看 | 国产中文字幕在线观看 | 亚洲精品tv久久久久久久久久 | 人人要人人澡人人爽人人dvd | 国产高清福利在线 | 精品欧美一区二区在线观看 | 久久国产区 | 中文字幕电影在线 | 日韩成人免费观看 | 久草网视频 | 亚洲精品日韩一区二区电影 | 久久久这里有精品 | 日韩av不卡在线观看 | 亚洲精品在线播放视频 | 国产黄a三级三级三级三级三级 | 久久99久久99精品 | 黄色国产高清 | 91久色蝌蚪| 日韩高清www | 在线激情影院一区 | 怡红院成人在线 | 91chinesexxx | 精精国产xxxx视频在线播放 | a天堂一码二码专区 | 国产日韩精品欧美 | 日本视频久久久 | 日本不卡123区 | 免费观看一区 | 亚洲狠狠操 | 免费a级毛片在线看 | 在线a人v观看视频 | 玖玖爱免费视频 | 在线播放精品一区二区三区 | 97视频免费在线看 | 日韩在线观看视频免费 | 叶爱av在线 | 一级黄色毛片 | 国产黄大片 | 99热国产在线 | 国产精品乱码久久 | 国产在线视频在线观看 | 天堂网一区二区三区 | 国产女教师精品久久av | 中文字幕在线资源 | 伊人国产女| 日本女人的性生活视频 | 亚洲精品毛片一级91精品 | 一级国产视频 | 久久er99热精品一区二区三区 | 亚洲国内精品在线 | 日韩精品一区二区三区电影 | 国产精品第一页在线观看 | 久久综合福利 | 国产精品视频 | 夜夜夜草 | 亚洲春色成人 | 国产四虎在线 | 国产特黄色片 | 日韩大片免费观看 | 国产日韩精品一区二区在线观看播放 | 免费看久久 | 国产精品久久久久久久久久久久午 | 综合激情av| 看v片| 激情视频91 | 欧美日韩精品在线 | 在线国产一区二区三区 | 久久99视频| 亚洲永久精品一区 | 国产一区二区免费 | 国产资源 | 久久久久久久久久毛片 | 久久精品免费看 | 国产一区二区在线免费播放 | 国产高清在线免费视频 | 又污又黄网站 | 成人91av| 激情五月婷婷综合 | 国产午夜不卡 | 激情视频一区 | 99在线视频网站 | 国产99久久久久久免费看 | 国产在线播放不卡 | 综合久久婷婷 | 99亚洲精品 | 91成人破解版 | 手机看片1042 | 国产999视频在线观看 | 最近中文字幕免费视频 | 亚洲免费a | 99超碰在线播放 | 亚洲日本激情 | 精品久久精品久久 | 婷婷激情综合 | 久久视频精品在线观看 | 免费a视频在线观看 | 亚洲欧洲在线视频 | 五月婷网站 | 三级av在线免费观看 | 精品美女视频 | 国产精品久久久久久久久久免费 | 欧美精品小视频 | 中文字幕免费高清av | 不卡国产视频 | 麻豆影视在线观看 | 国产成a人亚洲精v品在线观看 | 欧美怡红院视频 | 园产精品久久久久久久7电影 | 黄色免费视频在线观看 | 日韩午夜在线观看 | 欧美成人黄色片 | 伊人久久电影网 | 国产三级午夜理伦三级 | 天天干天天操天天爱 | 国产亚洲精品精品精品 | 日韩精品久久久久久久电影竹菊 | 免费看一级特黄a大片 | 亚洲欧美日韩国产一区二区三区 | 国产高清永久免费 | 日韩欧美久久 | 人人爽人人爽人人爽 | 在线高清 | 91精品一区国产高清在线gif | 日韩免费在线网站 | 四虎影视久久久 | 久久女同性恋中文字幕 | www.777奇米| 国产精品九九九九九 | 在线观看一级片 | 婷婷综合久久 | 成人免费视频在线观看 | 欧美日韩中文国产一区发布 | 色激情在线 | 久草国产视频 | 国产91在线观| 日韩三级视频在线观看 | 国产精品免费不 | av视屏在线播放 | 国产最顶级的黄色片在线免费观看 | 韩日电影在线 | 337p西西人体大胆瓣开下部 | 亚洲精品资源在线观看 | 久草精品资源 | 91精品在线免费观看视频 | 免费午夜在线视频 | 亚洲永久国产精品 | 在线观看黄污 | 亚洲一区二区三区在线看 | 97av在线视频免费播放 | 超碰在97 | 99久久精品国产观看 | 亚洲mv大片欧洲mv大片免费 | 久久久久人人 | 探花视频免费观看高清视频 | jizzjizzjizz亚洲| 成人av电影免费观看 | 日韩国产精品久久久久久亚洲 | 国产在线观 | 久久国产视频网站 | 国产日韩欧美综合在线 | 久久99精品视频 | 婷婷六月激情 | 这里只有精品视频在线 | 国产一级免费在线 | 亚洲一区欧美激情 | 中文在线www | 黄色的网站在线 | 欧美日韩精品免费观看 | 免费大片黄在线 | 中文字幕av日韩 | 亚洲国产一区二区精品专区 | 蜜臀av性久久久久av蜜臀妖精 | 色国产精品 | 午夜久久成人 | 免费能看的黄色片 | 午夜久草 | 中文字幕在线看片 | 在线a亚洲视频播放在线观看 | 最新日韩在线观看 | 韩国精品在线观看 | 在线精品视频免费播放 | av线上免费观看 | 欧美日韩一区二区三区在线观看视频 | 日本精品午夜 | 国产精品美女久久久久久久久久久 | 少妇性bbb搡bbb爽爽爽欧美 | 中文一区二区三区在线观看 | 国产精品女教师 | 国产精品久久婷婷六月丁香 | 亚州激情视频 | 久久久久久久久久久免费 | 国产精品麻豆视频 | 欧美国产日韩在线观看 | 狠狠操狠狠操 | 欧美一区日韩精品 | 18做爰免费视频网站 | 国产精品一区二区久久久久 | 丁香视频全集免费观看 | 99久久久国产精品免费观看 | 操天天操 | 91视频免费 | 国产.精品.日韩.另类.中文.在线.播放 | 91av中文字幕 | 日韩中文在线观看 | 九九免费在线观看 | 久久 地址| 香蕉视频久久 | 91黄色免费看 | 四虎伊人 | 丝袜制服综合网 | 玖玖视频免费在线 | 青青草国产精品视频 | 69久久夜色精品国产69 | 国产精品久久久一区二区三区网站 | 国产精品18久久久久久久 | 国产精品99久久久久 | 日日日爽爽爽 | 国产91aaa | 国产色爽| 亚洲丁香日韩 | 91日本在线播放 | 免费观看91视频大全 | 欧美91精品久久久久国产性生爱 | 久久国产精品影片 | 伊人一级| 国产精品久久久久久久久久久免费看 | 97国产大学生情侣白嫩酒店 | 国产精品久久久久久久久久三级 | 久草在线视频中文 | 国产视频中文字幕在线观看 | 在线 视频 一区二区 | 91精品国产麻豆国产自产影视 | 97精品国产一二三产区 | 西西www444| av中文在线播放 | 中文字幕亚洲欧美日韩2019 | av不卡中文字幕 | 久久爱综合 | www日韩高清 | 久久久久久久久久久成人 | 在线视频精品播放 | 欧美精品网站 | 91成人短视频在线观看 | 欧美国产日韩在线观看 | 日韩中文字幕视频在线 | 伊人久久在线观看 | 欧美日韩不卡一区二区 | 欧美日本不卡视频 | 亚洲综合丁香 | 蜜臀久久99精品久久久久久网站 | 一区电影 | 有码中文字幕 | 日韩成人黄色 | 久久久免费看视频 | 91精品国产高清自在线观看 | 奇米影视四色8888 | 亚洲精品麻豆视频 | 欧美视频日韩 | 国产一区二区三区免费在线 | 91大片网站 | 久久精品国产精品亚洲 | 精品国产激情 | 免费www视频 | 亚洲精品成人在线 | 福利网址在线观看 | 欧美日韩一区二区三区在线免费观看 | 国产在线理论片 | 天天干天天弄 | 久草视频观看 | 亚洲清纯国产 | 最近久乱中文字幕 | 深爱激情站 | 国产偷v国产偷∨精品视频 在线草 | av观看久久久 | 天天做日日做天天爽视频免费 | 99精品久久只有精品 | 91视频在线免费 | 久久久国产成人 | 日日干天夜夜 | 99色在线 | 日韩电影一区二区三区在线观看 | 人人爽人人爽人人爽 | 日韩激情片在线观看 | 亚洲午夜激情网 | 日本久久成人 | 91中文字幕网| a久久久久久| 国产亚洲观看 | 人人爱人人射 | 国产精品第二十页 | 激情视频一区 | av一区二区在线观看中文字幕 | 久久久国产精品网站 | 超碰人人国产 | 在线观看黄网站 | 婷婷久久亚洲 | 国产精品美女久久久久久 | 国产在线传媒 | 天天干天天操天天搞 | 六月婷婷网 | 美女福利视频 | 99视频网站| 精品福利在线 | 久久综合狠狠综合久久狠狠色综合 | 97国产 | 97精品国产97久久久久久 | 日韩精品一区二区免费视频 | 99视频| 精品一区二区三区香蕉蜜桃 | 国产精品视频久久 | 午夜黄色一级片 | 激情久久伊人 | 日韩精品播放 | 日韩高清无线码2023 | 五月开心婷婷网 | 亚洲精品a区 | 精品国产伦一区二区三区观看方式 | 在线观看黄色小视频 | 国产精品久久久 | 国产在线精品观看 | 毛片美女网站 | 人人爽夜夜爽 | 欧美日韩在线观看一区 | 国产精品igao视频网网址 | 亚洲欧洲中文日韩久久av乱码 | 三级免费黄 | 久国产在线播放 | 日韩成人免费在线电影 | 久久久久国产a免费观看rela | 午夜资源站 | 久久成熟 | 一区二区久久 | 中文av免费 | 国产一在线精品一区在线观看 | 网站在线观看你们懂的 | 免费激情在线电影 | 午夜视频在线观看一区二区三区 | 国产拍揄自揄精品视频麻豆 | 麻豆一区二区 | 免费观看第二部31集 | 国产区网址 | 亚洲在线a | 亚洲一级片 | 在线视频一二三 | 久久另类视频 | 色视频成人在线观看免 | 国产一区二区在线播放视频 | 2020天天干天天操 | 亚洲天堂自拍视频 | 奇米777777| 六月天综合网 | 九九免费在线看完整版 | 日日躁夜夜躁aaaaxxxx | 操处女逼 | 国产成人av在线影院 | 99精品视频免费观看 | 在线观看黄色的网站 | 久久视频在线观看中文字幕 | 久久久精品国产一区二区 | 日本一区二区三区免费观看 | 9色在线视频 | 又紧又大又爽精品一区二区 | 久久久亚洲精品 | 久草视频免费在线播放 | 国产免费视频一区二区裸体 | 国产二区免费视频 | 狠狠插天天干 | 亚洲精品系列 | 热re99久久精品国产99热 | 亚洲精品9 | 国产在线播放一区二区三区 | 日批视频在线观看免费 | 97色综合| 精品国产一区二区三区四 | 激情av资源网 | 国产色在线观看 | 97超碰人人澡人人爱学生 | 99色人| 在线观看午夜 | 狠狠干成人 | 蜜桃传媒一区二区 | 日韩欧美精品在线视频 | 狠狠干天天 | 日韩女同一区二区三区在线观看 | 一区二区三区中文字幕在线 | 久久夜视频 | 欧美精品在线一区 | 99国产视频在线 | 久久调教视频 | 精品亚洲免a | 激情黄色av| 国产一区二区三区四区大秀 | 国产视频欧美视频 | 在线播放视频一区 | 99久久精品国产免费看不卡 | 天天干天天操天天入 | 天堂va在线观看 | 特级毛片在线观看 | 99电影456麻豆 | 在线亚洲人成电影网站色www | 中文字幕高清在线播放 | 996久久国产精品线观看 | 麻豆视频在线免费观看 | 久久久久在线观看 | 国产成人三级一区二区在线观看一 | 色五丁香 | 日韩av一区二区三区 | 夜夜操天天干, | 日韩免费视频在线观看 | 最新av在线网站 | 亚洲精品综合一二三区在线观看 | 香蕉蜜桃视频 | 欧美一二在线 | 9热精品| 永久免费观看视频 | 久久的色 | 一区二区欧美在线观看 | 午夜国产成人 | 国产精品视频免费 | 精品国产乱码久久久久久天美 | 操碰av| 少妇做爰k8经典 | 五月色综合 | 国产精品一区二区三区免费看 | 91av在线视频免费观看 | 久久香蕉一区 |