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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

mybatis-plus快速入门并使用

發布時間:2024/5/24 综合教程 48 生活家
生活随笔 收集整理的這篇文章主要介紹了 mybatis-plus快速入门并使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄mybatis-plus的初次使用總結說明:官網自有黃金屋,深入學習看官網是必須的,廢話不多說環境:springboot、mysql一、配置pomyml配置數據庫二、代碼生成器生成效果配置類,直接運行即可三、CRUD四、分頁插件官網案例使用分頁插件五、邏輯刪除步驟1: 配置application.yml步驟2: 實體類字段上加上@TableLogic注解六、自動插入創建時間修改時間 即自動填充功能在實體類中配置屬性創建時間和更新時間,屬性上加入@TableField注解注解@TableField中fill詳細介紹增加配置文件:編寫處理器Handler來進行自動填充七、關于時間Date,格式后端與前端保持一致附上經常使用的js工具類(根據input的name數據回顯)官網demo集合,可自行去碼云查閱,如下

mybatis-plus的初次使用總結

說明:官網自有黃金屋,深入學習看官網是必須的,廢話不多說

環境:springboot、mysql

一、配置

pom

<!--不必多說。geter、setter-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>
<!--mp依賴-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.0</version>
</dependency>
<!--mp的代碼生成器-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>3.4.0</version>
</dependency>
<!--mp代碼生成器使用模板-->
<dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.30</version>
</dependency>

yml配置數據庫

#MP配置
#mapper的xml文件的掃描路徑
mybatis-plus:
  mapper-locations: classpath:mapper/**/*Mapper.xml
  type-aliases-package: com.zs.demo.domain
  global-config:
    db-config:
      #配置邏輯刪除字段為0是未刪除
      logic-not-delete-value: 0
      #配置邏輯刪除字段為1是刪除
      logic-delete-value: 1
  #打印sql語句
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

二、代碼生成器

生成效果

配置類,直接運行即可

import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.InjectionConfig;
import com.baomidou.mybatisplus.generator.config.*;
import com.baomidou.mybatisplus.generator.config.po.TableInfo;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
import org.apache.commons.lang3.StringUtils;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

// 演示例子,執行 main 方法控制臺輸入模塊表名回車自動生成對應項目目錄中
public class CodeGenerator {

    /**
     * <p>
     * 讀取控制臺內容
     * </p>
     */
    public static String scanner(String tip) {
        Scanner scanner = new Scanner(System.in);
        StringBuilder help = new StringBuilder();
        help.append("請輸入" + tip + ":");
        System.out.println(help.toString());
        if (scanner.hasNext()) {
            String ipt = scanner.next();
            if (StringUtils.isNotBlank(ipt)) {
                return ipt;
            }
        }
        throw new MybatisPlusException("請輸入正確的" + tip + "!");
    }

    public static void main(String[] args) {
        // 代碼生成器
        AutoGenerator mpg = new AutoGenerator();

        // 全局配置
        GlobalConfig gc = new GlobalConfig();
        String projectPath = System.getProperty("user.dir");
        gc.setOutputDir(projectPath + "/src/main/java");
        gc.setAuthor("jobob");
        gc.setOpen(false);
        // gc.setSwagger2(true); 實體屬性 Swagger2 注解
        mpg.setGlobalConfig(gc);

        // 數據源配置
        DataSourceConfig dsc = new DataSourceConfig();
        dsc.setUrl("jdbc:mysql://localhost:3306/數據庫名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true");
        // dsc.setSchemaName("public");
        dsc.setDriverName("com.mysql.jdbc.Driver");
        dsc.setUsername("用戶名");
        dsc.setPassword("密碼");
        mpg.setDataSource(dsc);

        // 包配置=》生成的文件放在該路徑路徑
        PackageConfig pc = new PackageConfig();
        pc.setModuleName(scanner("模塊名"));
        pc.setParent("com.lrk.gzmhostsystem");
        mpg.setPackageInfo(pc);

        // 自定義配置
        InjectionConfig cfg = new InjectionConfig() {
            @Override
            public void initMap() {
                // to do nothing
            }
        };

        // 如果模板引擎是 freemarker
        String templatePath = "/templates/mapper.xml.ftl";
        // 如果模板引擎是 velocity
        // String templatePath = "/templates/mapper.xml.vm";

        // 自定義輸出配置
        List<FileOutConfig> focList = new ArrayList<>();
        // 自定義配置會被優先輸出
        focList.add(new FileOutConfig(templatePath) {
            @Override
            public String outputFile(TableInfo tableInfo) {
                // 自定義輸出文件名 , 如果你 Entity 設置了前后綴、此處注意 xml 的名稱會跟著發生變化!!
                return projectPath + "/src/main/resources/mapper/" + pc.getModuleName()
                        + "/" + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML;
            }
        });
        /*
        cfg.setFileCreate(new IFileCreate() {
            @Override
            public boolean isCreate(ConfigBuilder configBuilder, FileType fileType, String filePath) {
                // 判斷自定義文件夾是否需要創建
                checkDir("調用默認方法創建的目錄,自定義目錄用");
                if (fileType == FileType.MAPPER) {
                    // 已經生成 mapper 文件判斷存在,不想重新生成返回 false
                    return !new File(filePath).exists();
                }
                // 允許生成模板文件
                return true;
            }
        });
        */
        cfg.setFileOutConfigList(focList);
        mpg.setCfg(cfg);

        // 配置模板
        TemplateConfig templateConfig = new TemplateConfig();

        // 配置自定義輸出模板
        //指定自定義模板路徑,注意不要帶上.ftl/.vm, 會根據使用的模板引擎自動識別
        // templateConfig.setEntity("templates/entity2.java");
        // templateConfig.setService();
        // templateConfig.setController();

        templateConfig.setXml(null);
        mpg.setTemplate(templateConfig);

        // 策略配置
        StrategyConfig strategy = new StrategyConfig();
        strategy.setNaming(NamingStrategy.underline_to_camel);
        strategy.setColumnNaming(NamingStrategy.underline_to_camel);
//        strategy.setSuperEntityClass("你自己的父類實體,沒有就不用設置!");
        strategy.setEntityLombokModel(true);
        strategy.setRestControllerStyle(true);
        // 公共父類
//        strategy.setSuperControllerClass("你自己的父類控制器,沒有就不用設置!");
        // 寫于父類中的公共字段
//        strategy.setSuperEntityColumns("id");
        strategy.setInclude(scanner("表名,多個英文逗號分割").split(","));
        strategy.setControllerMappingHyphenStyle(true);
//        strategy.setTablePrefix(pc.getModuleName() + "_");
//      忽略數據庫表前綴
        strategy.setTablePrefix("前綴_");
        mpg.setStrategy(strategy);
        mpg.setTemplateEngine(new FreemarkerTemplateEngine());
        mpg.execute();
    }

}

