久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

SpringBoot 導(dǎo)出數(shù)據(jù)生成excel文件返回方式

瀏覽:125日期:2022-06-16 17:14:38
一、基于框架

1.IDE

IntelliJ IDEA

2.軟件環(huán)境

Spring boot

mysql

mybatis

org.apache.poi

二、環(huán)境集成

1.創(chuàng)建spring boot項目工程

略過

2.maven引入poi

<!--數(shù)據(jù)導(dǎo)出依賴 excel--><!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml-schemas --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.17</version></dependency><!--數(shù)據(jù)導(dǎo)出依賴 End excel-->三、代碼實現(xiàn)

此處以導(dǎo)出云端mysql數(shù)據(jù)中的用戶表為例(數(shù)據(jù)為虛假數(shù)據(jù))

1.配置xls表格表頭

此處我創(chuàng)建一個class(ColumnTitleMap)來維護需要導(dǎo)出的mysql表和xls表頭顯示的關(guān)系

代碼注釋已經(jīng)清晰明了,就不再贅述

/** * @desc:數(shù)據(jù)導(dǎo)出,生成excel文件時的列名稱集合 * @author: chao * @time: 2018.6.11 */public class ColumnTitleMap { private Map<String, String> columnTitleMap = new HashMap<String, String>(); private ArrayList<String> titleKeyList = new ArrayList<String> (); public ColumnTitleMap(String datatype) { switch (datatype) { case 'userinfo': initUserInfoColu(); initUserInfoTitleKeyList(); break; default: break; } } /** * mysql用戶表需要導(dǎo)出字段--顯示名稱對應(yīng)集合 */ private void initUserInfoColu() { columnTitleMap.put('id', 'ID'); columnTitleMap.put('date_create', '注冊時間'); columnTitleMap.put('name', '名稱'); columnTitleMap.put('mobile', '手機號'); columnTitleMap.put('email', '郵箱'); columnTitleMap.put('pw', '密碼'); columnTitleMap.put('notice_voice', '語音通知開關(guān)'); columnTitleMap.put('notice_email', '郵箱通知開關(guān)'); columnTitleMap.put('notice_sms', '短信通知開關(guān)'); columnTitleMap.put('notice_push', '應(yīng)用通知開關(guān)'); } /** * mysql用戶表需要導(dǎo)出字段集 */ private void initUserInfoTitleKeyList() { titleKeyList.add('id'); titleKeyList.add('date_create'); titleKeyList.add('name'); titleKeyList.add('mobile'); titleKeyList.add('email'); titleKeyList.add('pw'); titleKeyList.add('notice_voice'); titleKeyList.add('notice_email'); titleKeyList.add('notice_sms'); titleKeyList.add('notice_push'); } public Map<String, String> getColumnTitleMap() { return columnTitleMap; } public ArrayList<String> getTitleKeyList() { return titleKeyList; }}

2.controller

提供對外接口,ExportDataController.java

