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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

sql语句查询商品的一二三级分类都是一个字段怎么办_畅购商城(三):商品管理...

發(fā)布時間:2025/3/21 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql语句查询商品的一二三级分类都是一个字段怎么办_畅购商城(三):商品管理... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

好好學(xué)習(xí),天天向上

本文已收錄至我的Github倉庫「DayDayUP」:github.com/RobodLee/DayDayUP,歡迎Star

小練手

這里有三個小練手的任務(wù),內(nèi)容比較簡單,就是對一張表的增刪查改,一些簡單的CRUD而已。代碼我就不貼了,簡單記錄一下思路以及遇到的問題,步驟和暢購商城(一):環(huán)境搭建中的品牌表操作類似,可以去參考,想要代碼的小伙伴可以去我的Github獲取,或者是去配套資料里面找。

相冊管理

相冊是用于存儲圖片的管理單元,我們通常會將商品的圖片先上傳到相冊中,在添加商品時可以直接在相冊中選擇,獲取相冊中的圖片地址,保存到商品表中。這一小節(jié)的任務(wù)就是完成對相冊表的增刪查改操作。相冊表的結(jié)構(gòu)如下:

從圖中可以看出,相冊表有編號,相冊名稱,相冊封面,圖片列表四個字段。其中相冊封面中是一張圖片的信息,圖片的內(nèi)容包括在FastDFS中存儲的路徑,唯一標(biāo)識符uuid以及圖片的狀態(tài)。圖片列表是一組圖片,格式是json數(shù)組。

所以要實現(xiàn)相冊管理的功能,第一步「在changgou-service-goods-api工程中創(chuàng)建com.robod.goods.pojo.Album類」,然后「在changgou-service-goods工程中分別創(chuàng)建出AlbumController,AlbumService,AlbumServiceImpl,AlbumMapper」四個文件,最后「在里面寫出相應(yīng)的代碼」即可。

這里有三個需要注意的是,第一個是AlbumController中用到的Page類是com.github.pagehelper.Page,不是com.robod.entity.Page,不要導(dǎo)錯了。第二個是資料里給的代碼中AlbumController用了Map傳參,這是個不好的習(xí)慣,改成數(shù)據(jù)模型,也就是Album。第三個問題是數(shù)據(jù)庫中的字段和Album類中的字段不匹配,一個是image_items,另一個是imagItems,要是用@Results注解就有點麻煩,剛好后者是前者的駝峰形式,而且有很多都是這種情況,所以簡單一點的做法就是在changgou-parent/changgou-service/changgou-service-goods/src/main/resources/application.yml中添加如下配置:

mybatis:
??configuration:
????map-underscore-to-camel-case:?true?#自動將以下畫線方式命名的數(shù)據(jù)庫列映射到?Java?對象的駝峰式命名屬性中

當(dāng)代碼都寫完之后,就來測試一下,

結(jié)果就不貼了,測試是成功了,開始下一個功能?

規(guī)格參數(shù)模板

規(guī)格參數(shù)模板是用于管理規(guī)格參數(shù)的單元。規(guī)格是例如顏色、手機(jī)運(yùn)行內(nèi)存等信息,參數(shù)是例如系統(tǒng):安卓(Android)后置攝像頭像素:2000萬及以上 ?熱點:快速充電等信息 。

這一節(jié)的任務(wù)就是完成對模板表的增刪查改。步驟和上一節(jié)一樣,先是「在changgou-service-goods-api工程中創(chuàng)建com.robod.goods.pojo.Template」,然后「在changgou-service-goods工程中分別創(chuàng)建出TemplateController,TemplateService,TemplateServiceImpl,TemplateMapper」四個文件,最后「寫出對應(yīng)的代碼」即可。

在做這個小任務(wù)時遇到了一個問題,我之前不是為了鍛煉寫SQL語句就沒用通用Mapper么,但是這幾個小任務(wù)的代碼都是類似的,沒必要每個都寫一遍,所以我就從資料中直接復(fù)制粘貼。因為資料中給的代碼是用通用Mapper的,運(yùn)行的時候就出Bug了。

org.mybatis.spring.MyBatisSystemException:?nested?exception?is?org.apache.ibatis.builder.BuilderException:?Error?invoking?SqlProvider?method?(tk.mybatis.mapper.provider.base.BaseSelectProvider.dynamicSQL).??Cause:?java.lang.InstantiationException:?tk.mybatis.mapper.provider.base.BaseSelectProvider

出現(xiàn)這個bug是因為我之前用的@MapperScan注解是org.mybatis.spring.annotation.MapperScan,如果想用通用Mapper的話,就得換成tk.mybatis.spring.annotation.MapperScan,直接換掉就好了。

商品分類

商品分類一共分三級管理,主要作用是在網(wǎng)站首頁中顯示商品導(dǎo)航,以及在管理后臺管理商品時使用(下面的流程分析中會說明這個表的作用)。

步驟還是老樣子,先是「在changgou-service-goods-api中創(chuàng)建com.robod.goods.pojo.Category」,然后「在changgou-service-goods工程中分別創(chuàng)建出CategoryController,CategoryService,CategoryServiceImpl,CategoryMapper」,最后「寫出相應(yīng)的增刪查改代碼」即可。

----------------
|--com.robod
|----controller
|------CategoryController.java
|----Service
|------impl
|--------CategoryServiceImpl.java
|------intf
|--------CategoryService.java
|----Mapper
|------CategoryMapper.java
----------------

SPU和SKU

  • SPU(Standard Product Unit):標(biāo)準(zhǔn)化產(chǎn)品單元

是商品信息聚合的最小單位,是一組可復(fù)用、易檢索的標(biāo)準(zhǔn)化信息的集合,該集合描述了一個產(chǎn)品的特性。通俗點講,屬性值、特性相同的商品就可以稱為一個SPU。說人話就是「同款商品的公共的不可變的屬性」。比如小米10Pro,不管是哪一部,廠家,品牌,分類這些屬性是所有小米10Pro所共有的而且不可變的,這就是SPU。

  • Stock Keeping Unit:最小存貨單位

庫存保有單位即庫存進(jìn)出計量的單位, 可以是以件、盒、托盤等為單位。SKU是物理上不可分割的最小存貨單元。在使用時要根據(jù)不同業(yè)態(tài),不同管理模式來處理。在服裝、鞋類商品中使用最多最普遍。用人話說就是「每款商品獨(dú)有的屬性」。比如說,一款小米10Pro是珍珠白和8+256的,另一款是星空藍(lán)和12+256的,通過這些屬性的不同組合,可以唯一標(biāo)識不同款的產(chǎn)品,這就是SKU。

  • 表結(jié)構(gòu)

商品發(fā)布流程分析

1. 三級分類的選擇

