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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

快速开发工作流_01_简单流程案例

發(fā)布時間:2024/9/27 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 快速开发工作流_01_简单流程案例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、介紹
  • 二、技術(shù)選型
  • 三、登錄/繪制流程圖
    • 3.1. 需要先登錄
    • 3.2. 繪制流程圖
  • 四、 使用說明
    • 4.1. 選擇數(shù)據(jù)庫
    • 4.2. 增加 mybatis, modeler,idm 等配置
    • 4.3. yml 文件配置
  • 五、定義流程文件
        • 這樣當(dāng)此框架啟動的時候它會默認(rèn)加載resource目錄下的processes時就可以將此流程配置加載到數(shù)據(jù)庫進行持久化了
  • 六、驗證測試controller
        • 測試請求

一、介紹

springboot-flowable-modeler 快速開發(fā)工作流腳手架

二、技術(shù)選型

SpringBoot + flowable + modeler + idm

框架版本
SpringBoot2.1.5.RELEASE
flowable6.4.0
mysql8.0.11

三、登錄/繪制流程圖

3.1. 需要先登錄

鏈接http://127.0.0.1:80/expense/idm/index.html
用戶名admin
密碼test

3.2. 繪制流程圖

再訪問: http://127.0.0.1:80/expense 創(chuàng)建設(shè)計器





四、 使用說明

4.1. 選擇數(shù)據(jù)庫

將flowable的依賴加入到POM中即可,flowable使用需要一個數(shù)據(jù)庫,這里為了方便我選擇mysql

4.2. 增加 mybatis, modeler,idm 等配置

<properties><java.version>1.8</java.version><flowable.version>6.4.0</flowable.version><mybatis-spring-boot>1.3.1</mybatis-spring-boot></properties><dependencies><!--springmvc啟動器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--flowable工作流依賴--><dependency><groupId>org.flowable</groupId><artifactId>flowable-spring-boot-starter-basic</artifactId><version>${flowable.version}</version></dependency><!--mysql依賴--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.11</version></dependency><!-- Spring Boot Mybatis 依賴 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis-spring-boot}</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.0.31</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.46</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.flowable</groupId><artifactId>flowable-ui-common</artifactId><version>${flowable.version}</version></dependency><dependency><groupId>org.flowable</groupId><artifactId>flowable-ui-modeler-rest</artifactId><version>${flowable.version}</version></dependency><dependency><groupId>org.flowable</groupId><artifactId>flowable-idm-spring-configurator</artifactId><version>${flowable.version}</version></dependency><dependency><groupId>org.flowable</groupId><artifactId>flowable-ui-idm-rest</artifactId><version>${flowable.version}</version></dependency><dependency><groupId>org.flowable</groupId><artifactId>flowable-ui-idm-conf</artifactId><version>${flowable.version}</version></dependency><dependency><groupId>org.liquibase</groupId><artifactId>liquibase-core</artifactId><version>3.6.2</version></dependency><!--security --><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-core</artifactId></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-config</artifactId></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-crypto</artifactId></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId></dependency><!-- Servlet --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

4.3. yml 文件配置

增加: idm, modeler , mybatis , servlet 等配置

#端口 請求url server:port: 80servlet:context-path: /expense #數(shù)據(jù)庫 url classname user password spring:datasource:url: jdbc:mysql://127.0.0.1:3306/springboot-flowable-modeler?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=CTTusername: rootpassword: rootsecurity:filter:dispatcher-types: REQUEST,FORWARD,ASYNC #在線流程圖設(shè)計 flowable:#關(guān)閉定時任務(wù)JOBasync-executor-activate: falsecommon:app:idm-url: http://localhost:80/expense/idm:app:admin:user-id: adminpassword: testfirst-name: adminlast-name: adminrest:app:authentication-mode: verify-privilegemodeler:app:rest-enabled: truedatabase-schema-update: true mybatis:mapper-locations: classpath:/META-INF/modeler-mybatis-mappings/*.xmlconfig-location: classpath:/META-INF/mybatis-config.xmlconfiguration-properties:prefix:blobType: BLOBboolValue: TRUE

這樣操作后,flowable與springBoot的整個就完成了!

然后就可以運行了,初次運行時flowable會將自動執(zhí)行flowable中的初始化腳本完成工作流所需要的數(shù)據(jù)表的建立,如果指定的數(shù)據(jù)庫中還未創(chuàng)建過flowable的相關(guān)數(shù)據(jù)表的話。

五、定義流程文件

ExpenseProcess.bpmn20.xml