package com.mcrazy.apios.controller;import com.mcrazy.apios.service.ExportDataService;import com.mcrazy.apios.service.UserInfoService;import com.mcrazy.apios.util.datebase.columntitle.ColumnTitleMap;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import javax.servlet.http.HttpServletResponse;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * @desc:數(shù)據(jù)導(dǎo)出api控制器 * @author: chao * @time: 2018.6.11 */@Controller@RequestMapping(value = '/exportdata')public class ExportDataController { @Autowired UserInfoService userInfoService; @Autowired ExportDataService exportDataService; /** * @api: /apios/exportdata/excel/ * @method: GET * @desc: 導(dǎo)出數(shù)據(jù),生成xlsx文件 * @param response 返回對象 * @param date_start 篩選時間,開始(預(yù)留,查詢時并未做篩選數(shù)據(jù)處理) * @param date_end 篩選時間,結(jié)束(預(yù)留,查詢時并未做篩選數(shù)據(jù)處理) */ @GetMapping(value = '/excel') public void getUserInfoEx( HttpServletResponse response, @RequestParam String date_start, @RequestParam String date_end ) { try { List<Map<String,Object>> userList = userInfoService.queryUserInfoResultListMap(); ArrayList<String> titleKeyList= new ColumnTitleMap('userinfo').getTitleKeyList(); Map<String, String> titleMap = new ColumnTitleMap('userinfo').getColumnTitleMap(); exportDataService.exportDataToEx(response, titleKeyList, titleMap, userList); } catch (Exception e) { // System.out.println(e.toString()); } }}

3.service

(1).用戶表數(shù)據(jù)

UserInfoMapper.java

package com.mcrazy.apios.mapper;import com.mcrazy.apios.model.UserInfo;import org.apache.ibatis.annotations.Mapper;import java.util.List;import java.util.Map;@Mapperpublic interface UserInfoMapper { /** * @desc 查詢所有用戶信息 * @return 返回多個用戶List * */ List<Map<String,Object>> queryUserInfoResultListMap();}

UserInfoMapper.xml

<?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' ><mapper namespace='com.mcrazy.apios.mapper.UserInfoMapper'> <select resultType='HashMap'> select * from user_info </select></mapper>

UserInfoService.java

package com.mcrazy.apios.service;import com.mcrazy.apios.mapper.UserInfoMapper;import com.mcrazy.apios.model.UserInfo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;import java.util.Map;@Servicepublic class UserInfoService { @Autowired UserInfoMapper userInfoMapper; /** * @desc 查詢所有用戶信息 * @return 返回多個用戶List * */ public List<Map<String,Object>> queryUserInfoResultListMap() { List<Map<String,Object>> list = userInfoMapper.queryUserInfoResultListMap(); return list; }}

(2). 生成excel文件和導(dǎo)出

ExportDataService.java

package com.mcrazy.apios.service;import com.mcrazy.apios.util.datebase.ExportExcelUtil;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import javax.servlet.http.HttpServletResponse;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * @desc:數(shù)據(jù)導(dǎo)出服務(wù) * @author: chao * @time: 2018.6.11 */@Servicepublic class ExportDataService { @Autowired ExportExcelUtil exportExcelUtil; /*導(dǎo)出用戶數(shù)據(jù)表*/ public void exportDataToEx(HttpServletResponse response, ArrayList<String> titleKeyList, Map<String, String> titleMap, List<Map<String,Object>> src_list) { try { exportExcelUtil.expoerDataExcel(response, titleKeyList, titleMap, src_list); } catch (Exception e) { System.out.println('Exception: ' + e.toString()); } }}

導(dǎo)出工具封裝,ExportExcelUtil.java

package com.mcrazy.apios.util.datebase;import com.mcrazy.apios.util.object.DateUtils;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.streaming.SXSSFWorkbook;import org.springframework.stereotype.Service;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * @desc:數(shù)據(jù)導(dǎo)出,生成excel文件 * @author: chao * @time: 2018.6.12 */@Servicepublic class ExportExcelUtil { public void expoerDataExcel(HttpServletResponse response, ArrayList<String> titleKeyList, Map<String, String> titleMap, List<Map<String,Object>> src_list) throws IOException { String xlsFile_name = DateUtils.currtimeToString14() + '.xlsx'; //輸出xls文件名稱 //內(nèi)存中只創(chuàng)建100個對象 Workbook wb = new SXSSFWorkbook(100); //關(guān)鍵語句 Sheet sheet = null; //工作表對象 Row nRow = null; //行對象 Cell nCell = null; //列對象 int rowNo = 0; //總行號 int pageRowNo = 0; //頁行號 for (int k=0;k<src_list.size();k++) { Map<String,Object> srcMap = src_list.get(k); //寫入300000條后切換到下個工作表 if(rowNo%300000==0){ wb.createSheet('工作簿'+(rowNo/300000));//創(chuàng)建新的sheet對象 sheet = wb.getSheetAt(rowNo/300000); //動態(tài)指定當(dāng)前的工作表 pageRowNo = 0; //新建了工作表,重置工作表的行號為0 // -----------定義表頭----------- nRow = sheet.createRow(pageRowNo++); // 列數(shù) titleKeyList.size() for(int i=0;i<titleKeyList.size();i++){ Cell cell_tem = nRow.createCell(i); cell_tem.setCellValue(titleMap.get(titleKeyList.get(i))); } rowNo++; // --------------------------- } rowNo++; nRow = sheet.createRow(pageRowNo++); //新建行對象 // 行,獲取cell值 for(int j=0;j<titleKeyList.size();j++){ nCell = nRow.createCell(j); if (srcMap.get(titleKeyList.get(j)) != null) { nCell.setCellValue(srcMap.get(titleKeyList.get(j)).toString()); } else { nCell.setCellValue(''); } } } response.setContentType('application/vnd.ms-excel;charset=utf-8'); response.setHeader('Content-disposition', 'attachment;filename=' + xlsFile_name); response.flushBuffer(); OutputStream outputStream = response.getOutputStream(); wb.write(response.getOutputStream()); wb.close(); outputStream.flush(); outputStream.close(); }}三、運行

至此,所有代碼工作已經(jīng)做完,把程序運行起來,在瀏覽器調(diào)用接口,會自動下載到電腦中

瀏覽器打開:

http://192.168.1.70:8080/apios/exportdata/excel/?time_start=2018-12-19&end_start=2018-12-19

效果

SpringBoot 導(dǎo)出數(shù)據(jù)生成excel文件返回方式

SpringBoot 導(dǎo)出數(shù)據(jù)生成excel文件返回方式

得到xlsx文件,查看數(shù)據(jù)

SpringBoot 導(dǎo)出數(shù)據(jù)生成excel文件返回方式

以上這篇SpringBoot 導(dǎo)出數(shù)據(jù)生成excel文件返回方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: excel
相關(guān)文章:
主站蜘蛛池模板: 精品在线看 | 国产精品久久久久久亚洲调教 | 91福利电影在线观看 | 欧美激情高清 | 一级免费视频 | 日日爽夜夜操 | 中文字幕在线视频免费观看 | 蜜桃精品久久久久久久免费影院 | 国产精品久久久久久久久久妞妞 | 羞羞的视频在线观看 | 国产精品高潮呻吟久久av黑人 | 国产成人精品999在线观看 | 亚洲综合区 | 色综合久久久久 | 天天摸夜夜操 | 99久久婷婷国产精品综合 | 欧美性猛片aaaaaaa做受 | 黄a在线| 亚洲免费视频在线 | 福利久久 | 99热这里有精品 | 久久久久久久影院 | 国产韩国精品一区二区三区 | 成人国产在线观看 | 天天操狠狠操网站 | 久久久久久久久久久久久av | 欧美综合视频 | 久久国产欧美一区二区三区精品 | 亚洲精品第一页 | 亚洲视频在线视频 | 91九色在线观看 | 色综合网站 | 欧美成人综合在线 | 国产精品亚洲成在人线 | 国产精品久久久久久久久久99 | 国产精品久久久久久久久污网站 | 欧美一区视频 | 色av综合网| 国产一级特黄毛片在线毛片 | 999国产在线观看 | 久久99精品国产麻豆婷婷洗澡 | 宅男伊人 | 亚洲第一免费网站 | 青青草视频在线免费观看 | 国产精品观看 | 国产成人午夜精品影院游乐网 | 999精品网| 久久久久久亚洲 | 国产福利在线观看视频 | 欧美视频在线免费 | 国产一级免费视频 | 欧美视频在线播放 | 精品国产乱码久久久久久1区2区 | 日韩国产欧美精品 | 亚洲综合中文 | 午夜影院在线看 | 欧美a在线 | 一级免费黄视频 | 国产一区二区成人 | 最近韩国日本免费观看mv免费版 | 天天视频成人 | 亚洲精品视频在线播放 | 日韩激情网 | 欧美日韩一区二区在线播放 | 大桥未久亚洲精品久久久强制中出 | 亚洲a精品| 国色天香成人网 | 欧美一级在线视频 | 精品一区二区久久久久久久网站 | 日韩1区 | 欧美xxxx做受欧美 | 人干人人| 国产成人小视频 | 国产91一区| 亚洲一区二区在线 | 台湾av在线 | 午夜精品久久久久久久久久久久久 | 日韩欧美国产精品一区二区三区 | 成人h视频在线观看 | 国产精品久久久久久久久久新婚 | 欧美小电影 | 欧美日韩在线观看一区二区 | 中文字幕综合在线 | 国产精品第一国产精品 | 伊人网视频在线 | 欧美精品在线观看 | 天天操天天插天天干 | 日本不卡免费新一二三区 | 欧美一区二区三区精品 | 久久久久久婷婷 | 国产精品一区二区三区免费 | 在线观看亚洲精品视频 | 亚洲高清电影 | 91精品国产综合久久香蕉922 | 日韩字幕一区 | 日本综合久久 | 亚州成人 | 免费看国产一级特黄aaaa大片 | 一区二区亚洲 | 国产999精品久久久影片官网 | 色欧美片视频在线观看 | av中文字幕在线 | 日韩一区二区在线观看视频 | 午夜影院a | 日韩中文字幕在线播放 | 欧美亚洲一 | 日本高清中文字幕 | 欧美日韩一区二区三区在线观看 | 欧美日韩国产精品一区二区亚洲 | 国产丝袜人妖ts黄檬 | 99国产精品一区 | 午夜精品久久久久久久久久久久久 | 久久不射电影网 | 亚洲精品成人 | 国产免费一区二区 | 一级黄色录像毛片 | 久久久久久久av | 欧美 日韩 国产 一区 | 欧美一级视频在线观看 | 日本一本视频 | 免费高潮视频95在线观看网站 | 91日日夜夜| 精品久久ai | 亚洲中午字幕 | 国产精品美女久久久久久久久久久 | 91视频在线看 | 羞羞的视频在线免费观看 | 一区久久 | 中文一区| 成人免费毛片高清视频 | 91精品国产91久久久久久吃药 | 99在线视频观看 | 日韩欧美视频一区 | 亚洲欧美一 | 久久久久久国产 | 夜夜草| 国产伦精品一区二区三区四区视频 | 欧美日韩久久精品 | 精品久久久网站 | 国产精品一区免费在线观看 | 亚洲激情在线播放 | 久久久中文字幕 | 91中文字幕在线观看 | 中文字幕 亚洲一区 | 欧美日韩一 | 国产在线1 | 国产高清精品一区二区三区 | 天天插天天射天天干 | 久久一区 | 高清av网站 | 一级一级毛片 | 最新日韩av | 亚洲欧美日韩电影 | 国产精品视频一区二区三区 | 午夜激情免费在线观看 | 亚洲精品久久 | 大胸av | 亚洲精品一区久久久久久 | 亚洲精品一区二三区不卡 | 午夜影院在线看 | 亚洲精品国产二区 | 一区二区在线视频 | 天天干夜夜骑 | 日韩欧美视频 | √新版天堂资源在线资源 | 亚洲av毛片| 在线成人av | 男人天堂网站 | 久久精品视频网站 | 欧美一区亚洲二区 | 国产www在线| 国产免费一级特黄录像 | 国产二区在线播放 | 国产精品久久久一区二区 | 亚洲精品久久久久久久久久久 | 成人免费在线电影 | 毛片综合 | 色偷偷888欧美精品久久久 | 国产精品18久久久久久久久 | 国产免费久久 | 在线观看免费视频91 | 北条麻妃国产九九九精品小说 | 91久久综合亚洲鲁鲁五月天 | 亚洲一区二区三区在线观看免费 | 国产精品久久久久无码av | 激情图区在线观看 | 日韩欧美在线免费观看 | 亚洲精品免费在线观看 | 色小妹一二三区 | 国产一区二区精品丝袜 | 天天操天天插天天干 | 丁香婷婷久久久综合精品国产 | 成人久久18免费观看 | 视频一区二区三区免费观看 | 国产91亚洲 | 亚洲视频中文字幕 | 日韩一区免费观看 | 久久福利 | 男女做爰高清无遮挡免费视频 | 日日摸天天做天天添天天欢 | 成人国产精品视频 | 不卡一区二区三区四区 | 不用播放器的免费av | 精品国产乱码久久久久久蜜柚 | 最新国产精品 | 国产精品视频 | 午夜精品一区二区三区在线视频 | 一区二区三区四区在线 | igao视频 | 色资源在线| 黄色电影天堂 | 九色av | 欧美日韩电影一区 | 国产一区免费 | 欧美日韩国产在线播放 | 国产在线观看免费av | 日本妇人成熟免费视频 | 美女视频黄的免费 | 久久国产综合 | 日韩在线免费 | av网址在线播放 | 中文字幕亚洲欧美 | 欧美成人免费在线观看 | 全黄大全大色全免费大片 | 免费一区二区 | 男女羞羞视频免费看 | 91在线视频免费观看 | 国产精品综合 | 久久久精品一区二区 | 91伊人 | 精品亚洲一区二区 | 亚洲www啪成人一区二区 | 日本欧美在线观看 | 国产成人精品a视频一区www | 亚洲精品乱码久久久久久蜜桃91 | 黄色短视频在线观看 | 蜜桃精品久久久久久久免费影院 | 精品自拍视频 | 中文字幕一二三区 | 国产美女一区二区 | 久久6 | 国产色 | 欧美日韩高清 | 中文字幕一区二区三区乱码图片 | 中文字幕高清在线 | 久久综合99re88久久爱 | 一区二区免费在线观看 | 日本a视频 | 久久久国产精品 | 欧洲另类二三四区 | www.99re| 一区二区福利 | 色九九| 久久精品性 | 欧美一区永久视频免费观看 | 国产免费一区二区三区 | 国产精品久久久久久久9999 | 免费在线一区二区三区 | 色精品 | 韩日免费视频 | 国产一区二区三区久久久久久 | 一区二区中文字幕在线观看 | 午夜影院a | 在线观看a视频 | 国产精品成人在线观看 | 成人免费视频观看 | 精品一区久久 | 99久久久久久 | 久久99深爱久久99精品 | 免费观看一区二区三区毛片 | 日韩在线网 | 四虎永久免费影院 | 欧美久热 | 五月天婷婷综合 | 亚洲欧美日韩精品久久奇米色影视 | 成人av网站免费观看 | 伊人激情网| 精品亚洲一区二区三区 | 色综合色综合网色综合 | 亚洲欧美综合乱码精品成人网 | 波多野结衣av中文字幕 | 福利精品视频 | 一级片在线观看 | 久久久久久久一区 | 99热国产精品 | 久久国产精品视频 | 一区二区视频 | 午夜精品久久久久 | 男女深夜网站 | 亚洲国产一区二区三区四区 | 国产视频一区二区三区四区 | 欧美日韩一区二区电影 | 伊人久久国产 | 九热精品| 久福利| 成人精品视频免费 | 久久成人午夜 | 久草在线青青草 | 日韩欧美国产一区二区 | 一区二区免费在线 | 欧美精品91 | 在线成人av | 中文字幕爱爱视频 | 最新国产视频 | 精品久久久久久久久久久久久久 | 国产一区二区三区在线 | 日韩三及片| 夜本色| 国产成人综合在线 | 性做久久久久久久免费看 | 欧日韩免费视频 | 91视频在线免费观看 | 一区二区三区四区在线播放 | 久草色视频在线观看 | 亚洲国产精品99久久久久久久久 | 中文字幕在线综合 | 欧美小电影 | 国产大片久久久 | 精品在线一区 | 伊人免费在线观看高清版 | 欧美午夜视频 | 欧美久久久久久久久久久 | 亚洲精品a在线观看 | 免费黄色小视频 | 色橹橹欧美在线观看视频高清 | 日韩欧美一级 | 国产精品欧美一区二区三区 | 人操人人| 日本高清视频在线播放 | 国产精品视频免费 | 亚洲精品免费看 | 青青草久久久 | 一区二区三区亚洲精品国 | av大片 | 久久噜噜噜精品国产亚洲综合 | 亚洲成人一区二区 | 亚洲精品一区二区三区麻豆 | 国产精品成人一区二区三区夜夜夜 | 国产欧美在线观看 | 亚洲午夜精品一区二区三区 | 99久久精品一区二区 | 国产精品欧美一区二区三区 | 97久久精品人人做人人爽50路 | 久久成人一区二区 | 老司机精品福利视频 | 国产欧美精品在线 | 国产精品成人久久久久 | 免费观看一级视频 | 亚洲在线免费观看 | 国产在线精品一区二区 | 天天操天天摸天天干 | 色婷婷国产精品综合在线观看 | 久久91视频 | 国产美女av在线 | 欧洲亚洲一区 | 精品久久久久久久久久久久久久久久久久久 | 国产福利精品一区 | 久久精品久久久久久久久久16 | 99视频免费| 91亚洲高清| av免费黄色 | 欧美激情自拍偷拍 | 91视频播放 | 欧美日韩亚洲国内综合网 | 青草久操| 精品九九九 | 国产精品久久久久久久久久久免费看 | 国产亚洲一区二区三区在线观看 | 在线观看国产日韩欧美 | 三级黄色视频毛片 | 亚洲第一色片 | 国产在线激情视频 | 亚洲二区在线 | 中文字幕高清在线 | 碰在线视频 | 狠狠躁夜夜躁人人爽天天高潮 | 在线观看中文字幕 | 欧美激情视频一区二区三区在线播放 | 最新中文字幕在线 | 狠狠干av | 国产高清美女一级a毛片久久 | 夜夜夜操操操 | 国产精品久久久久久久久久东京 | 国产乱视频网站 | 毛片网免费 | 国产日韩免费 | 中文字幕一区二区三区不卡 | 操皮视频 | 日韩色综合 | 亚洲成年人网站在线观看 | 91破解版在线 | 亚洲 | 亚洲成人另类 | 日本亚洲欧美 | 日韩中文字幕视频 | 久久久国产一区二区三区 | 黄色国产视频 | a∨色狠狠一区二区三区 | 日本三级在线观看网站 | 天天天天天天天天操 | 最新日韩精品在线观看 | 国产美女在线观看 | 成人精品一区二区三区 | 久久精品一区二区三区中文字幕 | 亚洲网站在线观看 | 国内精品三级 | 精品久久久久久亚洲精品 | 亚洲一区中文字幕在线观看 | 国产一区二区三区四区在线观看 | 福利片在线观看 | 午夜剧院官方 | 一区二区三区四区在线视频 | 午夜国产精品视频 | 欧美日韩视频一区二区 | 欧美亚洲国产日韩 | 亚洲精品一区在线观看 | 国产噜噜噜噜噜久久久久久久久 | 久久麻豆视频 | 91国内精品| 精品久久久久久久久久久久久 | 亚洲男人天堂网 | 国产成人久久精品一区二区三区 | 黄色一级视频 | 亚洲精品影院 | 97精品久久| 国产视频一视频二 | 欧美高清成人 | 中文二区 | 亚洲一区二区三区视频 | 精品中文字幕一区 | 中国特黄毛片 | 久久叉| 天天舔天天干天天操 | 九色av | 精品在线播放 | 狠狠伊人 | 亚洲成人日韩 | 卡通动漫第一页 | 精品欧美黑人一区二区三区 | 99精品热 | 成人免费高清视频 | 日韩一区精品视频 | 国产午夜精品一区二区三区 | 中文字幕日韩专区 | 精品亚洲成a人在线观看 | 大陆毛片 | 国产成人免费在线 | 乳色吐息在线观看 | 毛片激情永久免费 | 日韩国产精品视频 | 久久99久久久久久 | 涩久久 | caoporn免费 | 久久综合香蕉 | 日韩高清不卡一区二区三区 | 日韩欧在线 | 成人亚洲欧美 | 国产第一区在线观看 | 99福利视频 | 亚洲国产精品成人 | 中文字幕亚洲区 | 国产中文字幕在线观看 | 91久久久久久久久 | 国产a久久精品一区二区三区 | 91看片在线观看 | 成人av免费在线观看 | 国产综合亚洲精品一区二 | 日韩日韩日韩日韩日韩日韩日韩 | 九九久久久 | 中文无吗 | 最新久久精品 | 国产日韩欧美 | 欧美日韩中文在线 | 国产一区二区在线免费观看 | 免费av一区二区三区 | 成人久久久久久久久 | 成人精品在线视频 | www.久久久 | 欧美一级特黄aaaaaa大片在线观看 | 国产精品久久久久久一区二区三区 | 黄色大片观看 | 日韩欧美国产精品综合嫩v 国产高清av在线一区二区三区 | 欧美日韩中文字幕 | 国产一区精品在线 | 国产三级在线播放 | 亚洲一区二区三区 | 精品国产一区二区三区久久影院 | 国产一区二区欧美 | 伊人色综合久久久天天蜜桃 | 超碰在线播 | 国产精品夜夜春夜夜爽久久电影 | 欧美11一13sex性hd | 精品国产31久久久久久 | 成人综合在线观看 | 亚洲欧洲在线观看 | 国产精品成人一区二区三区夜夜夜 | 欧美精品国产精品 | 欧美二区视频 | 久久久av | 国产午夜精品一区二区三区嫩草 | 一区二区三区免费 | 久久精品小视频 | 亚洲国产精品久久久 | 九色porny丨国产精品 | 国产精品福利午夜在线观看 | 亚洲欧美日韩另类一区二区 | 在线播放91 | 亚洲一区中文 | 国产精品亚洲天堂 | 久国产精品视频 | 三级黄色在线视频 | 天天久久| 91精品国产综合久久国产大片 | 日本欧美大片 | 久久国内 | av免费在线播放 | 欧美一区二区三区视频 | 欧美精品一区二区三区蜜臀 | 久久极品 | 国产成人影院 | 高清一区二区三区 | 国内精品一区二区三区视频 | 免费毛片一区二区三区久久久 | 少妇久久久 | 久久久久久免费 | 可以免费看黄视频的网站 | 日韩精品视频在线 | 人人九九 | 欧美视频精品 | 精久久 | 最新日韩免费 | 成人激情视频在线免费观看 | 亚洲欧美精品一区 | 91 在线观看| 美女一级毛片 | 精品欧美一区二区三区久久久 | 国产精品高潮呻吟久久av黑人 | 亚洲精选久久久 | 国产在线2 | 99re在线观看 | 日韩综合一区 | 最新av在线网址 | 国产免费av在线 | 国产一区二区三区免费视频 | 国产精品国产精品国产专区不片 | 91日韩欧美 | 成人在线免费观看视频 | 欧美日韩在线精品 | 国产精品国产精品国产专区不卡 | 国产成人在线免费观看 | 国产精品永久免费视频 | 97爱爱视频| 久久人人爽人人爽 | 久久在线视频 | 黄色av观看 | 欧美日韩一区二区电影 | 少妇久久久久 | 中文字幕av一区二区三区免费看 | 亚洲高清视频在线 | 欧美一区二区三区久久精品 | 国产成人精品免高潮在线观看 | 国产一区999 | 日韩欧美国产精品 | 国产高清在线精品一区二区三区 | 一区二区免费看 | 狠狠操一区二区三区 | 日韩欧美中文字幕在线视频 | 黄色片免费在线观看视频 | 中文字幕一区在线观看视频 | 国产婷婷 | 国产精品久久久久久久久免费桃花 | 欧洲亚洲精品久久久久 | 久久9久久 | 中文字幕免费视频观看 | 美日韩免费视频 | 日本黄色片免费 | h视频亚洲 | 国产在线看片 | 久久久国产精品视频 | 视频在线一区二区 | 精品亚洲一区二区三区 | 国产草草视频 | 精品国产乱码一区二区三区四区 | 久久久91精品国产一区二区三区 | 国产一级免费视频 | 狠狠操操 | 国产精品久久久久久久 | 日韩精品极品视频在线 | 韩国三级中文字幕hd久久精品 | 日本精品二区 | 久久精品电影网 | 天天插狠狠插 | 97在线视频免费 | 亚洲一区精品在线 | 欧美日韩精品久久久 | 成人午夜视频在线观看 | 久久福利 | 欧美日韩黄色一级片 | 亚洲第一成年免费网站 | 精品三级在线观看 | 日韩和的一区二在线 | 久久久久久久成人 | www日本高清| 日本视频一区二区三区 | 午夜看看| 一级片国产 | 免费成人在线网站 | 欧美日韩中文字幕在线 | 欧美国产综合一区 | 一区二区三区国产免费 | 国产精品久久久久久久 | 亚洲精品电影在线观看 | 91精品久久久久久久 | 国产精品热 | 97久久精品人人做人人爽50路 | 亚洲精品久久一区二区三区 |