一個商城的分類實在是太多了,所以我們需要有三級分類來減少頁面顯示的內(nèi)容,京東就是三級分類,比如電腦——>電腦配件——>顯示器。在前面的小練手中提到過,分類表中有個字段叫parent_id,當(dāng)我們選擇了一級分類的時候,就拿著這個它的id去查詢出子分類,然后顯示出來。假如現(xiàn)在選擇了一個分類電腦,它的id是5,那么查詢出電腦整機(jī)、電腦配件這幾個分類的parent_id是5,就說明這些是電腦的子分類。二級分類和三級分類的關(guān)系也是同樣的。那么一開始是如何顯示一級分類的呢?很簡單,一級分類的parent_id是0,查詢出parent_id是0就說明是一級分類。

2. SPU信息填寫

在這一步中有個商品品牌選項,自然不會去顯示所有的品牌,只會顯示與所選分類相關(guān)的品牌。在數(shù)據(jù)庫中有一張表叫做tb_category_brand,記錄了分類與品牌的對應(yīng)關(guān)系。比如現(xiàn)在選擇了三級分類是手機(jī),它的id是10,從tb_category_brand中查詢出對應(yīng)的brand_id是134,156,178......,那么就拿著這些brand_id去品牌表中查詢出對應(yīng)的品牌名稱,顯示在界面上。

3.SKU信息填寫

這個界面的規(guī)格和參數(shù)是怎么篩選出并展示的呢?在前面小練手部分的規(guī)格參數(shù)模板部分的表結(jié)構(gòu)可以得出,通過分類id去分類表中查出對應(yīng)的template_id,再通過查詢到的template_id去規(guī)格表和參數(shù)表中查詢出對應(yīng)的數(shù)據(jù)就OK了。

功能實現(xiàn)

在分析完流程之后,就可以來實現(xiàn)對應(yīng)的功能了。

1. 根據(jù)parent_id查詢所有子分類

流程都已經(jīng)分析過了,直接上代碼:

/**
?*?根據(jù)父ID查詢
?*?Controller層?CategoryController.java
?*/
@RequestMapping(value?="/list/{pid}")
public?Result?findByParentId(@PathVariable(value?=?"pid")Integer?pid){
????//根據(jù)父節(jié)點ID查詢
????List?list?=?categoryService.findByParentId(pid);return?new?Result(true,StatusCode.OK,"查詢成功",list);
}
----------------------------------------------------??//?Service層?CategorySerivceImpl.java@Overridepublic?List?findByParentId(Integer?pid)?{return?categoryMapper.findByParentId(pid);
}
------------------------------------------/***
?*?根據(jù)父節(jié)點ID查詢
?*?@param?pid:父節(jié)點ID
?*?Dao層?CategoryMapper.java
?*/@Select("SELECT?*?FROM?tb_category?WHERE?parent_id?=?#{id}")public?List?findByParentId(Integer?pid);

2. 根據(jù)分類id查詢對應(yīng)的品牌集合

/**
?*?根據(jù)分類id查詢對應(yīng)的品牌集合
?*?@param?categoryId
?*?@return
?*?Controller層?BrandController.java
?*/
@GetMapping("/category/{id}")
public?Result>?findByCategory(@PathVariable("id")?int?categoryId)?{
????List?brands?=?brandService.findByCategory(categoryId);return?new?Result<>(true,StatusCode.OK,"查詢成功",brands);
}
---------------------------------------------------------------------------//Service層?BrandSerivceImpl.java??@Overridepublic?List?findByCategory(int?categoryId)?{return?brandMapper.findByCategory(categoryId);
}
---------------------------------------------------------------------------/**
?*?根據(jù)分類id查詢對應(yīng)的品牌集合
?*?@param?categoryId
?*?@return
?*?Dao層?BrandMapper.java
?*/@Select("SELECT?*?FROM?tb_brand?WHERE?id?IN?"?+"(SELECT?brand_id?FROM?tb_category_brand?WHERE?category_id=#{categoryId})")public?List?findByCategory(int?categoryId);

3.根據(jù)商品的分類id查詢該分類對應(yīng)的規(guī)格列表

/**
?*?根據(jù)商品分類的ID?查詢該分類對應(yīng)的?規(guī)格的列表
?*?Controller層?SpecController.java
?*/
@GetMapping("/category/{id}")
public?Result>?findByCategoryId(@PathVariable?Integer?id){
????List?specList?=?specService.findByCategoryId(id);return?new?Result<>(true,StatusCode.OK,"查詢規(guī)格的列表成功",specList);
}
------------------------------------------------------------------------//Service層?SpecServiceImpl.java@Overridepublic?List?findByCategoryId(Integer?id)?{//1.先根據(jù)商品分類的ID?獲取模板的IDint?templateId?=?categoryMapper.findById(id).getTemplateId();//2.再根據(jù)模板的ID?獲取模板對應(yīng)的規(guī)格的列表return?specMapper.findByTemplateId(templateId);
}
-------------------------------------------------------------------------/**
?*?根據(jù)模板id查詢規(guī)格集合
?*?@param?templateId
?*?@return
?*?Dao層?SpecMapper.java
?*/@Select("select?*?from?tb_spec?where?template_id=#{templateId}")public?List?findByTemplateId(int?templateId);

4. 根據(jù)商品的分類id,查詢對應(yīng)的參數(shù)列表

/**
?*?根據(jù)商品的分類id,查詢對應(yīng)的參數(shù)列表
?*?@param?id
?*?@return
?*?Controller層?ParaController.java
?*/
@GetMapping("/category/{id}")
public?Result>?findParaByCategoryId(@PathVariable(name?=?"id")?Integer?id)?{
????List?paraList?=?paraService.findParaByCategoryId(id);return?new?Result<>(true,?StatusCode.OK,?"參數(shù)列表查詢成功",?paraList);
}
--------------------------------------------------------------------------------------------//Service層?PataServiceImpl.java@Overridepublic?List?findParaByCategoryId(Integer?id)?{//1.根據(jù)分類的ID?獲取到模板的IDint?templateId?=?categoryMapper.findById(id).getTemplateId();//2.根據(jù)模板的ID?獲取參數(shù)的列表?返回return?paraMapper.findByTemplateId(templateId);
}
--------------------------------------------------------------------------------------------/**
?*?根據(jù)模板的ID,獲取參數(shù)的列表
?*?@param?templateId
?*?@return
?*?Dao層?ParaMapper.java
?*/@Select("select?*?from?tb_para?where?template_id=#{templateId}")public?List?findByTemplateId(Integer?templateId);

5. 添加商品功能

一個商品由一個Spu和一組Sku組成,所以「在changgou-service-goods-api工程的com.robod.goods.pojo包下創(chuàng)建一個類Goods作為商品類」

@Data
public?class?Goods?implements?Serializable?{
????//SPU
????private?Spu?spu;
????//SKU集合
????private?List?skuList;
}