<?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath"targetNamespace="http://www.flowable.org/processdef"><process id="Expense" name="ExpenseProcess" isExecutable="true"><documentation>報銷流程</documentation><startEvent id="start" name="開始"></startEvent><userTask id="fillTask" name="出差報銷" flowable:assignee="${taskUser}"><extensionElements><modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete></extensionElements></userTask><exclusiveGateway id="judgeTask"></exclusiveGateway><userTask id="directorTak" name="經(jīng)理審批"><extensionElements><flowable:taskListener event="create"class="com.haiyang.flowable.listener.ManagerTaskHandler"></flowable:taskListener></extensionElements></userTask><userTask id="bossTask" name="老板審批"><extensionElements><flowable:taskListener event="create"class="com.haiyang.flowable.listener.BossTaskHandler"></flowable:taskListener></extensionElements></userTask><endEvent id="end" name="結(jié)束"></endEvent><sequenceFlow id="directorNotPassFlow" name="駁回" sourceRef="directorTak" targetRef="fillTask"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${outcome=='駁回'}]]></conditionExpression></sequenceFlow><sequenceFlow id="bossNotPassFlow" name="駁回" sourceRef="bossTask" targetRef="fillTask"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${outcome=='駁回'}]]></conditionExpression></sequenceFlow><sequenceFlow id="flow1" sourceRef="start" targetRef="fillTask"></sequenceFlow><sequenceFlow id="flow2" sourceRef="fillTask" targetRef="judgeTask"></sequenceFlow><sequenceFlow id="judgeMore" name="大于500元" sourceRef="judgeTask" targetRef="bossTask"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${money > 500}]]></conditionExpression></sequenceFlow><sequenceFlow id="bossPassFlow" name="通過" sourceRef="bossTask" targetRef="end"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${outcome=='通過'}]]></conditionExpression></sequenceFlow><sequenceFlow id="directorPassFlow" name="通過" sourceRef="directorTak" targetRef="end"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${outcome=='通過'}]]></conditionExpression></sequenceFlow><sequenceFlow id="judgeLess" name="小于500元" sourceRef="judgeTask" targetRef="directorTak"><conditionExpression xsi:type="tFormalExpression"><![CDATA[${money <= 500}]]></conditionExpression></sequenceFlow></process><bpmndi:BPMNDiagram id="BPMNDiagram_Expense"><bpmndi:BPMNPlane bpmnElement="Expense" id="BPMNPlane_Expense"><bpmndi:BPMNShape bpmnElement="start" id="BPMNShape_start"><omgdc:Bounds height="30.0" width="30.0" x="285.0" y="135.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="fillTask" id="BPMNShape_fillTask"><omgdc:Bounds height="80.0" width="100.0" x="405.0" y="110.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="judgeTask" id="BPMNShape_judgeTask"><omgdc:Bounds height="40.0" width="40.0" x="585.0" y="130.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="directorTak" id="BPMNShape_directorTak"><omgdc:Bounds height="80.0" width="100.0" x="735.0" y="110.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="bossTask" id="BPMNShape_bossTask"><omgdc:Bounds height="80.0" width="100.0" x="555.0" y="255.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="end" id="BPMNShape_end"><omgdc:Bounds height="28.0" width="28.0" x="771.0" y="281.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1"><omgdi:waypoint x="315.0" y="150.0"></omgdi:waypoint><omgdi:waypoint x="405.0" y="150.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2"><omgdi:waypoint x="505.0" y="150.16611295681062"></omgdi:waypoint><omgdi:waypoint x="585.4333333333333" y="150.43333333333334"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="judgeLess" id="BPMNEdge_judgeLess"><omgdi:waypoint x="624.5530726256983" y="150.44692737430168"></omgdi:waypoint><omgdi:waypoint x="735.0" y="150.1392757660167"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="directorNotPassFlow" id="BPMNEdge_directorNotPassFlow"><omgdi:waypoint x="785.0" y="110.0"></omgdi:waypoint><omgdi:waypoint x="785.0" y="37.0"></omgdi:waypoint><omgdi:waypoint x="455.0" y="37.0"></omgdi:waypoint><omgdi:waypoint x="455.0" y="110.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="bossPassFlow" id="BPMNEdge_bossPassFlow"><omgdi:waypoint x="655.0" y="295.0"></omgdi:waypoint><omgdi:waypoint x="771.0" y="295.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="judgeMore" id="BPMNEdge_judgeMore"><omgdi:waypoint x="605.4340277777778" y="169.56597222222223"></omgdi:waypoint><omgdi:waypoint x="605.1384083044983" y="255.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="directorPassFlow" id="BPMNEdge_directorPassFlow"><omgdi:waypoint x="785.0" y="190.0"></omgdi:waypoint><omgdi:waypoint x="785.0" y="281.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="bossNotPassFlow" id="BPMNEdge_bossNotPassFlow"><omgdi:waypoint x="555.0" y="295.0"></omgdi:waypoint><omgdi:waypoint x="455.0" y="295.0"></omgdi:waypoint><omgdi:waypoint x="455.0" y="190.0"></omgdi:waypoint></bpmndi:BPMNEdge></bpmndi:BPMNPlane></bpmndi:BPMNDiagram> </definitions>

其中的兩個代理類為:

package com.gblfy.flowable.listen;import org.flowable.engine.delegate.TaskListener; import org.flowable.task.service.delegate.DelegateTask;/*** @Author: gblfy* @Description:* @Date: Create in in 2019/11/03 10:26*/ public class ManagerTaskHandler implements TaskListener {@Overridepublic void notify(DelegateTask delegateTask) {delegateTask.setAssignee("經(jīng)理");} } package com.gblfy.flowable.listen;import org.flowable.engine.delegate.TaskListener; import org.flowable.task.service.delegate.DelegateTask;/*** @Author: gblfy* @Description:* @Date: Create in in 2019/11/03 10:26*/ public class BossTaskHandler implements TaskListener {@Overridepublic void notify(DelegateTask delegateTask) {delegateTask.setAssignee("老板");} }

盡管上面的BPMN文件很長,但放心,畢竟那是通過相關(guān)的工具生成出來的,對于核心的邏輯部分也很少(主要在process 標(biāo)簽內(nèi)) ,如需要詳細了解的可自行學(xué)習(xí)下BPMN的標(biāo)簽即可!當(dāng)然,在flowable的使用文檔中也有相關(guān)的描述,詳見:Creating a ProcessEngine

這樣當(dāng)此框架啟動的時候它會默認(rèn)加載resource目錄下的processes時就可以將此流程配置加載到數(shù)據(jù)庫進行持久化了

六、驗證測試controller

為了方便這里通過一個controller來完成此DEMO的快速編寫

