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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计)

發布時間:2024/1/8 vue 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 🚀 注重版權,轉載請注明原作者和原文鏈接
  • 🥭 作者:Yuan-Programmer
  • 🍎 主頁:https://blog.csdn.net/weixin_47971206/article/details/121368075?spm=1001.2014.3001.5502
  • 🍉 進來的小伙伴點點贊呀

本案例第二篇教程地址:SpringBoot+Vue實現簡單用戶管理平臺第二篇(前端設計,接口對接)

demo地址預覽(域名正在審核,將就ip訪問):http://43.138.223.178/user-manager

花了幾個小時做了一個SpringBoot+Vue的簡單用戶管理demo項目,適合新手教程,項目已在Gitee上開源,Gitee開源地址:https://gitee.com/yuandewei/Yuan-SpringBoot/tree/master

Gitee上開源的代碼跟本次的案例的代碼有些區別,本次案例稍微改了一點點,不過不影響Gitee上的項目運行,大致效果如下,功能可以訪問demo地址測試哦

前言

開發環境

開發工具就不多介紹啦,就IDEA做后端,VSCode做前端,用其他的也都可以

技術

本次后端用到的技術呢: 主要就兩個,SpringBoot + MyBatisPlus

前端的技術用到的技術: Vue,結合腳手架以及element ui框架開發前端

表設計

既然是用戶管理嘛,肯定有用戶表,我們先來設計表結構

這里說明一點,這次案例是新手教程,著重講解功能的實現,所以用戶信息參數方面就沒有那么嚴格的校驗,一般像號碼這種字段肯定是設置為 char(11) 并且后端要校驗的

創建Maven工程

創建一個空的Maven項目,大家應該都會了吧,還不會的小伙伴看之前的其他項目教程哦(我個人習慣創建maven工程,你喜歡直接創建springboot項目也可以,)

我這里創建好了一個 user-manager的maven項目,創建好項目,點擊右下角選擇自動導入,沒有彈出來也沒關系

引入依賴

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.1.RELEASE</version><relativePath/></parent><properties><java.version>1.8</java.version></properties><dependencies><!-- MyBatis-Plus依賴 --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.0</version></dependency><!-- 數據庫驅動 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><!-- Web啟動依賴 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- SpringBoot測試依賴 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!-- Lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><!-- 處理JSON的 --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.76</version></dependency></dependencies>

基本配置

創建 com.xiaoyuan.usermanager 目錄,新建一個啟動類 UserManagerApplication

@SpringBootApplication public class UserManagerApplication {public static void main(String[] args) {SpringApplication.run(UserManagerApplication.class, args);} }

在 resources 資源目錄下新建 application.yml 配置文件

圖片有誤,少了時間格式轉換三行代碼,看下面

server:# 端口port: 8081spring:# 數據源配置datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql:///l_user?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8username: xiaoyuanpassword: root# 時間格式轉換jackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ssmybatis-plus:# mapper文件映射路徑mapper-locations: classpath*:mapper/*.xmlconfiguration:# 打印SQL語句log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

db層

entity實體類

新建 db 包,在 db 包下新建 entitymapper 兩個包,在 entity 包下新建一個 User

注意一下,圖片里 describe 有個注解忘記加上了,以下面代碼為準