然后在「SpuController,SpuServiceImpl中寫出相應(yīng)代碼」即可。

/**
?*?添加商品Goods(SPU+SKU)
?*?Controller層?SpuController.java
?*/
@PostMapping("/save")
public?Result?save(@RequestBody?Goods?goods){
????spuService.save(goods);
????return?new?Result(true,StatusCode.OK,"保存商品成功",null);
}
----------------------------------------------------------------
//Service層?SpuService.java
@Override
public?void?save(Goods?goods)?{
????//新增spu
????Spu?spu?=?goods.getSpu();
????spu.setId(idWorker.nextId());
????spuMapper.insertSelective(spu);
????Category?category?=?categoryMapper.findById(spu.getCategory3Id());
????Brand?brand?=?brandMapper.findById(spu.getBrandId());
????//新增sku
????List?skuList?=?goods.getSkuList();
????LocalDateTime?time?=?LocalDateTime.now();for?(Sku?sku?:?skuList)?{
????????StringBuilder?name?=?new?StringBuilder(spu.getName());if?(sku.getSpec()!=null)?{
????????????Map?keyMap?=?JSONObject.parseObject(sku.getSpec(),Map.class);for?(String?spec?:?keyMap.keySet())?{
????????????????name.append(spec);
????????????}
????????}
????????sku.setId(idWorker.nextId());
????????sku.setName(name.toString());
????????sku.setCreateTime(time);
????????sku.setUpdateTime(time);
????????sku.setSpuId(spu.getId());
????????sku.setCategoryId(category.getId());
????????sku.setCategoryName(category.getName());
????????sku.setBrandName(brand.getName());
????????skuMapper.insertSelective(sku);
????}
}

視頻中用的是Date,但是Date現(xiàn)在已經(jīng)不推薦用了,所以我改成了LocalDateTime。

6. 根據(jù)spu_id查詢商品信息

思路就是根據(jù)spu_id查詢出Spu和一組Sku,組合成一個Goods。

/**
?*?根據(jù)點擊到的商品的spu_id獲取商品
?*?@param?id
?*?@return
?*?Controller層?SpuController.java
?*/
@GetMapping("/goods/{id}")
public?Result?findGoodsById(@PathVariable?long?id){
????Goods?goods?=?spuService.findGoodsById(id);
????return?new?Result(true,StatusCode.OK,"查詢goods數(shù)據(jù)成功",goods);
}
-----------------------------------------------------------------------------//?Service層?SpuServiceImpl.java@Overridepublic?Goods?findGoodsById(long?id)?{
????Goods?goods?=?new?Goods();
????Spu?spu?=?spuMapper.findById(id);
????goods.setSpu(spu);
????List?skuList?=?skuMapper.findBySpuId(spu.getId());
????goods.setSkuList(skuList);return?goods;
}
--------------------------------------------------------------------------------// Dao層?略

7. 修改商品

因為修改商品是在添加商品的界面操作的,等于是重新添加了一遍。所以方法就是根據(jù)spu_id把原有的sku刪除,然后重新添加,從而實現(xiàn)修改商品的功能。直接修改SpuServiceImpl中的代碼就可以了:

@Override
public?void?save(Goods?goods)?{
????Spu?spu?=?goods.getSpu();
????if?(spu.getId()==null)?{
????????//新增spu
????????spu.setId(idWorker.nextId());
????????spuMapper.insertSelective(spu);
????}?else?{
????????//修改spu并刪除sku
????????spuMapper.updateByPrimaryKeySelective(spu);
????????Sku?sku?=?new?Sku();
????????sku.setSpuId(spu.getId());
????????skuMapper.delete(sku);
????}

????Category?category?=?categoryMapper.findById(spu.getCategory3Id());
????Brand?brand?=?brandMapper.findById(spu.getBrandId());

????//新增sku
????List?skuList?=?goods.getSkuList();
????LocalDateTime?time?=?LocalDateTime.now();for?(Sku?sku?:?skuList)?{
????????StringBuilder?name?=?new?StringBuilder(spu.getName());if?(sku.getSpec()!=null)?{
????????????Map?keyMap?=?JSONObject.parseObject(sku.getSpec(),Map.class);for?(String?spec?:?keyMap.keySet())?{
????????????????name.append(spec);
????????????}
????????}
????????sku.setId(idWorker.nextId());
????????sku.setName(name.toString());
????????sku.setCreateTime(time);
????????sku.setUpdateTime(time);
????????sku.setSpuId(spu.getId());
????????sku.setCategoryId(category.getId());
????????sku.setCategoryName(category.getName());
????????sku.setBrandName(brand.getName());
????????skuMapper.insertSelective(sku);
????}
}

8. ?商品審核

商品審核有兩點,先判斷是否被刪除,被刪除就不用審核了,然后就將status和is_marketable置為1表示已審核并上架。代碼很簡單,一條sql就搞定了。

/**
?*?審核商品?自動上架
?*?@param?id??spu的ID
?*?@return
?*?Controller層?SpuController.java
?*/
@PutMapping("/audit/{id}")
public?Result?auditSpu(@PathVariable(name="id")long?id){
????spuService.auditSpu(id);
????return?new?Result(true,StatusCode.OK,"審核通過");
}
------------------------------------------------------------------
//Service層?SpuServiceImpl.java
@Override
public?void?auditSpu(long?id)?{
????if?(spuMapper.audit(id)?==?0)?{
????????throw?new?RuntimeException("操作失敗");
????}
}
------------------------------------------------------------------
/**
?*?審核商品
?*?@param?id
?*?@return
?*?Dao層?SpuMapper.java
?*/
@Update("update?tb_spu?set?status=1,is_marketable=1?where?is_delete=0?and?id?=?#{id}")
int?audit(long?id);

Dao層返回一個數(shù),表示操作的行數(shù),如果等于0則說明沒有數(shù)據(jù)被修改,情況可能有三種,商品已經(jīng)被審核過了,或者是已經(jīng)被刪除了,再或者是商品壓根就不存在。總之就是這個操作失敗了,直接拋一個異常”審核失敗“。

9. 上架/下架 商品

/**
?*?上架商品
?*?@param?id
?*?@return
?*?Dao層?SpuMapper.java
?*/
@Update("update?tb_spu?set?is_marketable=1?where?id=#{id}?and?is_delete=0?and?is_marketable=0?and?status=1")
int?putSpu(long?id);

和上面一個例子是一樣的,要上架一個商品,必須符合未被刪除,未被上架,通過審核三個條件,否則上架失敗。

下架則要滿足未被刪除,已經(jīng)上架,通過審核三個條件。