三、CRUD

 @Autowired
    private IProjectService projectService;
    //查留在下邊分頁位置
    //新增或修改
     boolean flag = projectService.saveOrUpdate(record);
    //boolean flag = projectService.saveOrUpdateBatch(Arrays.asList(record)); 批量操作
    //刪除
     boolean flag = projectService.removeById(record.getId());

四、分頁插件

官網案例

//Spring boot方式
@Configuration
@MapperScan("com.baomidou.cloud.service.*.mapper*")
public class MybatisPlusConfig {

    @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        // 設置請求的頁面大于最大頁后操作, true調回到首頁,false 繼續請求  默認false
        // paginationInterceptor.setOverflow(false);
        // 設置最大單頁限制數量,默認 500 條,-1 不受限制
        // paginationInterceptor.setLimit(500);
        // 開啟 count 的 join 優化,只針對部分 left join
        paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
        return paginationInterceptor;
    }
}

然后發現發現并不好使,PaginationInterceptor 不再被支持。所以改為如下
但是setUseDeprecatedExecutor也只是臨時支持,下一版本會去掉。。。那就再說吧,反正會多表查,不一定會大面積使用mp分頁插件

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

//Spring boot方式
@Configuration
@MapperScan("com.lrk.gzmhostsystem.*.mapper*")
public class MybatisPlusConfig {

   /*  舊版本配置
   @Bean
   public PaginationInterceptor paginationInterceptor(){
      return new PaginationInterceptor();
   }*/

    /**
     * 新的分頁插件,一緩和二緩遵循mybatis的規則,需要設置 MybatisConfiguration#useDeprecatedExecutor = false 避免緩存出現問題
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }

    @Bean
    public ConfigurationCustomizer configurationCustomizer() {
        return configuration -> configuration.setUseDeprecatedExecutor(false);
    }
} 

使用分頁插件

  QueryWrapper<Project> queryWrapper = new QueryWrapper<>();
            queryWrapper.like(StringUtils.isNotEmpty(record.getProjectNumber()),"project_number", record.getProjectNumber());

            queryWrapper.orderByDesc("id");
            //分頁查詢
            Page<Project> page = new Page<>(pageNumber, pageSize);
            IPage<Project> iPage = projectService.page(page, queryWrapper);

           System.out.println("當前頁碼:" + iPage.getCurrent());
            System.out.println("每頁顯示數量:" + iPage.getSize());
            System.out.println("總記錄數:" + iPage.getTotal());
            System.out.println("總頁數:" + iPage.getPages());
            List<Project> employeeList = iPage.getRecords();//員工數據集合
            for (Project employee : employeeList) {
                System.out.println(employee);
            }

五、邏輯刪除

步驟1: 配置application.yml

mybatis-plus:
  global-config:
    db-config:
      logic-delete-field: flag  # 全局邏輯刪除的實體字段名(since 3.3.0,配置后可以忽略不配置步驟2)
      logic-delete-value: 1 # 邏輯已刪除值(默認為 1)
      logic-not-delete-value: 0 # 邏輯未刪除值(默認為 0)

步驟2: 實體類字段上加上@TableLogic注解

@TableLogic
private Integer deleted;

六、自動插入創建時間修改時間 即自動填充功能

在實體類中配置屬性創建時間和更新時間,屬性上加入@TableField注解

/**
 * 創建時間
 */
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;

/**
 * 修改時間
 */
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;

注解@TableField中fill詳細介紹

public enum FieldFill {
    /**
     * 默認不處理
     */
    DEFAULT,
    /**
     * 插入填充字段
     */
    INSERT,
    /**
     * 更新填充字段
     */
    UPDATE,
    /**
     * 插入和更新填充字段
     */
    INSERT_UPDATE
}

增加配置文件:編寫處理器Handler來進行自動填充

import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;

import java.time.LocalDateTime;
import java.util.Date;
   
/**
 * @program: our-task
 * @description: 對數據庫每條記錄的創建時間和更新時間自動進行填充
 * @author: water76016
 * @create: 2020-11-24 10:53
 **/
@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
    /**
     * 插入時的填充策略
     * @param metaObject
     */
    @Override
    public void insertFill(MetaObject metaObject) {
        this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now()); // 起始版本 3.3.0(推薦使用)
    }
   
    /**
     * 更新時的填充策略
     * @param metaObject
     */
    @Override
    public void updateFill(MetaObject metaObject) {
        this.strictUpdateFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now()); // 起始版本 3.3.0(推薦)
    }
}

注意事項:
填充原理是直接給entity的屬性設置值!!!
注解則是指定該屬性在對應情況下必有值,如果無值則入庫會是null
MetaObjectHandler提供的默認方法的策略均為:如果屬性有值則不覆蓋,如果填充值為null則不填充
字段必須聲明TableField注解,屬性fill選擇對應策略,該聲明告知Mybatis-Plus需要預留注入SQL字段
填充處理器MyMetaObjectHandler在 Spring Boot 中需要聲明@Component或@Bean注入
要想根據注解FieldFill.xxx和字段名以及字段類型來區分必須使用父類的strictInsertFill或者strictUpdateFill方法
不需要根據任何來區分可以使用父類的fillStrategy方法