@Controller @RequestMapping(value = "expense") public class ExpenseController {@Autowiredprivate RuntimeService runtimeService;@Autowiredprivate TaskService taskService;@Autowiredprivate RepositoryService repositoryService;@Autowiredprivate ProcessEngine processEngine;/***************此處為業(yè)務(wù)代碼******************/ } /*** 添加報銷** @param userId 用戶Id* @param money 報銷金額* @param descption 描述*/@RequestMapping(value = "add")@ResponseBodypublic String addExpense(String userId, Integer money, String descption) {//啟動流程HashMap<String, Object> map = new HashMap<>();map.put("taskUser", userId);map.put("money", money);ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Expense", map);return "提交成功.流程Id為:" + processInstance.getId();} /*** 獲取審批管理列表*/@RequestMapping(value = "/list")@ResponseBodypublic Object list(String userId) {List<Task> tasks = taskService.createTaskQuery().taskAssignee(userId).orderByTaskCreateTime().desc().list();for (Task task : tasks) {System.out.println(task.toString());}return tasks.toArray().toString();} /*** 批準(zhǔn)** @param taskId 任務(wù)ID*/@RequestMapping(value = "apply")@ResponseBodypublic String apply(String taskId) {Task task = taskService.createTaskQuery().taskId(taskId).singleResult();if (task == null) {throw new RuntimeException("流程不存在");}//通過審核HashMap<String, Object> map = new HashMap<>();map.put("outcome", "通過");taskService.complete(taskId, map);return "processed ok!";} /*** 拒絕*/@ResponseBody@RequestMapping(value = "reject")public String reject(String taskId) {HashMap<String, Object> map = new HashMap<>();map.put("outcome", "駁回");taskService.complete(taskId, map);return "reject";} /*** 生成流程圖** @param processId 任務(wù)ID*/@RequestMapping(value = "processDiagram")public void genProcessDiagram(HttpServletResponse httpServletResponse, String processId) throws Exception {ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(processId).singleResult();//流程走完的不顯示圖if (pi == null) {return;}Task task = taskService.createTaskQuery().processInstanceId(pi.getId()).singleResult();//使用流程實例ID,查詢正在執(zhí)行的執(zhí)行對象表,返回流程實例對象String InstanceId = task.getProcessInstanceId();List<Execution> executions = runtimeService.createExecutionQuery().processInstanceId(InstanceId).list();//得到正在執(zhí)行的Activity的IdList<String> activityIds = new ArrayList<>();List<String> flows = new ArrayList<>();for (Execution exe : executions) {List<String> ids = runtimeService.getActiveActivityIds(exe.getId());activityIds.addAll(ids);}//獲取流程圖BpmnModel bpmnModel = repositoryService.getBpmnModel(pi.getProcessDefinitionId());ProcessEngineConfiguration engconf = processEngine.getProcessEngineConfiguration();ProcessDiagramGenerator diagramGenerator = engconf.getProcessDiagramGenerator();InputStream in = diagramGenerator.generateDiagram(bpmnModel, "png", activityIds, flows, engconf.getActivityFontName(), engconf.getLabelFontName(), engconf.getAnnotationFontName(), engconf.getClassLoader(), 1.0);OutputStream out = null;byte[] buf = new byte[1024];int legth = 0;try {out = httpServletResponse.getOutputStream();while ((legth = in.read(buf)) != -1) {out.write(buf, 0, legth);}} finally {if (in != null) {in.close();}if (out != null) {out.close();}}}

通過傳入流程ID生成當(dāng)前流程的流程圖給前端,如果流程中使用到中文且生成的圖片是亂碼的,則需要進配置下字體:

package com.gblfy.flowable.config;import org.flowable.spring.SpringProcessEngineConfiguration; import org.flowable.spring.boot.EngineConfigurationConfigurer; import org.springframework.context.annotation.Configuration;/*** @Author: gblfy* @Description: 為放置生成的流程圖中中文亂碼* @Date: Create in 2019/11/03 10:26*/ @Configuration public class FlowableConfig implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> {@Overridepublic void configure(SpringProcessEngineConfiguration springProcessEngineConfiguration) {springProcessEngineConfiguration.setActivityFontName("宋體");springProcessEngineConfiguration.setLabelFontName("宋體");springProcessEngineConfiguration.setAnnotationFontName("宋體");} }

測試請求

1.先啟動好此項目,然后創(chuàng)建一個流程:
訪問:http://localhost:80/expense/add?userId=123&money=123321

返回:提交成功.流程Id為:2b29876c-fde9-11e9-b75f-f8a2d6bfea5a

2.查詢待辦列表:

訪問:http://localhost:80/expense/list?userId=123

輸出:Task[id=2b30da72-fde9-11e9-b75f-f8a2d6bfea5a, name=出差報銷]

3.同意:

? 注意 : 帶的是taskid

訪問:http://localhost:80/expense/apply?taskId=2b30da72-fde9-11e9-b75f-f8a2d6bfea5a

返回:processed ok!

4.生成流程圖:

訪問: http://localhost:80/expense/processDiagram?processId=2b29876c-fde9-11e9-b75f-f8a2d6bfea5a


項目源碼
碼云地址:
https://gitee.com/gb_90/springboot-flowable-modeler

接下一篇:快速開發(fā)工作流_02_集成在線流程設(shè)計器
https://gblfy.blog.csdn.net/article/details/103676784

總結(jié)

以上是生活随笔為你收集整理的快速开发工作流_01_简单流程案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

日日干天天射 | 久久手机在线视频 | 国产乱对白刺激视频不卡 | 91精品国产乱码 | 天天夜夜狠狠操 | 国产 日韩 在线 亚洲 字幕 中文 | 国产精品亚州 | 91九色在线视频观看 | 六月丁香在线视频 | 国产免费久久 | 永久av免费在线观看 | 国产免费a| 色婷婷视频网 | 天天色成人 | 天天干天天射天天插 | 91在线视频网址 | 黄色官网在线观看 | 黄色的视频网站 | 精品久久久久久国产偷窥 | 久久精品超碰 | 一区二区毛片 | 国产九九精品视频 | 成人性生交大片免费看中文网站 | 久久精品毛片基地 | 五月婷婷婷婷婷 | 91精品爽啪蜜夜国产在线播放 | 一区二区三区在线观看 | 国产精品久久久久av免费 | 欧美日韩国产精品一区二区 | 9在线观看免费高清完整 | 免费av高清| 午夜色大片在线观看 | 91激情在线视频 | 国产福利免费在线观看 | 免费观看一级特黄欧美大片 | 久久久免费少妇 | 不卡的av电影在线观看 | 九九视频精品在线 | 亚洲精品小区久久久久久 | 久久综合九色综合97_ 久久久 | 91豆花在线| 在线三级av| 国产v视频 | 日日干综合 | 99久久er热在这里只有精品15 | 狠狠躁夜夜躁人人爽视频 | 久草在线视频首页 | 国产精品国产三级国产不产一地 | 中文字幕中文字幕在线中文字幕三区 | 久久久精品国产免费观看一区二区 | 91人人澡人人爽人人精品 | 啪啪资源| 免费黄色特级片 | 黄视频网站大全 | 操久在线| 国产成人精品三级 | 91视频久久 | 欧美日韩国产色综合一二三四 | a级片在线播放 | 精品国产一区二区三区不卡 | 啪啪av在线| 91最新在线观看 | 国产精品一区二区在线免费观看 | 亚洲另类xxxx | 久久久久欠精品国产毛片国产毛生 | 在线观看黄色国产 | 天天干天天操天天干 | 精精国产xxxx视频在线播放 | 婷婷网址| 成 人 黄 色视频免费播放 | 91影视成人 | 国产视频精品久久 | 97电影在线 | 激情婷婷在线 | 免费av片在线| 免费福利片2019潦草影视午夜 | 黄色av网站在线观看 | 天天插天天狠天天透 | 国产91九色蝌蚪 | 国产精品视频app | 99久精品 | 色婷久久| 国产黄色精品在线观看 | 99久久精品免费看国产免费软件 | 五月婷婷综合在线观看 | 国产欧美精品一区二区三区四区 | 天天操夜夜摸 | 91亚色视频在线观看 | 日韩欧美一区二区在线播放 | 日本黄区免费视频观看 | 久久黄色影院 | 国产在线播放观看 | 日韩视频欧美视频 | 亚欧日韩成人h片 | 69久久99精品久久久久婷婷 | 蜜臀91丨九色丨蝌蚪老版 | 狠狠干网址| 亚洲视频免费在线观看 | 日韩欧美电影网 | 韩国av免费在线 | 六月色婷 | 在线日韩亚洲 | 九热在线 | 97在线免费视频 | 色就干| 婷婷激情在线观看 | 国产精品毛片一区二区在线看 | 欧洲亚洲国产视频 | 久草精品视频 | 久久99精品久久久久久秒播蜜臀 | 香蕉影院在线 | 四虎影视成人精品国库在线观看 | 91在线产啪 | 亚洲欧洲av在线 | 久久99热这里只有精品国产 | 超碰免费观看 | 成年人免费在线播放 | 国产精品一区二区免费视频 | 日韩欧美精品在线 | 国产人免费人成免费视频 | 国内外激情视频 | 成人在线一区二区三区 | avcom在线 | 99国产精品久久久久老师 | 中文字幕免费高清av | 久久99国产综合精品 | 色婷婷www | 国产精品亚洲视频 | 中文日韩在线视频 | 天堂av观看| 99国内精品久久久久久久 | 中国一区二区视频 | 国产精品久久久久久久午夜片 | 中文av在线免费观看 | 成人黄色国产 | 日韩精品中文字幕有码 | 欧美a√大片 | 成年人视频在线免费观看 | 在线中文字母电影观看 | 久久国产精品99久久久久 | 综合网在线视频 | 亚洲国产偷| 99久精品视频 | 日韩欧美国产精品 | 精品免费 | 精品免费观看视频 | 天天天综合 | 91热爆在线观看 | 999久久精品 | av高清网站在线观看 | 成 人 黄 色 视频免费播放 | 亚洲精品午夜视频 | 91麻豆视频 | 1000部18岁以下禁看视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产手机av在线 | 日韩在线观看视频一区二区三区 | 91丨九色丨蝌蚪丰满 | 免费成人短视频 | 欧美日韩p片 | 欧美日韩高清一区 | 成人在线视频观看 | 国产手机精品视频 | 国产高清无av久久 | 黄色福利网站 | 在线看黄色av | 亚洲国产99 | 99av在线视频 | 免费污片 | 久久精品视频观看 | 国产精品亚洲成人 | 91桃花视频 | 国产三级香港三韩国三级 | 麻豆国产精品va在线观看不卡 | 久久精品4| av不卡在线看 | 日韩精品偷拍 | 四川妇女搡bbbb搡bbbb搡 | 精品在线免费视频 | 欧美少妇bbwhd | 91人人澡人人爽 | 色先锋资源网 | 狠狠操电影网 | 天堂视频一区 | 成人超碰在线 | 黄色av三级在线 | 精品一区二区免费 | av 一区 二区 久久 | 黄色一集片| 天天干夜夜操视频 | 国产免费一区二区三区网站免费 | 成年人免费看片 | 国产精品九九九九九 | 成人精品一区二区三区电影免费 | 一区二区三区在线不卡 | 久久精品影视 | 91探花国产综合在线精品 | 精品视频久久久 | 999精品视频| 色国产视频 | 精品国产不卡 | 在线免费观看麻豆 | 国产99久久九九精品 | 亚洲精品激情 | 日本aaaa级毛片在线看 | 国产精品女视频 | av在线一二三区 | 五月天六月婷 | 免费成人结看片 | 久久激情综合网 | 天天射天天色天天干 | 婷婷六月综合亚洲 | 99免费在线视频 | 久久免费电影网 | 久久精品中文 | 久久免费播放视频 | 麻花豆传媒mv在线观看 | 精品99视频 | 国内精品视频在线 | 日韩视频二区 | 成人精品视频久久久久 | 亚洲人人精品 | 美女黄频在线观看 | 日本久久综合视频 | 青春草免费视频 | 91av在线看 | 欧美精品亚州精品 | 午夜在线观看影院 | 日本黄色a级大片 | 国产精品久久久久一区二区三区 | 国产精品国产三级国产aⅴ无密码 | 欧美热久久| 久久久久久久网站 | 91激情视频在线播放 | 中文字幕视频免费观看 | 中文字幕一区二区三区久久蜜桃 | 久久久精品国产免费观看一区二区 | 丁香花在线观看视频在线 | 国内精品久久久久久久久久久久 | 欧美最爽乱淫视频播放 | 国产一级片毛片 | 国产不卡精品视频 | 五月天久久久 | 成年人在线视频观看 | 91成人精品一区在线播放69 | 国产成人久久久77777 | 91精品在线播放 | 日韩av一区二区在线播放 | 日韩综合一区二区三区 | 一区 在线观看 | 亚洲 成人 一区 | 久久国产成人午夜av影院潦草 | 久久精品在线视频 | 久久久久久蜜桃一区二区 | 91在线小视频 | 国产高清在线免费观看 | 久久精品美女视频网站 | 国产精品专区h在线观看 | 精品视频在线播放 | 精品久久免费 | 久久99精品国产麻豆宅宅 | 成人影视免费 | 在线免费av观看 | 国产精品a久久久久 | 中文字幕在线播放一区二区 | 97在线看片 | 伊甸园永久入口www 99热 精品在线 | 精品久久久久久亚洲综合网站 | 欧美日韩国内在线 | 免费看亚洲毛片 | 久久视频这里只有精品 | 国产精品第二页 | 18久久久 | 黄色三级网站在线观看 | 波多野结衣综合网 | 黄色成人影视 | 日韩精品专区在线影院重磅 | 日韩一区二区在线免费观看 | 精品久久久久久综合日本 | 超碰人在线 | 免费一级黄色 | 亚洲五月婷婷 | 日韩av男人的天堂 | 久久国精品 | 成人午夜电影免费在线观看 | 国产香蕉视频在线播放 | 婷婷丁香五 | 在线亚洲欧美日韩 | 在线a视频免费观看 | 毛片网站在线观看 | 国产免费xvideos视频入口 | 国产精品久久人 | 高清av不卡 | 国产免费视频在线 | 欧美性受极品xxxx喷水 | 亚洲乱码精品久久久久 | 久久久久亚洲国产精品 | 99这里只有精品99 | 日韩av看片| 日韩91在线 | 日韩中文字幕视频在线观看 | 五月婷婷在线综合 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 手机在线看永久av片免费 | 色婷婷成人 | 亚洲精品理论 | 国产在线视频在线观看 | 久久这里有精品 | 国产96在线观看 | 国产精品乱码一区二区视频 | 久久久久久国产精品免费 | 久久国产精品一国产精品 | 黄av资源 | 欧美一级电影 | 毛片a级片 | 国产专区日韩专区 | 日韩视频一二三区 | 伊人丁香 | 久久人人做| 国内精品久久久久久久久久久久 | 国产成人久久精品77777 | 涩涩网站在线观看 | 久久男人中文字幕资源站 | www.五月天婷婷 | 成人在线免费观看视视频 | 天天干,狠狠干 | 国产91大片 | 一区二区国产精品 | 网站在线观看你们懂的 | 欧美日韩精品在线视频 | 久久综合影院 | 日韩黄在线观看 | 日本高清中文字幕有码在线 | 99色国产| 五月激情久久 | 一区二区欧美激情 | 91国内产香蕉 | 91视频免费 | 九九免费观看视频 | 国产成人精品一区二区三区 | 久久一区二区三区四区 | 最近中文字幕免费大全 | 黄色视屏免费在线观看 | 亚洲黄色一级电影 | 最新久久久| 欧美日韩高清一区二区 国产亚洲免费看 | 国产伦精品一区二区三区在线 | 在线观看你懂的网站 | 人人玩人人添人人 | 久久久久久综合 | 就要干b| www99精品 | 久久99精品波多结衣一区 | 黄色大片日本免费大片 | 国产精品18久久久久久不卡孕妇 | 少妇bbw揉bbb欧美 | 美女在线观看av | 亚洲精品久久久久中文字幕二区 | 亚洲精品视频第一页 | 99久久精品免费看国产一区二区三区 | 九9热这里真品2 | 在线免费精品视频 | 免费在线观看不卡av | 天天射天天射天天 | 中文字幕一区二区三区在线观看 | 亚洲精品啊啊啊 | 五月综合久久 | 九九激情视频 | 日日夜夜婷婷 | 国产精品中文 | free,性欧美 九九交易行官网 | 蜜臀久久99精品久久久久久网站 | 色婷在线 | 日本狠狠色 | 97色免费视频 | 午夜精品福利一区二区 | 久久99国产精品二区护士 | a级国产乱理论片在线观看 特级毛片在线观看 | 97综合视频 | 久久久久在线观看 | 日韩网站免费观看 | 亚州性色 | 97精品国产97久久久久久春色 | 婷婷在线播放 | 免费在线一区二区 | 丁香 久久 综合 | 国产精品久久久久久久久蜜臀 | 激情综合网在线观看 | 久久激情精品 | 丁香婷婷激情啪啪 | 1000部18岁以下禁看视频 | 久久亚洲福利视频 | 亚洲精品综合欧美二区变态 | 亚洲天堂毛片 | 五月天久久综合 | 国产天天综合 | 久久兔费看a级 | 日韩三级不卡 | 狠狠婷婷| 中文字幕在线久一本久 | 九九热有精品 | 久久久久一区 | 国产高清在线看 | 国产日本亚洲高清 | 中文字幕观看视频 | av在线免费播放网站 | 91在线最新 | 天天天天天干 | 国产精品久久一区二区三区不卡 | 啪啪免费试看 | 国产精品久久久免费 | 国产护士hd高朝护士1 | 国产人免费人成免费视频 | 日韩高清 一区 | 91成人在线视频 | 最新日韩精品 | 91伊人久久大香线蕉蜜芽人口 | 日本动漫做毛片一区二区 | 精品一区二区在线看 | 国产一区免费在线观看 | 超碰在线亚洲 | av在线一二三区 | 日韩欧美精品免费 | 成人一区二区三区在线 | 日韩免费av网址 | 成人av一区二区兰花在线播放 | zzijzzij亚洲日本少妇熟睡 | 色网站在线免费观看 | 久久久在线观看 | 日日夜夜免费精品视频 | 一级性av | 久久精品国产精品亚洲 | 国产高清视频色在线www | 在线国产激情视频 | 国产精品第10页 | 亚洲免费av观看 | 亚洲天堂社区 | 97超碰在 | 麻豆视频免费播放 | 亚洲第一久久久 | 久久99国产综合精品免费 | 日本中文字幕在线看 | 久久精品中文字幕免费mv | 综合色婷婷 | 久久久国产一区二区三区四区小说 | 色综合久久66| 丁香六月av | 国产精品99久久久精品免费观看 | 国产亚洲欧美日韩高清 | 国产精品淫 | 久草网免费 | 91精品国产91久久久久福利 | avwww在线| 黄色国产区| 午夜精品福利在线 | av一级片在线观看 | 91精品一| 国产91国语对白在线 | 狠色狠色综合久久 | 一区二区三区久久精品 | 99精品福利 | 久久免费国产视频 | 九九爱免费视频 | 日日日日干 | 国产色婷婷 | 天天曰夜夜操 | 一区二区电影网 | 中文字幕电影高清在线观看 | 亚洲三级国产 | 久久国产精品视频观看 | 在线观看欧美成人 | 精品黄色片 | 国产又粗又猛又色又黄视频 | 国产综合91 | av综合网址 | 国产小视频网站 | 亚洲成人国产精品 | 性色视频在线 | 免费一级片观看 | 狠狠狠干狠狠 | www.亚洲| 久久久综合电影 | 又色又爽又黄高潮的免费视频 | 一区二区三区四区五区六区 | www.色爱 | 1000部国产精品成人观看 | 久久av电影 | 久久香蕉影视 | 啪啪午夜免费 | 国产一级片直播 | 久久国产麻豆 | 米奇四色影视 | 亚洲成人免费在线 | 韩国三级一区 | 久久电影色 | 免费观看性生活大片3 | 欧美精品乱码久久久久久按摩 | 欧美尹人 | 天天天天干 | 日韩免费观看一区二区 | 亚洲午夜精品一区二区三区电影院 | 一区中文字幕在线观看 | 色国产在线| 欧美激情另类文学 | 日日碰狠狠躁久久躁综合网 | 免费午夜视频在线观看 | bayu135国产精品视频 | 国产成人亚洲精品自产在线 | 日韩在线视频精品 | 日本在线视频网址 | 91中文视频 | 日韩中文字幕第一页 | 国产乱码精品一区二区三区介绍 | 在线播放91| 中文字幕乱偷在线 | 精品人妖videos欧美人妖 | 99久国产 | 视频高清 | 国产一级视频在线 | 国产精品成人久久 | 91av在线免费观看 | 精品国产伦一区二区三区 | 久久精品99视频 | 久精品在线| 深爱激情五月综合 | 亚洲精品毛片一级91精品 | 日本久久成人中文字幕电影 | 成人一区二区在线观看 | 色偷偷97| 亚洲精品视频在线观看免费视频 | 亚洲伦理中文字幕 | 日韩在线视频二区 | 国产精品aⅴ | 免费一级特黄毛大片 | av免费看网站 | 中文字幕视频网站 | 国产99视频在线观看 | 在线一二三四区 | 婷婷色六月天 | 最近日本韩国中文字幕 | 在线看国产日韩 | 欧美疯狂性受xxxxx另类 | 五月婷婷久 | 精品久久久影院 | 99中文在线| 久久久久久久久精 | 91免费在线 | avav99| av不卡免费在线观看 | 特级黄色片免费看 | 97涩涩视频 | 免费成人av网站 | 五月婷婷在线视频 | 中文字幕在线观看一区二区三区 | 精品91在线 | 黄色a视频 | 91在线资源 | 日韩精品一区二区免费视频 | 日本中文一区二区 | 久久人网 | 国产r级在线观看 | 中文字幕免费国产精品 | 日本大尺码专区mv | 国产精品原创 | 国产vs久久 | 欧洲精品码一区二区三区免费看 | 久久久久久国产精品亚洲78 | 精品成人a区在线观看 | 超碰在线观看99 | 国产分类视频 | av导航福利 | 免费久久精品视频 | 91视频在线播放视频 | 欧美在线久久 | 99热日本 | 日韩av片免费在线观看 | 伊人电影天堂 | 免费观看不卡av | 最近更新好看的中文字幕 | 91免费的视频在线播放 | 欧美另类高清 videos | 免费日韩高清 | 伊人伊成久久人综合网站 | 久久免费视频在线观看30 | 亚洲v欧美v国产v在线观看 | 国产精品99久久久久久久久 | 五月婷婷六月综合 | 久久夜视频 | 成人黄色在线 | 亚州av免费 | 国产在线观看91 | 亚洲国产精品久久 | 久久免费成人网 | 在线观看欧美成人 | 奇米网在线观看 | 91在线播| 97超碰在线资源 | 青草视频在线免费 | 婷婷av色综合| 亚洲五月婷婷 | 九九热精品视频在线播放 | 黄色av网站在线观看免费 | 亚洲区另类春色综合小说校园片 | 特级黄色一级 | 去看片 | 黄色软件在线看 | 激情欧美一区二区三区 | 天天干天天看 | 日韩在线免费高清视频 | 国产一区免费 | 日韩av片免费在线观看 | 91视频在线自拍 | 97天天干 | 99re8这里有精品热视频免费 | 超级碰碰免费视频 | 69国产在线观看 | www在线观看视频 | 黄污网站在线观看 | 色www免费视频 | 久久久资源网 | 久草在线视频精品 | 国偷自产中文字幕亚洲手机在线 | 免费在线观看不卡av | 国产一区二区三区在线免费观看 | 久草视频免费看 | 午夜免费福利视频 | av东方在线 | 一区二区毛片 | 在线观看www. | 国产精品久久久久久久久久久久冷 | 国产传媒中文字幕 | 国内精品久久久精品电影院 | 日韩乱码中文字幕 | 夜夜夜夜爽 | 在线观看免费色 | 色婷婷a | 亚洲91精品 | 不卡的av在线播放 | 少妇av片 | 欧美日韩一区二区在线观看 | 超碰97国产精品人人cao | 久久久久久久久久伊人 | 337p欧美| 中文字幕在线观看av | 国内小视频在线观看 | 黄色av一级 | 国产成人91 | 日韩欧美在线免费观看 | 一区中文字幕在线观看 | www.色就是色 | 国产中文字幕在线播放 | 国产精品99久久久久久宅男 | 天天射成人 | 久久久久久美女 | 国产在线一区观看 | 天堂av色婷婷一区二区三区 | 激情婷婷久久 | 伊人久在线 | av三级在线播放 | 日韩精品一卡 | 午夜精品久久久99热福利 | 久久r精品 | av黄网站| 久久综合网色—综合色88 | 亚洲一区网 | 久久久久免费精品国产 | 天天爱天天操 | 成人四虎影院 | 国产成人av综合色 | 久草精品资源 | 久久神马影院 | a爱爱视频| 久久视频网址 | 热久久免费视频 | 成人h在线观看 | 91九色视频在线 | 日本一区二区免费在线观看 | 国产中文字幕91 | 色婷婷亚洲 | 国产91在线看| 日韩一区二区三区高清免费看看 | 黄色综合| 成人午夜片av在线看 | 久久精品黄 | 国产亚洲精品v | 丁香激情婷婷 | 国产精品高潮呻吟久久久久 | 五月婷婷狠狠 | 婷婷色综 | 黄色免费电影网站 | 在线v片| 亚州精品国产 | av免费在线观 | 婷婷色在线播放 | 亚洲成人动漫在线观看 | 日韩丝袜在线 | 精品国产不卡 | 区一区二区三区中文字幕 | 综合久久影院 | 麻花豆传媒mv在线观看网站 | 国内丰满少妇猛烈精品播 | 精品毛片一区二区免费看 | 免费h漫在线观看 | 91日本在线播放 | 精品亚洲免费 | 免费看的av片 | 日韩精品中文字幕av | 久久成年人视频 | 激情婷婷av| 高清免费av在线 | 国产午夜精品理论片在线 | www.在线看片.com | 亚洲视频 视频在线 | 欧美日韩a视频 | 国产精品久久久久影视 | 亚洲精品久久久蜜臀下载官网 | 久久久精品免费观看 | a级国产乱理论片在线观看 伊人宗合网 | 97天堂| 久久久网页 | 久久一线| 国产精品日韩在线播放 | 日本天天色 | 久久五月婷婷丁香 | 激情综合久久 | 国产在线播放不卡 | 天天爽夜夜爽人人爽一区二区 | 在线观看成人福利 | 欧美一区二区在线刺激视频 | 日韩成人精品一区二区 | 黄色三级免费网址 | 丁香午夜婷婷 | 日女人电影 | 久久天天躁夜夜躁狠狠躁2022 | 精品国产伦一区二区三区观看方式 | 国产成人精品一区二区三区免费 | 二区三区在线观看 | 美女久久久| 97视频在线观看免费 | 超碰公开在线 | 国产精品美女久久久久久久久久久 | 国产精品专区一 | www免费在线观看 | 日日摸日日添夜夜爽97 | 日韩在线视频精品 | 免费观看一级视频 | 久草在线视频免赞 | 国产裸体视频bbbbb | 亚洲一区日韩在线 | 日韩成人免费在线电影 | 婷婷在线免费 | 欧美激情综合五月色丁香 | 国产精品原创av片国产免费 | 亚洲视频综合 | 欧美成人69av| 激情五月婷婷综合网 | 国内小视频在线观看 | 91成熟丰满女人少妇 | 波多野结衣久久资源 | 日韩av电影国产 | 国产精品美乳一区二区免费 | 在线成人观看 | 天天综合亚洲 | 成人av高清在线观看 | 亚洲综合视频在线播放 | 91片黄在线观看 | 国产精品毛片一区视频播 | 国产精品99久久久久久久久 | 欧美日韩伦理在线 | 日韩大片在线看 | 手机av观看 | 精品国产电影一区 | 国产真实精品久久二三区 | 成年人视频在线免费 | 超碰免费公开 | 日韩在线精品视频 | 久热久草在线 | 成年人视频在线观看免费 | 国产黄网在线 | 美女露久久 | av在线影片 | 欧美在线1| 久久免费视频2 | 久久国产美女视频 | 国产精品毛片久久久久久久久久99999999 | 欧美日韩国产精品一区二区三区 | 一区二区视频在线播放 | 久久免费视频播放 | 97国产在线视频 | 亚洲 成人 欧美 | 91香蕉嫩草 | av电影在线不卡 | 91成人午夜 | 精品久久久久久久久久 | 字幕网在线观看 | 91精品国产自产91精品 | 国产成人精品亚洲日本在线观看 | 久久99精品久久久久久久久久久久 | 久久99久久99精品免视看婷婷 | 在线视频福利 | 国产成人久久av免费高清密臂 | 免费福利在线视频 | 亚洲三级在线免费观看 | 99精品视频精品精品视频 | 亚洲精品视频在线观看免费视频 | 97精品国产97久久久久久春色 | 在线观看理论 | 亚洲三级在线 | 久久人人爽人人片 | 国产美女主播精品一区二区三区 | 中文字幕在线观看免费 | 夜色在线资源 | 91视频电影| 中文字幕一区二区三区四区久久 | 黄色免费电影网站 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 国产精品久免费的黄网站 | 狠狠色丁香婷婷综合 | 日韩网站在线免费观看 | 人人爱人人舔 | 久久天堂网站 | 一二三区av | 国产成人久久77777精品 | 婷婷网站天天婷婷网站 | 国产日产亚洲精华av | 中文字幕在线专区 | 国产九九九精品视频 | 欧美一区二区在线看 | 91在线免费视频观看 | 91最新在线视频 | av超碰在线 | a黄色片在线观看 | 在线视频黄 | 五月婷香 | 国产精品一区二区三区四区在线观看 | 24小时日本在线www免费的 | 人人爽人人爽人人爽学生一级 | 麻豆一精品传二传媒短视频 | 麻豆传媒视频观看 | 在线香蕉视频 | mm1313亚洲精品国产 | 久久久香蕉视频 | 日韩三级久久 | 成人av久久 | 韩国精品福利一区二区三区 | 久久精品综合 | 亚洲欧美日本国产 | 久久高清国产视频 | 亚洲区精品视频 | 99情趣网视频 | 黄色软件在线观看 | 丁香婷婷久久久综合精品国产 | 久久精品五月 | 中文字幕av全部资源www中文字幕在线观看 | 五月开心六月婷婷 | 日韩mv欧美mv国产精品 | 俺要去色综合狠狠 | 亚洲成人av免费 | 亚洲另类视频在线 | 国产精品伦一区二区三区视频 | 中文字幕在线免费看线人 | aaa免费毛片 | 一区在线播放 | 日韩精品无码一区二区三区 | 亚洲精品白浆高清久久久久久 | 免费人成网 | 成人av电影免费在线观看 | 色综合久久久久综合体桃花网 | 久久国产一二区 | 在线观看日韩精品视频 | 丁香婷婷在线 | 精品国产成人在线 | 欧美色888 | 天天操夜操视频 | 婷婷综合久久 | 天天综合成人 | 韩国三级在线一区 | 特级西西www44高清大胆图片 | 干天天 | 涩五月婷婷 | 免费看污黄网站 | 91女人18片女毛片60分钟 | 国产专区欧美专区 | 天天激情在线 | 久久综合婷婷国产二区高清 | av亚洲产国偷v产偷v自拍小说 | 国产精品 国产精品 | 中文字幕在线观看网址 | 亚洲h色精品 | 亚洲一区欧美激情 | 一色屋精品视频在线观看 | 成人免费观看网址 | 日韩在线视频播放 | 五月天久久激情 | 在线视频麻豆 | 久久激五月天综合精品 | 国产成人三级在线观看 | 久草视频99| 精品99999 | 三级av在线免费观看 | 国产精品黄色在线观看 | 国产精品一区二区久久久久 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 成人免费影院 | 亚洲一区视频免费观看 | 一区二区视 | 99久久99久久精品 | 国产一级视频在线观看 | 青春草免费视频 | 成人久久电影 | 成人黄色在线电影 | 狠狠成人| 精品96久久久久久中文字幕无 | 国产精品手机在线观看 | 亚洲成人一二三 | 久久九九精品久久 | 国产操在线 | 亚洲高清视频在线观看免费 | 97理论片| 国产伦精品一区二区三区无广告 | 午夜精品久久久久久久久久久久 | 日韩专区在线 | 亚洲女人天堂成人av在线 | 在线电影av| 国产精品一区二区你懂的 | 中文字幕999 | 中文字幕欧美日韩va免费视频 | 最近在线中文字幕 | 久久精品视频在线观看免费 | 免费碰碰 | 欧美在线视频一区二区三区 | 综合久久2023| 香蕉手机在线 | 国产精品专区在线 | 天天爽夜夜爽精品视频婷婷 | 欧美日韩在线视频观看 | 不卡的av| 久操久| 国产精品自在欧美一区 | 综合网天天| 国产69久久 | 少妇bbbb搡bbbb搡bbbb | 香蕉视频免费在线播放 | 免费高清看电视网站 | 在线有码中文字幕 | 久久久精品欧美 | 亚洲精品午夜久久久久久久久久久 | 怡红院久久 | 欧美激情视频三区 | 国产视频一区在线免费观看 | 一级免费黄色 | 最近免费中文字幕大全高清10 | 久久国产精品偷 | 国产精品日韩在线 | 91视频在线播放视频 | 欧美视频一区二 | 色福利网 | 国产精品久久久久三级 | 精品国产伦一区二区三区观看说明 | 91在线视频免费91 | 亚洲高清在线观看视频 | av综合站 | 精品国产电影 | 在线观看mv的中文字幕网站 | 在线观看黄色免费视频 | 亚洲综合最新在线 | 久久视频中文字幕 | av在线亚洲天堂 | 欧美a性 | 免费观看高清 | 国产一区二区手机在线观看 | 天天干天天干天天操 | 日韩精品久久久久久久电影99爱 | 亚洲欧美日韩一区二区三区在线观看 | 久久久久麻豆v国产 | 日韩网站在线播放 | 九九热.com | 欧美资源 | 国产视频久久 | 黄色av影视 | 超碰在线中文字幕 | 欧美精品生活片 | 亚洲精品国产欧美在线观看 | 男女激情免费网站 | 国产精品久久久久久久久大全 | 国产99中文字幕 | 午夜视频在线观看欧美 | 97在线资源 | 亚洲精品福利在线 | 亚洲精品国产精品国自产观看浪潮 | 在线观看国产区 | 91av免费在线观看 | 亚洲 欧美 91| 亚洲伊人网在线观看 | 精品久久久久久电影 | 成人a在线| 91大神精品视频 | 欧美地下肉体性派对 |