/**
?*?商品下架
?*?@param?id
?*?@return
?*?Dao層?SpuMapper.java
?*/
@Update("update?tb_spu?set?is_marketable=0?where?id=#{id}?and?is_delete=0?and?is_marketable=1?and?status=1")
public?int?pullSpu(long?id);

10. 批量 上架/下架 商品

本以為這只是一個很簡單的功能,結(jié)果遇到了一堆坑。先把批量上架的代碼貼出來吧,批量下架就不說了,都是一樣的。

//Service層?SpuServiceImpl.java
@Override
public?int?putMany(long[]?ids)?{
????int?num?=?spuMapper.putMany(ids);
????if?(num?==?0)?{
????????throw?new?RuntimeException("上架失敗");
????}
????return?num;
}
---------------------------------------------------------------------
//Dao層
@UpdateProvider(type?=?SpuMapperProvider.class,method?=?"putMany")
int?putMany(@Param("ids")?long[]?ids);

class?SpuMapperProvider?{
????public?String?putMany(long[]?ids)?{
????????String?s?=?Arrays.toString(ids);
????????s?=?s.substring(1,?s.length()?-?1);
????????return?"update?tb_spu?set?is_marketable=1?where?id?in("?+?s
????????????????+?")?and?is_delete=0?and?is_marketable=0?and?status=1";
????}
}

有的小伙伴看到這里可能就要問了:你為什么不直接把ids作為占位符,然后從Service層傳過去呢?我也是到昨天才知道的,把數(shù)組或者集合傳到Dao層后拼接成的sql語句是這樣的?

很明顯不是我想要的,那有的小伙伴可能又要問了:那你既然在SpuMapperProvider里面拼接sql,為什么不在Service層直接把ids轉(zhuǎn)換成String然后傳到Dao層的占位符里呢?如果是這樣的話,那么拼接后的sql又變成了這樣?

而正確的sql語句應(yīng)該是這樣的?

update?tb_spu?set?is_marketable=1?WHERE?id?in(1281162712482709504,?10000001516600)?and?is_delete=0?and?is_marketable=0?and?status=1;

Mybatis知道你傳的是String,所以自動幫你加了兩個引號。要不是有MyBatis Log Plugin這個強(qiáng)大的插件把拼接好的sql語句打印了出來,我都不知道錯在哪兒。其實這都不是最坑的,這好歹還能看到問題在哪兒。我昨天在調(diào)試的時候打了幾個斷點,Dao層也打了,然后調(diào)試功能死活用不了,不是斷點進(jìn)不去,就是postman那邊一直說連接被拒絕,搞了老半天,還以為是端口被占了,重啟一下也不行,最后還是一氣之下把所有斷點全刪了才發(fā)現(xiàn)問題所在,Dao打斷點調(diào)試就用不了,真的是。。。哎!

小結(jié)

商品管理功能就寫完了,這篇文章先是介紹了幾個小練手的任務(wù),然后介紹了商品發(fā)布的流程,最后實現(xiàn)了和商品管理有關(guān)的一系列功能。如果我的文章對你有些幫助,不要忘了點贊,收藏,轉(zhuǎn)發(fā),關(guān)注。要是有什么好的意見歡迎在下方留言。讓我們下期再見!

微信公眾號

總結(jié)

以上是生活随笔為你收集整理的sql语句查询商品的一二三级分类都是一个字段怎么办_畅购商城(三):商品管理...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