七、關于時間Date,格式后端與前端保持一致

/**
 * 開始時間
 */
@DateTimeFormat(pattern="yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date startTime;

/**
 * 結束時間
 */
@DateTimeFormat(pattern="yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date endTime;

data向后端傳輸是字符串年月日格式

<div class="form-group">
    <label for="startTime">開始時間</label>
    <input type="date" class="form-control" id="startTime" name="startTime">
</div>
<div class="form-group">
    <label for="endTime">結束時間</label>
    <input type="date" class="form-control" id="endTime" name="endTime">
</div>

附上經常使用的js工具類(根據input的name數據回顯)

Date.prototype.format = function(fmt)
{
    var o = {
        "M+" : this.getMonth()+1, //月份
        "d+" : this.getDate(), //日
        "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小時
        "H+" : this.getHours(), //小時
        "m+" : this.getMinutes(), //分
        "s+" : this.getSeconds(), //秒
        "q+" : Math.floor((this.getMonth()+3)/3), //季度
        "S" : this.getMilliseconds() //毫秒
    };
    if(/(y+)/.test(fmt))
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    for(var k in o)
        if(new RegExp("("+ k +")").test(fmt))
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
    return fmt;
}


function setFormJsonData(obj) {
    var key, value, tagName, type, arr, clas;

    for (x in obj) {

        key = x;

        value = obj[x];

        $("[name='" + key + "'],[name='" + key + "[]']").each(function () {

            tagName = $(this)[0].tagName;

            type = $(this).attr('type');
            clas = $(this).attr('class');
            if (clas != undefined && clas.indexOf("selectpicker") != -1) {
                return;
            }
            if (tagName == 'INPUT') {

                if (type == 'radio') {

                    $(this).attr('checked', $(this).val() == value);

                } else if (type == 'checkbox') {

                    arr = value.split(',');

                    for (var i = 0; i < arr.length; i++) {

                        if ($(this).val() == arr[i]) {

                            $(this).attr('checked', true);

                            break;

                        }
                    }

                } else if (type == 'date') {
                    $(this).val(new Date(value).format("yyyy-MM-dd"));
                } else {
                    $(this).val(value);
                }

            } else if (tagName == 'SELECT' || tagName == 'TEXTAREA') {
                $(this).val(value);
            }
        });

    }
}
<!--調用-->
new Date(value).format("yyyy-MM-dd");
setFormJsonData(row);

官網demo集合,可自行去碼云查閱,如下

MyBatis-Plus Samples
Build Status codecov

本工程為 MyBatis-Plus 的官方示例,項目結構如下:

mybatis-plus-sample-quickstart: 快速開始示例

mybatis-plus-sample-quickstart-springmvc: 快速開始示例(Spring MVC版本)

mybatis-plus-sample-reduce-springmvc: 簡化掉默認mapper類示例(Spring MVC版本)

mybatis-plus-sample-generator: 代碼生成器示例

mybatis-plus-sample-crud: 完整 CRUD 示例

mybatis-plus-sample-wrapper: 條件構造器示例

mybatis-plus-sample-pagination: 分頁功能示例

mybatis-plus-sample-active-record: ActiveRecord示例

mybatis-plus-sample-sequence: Sequence示例

mybatis-plus-sample-execution-analysis: Sql執行分析示例

mybatis-plus-sample-performance-analysis: 性能分析示例

mybatis-plus-sample-optimistic-locker: 樂觀鎖示例

mybatis-plus-sample-sql-injector: 自定義全局操作示例

mybatis-plus-sample-auto-fill-metainfo: 公共字段填充示例

mybatis-plus-sample-logic-delete: 邏輯刪除示例

mybatis-plus-sample-multi-datasource: 多數據源示例

mybatis-plus-sample-enum: 枚舉注入示例

mybatis-plus-sample-dynamic-tablename: 動態表名示例

mybatis-plus-sample-tenant: 多租戶示例

mybatis-plus-sample-typehandler: 類型處理器示例,例如 json 字段對象轉換

mybatis-plus-sample-deluxe:完整示例(包含分頁、邏輯刪除、自定義全局操作等絕大部分常用功能的使用示例,相當于大整合的完整示例)

mybatis-plus-sample-assembly: 分離打包示例

mybatis-plus-sample-resultmap: 使用 resultMap 示例

mybatis-plus-sample-id-generator: 自定義ID生成示例

mybatis-plus-sample-no-spring: 不使用spring下的示例

mybatis-plus-sample-pagehelper: 使用pagehelper進行分頁

喜歡就關注我吧,我會努力更新的!

總結

以上是生活随笔為你收集整理的mybatis-plus快速入门并使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲高清av | 911久久香蕉国产线看观看 | 亚洲在线免费视频 | 久久国产精品一国产精品 | 中文字幕一区2区3区 | 13日本xxxxxⅹxxx20 | 国产在线国偷精品产拍免费yy | 国产福利午夜 | 黄色午夜 | 日韩在线观看网址 | 欧美99久久 | 中文字幕一区在线观看视频 | 欧美日韩国产一区二区三区 | 99在线视频免费观看 | 国内精品久久久久影院男同志 | 久草网视频 | av久久久| 天天爽网站| 成人精品福利 | 日日夜夜av | 91黄站| 蜜臀av免费一区二区三区 | 亚洲欧美成人 | 欧美一级免费 | 日本中文字幕在线观看 | 97av.com | 国产在线久久久 | 亚洲天堂社区 | 91精品麻豆 | 国产精品免费观看久久 | 亚洲欧美国产精品 | 国产性天天综合网 | 国产精品久久久电影 | 久热国产视频 | 91超碰免费在线 | 蜜臀久久99精品久久久酒店新书 | 久草a在线 | 日韩大片在线看 | 丁香五婷 | 中文字幕你懂的 | 亚洲黄色成人 | 国产91在线观看 | 中国一级特黄毛片大片久久 | 香蕉97视频观看在线观看 | 欧美乱大交 | 最近中文字幕完整视频高清1 | 久久这里只有精品首页 | 美女性爽视频国产免费app | 欧美a级在线播放 | 国产成人精品av在线观 | 激情婷婷色 | 久久久精选| 国产一区二区三区在线 | 日韩av视屏在线观看 | 免费无遮挡动漫网站 | 六月丁香婷婷久久 | 日韩精品一区二区三区丰满 | 9992tv成人免费看片 | 免费看一级 | 色综合国产| avove黑丝| 在线看成人| 久久综合九色综合久久久精品综合 | 国产中文字幕视频在线 | 亚洲精品综合欧美二区变态 | 在线观看视频你懂的 | 免费看色的网站 | 在线看成人 | 国产成人精品一区二区三区在线 | 国产亚洲在线视频 | 久久免费精品一区二区三区 | 国产精品久久在线观看 | 在线涩涩| 欧美日韩性 | 成人av地址 | 日日弄天天弄美女bbbb | 久久久久久久久久久综合 | 婷婷亚洲最大 | 国产91精品久久久久久 | 国产又粗又猛又色又黄视频 | 日韩精品欧美视频 | 久久久久久久精 | 久久久免费精品视频 | 97免费在线观看视频 | 男女视频久久久 | 午夜精品视频一区二区三区在线看 | 国产香蕉久久精品综合网 | 亚洲精品视频在线免费 | 日韩av高潮 | 免费观看www小视频的软件 | 国产高清视频在线播放一区 | 免费av大片 | 岛国片在线 | 亚洲精品一区二区18漫画 | 在线只有精品 | 在线观看免费一级片 | 91视频免费网站 | 中文字幕精品一区二区三区电影 | 亚洲综合成人专区片 | 亚洲少妇xxxx | 国产一二三在线视频 | 精品av网站 | avhd高清在线谜片 | 国产精品久久久久久久久久久久午 | 97超碰福利久久精品 | 国产理论影院 | 久久精品一 | 日韩精品免费一区二区在线观看 | 成人av高清 | 国产一级二级在线播放 | 午夜久久成人 | 日韩免费在线观看视频 | 激情久久小说 | 久久久国产精品久久久 | 亚洲精品一区二区18漫画 | 国产精品成人aaaaa网站 | 欧美一二区在线 | 亚洲在线黄色 | 狠狠干夜夜操天天爽 | 探花在线观看 | 日韩av电影中文字幕在线观看 | 国产福利91精品一区 | 久操操 | 中文字幕国产精品一区二区 | 黄色av电影网 | 97福利在线观看 | 亚洲欧美视屏 | 日韩动漫免费观看高清完整版在线观看 | 亚洲aⅴ在线 | 99久精品 | 99精品国产99久久久久久97 | 免费在线中文字幕 | 超碰在线97观看 | 成人黄在线 | 免费看成人av | 久久婷婷国产色一区二区三区 | 男女激情免费网站 | 一区av在线播放 | 亚洲激情中文 | 九九爱免费视频 | 亚洲国产精品久久 | 一区二区欧美激情 | 99精品国产免费久久 | 综合色站 | 婷婷5月色| 中文字幕视频一区二区 | 亚洲精品国产精品99久久 | 精品久久久久国产免费第一页 | 亚洲视频免费在线 | 日韩精品三区四区 | 国产 日韩 欧美 中文 在线播放 | 亚洲成色777777在线观看影院 | 丁香婷婷激情五月 | 色姑娘综合天天 | 国产精品porn| 手机成人免费视频 | 狠狠干狠狠艹 | 九九热精品国产 | 最近中文字幕在线播放 | 国内精品视频一区二区三区八戒 | 国产亚洲激情视频在线 | 欧美日韩国产精品一区 | 91视频高清完整版 | 久久成人国产精品入口 | 日韩欧美一区二区三区在线观看 | 五月综合在线观看 | 日韩在线激情 | 亚洲精品影视在线观看 | 黄色成年片 | av成人免费在线看 | 日韩啪啪小视频 | 五月婷网站 | 成人免费观看大片 | 国产精品永久久久久久久www | 国产一级黄色电影 | 久久久噜噜噜久久久 | 精品久久久免费 | 成人久久毛片 | 欧美成人免费在线 | 99久久99热这里只有精品 | 国产自产在线视频 | 久久久久久网站 | 五月婷婷六月丁香 | 91日韩国产| 国产日韩欧美自拍 | 99热99re6国产在线播放 | 黄a网| 亚洲伊人色| 久久久99久久 | 丁香资源影视免费观看 | 久99久精品 | 婷婷激情五月综合 | 精品国产亚洲在线 | www.天天干.com| 日韩免费三区 | 五月天婷亚洲天综合网精品偷 | 国产夫妻性生活自拍 | 日本视频精品 | 91av在线精品 | 在线观看久草 | 国产成人久久精品一区二区三区 | 久久一区二 | 国产尤物一区二区三区 | aⅴ精品av导航 | 韩国av不卡 | 欧洲高潮三级做爰 | 欧美在线日韩在线 | 国产精品久久视频 | 2023国产精品自产拍在线观看 | 欧美天天射 | 成人av亚洲 | 亚洲天堂精品 | 偷拍区另类综合在线 | av在线免费观看网站 | 国产精品一区二区免费视频 | 精品亚洲一区二区 | 成人片在线播放 | 国产免费观看久久 | 99精品视频在线看 | 成人在线观看免费视频 | 天天操天天干天天玩 | 亚洲精品九九 | 久久av网| 国产丝袜在线 | 在线观看视频免费播放 | 亚洲欧洲美洲av | 91成年人视频 | 久草在线电影网 | 四虎国产永久在线精品 | 国产黄色成人av | 国产精品久久久精品 | 久久激情影院 | 亚洲免费成人av电影 | 久久亚洲福利 | 黄色国产在线 | 91精品夜夜| 久香蕉| 麻花传媒mv免费观看 | 国产精品久久久久久久久久久免费 | 超碰在线观看av | 久久精品视频3 | 99在线热播| 97成人免费视频 | 久草视频在线观 | 亚洲欧洲精品视频 | 综合天堂av久久久久久久 | 久久久久久久免费观看 | 欧美精品日韩 | 一二三区在线 | 96精品视频 | a级国产乱理论片在线观看 特级毛片在线观看 | 黄色大全免费观看 | 国产黄色特级片 | 国产不卡精品视频 | 曰本三级在线 | 99精品在线免费在线观看 | 成人黄色电影视频 | 国产欧美在线一区二区三区 | 亚洲区二区 | 中文字幕在线乱 | 人人玩人人添人人澡超碰 | 永久精品视频 | 正在播放 国产精品 | 色综合小说 | 国产精品女主播一区二区三区 | 中文字幕观看av | 国产涩图 | 久久夜色精品国产欧美一区麻豆 | 国产午夜精品一区二区三区 | 成年人国产精品 | 激情久久综合 | 四虎影视成人永久免费观看亚洲欧美 | 黄色网在线播放 | 久久在线免费视频 | 久草在线欧美 | 中文字幕色婷婷在线视频 | 日韩免费高清在线 | 午夜免费久久看 | 日三级在线 | 亚洲天天干 | 久草新在线| 欧美国产日韩一区 | 99久久精品免费看 | 最近中文字幕视频完整版 | 91九色porny蝌蚪主页 | 国产视频亚洲视频 | 黄p在线播放 | 九九热在线视频 | 亚洲一级片在线观看 | 五月婷婷综合在线视频 | 色夜视频 | 麻豆成人精品 | 女人18毛片a级毛片一区二区 | 国产高清在线免费视频 | 久久久久激情视频 | 亚洲精品18日本一区app | 欧美天堂久久 | 中文字幕久久久精品 | 免费在线激情电影 | 91在线观看高清 | 在线观看视频一区二区 | 在线精品在线 | 国产极品尤物在线 | 五月婷婷久久综合 | 久久久久久久久久久久久久免费看 | 国产资源精品在线观看 | 91在线小视频 | 日韩一区二区三区免费视频 | 久久99精品国产91久久来源 | 一区二区三区在线视频观看58 | 丁香久久久 | 日韩v在线91成人自拍 | 超碰激情在线 | 欧美色操 | 97色在线视频 | 色综合久久中文综合久久牛 | 亚洲精品视频在线观看免费 | 精品久久久久免费极品大片 | 天天躁日日躁狠狠躁 | 精品久久久99 | 日本久草电影 | 五月天欧美精品 | 日韩视频免费观看高清完整版在线 | 国产91精品看黄网站在线观看动漫 | 精品国产黄色片 | 9色在线视频 | 五月婷婷影院 | 夜夜婷婷 | 夜夜骑天天操 | 国内精品小视频 | 日本在线视频一区二区三区 | 激情五月播播久久久精品 | 日韩视频免费观看高清完整版在线 | 天天想夜夜操 | 丝袜足交在线 | 91在线看网站 | 久久久国际精品 | 日韩理论电影网 | 国产高清无av久久 | 国产午夜麻豆影院在线观看 | 色噜噜日韩精品一区二区三区视频 | 中文字幕精品一区二区三区电影 | 久久99国产精品 | 日韩激情视频在线观看 | 欧美午夜寂寞影院 | 久久久久免费 | 色国产精品一区在线观看 | 狠狠躁18三区二区一区ai明星 | 伊人婷婷激情 | 国产亚洲婷婷 | 狠狠干狠狠插 | 精品视频免费在线 | 五月天丁香 | 丁香五月亚洲综合在线 | 久草免费在线观看 | 日韩视频一区二区在线 | 午夜 久久 tv | 国产主播99 | 婷婷丁香七月 | 日韩视频免费观看高清完整版在线 | av网站有哪些 | 久久久www免费电影网 | 欧美日本高清视频 | 久草在线免费在线观看 | 日韩久久片 | 亚洲精品免费在线观看视频 | 亚洲欧美日韩国产精品一区午夜 | 婷婷国产精品 | 天天想夜夜操 | 亚洲欧美成人网 | 日韩亚洲在线视频 | 草免费视频 | 国产精品嫩草69影院 | 97在线免费观看 | 国产精品永久久久久久久www | 伊人婷婷在线 | 激情网五月 | 久久免费视频国产 | 精品亚洲免费 | 国产精品扒开做爽爽的视频 | 亚洲黄色在线观看 | 国产无遮挡又黄又爽馒头漫画 | 久久久久色 | 首页中文字幕 | 亚洲资源一区 | 久久综合激情 | 91激情视频在线 | 天天射网站 | 91久久国产露脸精品国产闺蜜 | 中文av在线播放 | 国产精品视频久久 | 欧美激情综合五月色丁香 | 中文视频一区二区 | 中文字幕免费高清在线 | 亚洲一区久久久 | 狠狠色丁香婷婷综合欧美 | 中文国产字幕在线观看 | 福利视频一区二区 | 精品国产精品久久一区免费式 | 国产一级大片免费看 | 国产日韩中文在线 | 91视频首页 | 久久国产精品久久w女人spa | 欧美九九九 | 欧美日本在线视频 | 天天射成人 | 亚洲精品字幕在线 | 中文资源在线观看 | 日本系列中文字幕 | 最新国产精品亚洲 | 成人三级网址 | 国产区av在线 | 青青河边草免费直播 | 一级成人网 | 手机在线中文字幕 | 国产成人av在线影院 | 日韩v欧美v日本v亚洲v国产v | 亚洲色图 校园春色 | 九九久久婷婷 | 黄色小说在线观看视频 | 亚洲在线观看av | 午夜视频在线观看网站 | 日韩欧美在线影院 | 欧美吞精 | 96av视频| 日韩xxxbbb| 视频福利在线 | 亚洲天堂网视频 | 国产精品免费视频久久久 | 成片免费观看视频999 | 日韩视频一区二区三区 | 精品国产91亚洲一区二区三区www | 久久久久欧美精品 | 亚洲天堂网在线视频观看 | 天天操天天干天天插 | a级国产乱理论片在线观看 特级毛片在线观看 | 日韩高清 一区 | 国产成人av电影在线 | 在线中文字幕电影 | 久久黄色小说视频 | 日韩在线观看第一页 | 99久久精品久久久久久动态片 | 免费在线观看午夜视频 | 国产一区二区高清视频 | 爱爱av网站| 亚洲国产精品推荐 | 久久精品直播 | 丝袜制服综合网 | 91久久久久久久一区二区 | 亚洲一级片在线观看 | 夜夜爽夜夜操 | 激情开心色| 四虎永久免费网站 | 欧美成人精品欧美一级乱黄 | 黄色aa久久 | 久久艹精品| 在线视频app | 九九视频在线 | 欧美日韩在线第一页 | 免费久久久久久久 | 五月婷婷丁香六月 | 在线免费亚洲 | 国产精品都在这里 | 中文字幕在线免费观看视频 | 麻豆免费视频网站 | 日日干干夜夜 | 国产资源在线观看 | 丁香婷婷久久久综合精品国产 | 午夜视频一区二区三区 | 天天做天天爱夜夜爽 | 国产亚洲精品久 | 丁香色婷| 久久99国产精品二区护士 | 国产精品1区2区在线观看 | 日韩久久精品一区二区三区下载 | 国产午夜精品免费一区二区三区视频 | 香蕉视频免费在线播放 | 黄色毛片大全 | 成人毛片一区二区三区 | 五月婷婷丁香综合 | 中文字幕一区二区三区精华液 | 在线成人av | 国产在线中文 | 久久久久久久精 | 狠狠狠狠狠狠狠 | 国产精品美女久久久久久网站 | 国产精品69久久久久 | 五月激情片 | 99av国产精品欲麻豆 | 久久精品黄 | 中文在线| 欧美日韩裸体免费视频 | 在线免费看黄网站 | www.玖玖玖 | 成人午夜电影在线 | 国产精品女人久久久 | 黄色亚洲精品 | 天天五月天色 | 天天艹天天爽 | 国产亚洲视频在线 | 国产一区成人 | 天天射天天色天天干 | 久久99欧美| 国产资源在线视频 | 美女黄频在线观看 | 五月天激情视频 | 亚洲国产无 | 成人在线播放网站 | 成人综合日日夜夜 | 久久不射电影网 | 丰满少妇在线观看 | 亚洲深夜影院 | 丁香婷婷色月天 | 国产福利一区二区三区视频 | 国内精品一区二区 | 亚洲精品黄色在线观看 | 日韩免费二区 | 久久综合免费 | 国语对白少妇爽91 | 人人干狠狠干 | 夜夜夜夜操 | 欧美午夜精品久久久久久浪潮 | 欧美成人h版在线观看 | 国产成人一区二区三区电影 | 91在线免费看片 | 伊人永久在线 | 欧美日一级片 | 国产午夜精品一区二区三区嫩草 | 久久国产精品免费一区二区三区 | 久久久久女教师免费一区 | 国产黄色片一级三级 | 国产五月天婷婷 | 成人av中文字幕在线观看 | 99在线观看| a v在线观看 | 四虎伊人 | 又黄又色又爽 | 精品久久久久久久久中文字幕 | 欧美日韩不卡在线视频 | 国产精国产精品 | 97成人在线视频 | 久久影院精品 | 激情欧美丁香 | 亚洲精品一区二区三区新线路 | 一区二区影院 | 国产视频一 | 天天射天天做 | 去干成人网 | 国产一级在线观看视频 | 色婷婷a | 国产在线第三页 | 久草香蕉在线视频 | 国产男女爽爽爽免费视频 | www99久久| 亚洲精品456在线播放乱码 | 超碰在线人人97 | 国产 欧美 日本 | 日韩高清片 | 国产流白浆高潮在线观看 | 日韩在线看片 | 欧美日韩视频在线 | 欧美日韩一区二区在线观看 | 国产韩国精品一区二区三区 | 91黄色视屏 | 韩国精品视频在线观看 | 福利区在线观看 | 六月色丁| 四虎5151久久欧美毛片 | 久草在线网址 | 色天天综合久久久久综合片 | 亚洲精品 在线视频 | 婷婷av网站 | www.色午夜,com| 午夜在线免费观看视频 | 亚洲成人av在线 | 在线黄色毛片 | 天天操天天弄 | 在线观看片 | 高清国产一区 | 成人免费视频网址 | 国产亚洲精品久久久久秋 | 亚洲一级黄色大片 | 在线成人免费 | 久久视频这里只有精品 | 最近中文字幕大全中文字幕免费 | 久艹视频在线观看 | 欧美在线free | 天天夜操| 国产在线观看免费观看 | 成人在线观看影院 | 激情网五月婷婷 | 中文在线资源 | 亚洲成人av电影在线 | 毛片一级免费一级 | av中文字幕在线看 | 国产精品久久久一区二区 | 国产一区二区三区视频在线 | 超碰97av在线 | 丁香六月婷婷开心婷婷网 | 91网址在线看 | 中文字幕无吗 | 91精品视频导航 | 最新av免费在线 | 91视频免费看网站 | 中文字幕亚洲高清 | 粉嫩av一区二区三区四区在线观看 | 五月天高清欧美mv | 中文字幕电影一区 | 欧美午夜精品久久久久久孕妇 | 天天插天天爱 | 国产自产在线视频 | 久久夜色精品国产欧美一区麻豆 | 精品欧美一区二区在线观看 | 国产精品一区二区免费看 | 黄色的网站免费看 | 又爽又黄在线观看 | www.超碰| 国产精品久久久久aaaa | 人人玩人人添人人 | 日本狠狠色 | 国产视频亚洲 | www日韩精品 | 91在线视频精品 | 在线免费观看国产视频 | 国产青青青 | 精品免费一区 | 天堂视频中文在线 | 黄色小视频在线观看免费 | 国产精品 亚洲精品 | 亚洲另类人人澡 | 九九综合九九综合 | 五月天婷婷狠狠 | 日韩欧美在线免费 | 最近中文字幕第一页 | 免费h视频 | 一区二区三区免费在线观看视频 | 久久高清 | 精品久久久久一区二区国产 | 国产精品成人品 | 亚洲天天干 | 激情网站网址 | 成人97视频一区二区 | 99久久精品久久久久久动态片 | 久久国产免费视频 | 久久久久久亚洲精品 | 成人在线黄色 | 伊人av综合| www.伊人色.com| 99色视频| 狠狠色噜噜狠狠狠狠2022 | 亚洲国产av精品毛片鲁大师 | 中文字幕亚洲五码 | 久久97久久97精品免视看 | 久久久久久麻豆 | 日韩高清久久 | 视频一区二区三区视频 | 欧美日韩视频精品 | 日韩一区二区免费播放 | 91久久丝袜国产露脸动漫 | 国产一级h | 日韩一区视频在线 | 日本黄网站 | 免费av片在线 | 成年美女黄网站色大片免费看 | 国产白浆在线观看 | 2018亚洲男人天堂 | 午夜久操| 欧美a级在线播放 | 97精品在线视频 | 日韩资源在线 | 91视频成人免费 | 九九免费精品视频在线观看 | 国产美女黄网站免费 | 天天操伊人 | 亚洲激情av | 少妇bbb好爽 | 特级片免费看 | 在线日韩中文字幕 | 手机在线视频福利 | 国产午夜精品久久久久久久久久 | 免费a视频在线观看 | 国产精品18久久久 | 日韩在线电影一区二区 | 黄色视屏在线免费观看 | 激情伊人| 超碰夜夜 | 色 中文字幕 | 欧美日韩3p | 国产伦理久久 | 国产一区欧美日韩 | 在线观看91视频 | 丁香婷婷自拍 | 国产精品一区二区久久精品爱涩 | 国内精品久久久久久久影视麻豆 | 国产手机视频 | 国产精品成人a免费观看 | 日本精品一区二区三区在线观看 | 西西人体www444 | 99精品视频在线观看 | 国产精品久久久久国产精品日日 | 久久人人爽人人片av | 国产韩国日本高清视频 | 五月开心激情网 | 日韩在线视频一区二区三区 | 97电影在线 | 天天色官网 | 99久久婷婷国产一区二区三区 | 成人国产精品入口 | 操处女逼| 就要干b | 婷婷久久亚洲 | www.国产精品| 91亚洲成人 | 亚洲91中文字幕无线码三区 | 四虎成人精品在永久免费 | 国产精品99免视看9 国产精品毛片一区视频 | av女优中文字幕在线观看 | 91麻豆精品国产91久久久使用方法 | 婷婷中文字幕 | 亚洲成人午夜在线 | 黄色特级一级片 | 日本久久成人 | 亚洲精品国产精品99久久 | 免费网址你懂的 | 日韩av在线免费播放 | 国产亚洲精品久久19p | 亚洲综合成人专区片 | 伊人午夜 | 97伊人网 | 中文字幕电影一区 | 黄网站色视频免费观看 | 黄色一级影院 | 免费的黄色av | 亚洲一区二区视频 | 国产精品久久久久久久久久久久午 | 欧美国产精品久久久久久免费 | 色婷婷啪啪免费在线电影观看 | 亚洲精品高清视频 | 伊人资源视频在线 | 91传媒在线看 | 国产精品自产拍 | 欧美日韩国产精品一区 | 91成人免费视频 | 色婷婷免费 | 国产精品久久久久久久电影 | 久久精品女人毛片国产 | 97精品国产91久久久久久久 | 亚洲精品福利视频 | 亚洲aⅴ一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 国产96在线| 成人黄色大片在线观看 | 91久久人澡人人添人人爽欧美 | 黄色av一级 | 超碰人人射| 久久精品五月 | 91精选在线 | 亚洲日本三级 | 五月天堂网 | 在线看片成人 | 亚洲国内精品 | 欧美性性网 | 免费在线观看毛片网站 | 成人黄色短片 | 亚洲 欧美日韩 国产 中文 | 69国产成人综合久久精品欧美 | 蜜臀av网站| 在线a人v观看视频 | www成人精品| 国产一区二区日本 | 国产在线永久 | 欧美日韩在线观看一区二区三区 | 黄色小视频在线观看免费 | 国产精品a久久 | 国产一区二区在线免费播放 | 精品在线小视频 | 久久短视频 | 91人网站| 亚洲 欧美 91 | 91在线免费视频观看 | 日韩一级成人av | 精品国产乱码久久久久久天美 | 精品国产伦一区二区三区 | 在线国产日韩 | 91理论电影 | 欧美老人xxxx18 | 国产福利91精品一区二区三区 | 午夜av电影院 | www.xxxx变态.com| 久久九九久久精品 | 国产精品2019 | 国产色小视频 | 国内精品视频久久 | 国产精品一区二区电影 | 国产一级做a爱片久久毛片a | 久久黄色网页 | 三级av网站 | 日本xxxx裸体xxxx17| 亚洲视频免费视频 | 正在播放国产91 | 欧美精品九九99久久 | 色噜噜狠狠狠狠色综合久不 | 国产一区二区三区高清播放 | 国产精品视频最多的网站 | 黄色一区三区 | 亚洲一区二区三区四区在线视频 | 国产成人精品网站 | 最近久乱中文字幕 | 日韩免费一级a毛片在线播放一级 | 91精品区 | 久久综合五月天婷婷伊人 | 日本性久久 | 国产亚洲精品日韩在线tv黄 | 国产精品亚洲成人 | 国产成人精品一区二区三区在线观看 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 欧洲一区二区三区精品 | 碰超人人 | 国产午夜精品一区二区三区欧美 | 久久久久久久久久久久久久免费看 | 大胆欧美gogo免费视频一二区 | 久久av黄色 | 国产精品99蜜臀久久不卡二区 | 久久中文视频 | 国产亚洲成人网 | 国内外激情视频 | av日韩av | 国产高清不卡 | 四虎海外影库www4hu | 人人澡人人添人人爽一区二区 | 69国产精品成人在线播放 | 久久免费电影网 | 玖玖视频| 国产又粗又猛又黄又爽的视频 | 99中文字幕在线观看 | 国产vs久久 | 最新日本中文字幕 | 欧美一区在线看 | 欧美日韩国产欧美 | 激情欧美在线观看 | 91日韩精品 | 欧美激情综合五月色丁香 | 午夜的福利 | 久久久免费播放 | 日本在线观看一区二区 | 免费高清在线观看电视网站 | 久久99久久99精品免观看粉嫩 | 国产91影院| 久久艹人人 | 欧美精品中文 | 99视频偷窥在线精品国自产拍 | 欧美福利在线播放 | 国产精品麻豆三级一区视频 | 99视屏| 国产视频在线免费观看 | 开心色插 | 欧美精品久久久久久久久老牛影院 | 国产在线观看午夜 | 免费看av在线 | 麻豆你懂的 | 国产精品久久久久久久久大全 | 国产精品理论在线观看 | 在线成人高清电影 | 在线视频欧美日韩 | 欧美精品一区在线 | 欧美激情综合网 | 亚洲少妇天堂 | 999久久久 | 毛片在线网 | 91香蕉视频色版 | 免费一级日韩欧美性大片 | 成人黄色视 | 色综合激情网 | 国产成人精品午夜在线播放 | 久久免费成人网 | 久久精品国产亚洲aⅴ | 亚洲国产精品激情在线观看 | 色吊丝在线永久观看最新版本 | 色婷婷亚洲精品 | 国产精品国产三级国产不产一地 | 在线激情影院一区 | 成人高清在线 | 日本最大色倩网站www | 午夜美女福利直播 | 国产高清久久久久 | 麻豆91精品视频 | 天天操天天综合网 | 国产成人三级在线观看 | 草久在线观看视频 | 国产福利在线不卡 | 97电影在线| av成人免费在线 | 亚洲精品一区二区18漫画 | 精品美女在线视频 | 免费在线国产视频 | 亚洲国产wwwccc36天堂 | 成人免费xyz网站 | 欧美日韩性视频 | 国产二区视频在线观看 | 91在线中字| 日韩成人高清在线 | 国产一区二区久久久久 | 1024久久| 欧美精品久久久久久久久久丰满 | 欧美一级片在线观看视频 | 高清国产一区 | 国产精品久久久久久久久久东京 | 欧美一二三区在线播放 | 欧美亚洲专区 | 亚洲国产精品久久久久婷婷884 | 亚洲精品一区二区三区四区高清 | 久久中文字幕导航 | 久久66热这里只有精品 | 中文字幕在线播放第一页 | 91禁看片| 成av在线| 国产精品美女毛片真酒店 | 伊人狠狠干| 成片视频在线观看 | 日日干网| japanesexxx乱女另类| 国产黄视频在线观看 | 久久亚洲精品电影 | 中文字幕免费观看 | 国产色影院 | 精品一区二区在线免费观看 | 日本久久精 | 日韩高清一区二区 | 亚洲国产高清视频 | 黄色av免费电影 | 欧美一区二区日韩一区二区 | 成人午夜电影网 | 国产精品色在线 | 在线国产片 | 激情综合五月婷婷 | 婷婷av色综合 | 91理论电影 | 日韩系列在线 | 久久不卡国产精品一区二区 | 成人免费网站在线观看 | 免费v片| 欧美一级黄大片 | 在线观看国产日韩欧美 | 91网址在线 | 丁香 久久 综合 | 成人av在线播放网站 | 欧美在线一级片 | 亚洲黄色在线观看 | www操操操 | 久久久精品国产免费观看一区二区 | 久久久免费观看完整版 | 98涩涩国产露脸精品国产网 | 亚洲精品视频在线观看免费视频 | 99热在线这里只有精品 | 激情伊人五月天久久综合 | 五月开心婷婷 | 叶爱av在线| 91av原创 | 色国产精品一区在线观看 | 久久免费大片 | 欧美福利久久 | 成年人黄色免费视频 | 久久手机视频 | 欧美性色综合网站 | 中文字幕在线播放日韩 | 91精品视频免费看 | 在线观看成人av | 国产专区在线视频 | 亚洲视频在线观看网站 | 日韩在线免费高清视频 | 日韩av有码在线 | 欧美精品久久久久久久久久丰满 | 精品久久久久国产 | 国产精品精品久久久 | 色在线视频网 | 欧美不卡视频在线 | 夜夜干夜夜 | 中文有码在线 | 亚洲激精日韩激精欧美精品 | 国产精品一区二区你懂的 | 色综合久久久久久久久五月 | 国产视频一区二区三区在线 | 日韩高清一区在线 | 国产精品99久久99久久久二8 | 久草久热 | 玖玖玖国产精品 | 91麻豆产精品久久久久久 | 精品国产免费人成在线观看 | 国产精品免费观看国产网曝瓜 | 91精品国产92久久久久 | 国产精品资源在线 | 国产精品专区一 | 免费在线色视频 | 日韩中午字幕 | 国产成本人视频在线观看 | 99r精品视频在线观看 | 日韩免费b| 偷拍福利视频一区二区三区 |