@Data public class User {// 主鍵ID@TableId(value = "id", type = IdType.AUTO)private Integer id;// 用戶名private String username;// 昵稱private String nickname;// 密碼private String password;// 號碼private String phone;// 性別private Character sex;// 描述@TableField(value = "`describe`") // describe屬于數據庫關鍵字,加上``區分private String describe;// 創建時間@TableField(fill = FieldFill.INSERT) // insert操作時自動注入時間private Date gmtCreate; }

mapper數據訪問層

mapper 包下新建一個 UserMapper,繼承MyBatisPlus的 BaseMapper 類,作為DAO層操作數據

MyBaitsPlus配置

這里創建的兩個包都與db包同級目錄

config配置類

創建一個config包,新建一個MyBatisPlusConfig

@Configuration public class MyBatisPlusConfig {/* 分頁插件 */@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();// 開啟interceptor.addInnerInterceptor(new PaginationInnerInterceptor());return interceptor;} }

handler處理

新建一個 handler 包,包下新建一個 MyMetaObjectHandler 類,實現 MetaObjectHandler 類,改類有兩個方法,一個insert…在向數據庫插入數據的時候,會自動插入我們設置的值

@Component public class MyMetaObjectHandler implements MetaObjectHandler {/*** 新增數據執行* * insert插入數據到數據庫操作時執行*/@Overridepublic void insertFill(MetaObject metaObject) {// 配置初始創建時間this.setFieldValByName("gmtCreate", new Date(), metaObject);}/*** 修改數據執行* * update修改數據庫數據操作時執行*/@Overridepublic void updateFill(MetaObject metaObject) {} }

這里的 this.setFi… 第一個參數對應的是User實體類的名字,不是表中的字段名,第二個參數的默認值

Vo對象

新建一個 vo 包,用于和前端交互數據的類

統一結果返回類

vo 包下新建一個 R 類,作為我們統一返回給前端數據的類,

@Data public class R {private Boolean success;private Integer code;private String message;private Map<String, Object> data = new HashMap<>();// 把構造方法私有化private R() {}// 成功靜態方法public static R ok() {R r = new R();r.setSuccess(true);r.setCode(200);r.setMessage("成功");return r;}// 失敗靜態方法public static R error() {R r = new R();r.setSuccess(false);r.setCode(201);r.setMessage("失敗");return r;}public R success(Boolean success){this.setSuccess(success);return this;}public R message(String message){this.setMessage(message);return this;}public R code(Integer code){this.setCode(code);return this;}public R data(String key, Object value){this.data.put(key, value);return this;} }

vo 包下新建 QueryParam

@Data public class QueryParam {// 用戶名private String username;// 昵稱private String nickname;// 號碼private String phone;// 性別private String sex;// 創建時間private String time; }

這里講一下吧,這個類是用來干嘛的呢?我們在效果展示的時候,是不是在上面看到有5個篩選條件,這5個篩選條件參數剛好對應類中的5個屬性,我們統一封裝起來

service業務層

新建一個 service 包,包下新建一個 UserService 接口類,繼承MyBatisPlus的 IService

service 包下新建 impl 包,新建一個 UserServiceImpl 實現類,繼承MyBatisPlus的 ServiceImpl 類,實現我們自己的 UserService

我們先在 UserService 接口類定義五個方法,接下來我們一一實現這五個功能

public interface UserService extends IService<User> {/*** 添加用戶* @param user* @return*/R insertUser(User user);/*** 刪除單個用戶* @param id 用戶編號* @return*/R deleteUser(Integer id);/*** 刪除多個用戶* @param ids 用戶編號集合* @return*/R deleteUserMore(List<Integer> ids);/*** 編輯用戶* @param user* @return*/R modifyUser(User user);/*** 分頁查詢用戶列表* @param index 當前頁* @param size 每頁顯示數量* @param queryParam 篩選條件對象* @return*/R findUserList(Integer index, Integer size, QueryParam queryParam);/*** 查詢單個用戶詳細信息* @param id 用戶編號* @return*/R getUserInfoById(Integer id); }

添加用戶

UserServiceImpl 實現類里實現添加用戶方法,這里只做了簡單的非空判斷,其他參數的非法性校驗可以自己額外完善

@Override public R insertUser(User user) {if (user == null) return R.error().message("參數錯誤");// 用戶名String username = user.getUsername();// 構建條件對象, 查詢是否已經存在用戶名QueryWrapper<User> wrapper = new QueryWrapper<>();wrapper.select("id");wrapper.eq("username", username);wrapper.last("limit 1");// 查詢判斷, 如果查詢出來有數據, 則不為nullif (this.baseMapper.selectOne(wrapper) != null) R.error().message("該用戶名已存在");// 執行插入數據操作return this.baseMapper.insert(user) == 0 ? R.error().message("添加用戶失敗") : R.ok(); }

刪除用戶

刪除用戶就比較簡單啦,肯定有人會問,前端做了非空校驗,后端怎么還要做參數校驗校驗呢?

其實前后端都做是最好的,有繞過前端發送請求的,就比如我們自己測試接口時用的postman, apifox,后端多做一層校驗,避免直接操作數據庫,我這里也是比較簡單的做了校驗

@Override public R deleteUser(Integer id) {if (id == null || id <= 0) return R.error().message("參數錯誤");return this.baseMapper.deleteById(id) == 0 ? R.error().message("刪除失敗") : R.ok(); }

一鍵刪除多個用戶

刪除多個用戶也沒難度,將多個用戶的編號放到一個集合中,一次刪除多個

@Override public R deleteUserMore(List<Integer> ids) {if (ids.size() == 0) return R.error().message("參數錯誤");return this.baseMapper.deleteBatchIds(ids) != ids.size() ? R.error().message("刪除失敗") : R.ok(); }

編輯用戶

這個也沒什么難度,做個簡單校驗,然后根據ID更新用戶信息(參數其他合法性校驗可以自己額外做哦)

@Overridepublic R modifyUser(User user) {if (user == null || user.getId() == null || user.getId() <= 0) return R.error().message("參數錯誤");return this.baseMapper.updateById(user) == 0 ? R.error().message("編輯用戶失敗") : R.ok();}

獲取單個用戶信息

先實現這個吧,這個也很簡單,直接通過用戶編號查詢用戶的信息返回即可

@Override public R getUserInfoById(Integer id) {if (id == null || id <= 0) return R.error().message("參數錯誤");return R.ok().data("userInfo", this.baseMapper.selectById(id)); }

查詢用戶列表

先創建編寫SQL語句的文件,在 resources 下新建 mapper 包,包下新建 UserMapper.xml 文件
代碼中的SQL語句不能包含注釋,所以我在圖片給出了每行的注釋,代碼中刪掉了,對應看著

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace路徑根據自己而定 --> <mapper namespace="com.xiaoyuan.usermanager.db.mapper.UserMapper"><!-- 查詢用戶列表(帶多條件) --><select id="findUserList" resultType="com.xiaoyuan.usermanager.db.entity.User">select *from user<where>1 = 1<if test="queryParam != null"><if test="queryParam.username != null and queryParam.username != ''">and username = #{queryParam.username}</if><if test="queryParam.nickname != null and queryParam.nickname != ''">and nickname like CONCAT(#{queryParam.nickname}, '%')</if><if test="queryParam.phone != null and queryParam.phone != ''">and phone = #{queryParam.phone}</if><if test="queryParam.sex != null and queryParam.sex != ''">and sex = #{queryParam.sex}</if><if test="queryParam.time != null and queryParam.time != ''">and DATE_FORMAT(gmt_create,'%Y-%m-%d') = #{queryParam.time}</if></if></where></select> </mapper>

我們大致來分析一下上面的SQL語句,首先 select * from user這里沒毛病吧,咋們是管理用戶,所有信息都得要上,* 查詢所有

后面 where 里有個 1 = 1 作用是恒等式,為了防止沒有做篩選條件時,queryParam 條件對象為 null 導致 where 里面沒東西,執行SQL語句的時候就會出現 where 后面沒加東西,就會拋出異常

CONCAT 函數的作用是拼接,當然你直接用下面這樣也行,推薦還是使用CONCAT,以后會遇到的,還有就是 % 只寫右邊就可以了,避免全表掃描,采用單模糊查詢

and nickname like #{queryParam.nickname} '%'

DATE_FORMAT 函數作用是對時間進行格式化,2022-05-06 11:17:36 轉換為 2022-05-06

SQL語句寫好了,更新一下我們的 UserMapper 類,映射到 UserMapper.xml 文件的SQL語句,函數名就是 < select id=“xxxx”> 這里id的值

@Repository public interface UserMapper extends BaseMapper<User> {/*** 查詢用戶列表* @param page 分頁對象* @param queryParam 篩選條件* @return*/IPage<User> findUserList(Page<User> page, QueryParam queryParam); }

最后就是在 UserServiceImpl 實現查詢用戶列表的方法

@Override public R findUserList(Integer index, Integer size, QueryParam queryParam) {if (index == null || size == null || index <= 0 || size <= 0) {return R.error().message("參數錯誤");}else if (size > 10) {return R.error().message("一次最多10條數據");}// 構建分頁對象Page<User> page = new Page<>(index, size);// 查詢IPage<User> iPage = this.baseMapper.findUserList(page, queryParam);// 回傳兩個數據, 一個 userList --> 用戶數據列表, 一個 total -> 總頁數return R.ok().data("userList", iPage.getRecords()).data("total", iPage.getTotal()); }

controller控制層

這里是最后一步了,處理接口,我們采用 RESTful 的風格,相同的路徑處理不用的操作

@RestController @RequestMapping("/user") @CrossOrigin public class UserController {@Autowiredprivate UserService userService;// 添加用戶@PostMapping("")public R insertUser(@RequestBody User user) {return userService.insertUser(user);}// 刪除單個用戶@DeleteMapping("{id}")public R deleteUser(@PathVariable(value = "id") Integer id) {return userService.deleteUser(id);}// 刪除多個用戶@DeleteMapping("")public R deleteUserMore(@RequestBody List<Integer> ids) {return userService.deleteUserMore(ids);}// 編輯用戶@PutMapping("")public R modifyUser(@RequestBody User user) {return userService.modifyUser(user);}// 查詢用戶列表@PostMapping("{index}/{size}")public R findUserList(@PathVariable(value = "index") Integer index,@PathVariable(value = "size") Integer size,@RequestBody(required = false) QueryParam queryParam) {return userService.findUserList(index, size, queryParam);}// 根據用戶編號查詢用戶信息@PostMapping("{id}")public R getUserInfo(@PathVariable(value = "id") Integer id) {return userService.getUserInfoById(id);} }

接口測試

最后,在啟動類加上兩個注解,一個 MapperScan 掃描我們的 mapper 類,一個 ComponentScan 掃描我們的組件

@SpringBootApplication @MapperScan(basePackages = {"com.xiaoyuan.usermanager.db.mapper"}) @ComponentScan({"com.xiaoyuan"}) public class UserManagerApplication {public static void main(String[] args) {SpringApplication.run(UserManagerApplication.class, args);} }

OK,到這里功能已經全部做好了,我們測試一下接口,運行啟動類,我這里只展示部分接口的測試接口,全部接口我已經測試過,都沒有問題了

大家可以自己去測試每個接口,我用的時 ApiFox 工具,非常好用,還能一鍵導出接口文檔,可以顯示接口耗時,分組分項目分接口分環境,非常的方便

添加用戶,成功插入數據

當然,你可以在代碼里面用測試,新建一個 SpringBoot 的測試類,測試業務層也可以的,如下


其他的就不一一放出來了,大伙自己去試試吧~

擴展(攔截器,權限攔截)

像管理這種一般都會有權限的,總不可能每個人都能訪問自己的接口來增刪改查用戶吧?如何做到不給其他人訪問自己的接口,判斷別人是否有權限訪問呢?

下面我們簡單來設計一下,理解大概過程

首先,usermanager 主目錄下創建兩個包,一個 interceptor 攔截器,一個 WebMVCConfig MVC的配置類

interceptor 包下新建一個 PermissionInterceptor 類,實現 HandlerInterceptor

攔截器有三個階段,preHandle -> postHandle -> afterCompletion,依次按順序執行,只有前一個return返回true,才會執行下一個階段方法,簡單介紹三個階段

  • preHandle:controller執行目標方法之前執行,一般用于權限驗證等操作
  • postHandle:controller執行完目標方法返回(如調用service業務層的方法),在前端數據渲染之前執行,一般用于更改視圖數據
  • afterCompletion:整個接口訪問執行完畢,前端數據渲染完成,執行此方法,一般用于資源釋放等操作

很明顯,我們這個權限驗證攔截就是在 preHandle 階段去全性

這個 code 呢就是我們自己定義的權限碼,我這里只是隨便敲了長長的一段,反正自己知道就好,你可以做加密處理,這里我簡單模擬一下

@Component public class PermissionInterceptor implements HandlerInterceptor {private static final String code = "dwagfhwhgiawpfwabifpjwaidjwaidwiafihwigfhwaigwhaipgwaihiwahifhwdefef";@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {// 放行OPTIONS請求if (HttpMethod.OPTIONS.matches(request.getMethod())) {return true;}// 獲取請求頭里面的 Authentication 屬性值String authentication = request.getHeader("Authentication");// 兩者相等 -> 通過放行, 兩者不相等 -> 不通過不放行if (code.equals(authentication)) {// 放行return true;}else {// 不放行, 回傳沒有權限response.setContentType("text/html;charset=utf-8");response.getWriter().println(JSON.toJSONString(R.error().message("沒有操作權限")));return false;}} }

config 包下新建一個 WebMVCConfig 類,實現 WebMvcConfigurer 類,設置攔截器

@Configuration public class WebMVCConfig implements WebMvcConfigurer {@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new PermissionInterceptor()) // 添加攔截器.addPathPatterns("/user/**"); // 選擇攔截路徑,攔截/user下的所有請求} }

好的,我們接下來看看效果,當然,就不適合在代碼用SpringBoot測試類啦,因為校驗請求頭

我們采用接口測試工具,老樣子,我使用的是ApiFox,你可以使用postman等其他工具

首先我們繼續運行一下之前寫好的請求路徑(沒加Authentication 權限碼),可以看到,我們訪問的是查詢用戶列表接口,顯示沒有權限

接下來我們在 header 請求頭加上我們的 Authentication 的權限碼,同樣的路徑,測試一下

是不是就成功訪問到了

我們隨便改錯一個字母,也成功顯示沒有權限,除非你的權限碼被別人知道了,或者被破解了(設置的復雜一點再加密基本不可能被破),不然你的接口別人訪問不了

🌹 結束語

好了,整篇的教程呢到這也就結束,整篇教程即為原創一字一字手敲,也花了心思想怎么寫怎么設計才能更好的直觀簡潔展示給大家,讓大家能看懂

最后,關于教程還有什么不懂的可以評論區留言,我一定會回復的,或者有什么更好的建議和想法也可以在評論區留言,看到好的我會一一采納,感謝大家的支持

再一次附上Gitee開源地址:https://gitee.com/yuandewei/Yuan-SpringBoot/tree/master 不用大伙翻上去復制了

  • 都看到這里啦,點點贊呀 😋
  • 感謝閱讀 😘

總結

以上是生活随笔為你收集整理的SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

麻豆91在线看 | 婷婷六月在线 | 亚洲va天堂va欧美ⅴa在线 | 91观看视频 | 激情综合网在线观看 | 国产91精品看黄网站在线观看动漫 | 久久在线影院 | 成人午夜电影网站 | 欧美日韩在线精品一区二区 | 黄色网大全 | 欧美日性视频 | 91欧美国产 | 亚州av成人 | 国产精品美女久久久久久久 | 亚洲午夜av电影 | 国色天香第二季 | 亚洲精品在线网站 | 亚洲人成在 | 色狠狠一区二区 | 成人永久视频 | 色国产精品一区在线观看 | 国产精品久久久久久久久久久不卡 | 国产精品久久久久久久久久 | 亚洲国产精品影院 | 亚洲在线视频免费 | 热久久这里只有精品 | 天操夜夜操| 久久综合婷婷 | 日韩免费一区二区在线观看 | 精品久久久亚洲 | 久草在线免费看视频 | 欧美成年黄网站色视频 | 成人三级网站在线观看 | www.91成人| 亚洲精品美女久久久久网站 | 黄色一级影院 | 天天干 夜夜操 | 91成版人在线观看入口 | 国产精品电影一区二区 | 国产黄色大片 | 欧美日韩精品免费观看视频 | 午夜av日韩 | 国产欧美精品在线观看 | 最近日本中文字幕 | 国产精品久久一卡二卡 | 日本女人的性生活视频 | 免费在线观看日韩欧美 | 色老板在线 | 天天拍天天干 | 亚洲丁香久久久 | 精品一二三四五区 | 久久人网 | 久久精品男人的天堂 | 日韩精品久久中文字幕 | 精品国产激情 | 婷婷在线综合 | 久久综合五月天 | 五月婷丁香网 | 欧美日韩精品在线一区二区 | 国产成人香蕉 | 欧美日韩中文在线 | 最新日韩在线观看视频 | 久久撸在线视频 | 欧美激情视频一区二区三区免费 | 久久精精品视频 | 国产高清免费在线播放 | 日本中文字幕影院 | 麻豆影视在线免费观看 | 一区二区三区日韩视频在线观看 | 五月婷丁香网 | 国内精品视频免费 | 伊人va| 91久久偷偷做嫩草影院 | 伊人狠狠操 | 国产精品久久久久久久久久免费看 | 亚洲精品在线二区 | 日韩电影黄色 | 在线有码中文 | 国产精品大尺度 | 久久久久久久久久久网 | 色老板在线视频 | 国产精品福利视频 | 婷婷日日 | 干干日日 | 亚洲天堂网站 | 免费国产ww| 97香蕉久久超级碰碰高清版 | 毛片网站在线观看 | 六月婷婷久香在线视频 | 国产日韩欧美在线播放 | 国产精品免费观看久久 | 超碰国产人人 | 九色精品| 狠狠狠狠狠狠天天爱 | www亚洲一区 | 国产无遮挡又黄又爽在线观看 | 日韩 精品 一区 国产 麻豆 | 国产成人精品一区一区一区 | jizz18欧美18| 免费福利片2019潦草影视午夜 | 岛国一区在线 | 激情在线网站 | 国产手机视频在线 | 天天射,天天干 | 国产精品理论在线观看 | 亚洲高清激情 | 国产精品久久久久av | 91久久偷偷做嫩草影院 | 久色网| 插插插色综合 | 国产区高清在线 | 五月开心色 | 人人搞人人搞 | 人人爱人人爽 | 中文字幕精品一区久久久久 | 91在线www| 国产精品久久久av | 成人在线视频免费 | 激情欧美一区二区免费视频 | 天天干,天天射,天天操,天天摸 | 在线观看中文 | 最新av网址在线观看 | 久久精品国产亚洲精品 | av先锋影音少妇 | 国际av在线| 久久国产精品免费看 | 成人国产精品免费观看 | 国产视频第二页 | 成人蜜桃视频 | 人人澡人摸人人添学生av | 精品在线亚洲视频 | 国产福利a | 久久久电影网站 | 999久久久久久久久久久 | 日韩伦理一区二区三区av在线 | 在线综合色 | 久久国产精品99久久人人澡 | 国产99色 | 日韩成人在线免费观看 | 精品久久久久久国产 | 绯色av一区| 91视频在线播放视频 | 91少妇精拍在线播放 | 午夜国产一区 | 黄色电影网站在线观看 | 国产成人一区二区三区影院在线 | 亚洲精品自拍视频在线观看 | 久久久久久免费网 | 亚洲一区二区三区四区精品 | 五月婷婷在线观看 | 俺要去色综合狠狠 | 69国产成人综合久久精品欧美 | 豆豆色资源网xfplay | 黄色av电影网 | 婷婷激情综合 | 日韩国产欧美在线视频 | 日日夜夜添| 日本午夜在线亚洲.国产 | 手机看片福利 | 99视频精品全国免费 | 一区二区三区在线免费 | 欧美精品久久 | 国产高清视频免费观看 | 又黄又刺激视频 | 婷婷色综 | 亚洲做受高潮欧美裸体 | 亚洲精品视频在线免费 | 99热精品久久 | 中文日韩在线视频 | 色香网 | 国产精品成人免费一区久久羞羞 | 麻豆传媒精品 | 免费观看丰满少妇做爰 | 欧美综合久久 | 久久国产影视 | 成 人 黄 色 视频播放1 | 精品自拍sae8—视频 | 美女中文字幕 | 国产视频一区在线 | 玖玖视频国产 | 日韩最新av| 91中文字幕在线播放 | 国内99视频| 日韩在线视频不卡 | 五月天丁香亚洲 | 久久国产麻豆 | 黄色软件在线看 | 欧美日韩国产精品一区二区亚洲 | 一区二区三区四区五区在线视频 | 99久久电影 | 亚洲成人频道 | 成人午夜久久 | 日韩欧美高清免费 | 久久久久久久久毛片精品 | 97国产精品久久 | 深爱五月网 | 欧美一级艳片视频免费观看 | 91精品国产成人观看 | 在线国产小视频 | 久久激情小说 | 人交video另类hd| 激情五月开心 | av千婊在线免费观看 | 97在线影院 | 69国产精品成人在线播放 | 天天干,天天插 | 91在线观 | 久久乐九色婷婷综合色狠狠182 | 国内小视频 | 在线欧美中文字幕 | 成人h动漫在线看 | 国产精品免费看久久久8精臀av | av字幕在线| 爱色av.com| 欧美性春潮 | 国内精品美女在线观看 | 六月婷婷久香在线视频 | 四虎成人在线 | 欧美-第1页-屁屁影院 | 99视频在线精品国自产拍免费观看 | 91日韩在线专区 | 5月丁香婷婷综合 | 欧美另类美少妇69xxxx | 久草视频在线资源站 | 日韩高清不卡一区二区三区 | 91完整版观看 | 久久久久一区二区三区四区 | 国产精品美女久久久 | 欧美激情精品久久久久久 | 国产精品国内免费一区二区三区 | 91豆花在线观看 | 超碰av在线播放 | a级国产毛片| 国产高清日韩 | 国产在线精品一区二区三区 | 日韩在线视频免费播放 | 成年人在线看片 | 808电影 | 午夜精品福利在线 | 青青河边草免费视频 | 亚洲电影久久久 | 亚洲日本一区二区在线 | 国产成人av一区二区三区在线观看 | 国产精品一区免费看8c0m | 国产精品久久久久久影院 | 中文字幕欧美日韩va免费视频 | 天天综合色| 91男人影院| 久久黄色a级片 | 日韩一三区| 啪啪资源| 免费a视频 | 色婷婷国产精品 | 丁香花中文在线免费观看 | 黄色国产精品 | 国产小视频网站 | 中文字幕在线观看完整 | 中文字幕 国产 一区 | 狠狠搞,com | 麻豆视频免费版 | 久久在线播放 | 在线免费黄 | 国产精品18久久久久久久久久久久 | 午夜狠狠操 | 不卡中文字幕av | 成人在线视频免费 | 婷婷去俺也去六月色 | 亚洲精品999| 欧美视频99| 亚洲精品视频在线观看网站 | 免费一级特黄录像 | 中文字幕 国产精品 | 久久精品在线视频 | 国产精品2区 | 日韩av综合网站 | 日韩三级视频在线观看 | 免费国产在线精品 | 亚洲视频观看 | 草久视频在线 | 伊人婷婷网| 日韩国产欧美在线播放 | 欧美va天堂va视频va在线 | 免费一级日韩欧美性大片 | 欧美精品久久久久久久久久丰满 | 国产精品一区二区免费看 | 黄色软件在线观看免费 | 又黄又爽免费视频 | 久草在在线| 国产精品久久久久国产a级 激情综合中文娱乐网 | 9999免费视频 | 久热爱 | 99欧美视频| 日韩r级电影在线观看 | av色一区| 91九色视频 | 精品免费99久久 | 亚洲综合欧美精品电影 | 中文字幕电影在线 | 黄色大片视频网站 | 亚洲一级片在线观看 | 日韩黄色软件 | 少妇啪啪av入口 | 在线播放亚洲激情 | 人人涩| 丁香激情五月婷婷 | 免费裸体视频网 | 操久久网| 婷婷激情在线观看 | 精品久久免费 | 人九九精品 | 国产成人av福利 | 成年人电影免费看 | 婷婷夜夜 | 色橹橹欧美在线观看视频高清 | 免费黄色在线播放 | 全久久久久久久久久久电影 | 伊人宗合| 国产 色 | 亚洲免费av在线播放 | 国产福利在线 | 97人人模人人爽人人喊中文字 | 狠狠干综合 | 国产精品久久久久久久久久直播 | 久久国产精品99久久久久久丝袜 | 久久久午夜电影 | 亚洲视频免费在线看 | 亚洲情感电影大片 | 亚洲黄色三级 | 不卡av电影在线 | 国产精品久久久久久久久久99 | 91桃色在线播放 | 又黄又爽又无遮挡免费的网站 | 久久综合丁香 | 九九视频免费 | 色视频在线观看 | 五月天婷婷在线播放 | av大全在线免费观看 | 日韩理论片中文字幕 | 不卡的av片 | 91精品国产91久久久久 | 欧美日韩精品久久久 | 波多野结衣日韩 | 麻豆视频在线播放 | 免费看的黄色录像 | 波多野结衣在线中文字幕 | 在线观看av麻豆 | 亚洲日本va午夜在线电影 | 天天操天天干天天操天天干 | 日本精品视频在线观看 | 国产精品久久伊人 | x99av成人免费| 色香com.| 九九一级片 | 手机看国产毛片 | 日韩一区二区三区高清在线观看 | 日韩一区二区久久 | 日韩一区二区三区免费电影 | 久久优 | 国产精品岛国久久久久久久久红粉 | av在线超碰 | 免费a v网站 | 天天操天天干天天插 | 欧美婷婷色 | 99久久久久免费精品国产 | 成人动漫视频在线 | 久久99国产综合精品免费 | 在线观看亚洲国产精品 | 在线av资源| 国产亚洲日 | 国产精品久久久久久69 | 国产麻豆剧传媒免费观看 | 国产精品免费一区二区三区 | 日韩电影在线观看中文字幕 | 日韩色综合 | 精品成人a区在线观看 | 久草网站在线观看 | 久久黄色小说视频 | 在线观看视频在线 | 中文字幕中文字幕在线中文字幕三区 | 在线观看黄色av | 精品1区2区 | 精品视频www | 成人在线视频免费观看 | 亚洲精品免费在线播放 | 久艹在线观看视频 | 午夜精品一区二区三区在线视频 | 国产精品岛国久久久久久久久红粉 | 亚洲日本欧美在线 | 亚州中文av | 成人久久久精品国产乱码一区二区 | 97精品国产一二三产区 | 中文字幕欧美日韩va免费视频 | 亚州中文av | 香蕉视频网站在线观看 | 手机在线中文字幕 | 欧美视频二区 | 国产小视频在线观看 | 亚洲精品99久久久久久 | 在线观看你懂的网址 | 欧美精品资源 | 免费国产亚洲视频 | 黄色a在线 | 亚洲精品99 | 日韩高清在线看 | 久久成人综合 | 成人av一区二区三区 | 国产精品高清免费在线观看 | 在线观看蜜桃视频 | 丁香婷婷激情五月 | 成年一级片 | 午夜日b视频 | 久草在线一免费新视频 | 97人人超碰在线 | 欧美永久视频 | 免费久久视频 | 中文字幕在线观看完整版 | 久草在线视频免费资源观看 | 中文av日韩| 国产三级精品在线 | 中文字幕在线免费看 | www久久精品 | 婷婷六月丁 | 欧美疯狂性受xxxxx另类 | 亚洲综合色激情五月 | 国产精品wwwwww| 国产69精品久久久久99 | av一本久道久久波多野结衣 | 久久深夜 | 国产黄色免费 | 最近日本中文字幕a | 91精品系列| 永久av免费在线观看 | 日韩精品久久久免费观看夜色 | 免费在线播放av电影 | 国产又粗又猛又黄 | 国产电影黄色av | 2018好看的中文在线观看 | 国产精久久久久久妇女av | 国产破处在线视频 | 麻花天美星空视频 | 欧美精品一区二区三区一线天视频 | 四虎影视8848aamm | 国产成人在线综合 | 色综合色综合久久综合频道88 | av激情五月 | 日韩1级片 | 国产自在线 | 在线v| 九九热视频在线免费观看 | 91精品久久久久久久久久入口 | 国产激情小视频在线观看 | 久久久私人影院 | 日日草天天干 | 狂野欧美激情性xxxx欧美 | 成人91在线 | 久久久精品 | 精品成人免费 | 亚洲视频久久 | 一级欧美一级日韩 | 久久综合久久八八 | 韩日电影在线观看 | 国产精品久久久久aaaa九色 | 欧美一区日韩一区 | 亚洲精品小视频 | 日韩有码在线观看视频 | 在线观看视频国产一区 | 97在线精品视频 | 欧美 日韩 国产 成人 在线 | 国内精品二区 | av官网 | 日日操日日插 | 国产亚洲精品久久网站 | 国产午夜麻豆影院在线观看 | 99色在线观看视频 | 婷婷亚洲最大 | 看片一区二区三区 | 91麻豆精品国产午夜天堂 | 国产中文在线字幕 | 996久久国产精品线观看 | 日本电影久久 | 在线播放av网址 | 国产精品久久久久久久久毛片 | 91网在线看 | 亚洲蜜桃在线 | 美腿丝袜一区二区三区 | 国产99精品在线观看 | 日韩黄色免费电影 | 特级黄色一级 | 国产在线观看一区 | 一区二区三区久久 | www.香蕉视频在线观看 | 97av影院 | 日韩三级视频在线观看 | 国产视频精品网 | 制服丝袜亚洲 | 国产精品一区二区免费在线观看 | 亚洲经典中文字幕 | 麻豆免费视频网站 | 国内揄拍国内精品 | 毛片美女网站 | 亚洲精品美女久久久久网站 | 操操操日日日干干干 | a在线v | 国产在线视频资源 | 日韩成人高清在线 | 久亚洲| 久久优| 亚洲精品男人天堂 | 午夜手机看片 | 亚洲一级片在线看 | 美女免费黄视频网站 | 精品黄色在线观看 | 视频在线观看99 | 国色天香永久免费 | 日本成人a | 久操视频在线免费看 | 久久成人高清视频 | 久久av免费 | 久久综合99| 国产99久久九九精品免费 | www婷婷| 精品久久久免费 | 国产录像在线观看 | 69亚洲视频 | 婷婷午夜天 | 国产拍在线 | 麻豆极品 | 日韩午夜一级片 | 免费久久网站 | 国产黄在线看 | 中文字幕91在线 | 国产精品永久免费视频 | 91人人插| 免费久久99精品国产 | 丁香久久 | 成年人在线免费看 | 波多野结衣日韩 | 久久免费激情视频 | 日韩av影视在线观看 | 亚洲欧美视频在线观看 | 亚洲国产小视频在线观看 | 国产美女无遮挡永久免费 | 久久久九色精品国产一区二区三区 | 一区二区三区四区在线免费观看 | 在线观看国产日韩 | 中文字幕无吗 | 久久久九九| 国内久久久久 | 久久爱www. | av天天澡天天爽天天av | 涩av在线 | 狠狠狠狠狠狠天天爱 | 国产va在线| 国产亚洲精品成人av久久影院 | 天天摸天天操天天爽 | 国产精品久久精品 | 综合亚洲视频 | 中文字幕 第二区 | 久久久视频在线 | 国产精品麻豆视频 | 亚洲天堂网站 | 天天操夜操视频 | 欧美电影黄色 | 国产盗摄精品一区二区 | 天天射天天搞 | 国产成人精品一区在线 | 中文字幕国产精品 | 日韩欧美69 | 99欧美精品| 亚洲欧美国产日韩在线观看 | 超碰免费久久 | 国产成人精品日本亚洲999 | 黄色成年片 | 国产综合在线视频 | 91一区二区三区久久久久国产乱 | 成人一区二区三区在线观看 | 天堂av在线中文在线 | 日批视频在线观看免费 | 久久综合免费视频影院 | 久久久久女教师免费一区 | 精品国产一区二 | 在线视频 一区二区 | 最近中文字幕免费观看 | 亚洲欧洲精品一区二区 | 国产精品对白一区二区三区 | 成人免费亚洲 | 色五丁香 | 美女久久视频 | 中文字幕亚洲欧美 | 成人免费视频网站在线观看 | 在线中文字幕播放 | 岛国av在线 | 奇米7777狠狠狠琪琪视频 | 久久黄页 | 亚洲艳情 | 国产精品久久在线观看 | 欧美精品免费在线观看 | 久久99电影 | 久久大片网站 | 亚洲精品毛片一级91精品 | 激情婷婷综合网 | 午夜影院三级 | 久久精品99视频 | 国产在线精品区 | 九色91在线| 精品一区二区视频 | 免费看色的网站 | 国产一区二区三区免费在线观看 | 伊人伊成久久人综合网站 | 美女久久久久久 | 日韩高清国产精品 | 九热在线 | 手机av网站 | 久久成人免费视频 | 日本动漫做毛片一区二区 | 国产精品久久久久免费 | 亚洲有 在线| 在线免费观看av网站 | 97色免费视频| 999久久a精品合区久久久 | 久久这里只有精品1 | 色全色在线资源网 | 99精品国产99久久久久久福利 | 免费色视频网站 | av福利网址导航 | av在线超碰 | 久久激情婷婷 | 午夜aaaa | 亚洲黄色网络 | 日本中文字幕在线电影 | 亚洲天堂自拍视频 | 国产亚洲精品久久 | 一区久久久 | 五月天激情综合 | 久久在线免费 | 成人app在线播放 | 日韩精品免费一线在线观看 | 午夜av剧场 | 99资源网 | 久久精品日产第一区二区三区乱码 | 久久久不卡影院 | а天堂中文最新一区二区三区 | 日韩在线电影观看 | 国产一区二区三区黄 | 欧美亚洲精品一区 | 中文字幕之中文字幕 | 久久久久久久久黄色 | 亚洲国产播放 | 日韩性片| 日韩电影一区二区在线 | 92中文资源在线 | 欧美一级片在线观看视频 | jizzjizzjizz亚洲| 日韩簧片在线观看 | 国产一区二区精品91 | 精品电影一区 | 亚洲电影久久 | 婷婷综合av| 91伊人久久大香线蕉蜜芽人口 | 天天射,天天干 | 91免费的视频在线播放 | 日韩一三区| 久久影院中文字幕 | 久久色中文字幕 | 亚洲一区二区91 | 91麻豆精品国产91久久久久久 | 国产1区在线 | 日韩三级.com | 国产高清在线精品 | 国产精品观看在线亚洲人成网 | 日本黄色免费网站 | 天天综合中文 | 91在线视频观看免费 | 日韩精品久久中文字幕 | 9999在线视频 | 久久精品视频在线免费观看 | 一区二区三区手机在线观看 | www狠狠操 | 国产在线观看不卡 | 国产在线国产 | 亚洲国产资源 | 日韩精品一区二区三区免费观看视频 | 中文字幕免费高清 | 国产色妞影院wwwxxx | 国产精品免费小视频 | 久草com | 久久国产精品精品国产色婷婷 | 国产在线a免费观看 | av韩国在线 | 久久高清免费观看 | 国产日产亚洲精华av | 人人爽人人爽人人片 | 午夜精品久久久久久 | 亚洲国产欧洲综合997久久, | 中文资源在线观看 | 国产一区国产精品 | 五月婷婷导航 | 亚洲视频每日更新 | 在线观看网站你懂的 | 人人澡av | 精品国产乱码久久久久久浪潮 | 国产69久久久欧美一级 | 在线看v片成人 | 亚洲乱码中文字幕综合 | 免费色黄 | 99麻豆久久久国产精品免费 | 狠狠狠综合 | 九九热99视频 | 色播99 | 国产一区久久 | 欧美国产日韩一区 | 超薄丝袜一二三区 | 国产午夜精品一区二区三区嫩草 | 伊人色**天天综合婷婷 | av大全在线观看 | 日韩免费一级a毛片在线播放一级 | 日韩网页 | 久久精品免费播放 | 蜜臀av网址 | 五月亚洲综合 | 日韩欧美高清 | 高潮久久久久久久久 | 国色天香av | 97视频在线免费观看 | 欧美性天天 | 日韩一级精品 | 在线观看av片 | 国产偷在线| 国产精品黄色影片导航在线观看 | 亚洲精选在线观看 | 在线电影 一区 | 天天天天天天天天操 | 97在线精品| 久久中文字幕视频 | 成人三级网站在线观看 | 91在线超碰| 久久国产精品免费观看 | 免费看黄色小说的网站 | 亚洲精品在线观看免费 | 日韩在线观看第一页 | 91av99| 亚洲国产日韩精品 | 91传媒免费在线观看 | 九九热免费视频在线观看 | 免费的黄色的网站 | 夜夜躁天天躁很躁波 | 日韩精品视 | 日日夜夜狠狠操 | 91精品国产92久久久久 | 国产精品毛片一区二区在线 | 黄色av网站在线观看免费 | 91视频链接 | 六月丁香在线视频 | 91精品1区2区 | 亚洲视频1 | 伊人久久国产精品 | 国内外成人在线视频 | 国产爽视频 | 六月丁香色婷婷 | 日本久久久影视 | 最新日韩在线 | 欧美天天综合 | 久久久福利 | 国产亚洲在线观看 | 国内视频一区二区 | 日韩在线免费 | 日韩精品中文字幕在线播放 | 中文字幕丝袜美腿 | 欧美巨乳波霸 | 中文字幕在线观看一区二区三区 | 手机在线永久免费观看av片 | 精品久久久久久国产偷窥 | 欧美日韩免费看 | 久久刺激视频 | 欧美一区二视频在线免费观看 | 亚洲欧美少妇 | 中文一区在线观看 | 久久久 精品 | 91九色蝌蚪视频 | 国产又粗又猛又色又黄视频 | 亚洲 欧美 变态 国产 另类 | 欧美精品在线视频 | 天堂中文在线视频 | 中文字幕一二三区 | 麻豆果冻剧传媒在线播放 | 免费观看91视频大全 | 欧美日韩精品影院 | 久久久久北条麻妃免费看 | 毛片网站在线 | 欧美一区二区在线免费观看 | 中文字幕一区二区三区久久蜜桃 | 97成人资源 | 国产一区久久久 | 久久无码av一区二区三区电影网 | 日韩成人免费在线 | 日本精品一区二区三区在线播放视频 | 中文字幕有码在线观看 | 天天躁日日 | 国产一二三区在线观看 | 91精品一区二区三区久久久久久 | 色偷偷人人澡久久超碰69 | 亚洲小视频在线 | 91在线视频免费观看 | 亚洲精品在线播放视频 | 久久刺激视频 | 91字幕 | 色综合天天视频在线观看 | 97电影手机 | 国产99色 | 免费日韩高清 | 国产精品久久久久9999吃药 | 亚洲精选在线 | 成人一区二区三区在线 | 久久久久久国产精品 | 亚洲免费小视频 | 欧美美女一级片 | 超碰日韩 | 日韩在线高清免费视频 | 激情欧美日韩一区二区 | 国产视频一 | 精品久久久久久国产91 | 国产精品久久久久久久久久三级 | 日日干视频| 久久高清片 | 亚洲精品在线国产 | 国产亚洲视频在线观看 | 99视频在线免费观看 | 国产乱码精品一区二区蜜臀 | 88av视频| 久久久网址 | 国产成人精品电影久久久 | av最新资源 | 五月天综合色 | 一色屋精品视频在线观看 | 二区三区中文字幕 | 欧美精品久久久久久久久老牛影院 | 国产视频69 | 中文字幕在线观看国产 | 日日干日日| 日本三级在线观看中文字 | 精品国产综合区久久久久久 | 999久久国产 | 久久99久久久久 | 精品视频不卡 | 国产免费高清视频 | 国产成人久久精品77777 | 黄色av免费电影 | 超碰夜夜 | 国产黄网站在线观看 | 国产精品一区二区av日韩在线 | 久久久精品小视频 | 黄色小说免费在线观看 | 91免费版在线 | 日韩欧美综合精品 | 97在线精品 | 一级片免费观看视频 | 国产精品v欧美精品 | 四虎5151久久欧美毛片 | 六月丁香色婷婷 | 国产在线观看中文字幕 | 国产小视频91 | 97超碰精品| 波多野结衣久久资源 | 狠狠色丁香久久婷婷综 | 久久成人资源 | 国内精品久久久久影院优 | 91资源在线免费观看 | 欧美黄色免费 | www夜夜操com | 97精品在线视频 | 成人三级黄色 | 在线播放视频一区 | 久久精品视频网 | japanesefreesex中国少妇 | 97人人模人人爽人人喊网 | 欧美一级在线观看视频 | av线上免费观看 | 日韩r级在线| 精品免费久久 | 在线播放第一页 | 婷婷六月色 | 久草精品免费 | 国产不卡一区二区视频 | 国产精品久久麻豆 | 成人黄在线 | 亚洲一级特黄 | 免费99视频 | 日韩精品极品视频 | 日本深夜福利视频 | 日韩在线观看视频中文字幕 | 狠狠操精品 | 五月婷婷在线视频观看 | 日韩欧美精品一区二区三区经典 | 一区二区三区免费在线观看视频 | 中文字幕在线观看第一页 | 久艹视频在线免费观看 | 91免费黄视频 | 99精品久久久 | 麻豆91视频 | 国产一级视屏 | 色老板在线视频 | 午夜精品久久久久久 | 狠狠操夜夜 | 国产精品高潮呻吟久久久久 | 国产韩国精品一区二区三区 | 日韩高清无线码2023 | 麻豆久久久久久久 | 久久国产精品免费一区二区三区 | 国产视频美女 | 中文字幕区 | 青青草在久久免费久久免费 | 美女免费视频一区二区 | 中文字幕第| 国产乱对白刺激视频不卡 | 久久久久成人精品免费播放动漫 | www.91成人 | www欧美色| a黄色一级片| 亚洲天天综合网 | 激情综合色综合久久 | 久久九九久久九九 | 亚洲国产欧美在线看片xxoo | 色中色资源站 | 国产精品嫩草影院99网站 | 激情欧美日韩一区二区 | 91激情视频在线观看 | 亚洲一区二区精品在线 | 丁香午夜婷婷 | 亚洲精品美女在线观看播放 | 91av视频网 | 99九九免费视频 | 91在线看片 | 一二三四精品 | 国产成人一区二区三区在线观看 | 视频一区二区国产 | 在线不卡a | 香蕉在线视频观看 | 在线a亚洲视频播放在线观看 | 亚州日韩中文字幕 | 夜夜高潮夜夜爽国产伦精品 | 久久精品欧美 | 欧美性网站 | 中文视频在线看 | 免费视频二区 | 久久99精品波多结衣一区 | 激情欧美一区二区三区 | 久久久在线观看 | 精品一区电影 | 国内精品久久久久久久久久清纯 | 丁香久久五月 | 91在线免费视频观看 | 日日日视频 | 成人av网站在线 | 久爱综合| 香蕉久草 | 婷婷色网视频在线播放 | a视频在线| 精品 一区 在线 | 亚洲少妇天堂 | 欧美巨大| 精品日韩在线一区 | 在线观看日本高清mv视频 | 亚洲国产欧美在线看片xxoo | 国内精品中文字幕 | 色国产在线 | 制服丝袜亚洲 | 久久精品99精品国产香蕉 | 亚洲精品国产精品国自产观看 | 日韩在线免费高清视频 | 丁香五月缴情综合网 | 国产黄色片久久久 | 人人插人人干 | 夜夜操狠狠干 | 视频一区二区三区视频 | 二区三区在线 | 日本少妇高清做爰视频 | 亚洲国产精品久久久久 | 久久视频在线观看中文字幕 | 在线观看中文字幕 | 色视频国产直接看 | 天天碰天天操视频 | 在线亚洲天堂网 | 91porny九色91啦中文 | 在线观看日韩 | 激情综合网五月 | 在线观看日本韩国电影 | 亚洲国内精品在线 | 视频在线观看99 | 成人黄大片视频在线观看 | 久久综合狠狠综合久久综合88 | 亚洲人在线7777777精品 | 色网址99| 国产网站色 | 日韩一区二区免费在线观看 | 国产蜜臀av | 91精品黄色 | 国产高清视频在线播放 | 国产精品福利无圣光在线一区 |