国产小视频在线播放 | 在线黄色av电影 | 久草综合在线观看 | av成人免费在线 | 国产一级视频在线免费观看 | 久久草在线视频国产 | 国产精品18久久久久久vr | 热精品 | 久久高清国产视频 | 色偷偷888欧美精品久久久 | 99视频免费看 | 亚州成人av在线 | 亚洲电影影音先锋 | 草久在线观看视频 | 色中文字幕在线观看 | 久久免费观看视频 | 久久图 | 国产视频手机在线 | 亚洲一级片av | 欧美色图p | 日本精品视频一区二区 | 久久精品之 | 在线观看免费视频 | 色99在线| 精品久久一 | 日韩三级成人 | 久久综合久久综合久久综合 | 久久国产免费看 | 国产手机视频在线观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 久久激情小说 | 亚洲欧洲精品一区二区精品久久久 | 欧美国产日韩一区二区三区 | 黄色软件视频大全免费下载 | 少妇bbw搡bbbb搡bbbb | 99色| 综合天天网 | 国产高清在线免费观看 | 正在播放国产一区 | 97超碰在线免费 | 成人av播放 | 免费碰碰| 国产成人av | 黄色av一级 | 91麻豆精品国产91 | 欧美日本不卡视频 | 国产人成免费视频 | 国产精品密入口果冻 | 91看片一区二区三区 | 五月婷婷激情综合网 | 国产一级视频免费看 | 夜夜操天天 | 亚洲激情影院 | 国产精品嫩草影院9 | 欧美综合在线观看 | 国产精品视频地址 | 亚洲国产精品电影 | 欧美男同网站 | 九九免费在线观看视频 | 亚洲成人动漫在线观看 | 国产成人精品国内自产拍免费看 | 国产精品永久免费观看 | 国产91精品一区二区麻豆网站 | 国产精品黑丝在线观看 | 日日草天天干 | 久久久免费观看视频 | 久久精品免费 | 在线直播av | 高清一区二区三区av | 日韩网站在线播放 | 一级性视频 | 91福利试看| 久久一区二区三区超碰国产精品 | 啪啪av在线 | 一级c片| 黄污网站在线观看 | 国产精品高| 午夜久久久久久久久 | 国产黑丝一区二区三区 | av官网在线 | 欧美吞精| 国产精品成人免费一区久久羞羞 | 99免费在线观看视频 | 天天躁天天操 | 国内精品久久天天躁人人爽 | 亚洲国产伊人 | 亚洲黄色av网址 | 免费观看9x视频网站在线观看 | 成人免费91 | 久久se视频 | 久久精品99国产精品日本 | 一级黄色片在线 | 日韩mv欧美mv国产精品 | 亚洲欧美国产精品va在线观看 | 亚洲三级黄色 | 国内丰满少妇猛烈精品播 | 丁香视频在线观看 | 91亚洲精品乱码久久久久久蜜桃 | a级国产乱理伦片在线观看 亚洲3级 | a级国产乱理论片在线观看 特级毛片在线观看 | 精品中文字幕在线播放 | 伊人国产在线播放 | 国产精品入口久久 | 久久在视频 | 99久免费精品视频在线观看 | 国产高清无线码2021 | 激情综合五月婷婷 | 亚洲 av网站 | 香蕉视频日本 | 久草视频在线播放 | 亚洲天堂免费视频 | 久久成人视屏 | 免费人成网ww44kk44 | 久草www| 欧美日韩一区二区久久 | 婷婷精品在线 | 成人影片在线免费观看 | 91麻豆国产福利在线观看 | 久久国产精品视频免费看 | 玖玖在线视频观看 | 99久久er热在这里只有精品66 | 天天综合日日夜夜 | 最近高清中文字幕在线国语5 | 成人啪啪18免费游戏链接 | 久久成人精品视频 | 国产高清免费在线播放 | 国产高清精 | 欧美 国产 视频 | 国产亚州精品视频 | 久久99精品久久久久久三级 | 国产无套视频 | 中国精品一区二区 | 久草视频在线资源 | 日本一区二区三区免费观看 | 久久躁日日躁aaaaxxxx | 久久国产视频网站 | 丁香婷婷在线观看 | 亚洲精品乱码久久久久久久久久 | 成人播放器| 国产黄a三级三级三级三级三级 | 亚洲成人国产精品 | 欧女人精69xxxxxx | 精品在线视频观看 | 久久国产影院 | 国产在线一区二区三区播放 | 久草久热 | www.久久久精品 | 久久影视中文字幕 | av在线一 | 亚洲区视频在线观看 | 综合激情av | 超碰个人在线 | 精品视频资源站 | 99热精品免费观看 | 九九久久视频 | 久久国产网 | 精品一区二区在线免费观看 | 99视频99| 一区二区三区 中文字幕 | 丁香五月亚洲综合在线 | 99欧美精品| 日韩中文字幕国产 | 中文字幕视频在线播放 | 91传媒免费在线观看 | 狠狠狠狠狠操 | 欧美精品二 | 麻豆视频免费版 | 99国产精品一区二区 | 久久久免费视频播放 | 国产一级性生活 | 免费在线精品视频 | 欧美一级裸体视频 | 成人黄色小说在线观看 | 中文字幕亚洲国产 | 欧美久久久影院 | 国产精品成人av久久 | 欧美福利片在线观看 | 在线 高清 中文字幕 | 国产91免费观看 | 久久成人亚洲欧美电影 | 久久久久色 | 午夜精品久久 | 午夜手机电影 | 成人亚洲精品久久久久 | 成人免费xxxxxx视频 | 国内精品视频一区二区三区八戒 | 亚洲精品五月天 | 亚洲精品av中文字幕在线在线 | 四虎影视成人永久免费观看视频 | 天天操天天曰 | 91在线视频精品 | 午夜电影 电影 | 一区二区三区视频在线 | 激情av在线资源 | 国产精品激情 | 97香蕉久久超级碰碰高清版 | 国产在线播放一区二区三区 | 999久久国精品免费观看网站 | 99视频一区二区 | 国产九色视频在线观看 | 草久热 | 伊人婷婷久久 | 国产一级精品绿帽视频 | 久久九九国产视频 | 欧美日韩在线观看不卡 | 91香蕉视频黄 | 中文字幕 在线 一 二 | 日韩 在线a | 久久天天躁狠狠躁亚洲综合公司 | 日韩欧美xxxx | 黄色91在线观看 | 视频 国产区 | 九九久久久久久久久激情 | 亚洲春色奇米影视 | 日韩av一区二区三区四区 | 国产成人免费 | 国产黄a三级三级三级三级三级 | 国产极品尤物在线 | 91精品一区二区三区蜜臀 | 国产精品国产三级国产 | 成年人视频在线免费播放 | av电影不卡 | 四虎伊人 | 国产一区高清在线 | av福利在线免费观看 | 国产中文字幕视频在线 | 国产一线天在线观看 | 日韩小视频网站 | 国产69精品久久99不卡的观看体验 | 中文字幕一区二区三区在线视频 | 毛片区 | 中文字幕免费高清在线观看 | 天天操夜夜逼 | 西西444www大胆高清图片 | 午夜 免费 | 日韩在线免费高清视频 | 天天干天天玩天天操 | 久久久久99精品成人片三人毛片 | 久久久久久高潮国产精品视 | 91九色九色 | 欧美激情一区不卡 | 综合天堂av久久久久久久 | 亚洲欧美视频一区二区三区 | 国内精品久久久久影院一蜜桃 | 亚洲免费精彩视频 | 亚洲黄色区 | 五月天天av | 美女视频黄是免费的 | 国产成人精品av久久 | 久久精品99国产精品酒店日本 | 午夜视频在线观看一区二区三区 | 婷婷 综合 色 | 久草免费在线视频 | 国产无遮挡猛进猛出免费软件 | 国产一级精品在线观看 | 日韩女同一区二区三区在线观看 | 九九视频免费在线观看 | 成人午夜影院 | 色婷婷电影 | 国产在线高清精品 | 色婷婷 亚洲 | 久久精品1区2区 | 成年人视频在线观看免费 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 男女视频国产 | 国内精品在线一区 | 国产vs久久 | 激情综合网天天干 | 999免费视频 | 国外av在线 | 国内精品视频在线 | 天天撸夜夜操 | 97视频入口免费观看 | 视频一区二区免费 | 久青草视频在线观看 | 午夜av在线免费 | 国产亚洲精品久久久久秋 | 午夜在线看片 | 国产aa免费视频 | 天天干夜夜擦 | 国产高清网站 | 久久草草热国产精品直播 | 日韩欧美精品在线 | 日本黄色免费电影网站 | 日日夜夜91 | 国产欧美在线一区二区三区 | 国产欧美日韩一区 | 美女视频黄是免费的 | 国产婷婷精品av在线 | 色av男人的天堂免费在线 | 亚洲欧美激情精品一区二区 | 久草av在线播放 | 国产麻豆精品一区 | 国产精品一区电影 | 久久久久国产精品厨房 | 国产免费二区 | 成人午夜精品 | 91香蕉视频在线 | 精品一二三区 | 国产群p视频| 一区二区 精品 | 极品久久久久久久 | 久久在线免费视频 | 国内成人精品视频 | 色a4yy| 精品人人人 | 国产99久久精品一区二区永久免费 | 视频 国产区| 超碰在线人人艹 | 欧美亚洲精品在线观看 | 国产资源免费在线观看 | 麻豆影视网站 | 色婷婷成人 | 天天操一操 | 国产一区二区三区黄 | 国产香蕉97碰碰碰视频在线观看 | 黄色av影视 | 最近日韩免费视频 | 色网站免费在线看 | 欧美成人精品三级在线观看播放 | 国产精品999久久久 久产久精国产品 | 亚洲精品www | 美女视频黄免费的久久 | 中文字幕在线免费97 | 一级一片免费视频 | 亚洲精选视频在线 | 国产特级毛片aaaaaa高清 | av大片网址| 久久久国产精品视频 | 婷婷婷国产在线视频 | 久久99国产精品免费网站 | 81精品国产乱码久久久久久 | 久久精品aaa | 狠狠躁日日躁狂躁夜夜躁 | a黄色大片 | 麻豆91在线播放 | 在线观看国产日韩欧美 | 国产精品6 | 亚洲电影av在线 | 中文字幕av免费观看 | 国产精品久久久久久久久久久久冷 | 国产中文欧美日韩在线 | 国产分类视频 | 美女视频久久久 | 一区二区三区久久精品 | 婷婷国产精品 | 国产精品片 | 99视频久| 久久精品久久精品久久 | 国产资源免费 | 人人爽人人舔 | 玖玖在线看 | 亚洲精品综合欧美二区变态 | 福利视频导航网址 | 久草在线视频网 | 91视频高清免费 | 国产不卡在线观看 | 日韩在线免费视频 | 欧美aⅴ在线观看 | 一级黄色免费网站 | 国产最新在线 | 99精品视频在线观看播放 | 免费成人短视频 | 成人国产精品久久久久久亚洲 | av免费看在线 | 一区二区激情 | 五月天综合色 | 日日日日日 | 九九免费在线观看视频 | 婷婷电影在线观看 | 国产日产亚洲精华av | 国产精品久久久久久久久免费看 | 99精品乱码国产在线观看 | 国产精品中文字幕av | 久草网在线视频 | av免费黄色| 国产精品久久在线观看 | 欧美激情视频一区二区三区免费 | 国产精品久久久久久久久免费看 | 99re久久资源最新地址 | 黄色成人91| 日韩欧美综合视频 | 婷婷色影院 | 成人动漫视频在线 | 在线有码中文字幕 | 国产色妞影院wwwxxx | 国产精品麻豆果冻传媒在线播放 | 免费三级骚 | 免费看片网址 | 在线观看中文 | 亚洲视频 一区 | 免费观看一级特黄欧美大片 | 久久精品官网 | 国产精品久久久久久久电影 | 一级成人免费视频 | 五月开心婷婷 | 美国人与动物xxxx | 亚洲精区二区三区四区麻豆 | 黄色毛片一级 | 欧美日韩国产一二三区 | 国产无限资源在线观看 | 天天透天天插 | 亚洲高清资源 | 久久久久久美女 | 国产小视频在线免费观看 | 人人爽人人爽人人爽人人爽 | 亚洲在线成人精品 | 天堂av影院 | 国产日韩精品一区二区三区 | 久综合网 | 2023亚洲精品国偷拍自产在线 | 激情五月婷婷网 | 国产毛片在线 | 日日干天天 | 欧美九九九| 日日碰夜夜爽 | 亚洲免费av一区二区 | 天天在线免费视频 | 久久精品网址 | 久久婷婷五月综合色丁香 | 丁香六月av | 日韩欧美高清 | 69夜色精品国产69乱 | 美女免费网站 | 狠狠操操网 | 在线中文视频 | 久久久久综合网 | 国产一级在线免费观看 | 99热网站 | 99视频精品全部免费 在线 | 国产不卡在线 | 国产一区二区三区免费在线 | 91久久精品日日躁夜夜躁国产 | 国产精品无av码在线观看 | 伊人久久电影网 | 亚洲91中文字幕无线码三区 | 男女男视频 | 99re国产视频 | 亚洲九九九 | av免费在线观看1 | 欧美成人播放 | 五月天电影免费在线观看一区 | 91精品视频在线免费观看 | 日韩欧美电影在线 | 97久久久免费福利网址 | 亚洲网站在线看 | 国产精品国产三级在线专区 | 在线免费黄色av | 欧美91成人网 | 亚洲精品videossex少妇 | 国产成人av免费在线观看 | 在线观看www视频 | 欧美另类xxx| 91精品老司机久久一区啪 | 97久久精品午夜一区二区 | 999男人的天堂 | 五月婷婷亚洲 | 四虎亚洲精品 | 在线看的毛片 | 国产高清网站 | 奇米影音四色 | av片一区二区 | 国产精品久久久久久久免费大片 | 黄色在线观看免费网站 | 精品国产区在线 | 亚洲午夜久久久综合37日本 | 亚洲精品456在线播放第一页 | 涩涩资源网 | 精品久久久久久久久久久久 | 国产91对白在线 | 亚洲欧美激情精品一区二区 | 天天拍天天色 | 美女搞黄国产视频网站 | 日韩羞羞| 亚洲精品乱码久久久久v最新版 | 国产一级黄色av | 最近高清中文字幕在线国语5 | 国产精品一区二区三区免费看 | 高清美女视频 | 美女免费黄网站 | 久草在线看片 | 国产精品一区二区你懂的 | 视频在线亚洲 | av片一区二区 | 在线观看91久久久久久 | 日韩电影在线观看一区二区三区 | 久草网视频在线观看 | 丁香 久久 综合 | 五月导航| 中文字幕在线观看视频一区二区三区 | 91在线免费观看国产 | 国产精品综合久久久久久 | 午夜精品久久久久久 | 欧美一区二区三区在线 | 久草精品网 | 亚洲成av人影院 | 国产一区免费在线观看 | 亚洲精品国产精品99久久 | 久久久资源网 | 日韩成人免费在线 | 国产剧情av在线播放 | 国产精品 国内视频 | 九九免费在线观看视频 | 久久免费视频一区 | 97爱| 在线观看不卡视频 | 国产99久| 久久久久久久久艹 | 国产精品欧美在线 | 欧美日韩aaaa | 中文字幕免费 | 国产高清av免费在线观看 | 国产无套视频 | 九色精品 | 福利二区视频 | 婷婷伊人综合亚洲综合网 | 日韩免费专区 | 97视频亚洲 | 国产一级二级三级视频 | 国产日韩欧美在线看 | 精品国产成人av在线免 | 在线中文字幕视频 | 精品视频免费 | 国产精品一区二区三区观看 | 天天操·夜夜操 | 久久精品永久免费 | 久久精品爱爱视频 | 色网站视频 | 97精品久久人人爽人人爽 | 久久久久网址 | 在线免费观看黄网站 | 成年人黄色大全 | 麻豆一二三精选视频 | 久久伊人精品天天 | 99国产精品久久久久老师 | 国产三级视频在线 | 国内外成人在线视频 | 黄色成人影视 | 国产一区免费在线观看 | 开心色激情网 | 久久呀 | 黄色一级大片在线免费看产 | 国产999免费视频 | 亚洲人xxx | 在线播放91| 久久黄色美女 | 日本xxxxav | 日本中文字幕久久 | 91毛片在线观看 | 在线观看免费视频你懂的 | 99久热在线精品视频成人一区 | 久久97久久97精品免视看 | 免费a级大片 | 国产精品久久久久久久久久久杏吧 | 国产黄视频在线观看 | 免费av网站观看 | 国产手机视频在线 | 久久五月情影视 | 亚州性色| 久艹在线免费观看 | 亚洲专区中文字幕 | 国产精品高清免费在线观看 | 欧美色综合天天久久综合精品 | 欧美精品久久久久久久免费 | 91精品久久久久久综合五月天 | 欧美日韩精品在线观看 | 日韩高清观看 | av成人动漫在线观看 | 久久精品资源 | 日韩大片在线观看 | 伊人五月天综合 | 亚洲免费不卡 | 99精品在线视频观看 | 国产99久久九九精品免费 | 国产精品国产三级国产不产一地 | 伊人狠狠 | 国产精品一二三 | 91精品啪在线观看国产81旧版 | 国产精品国产三级国产 | 国产精品美女久久久久久久 | 国产一级片直播 | 久久专区 | 99精品一区二区 | 视频在线观看一区 | 亚州av网站大全 | 在线观看视频国产一区 | 亚洲国产美女久久久久 | 日本不卡一区二区三区在线观看 | 一级性av | 免费黄a | 中文字幕在线有码 | 久久九精品 | 国产在线黄色 | 国产精品大片在线观看 | 97网在线观看 | 91亚洲永久精品 | 亚洲国产97在线精品一区 | 国产中文在线播放 | 久久视频精品在线 | 欧美久久久久久久久久 | 国产又粗又硬又爽的视频 | 国产污视频在线观看 | 99热这里| 毛片www | 91香蕉久久 | 97色在线观看 | 樱空桃av | 欧美日韩一区二区三区在线观看视频 | 在线观看久久久久久 | 少妇高潮流白浆在线观看 | 成人av观看 | 黄色精品一区二区 | 97人人澡人人添人人爽超碰 | 一级黄色片在线免费看 | 久久视| 三三级黄色片之日韩 | www.伊人色.com| 免费午夜在线视频 | 国产精品久久一区二区三区不卡 | 日韩精品一区二区三区视频播放 | 在线成人小视频 | 最近中文国产在线视频 | 五月天中文在线 | 国产不卡免费视频 | 瑞典xxxx性hd极品 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久av网址 | 中文字幕一区三区 | 国产成人精品区 | 国产精品免费一区二区三区 | 久久调教视频 | 免费的黄色av | 999久久久免费精品国产 | 丝袜美女视频网站 | 久久久久免费精品国产小说色大师 | 国产亚洲永久域名 | 国产成人在线播放 | 欧美天天干 | 天堂激情网| 911久久 | 人人射人人爽 | 免费av大全 | 亚洲爱爱视频 | 日本在线观看中文字幕 | 色噜噜日韩精品一区二区三区视频 | 黄色免费在线视频 | 久久婷婷激情 | 丁香综合激情 | 国产视频69 | 国产精品一区二区三区久久久 | 久久久久久久综合色一本 | 婷婷综合五月天 | 激情五月婷婷激情 | 在线观看一级 | 天天操天天色综合 | 正在播放一区二区 | 亚洲欧洲成人 | 国产日韩欧美在线观看 | 99精品欧美一区二区三区 | 一区二区中文字幕在线 | 99精品视频在线播放免费 | 六月激情婷婷 | 国产精品成人自产拍在线观看 | 久久久精品二区 | 欧美性天天 | 午夜精品福利一区二区三区蜜桃 | 97超碰网| 久久久久久久久久久久影院 | 91桃色免费视频 | 日韩中文字幕免费看 | 久久欧美视频 | 免费视频久久久久 | 狠狠色综合网站久久久久久久 | 公与妇乱理三级xxx 在线观看视频在线观看 | 色婷婷在线视频 | 超碰人人99 | 免费av大全 | 中文字幕在线观看免费观看 | 超碰久热| 啪啪动态视频 | 日韩在线视频播放 | 午夜久久网 | 中文字幕高清免费日韩视频在线 | 欧美做受高潮1 | 五月婷婷一级片 | 精品国内自产拍在线观看视频 | 国产精品久久在线 | 亚洲欧美视频在线 | 免费日韩 精品中文字幕视频在线 | 久久视频网 | 四虎影视欧美 | 四虎成人网 | 久久久久激情 | 久久久久久久久久免费视频 | 亚洲人xxx | 亚洲黄色app| 亚洲丝袜一区二区 | 69xx视频 | 99久久www| 欧美黄污视频 | 成人免费视频观看 | 国产91综合一区在线观看 | 成人在线视频论坛 | 国产免费亚洲 | 丝袜网站在线观看 | 色综合天天天天做夜夜夜夜做 | 精品国产精品久久一区免费式 | 美女av免费看 | 91精品一区二区在线观看 | 亚洲国产合集 | 久久免费av电影 | 亚洲精品视频在线观看视频 | 天天噜天天色 | 欧美成人中文字幕 | 人人爽人人爽 | 日韩黄色中文字幕 | av一级片网站 | 久久成人麻豆午夜电影 | 四虎www com| 久久亚洲精品国产亚洲老地址 | 狠狠狠色狠狠色综合 | 最新av观看| 日韩综合色 | 射久久| 一区二区电影网 | 国产精品久久久久久五月尺 | 在线观看黄色的网站 | 在线观看的黄色 | 91在线成人 | 国内精品免费 | 国产成人精品亚洲日本在线观看 | 国产成人久久精品77777 | 国产精品亚 | 精品久久久久久久久久久久 | 亚洲美女视频在线 | 欧美男同网站 | 最新av在线播放 | 天堂av在线7 | 国产亚洲91 | 又黄又爽又色无遮挡免费 | 在线视频麻豆 | 久久婷婷国产色一区二区三区 | 国产精品永久免费视频 | 国产日产精品一区二区三区四区 | 午夜久久电影网 | 在线观看一级视频 | 91tv国产成人福利 | 国产在线精品一区二区 | 成 人 免费 黄 色 视频 | 久草视频看看 | 久久一区二区三区四区 | 国产在线精 | 播五月婷婷 | 欧美va在线观看 | 在线观看一区 | 超碰在线公开免费 | 精品国内自产拍在线观看视频 | 黄色在线观看免费 | 日韩在线视频网址 | 色爱成人网 | 中日韩三级视频 | 亚洲黄色激情小说 | 人人躁 | 国产精品成人国产乱一区 | 欧洲亚洲女同hd | 国产美女无遮挡永久免费 | 亚洲 欧洲 国产 精品 | 久久精品国产一区二区三区 | 麻豆影视在线免费观看 | 国产精品99免视看9 国产精品毛片一区视频 | 日韩在线视频免费观看 | 91成人国产| 久久av中文字幕片 | 亚洲欧美日韩精品久久奇米一区 | 99精品久久精品一区二区 | 国产精品一码二码三码在线 | 97视频在线免费播放 | 国产裸体永久免费视频网站 | 狠狠88综合久久久久综合网 | 日韩狠狠操 | 中文字幕在线视频一区二区 | 免费在线观看av的网站 | 91视频在线网址 | 日韩精品欧美专区 | 人人草在线观看 | 欧美日韩视频在线观看一区二区 | 天天操夜夜操夜夜操 | 五月天免费网站 | 日本精品视频在线观看 | www.夜夜操| 99在线视频精品 | 少妇搡bbb| 国产视频首页 | 九九综合久久 | 国产精品女教师 | www久久久| 日韩精品一区二区三区电影 | 91精品久久久久久久久久入口 | 天堂av在线网 | 日韩视频图片 | 狂野欧美激情性xxxx欧美 | 婷婷成人综合 | 亚洲国产成人高清精品 | 中文字幕91在线 | 国产一级免费电影 | a在线免费观看视频 | 91久久久久久久一区二区 | 高清免费在线视频 | 夜夜夜| 中文字幕 国产视频 | 免费欧美精品 | 人人超在线公开视频 | 色综合久久久久久久久五月 | 日韩欧美在线高清 | 成人h视频 | 国产最新在线观看 | 日韩特级毛片 | 狠狠狠色丁香综合久久天下网 | 日本久久成人 | 偷拍精品一区二区三区 | 日韩av线观看 | 亚洲精品国产精品国自产在线 | 91麻豆精品国产午夜天堂 | 久久福利影视 | 亚洲精品免费在线视频 | 亚洲影院色 | 黄色av电影免费观看 | 日韩在线观看网站 | 9ⅰ精品久久久久久久久中文字幕 | 蜜臀久久99精品久久久无需会员 | 在线免费观看不卡av | 成人影片在线播放 | 中文字幕在线视频国产 | a久久久久 | 美女网站视频免费黄 | 综合色婷婷 | 午夜精品一区二区三区在线观看 | 中文字幕一二 | 日韩免费成人 | 国产精品亚洲综合久久 | 亚洲aⅴ久久精品 | 一区二区三区四区五区在线 | 中文字幕之中文字幕 | 亚洲一区二区麻豆 | 欧美日韩国产一区二区三区 | 国产精品久久久久久久久久久杏吧 | 久久亚洲影视 | 精品久久中文 | 青青河边草观看完整版高清 | 色婷婷亚洲婷婷 | 成人午夜在线电影 | 久久精品视频国产 | 精品久久久久久综合日本 | 国产资源在线视频 | 亚洲精品成人av在线 | 91免费日韩 | 九九免费在线观看 | av+在线播放在线播放 | 97成人精品视频在线播放 | 久99久视频 | 伊人永久在线 | 五月激情六月丁香 | 精品久久精品 | 免费观看黄色av | 天天干天天射天天爽 | 五月天激情婷婷 | 成人黄色电影在线 | 精品国产免费久久 | 婷婷色五| 区一区二在线 | 青春草国产视频 | 摸bbb搡bbb搡bbbb | 国产色视频一区二区三区qq号 | 免费日韩一区二区三区 | 中文字幕 91| 在线观看免费91 | 99视频免费在线观看 | 手机看片国产日韩 | 91色蜜桃| 香蕉成人在线视频 | 国产中文字幕三区 | 午夜婷婷网 | 亚洲乱亚洲乱亚洲 | 日本三级大片 | 性色在线视频 | 亚洲精品中文在线 | 欧美视频日韩 | 成人h动漫在线看 | 国产一区国产二区在线观看 | 狠狠色噜噜狠狠狠狠2021天天 | 国产精品video爽爽爽爽 | 中文字幕在线观看一区二区三区 | 中文字幕资源在线观看 | 日韩高清一 | 日韩大片免费在线观看 | 4438全国亚洲精品在线观看视频 | 欧美欧美 | 国产国语在线 | 一区免费观看 | 日本不卡久久 | 九九热视频在线播放 | 92中文资源在线 | 成人毛片一区 | 992tv成人免费看片 | 黄网站免费看 | 午夜视频在线观看一区二区三区 | 日本黄色一级电影 | 久久99久久99 | 午夜电影久久 | 国产精品久久久久久高潮 | 亚洲成人精品国产 | 91尤物国产尤物福利在线播放 | 成人18视频 | 国产理论在线 | 麻豆传媒视频在线播放 | 91精品一区在线观看 | av中文在线 | 国产一区二区三区高清播放 | 激情小说网站亚洲综合网 | 婷婷久久网站 | 高潮久久久久久久久 | 成人a级黄色片 | 精品国产亚洲在线 | 美女黄色网在线播放 | 日本黄色免费大片 | 久久免费视频在线观看6 | 一本一本久久a久久精品综合妖精 | 亚洲区另类春色综合小说校园片 | 久久av一区二区三区亚洲 | 西西444www高清大胆 | 五月天婷亚洲天综合网精品偷 | 色午夜 | 国产专区在线看 | 中文字幕一区二区三区四区视频 | 久久久国产高清 | 国产在线精品一区二区 | 欧美色久 | 亚洲天堂网视频在线观看 | 久久99精品波多结衣一区 | 一区二区三区精品在线视频 | 久久久亚洲精华液 | 天天操天天操天天操天天操 | 亚洲免费成人av电影 | 911精品美国片911久久久 | 国产成人一区二区三区在线观看 | 日韩免费一区二区三区 | 精品国产乱码久久 | 亚洲一级久久 | 亚洲激情精品 | 国产精品99久久久久久有的能看 | 在线免费观看黄色av | avove黑丝| 日本精品视频免费 | 97视频在线免费 | 亚洲一级性| 久久伊人色综合 | 91精品对白一区国产伦 | 91麻豆网 | 国产高清第一页 | 国产老妇av | 色婷婷视频网 | 精品久久久久国产 | 婷婷在线精品视频 | 91久久人澡人人添人人爽欧美 | 日本精品一区二区在线观看 | 色在线视频| 九九视频免费观看视频精品 | 免费手机黄色网址 | 亚洲精品乱码白浆高清久久久久久 | 久久综合久久综合这里只有精品 | 国产精品欧美久久久久天天影视 | 福利网址在线观看 | 伊人天堂网| 91女人18片女毛片60分钟 | 4p变态网欧美系列 | 久久精品国产一区二区 | 97超视频在线观看 | 99久久精品国产观看 | 亚洲欧美日韩一二三区 | 国产拍揄自揄精品视频麻豆 | 麻豆视频免费入口 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 经典三级一区 | 精品播放 | 亚洲涩涩一区 | 在线国产福利 | 一区中文字幕在线观看 | 午夜国产福利在线观看 | 99精品国产一区二区三区不卡 | 狠狠色丁香久久婷婷综 | 精品国产理论片 | 四虎成人免费观看 | 亚洲精品在线国产 | 久久草草热国产精品直播 | 超碰电影在线观看 | 狠狠色噜噜狠狠狠狠2021天天 | 精品综合久久 | 欧美国产91|