日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

甘特圖控件DHTMLX Gantt 教程:dhtmlxGantt與ASP.NET Core(上)

翻譯|使用教程|編輯:顏馨|2023-04-18 13:49:00.143|閱讀 237 次

概述:本章講述dhtmlxGantt在ASP.NET Core上的使用方法,歡迎查閱!

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

DHTMLX甘特圖是用于跨瀏覽器和超平臺應(yīng)用程序的功能齊備的甘特圖。可滿足項目管理應(yīng)用程序的大部分需求,具備完善的甘特圖表庫,功能強大,價格方便,提供豐厚而靈活的JavaScript API接口,與各種服務(wù)端技術(shù)(PHP,ASP.NET,Java等)簡單集合,滿足多種定制開發(fā)需求。

DHTMLX JavaScript UI 庫所開發(fā)的 JavaScript 組合易于使用和功能豐富,非常適合結(jié)合任何領(lǐng)導(dǎo)地位和任何復(fù)合性的解決方案,能力足足夠省創(chuàng)造和維保業(yè)務(wù)應(yīng)用程序的時間,提供高生產(chǎn)力。

DHTMLX 甘特圖最新下載


本教程將逐步指導(dǎo)您如何使用 ASP.NET Core 在服務(wù)端創(chuàng)建甘特圖。

第一步 創(chuàng)建一個項目

啟動Visual Studio 2022并創(chuàng)建一個新的項目。選擇:創(chuàng)建一個新的項目。

使用 ASP.NET Core 創(chuàng)建項目的 dhtmlxGantt

接下來來選擇“ASP.NET Core Web App”并命名為DHX.Gantt。

使用 ASP.NET Core 創(chuàng)建項目的 dhtmlxGantt

dhtmlxGantt 使用 ASP.NET Core 配置一個項目項目

dhtmlxGantt 使用 ASP.NET Core 配置一個項目項目

自此,你已經(jīng)創(chuàng)建了一個項目,可以繼續(xù)為甘特圖添加標(biāo)記和腳本。

第二步 添加甘特圖標(biāo)記和JS

進入wwwroot并創(chuàng)建一個index.html文件。

dhtmlx甘特與ASP.NET核心2創(chuàng)建一個項目

dhtmlx甘特與ASP.NET核心2創(chuàng)建一個項目

在新創(chuàng)建的文件中,為甘特圖制作一個簡單的頁面。

 請注意,甘特圖文件是在此演示中從 CDN 添加的。如果您有該組件的專業(yè)版本, 您需要手動將甘特圖文件添加到項目中。

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> <link  rel="stylesheet" type="text/css" /> <script src="http://cdn.dhtmlx.com/gantt/edge/dhtmlxgantt.js"></script> <script> document.addEventListener("DOMContentLoaded", function(event) { // specifying the date format gantt.config.date_format = "%Y-%m-%d %H:%i"; // initializing gantt gantt.init("gantt_here");  // initiating data loading gantt.load("/api/data"); // initializing dataProcessor var dp = new gantt.dataProcessor("/api/"); // and attaching it to gantt dp.init(gantt); // setting the REST mode for dataProcessor dp.setTransactionMode("REST"); }); </script> </head> <body> <div id="gantt_here" style="width: 100%; height: 100vh;"></div> </body> </html>

當(dāng)頁面被加載時,除了初始化甘特圖的數(shù)據(jù)加載外,還立即調(diào)用dataProcessor,所以用戶對甘特圖的所有修改都將被保存到后臺。后臺還沒有實現(xiàn),所以以后會更有意義。
接下來進入Program.cs,告訴應(yīng)用程序使用index.html頁面。為了做到這一點,你需要將應(yīng)用程序配置為從wwwroot文件夾中提供靜態(tài)文件。為此,你需要添加app.UseDefaultFiles()方法。你可以在這里找到更多細節(jié)。

var builder = WebApplication.CreateBuilder(args);  // Add services to the container. builder.Services.AddRazorPages();  var app = builder.Build();  // Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. // You may want to change this for production scenarios, // see //aka.ms/aspnetcore-hsts. app.UseHsts(); }  app.UseHttpsRedirection();  app.UseDefaultFiles();  app.UseStaticFiles();  app.UseRouting();  app.UseAuthorization();  app.MapRazorPages();  app.Run();

該方法允許提供默認文件。它將搜索wwwroot文件夾中的以下文件:app.UseDefaultFiles()

  • index.html
  • index.htm
  • default.html
  • default.htm

因此,你可以選擇其中的任何一個,而在本教程中使用的是 "index.html"。只是一個URL-rewriter,并不實際提供文件。為此,你還需要添加文件。UseDefaultFiles()UseStaticFiles()

一旦你完成了它,當(dāng)你運行應(yīng)用程序時,一個空的甘特圖就會出現(xiàn)在頁面上。注意,右上角的 "無效數(shù)據(jù) "標(biāo)簽顯示,因為因為仍然沒有合適的后臺來提供數(shù)據(jù),所以被調(diào)用。當(dāng)控制器實現(xiàn)后,gantt將能夠顯示任務(wù)和鏈接。gantt.load()

dhtmlx甘特與ASP.NET核心2添加甘特圖

現(xiàn)在基本部分已經(jīng)完成,是時候?qū)崿F(xiàn)后端了。讓我們從實現(xiàn)模型類開始,之后再進行WebAPI控制器。

第三步 創(chuàng)建模型和數(shù)據(jù)庫

讓我們從數(shù)據(jù)模型開始。甘特的數(shù)據(jù)模型包括鏈接和任務(wù),從.NET世界的角度來看,dhtmlxGantt對模型屬性使用非常規(guī)的名稱。有時客戶端的模型也包含一些客戶端或后端邏輯的屬性,但這些屬性不應(yīng)該存儲在數(shù)據(jù)庫中。

為了處理這個問題,將使用數(shù)據(jù)傳輸對象(DTO)模式。兩種模型將被定義:

  • 領(lǐng)域模型類,它將被用于EF Core和應(yīng)用程序內(nèi)部
  • DTO類,將用于與Web API進行通信。

然后,這兩種模型之間的映射應(yīng)該被實現(xiàn)。

模型
在項目文件夾中創(chuàng)建一個名為Models的新文件夾。這是實現(xiàn)模型類和 EF 上下文的位置。

任務(wù)模型
首先,為任務(wù)創(chuàng)建一個類。在Models文件夾中創(chuàng)建一個文件,命名為Task.cs。這可以通過調(diào)用Models文件夾的上下文菜單并選擇Add->Class來完成。

這個模型必須是這樣的:

namespace DHX.Gantt.Models { public class Task { public int Id { get; set; } public string? Text { get; set; } public DateTime StartDate { get; set; } public int Duration { get; set; } public decimal Progress { get; set; } public int? ParentId { get; set; } public string? Type { get; set; } } }

你可以查詢?nèi)蝿?wù)對象的所有屬性列表。

鏈接模型
再添加一個文件,為鏈接創(chuàng)建一個類:

namespace DHX.Gantt.Models { public class Link { public int Id { get; set; } public string? Type { get; set; } public int SourceTaskId { get; set; } public int TargetTaskId { get; set; } } }

模型已經(jīng)準備好了,你可以開始配置數(shù)據(jù)庫連接。
為了配置數(shù)據(jù)庫連接,你需要采取下面列出的步驟:

安裝Entity Framework Core
Entity Framework Core將被用來管理應(yīng)用程序與數(shù)據(jù)庫的通信。讓我們來安裝該框架:

  • 在項目樹中找到DHTMLX.Gantt的依賴項
  • 調(diào)用上下文菜單并選擇管理NuGet包
  • 打開瀏覽標(biāo)簽并安裝Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore和Microsoft.EntityFrameworkCore.Design

或者使用軟件包管理器命令行:

PM> Install-Package Microsoft.EntityFrameworkCore.SqlServer PM> Install-Package Microsoft.EntityFrameworkCore PM> Install-Package Microsoft.EntityFrameworkCore.Design

實體框架核心將用來管理應(yīng)用程序與數(shù)據(jù)庫的通信。

創(chuàng)建實體上下文
接下來你需要定義一個與數(shù)據(jù)庫的會話,并啟用加載和保存數(shù)據(jù)。為此,創(chuàng)建Context:

  • 在Models文件夾中添加GanttContext.cs文件
  • 在創(chuàng)建的文件中定義GanttContext類
using Microsoft.EntityFrameworkCore;  namespace DHX.Gantt.Models { public class GanttContext : DbContext { public GanttContext(DbContextOptions<GanttContext> options) : base(options) { } public DbSet<Task> Tasks { get; set; } = null; public DbSet<Link> Links { get; set; } = null;  } }

向數(shù)據(jù)庫添加第一批記錄
現(xiàn)在你可以向數(shù)據(jù)庫添加記錄了。讓我們創(chuàng)建數(shù)據(jù)庫初始化器,將任務(wù)填充到數(shù)據(jù)庫中。在Models文件夾中定義一個類,并將其稱為GanttSeeder。該類將有Seed()方法,將添加任務(wù)和鏈接到數(shù)據(jù)庫。

using Microsoft.EntityFrameworkCore;  namespace DHX.Gantt.Models { public static class GanttSeeder { public static void Seed(GanttContext context) { if (context.Tasks.Any()) { return; // DB has been seeded }  using (var transaction = context.Database.BeginTransaction()) { List<Task> tasks = new List<Task>() { new Task() { Id = 1, Text = "Project #2", StartDate = DateTime.Today.AddDays(-3), Duration = 18, Progress = 0.4m, ParentId = null }, new Task() { Id = 2, Text = "Task #1", StartDate = DateTime.Today.AddDays(-2), Duration = 8, Progress = 0.6m, ParentId = 1 }, new Task() { Id = 3, Text = "Task #2", StartDate = DateTime.Today.AddDays(-1), Duration = 8, Progress = 0.6m, ParentId = 1 } };  tasks.ForEach(s => context.Tasks.Add(s)); context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Tasks ON;"); context.SaveChanges();  context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Tasks OFF;"); List<Link> links = new List<Link>() { new Link() {Id = 1, SourceTaskId = 1, TargetTaskId = 2, Type = "1"}, new Link() {Id = 2, SourceTaskId = 2, TargetTaskId = 3, Type = "0"} };  links.ForEach(s => context.Links.Add(s)); context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Links ON;"); context.SaveChanges(); context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Links OFF;"); transaction.Commit(); } } } }

注冊數(shù)據(jù)庫
現(xiàn)在你應(yīng)該在Program.cs中注冊數(shù)據(jù)庫。但首先你需要一個連接字符串。它將被存儲在應(yīng)用程序設(shè)置的JSON文件中。創(chuàng)建appsettings.json文件(如果你已經(jīng)有了,則打開它),并為數(shù)據(jù)庫添加一個連接字符串:

{ "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb; Database=GanttDatabase;Trusted_Connection=True;" } }

數(shù)據(jù)庫上下文將通過依賴關(guān)系注入進行注冊。
將以下命名空間添加到 Program.cs:

using Microsoft.EntityFrameworkCore; using DHX.Gantt.Models;

該聲明將看起來像這樣:

var connectionString = builder.Configuration.GetConnectionString("DefaultConnection"); builder.Services.AddDbContext<GanttContext>( options => options.UseSqlServer(connectionString));

要啟用控制器,需要調(diào)用services.AddControllers()方法:

builder.Services.AddControllers();

然后我們調(diào)用app.MapControllers()來注冊我們的控制器路線:

app.MapControllers();

下面是Program.cs的完整代碼:

using Microsoft.EntityFrameworkCore; using DHX.Gantt.Models;  var builder = WebApplication.CreateBuilder(args);  // Add services to the container. builder.Services.AddRazorPages();  var connectionString = builder.Configuration.GetConnectionString("DefaultConnection"); builder.Services.AddDbContext<GanttContext>( options => options.UseSqlServer(connectionString));  builder.Services.AddControllers();  var app = builder.Build();  // Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. // You may want to change this for production scenarios, // see //aka.ms/aspnetcore-hsts. app.UseHsts(); }  app.UseHttpsRedirection();  app.UseDefaultFiles();  app.UseStaticFiles();  app.UseRouting();  app.UseAuthorization();  app.MapRazorPages();  app.MapControllers();  app.Run(); 

最后,你需要在應(yīng)用啟動時初始化和播種數(shù)據(jù)庫。通常情況下,你會希望使用遷移來完成這個任務(wù),但為了簡單起見,這里沒有使用遷移。

讓我們首先創(chuàng)建一個初始化的類。在Models文件夾中創(chuàng)建GanttInitializerExtension.cs文件:

namespace DHX.Gantt.Models { public static class GanttInitializerExtension { public static IHost InitializeDatabase(this IHost webHost) { var serviceScopeFactory = (IServiceScopeFactory?)webHost.Services.GetService(typeof(IServiceScopeFactory));  using (var scope = serviceScopeFactory!.CreateScope()) { var services = scope.ServiceProvider; var dbContext = services.GetRequiredService<GanttContext>(); dbContext.Database.EnsureDeleted(); dbContext.Database.EnsureCreated(); GanttSeeder.Seed(dbContext); }  return webHost; } } }

接下來調(diào)用InitializeDatabase():

app.InitializeDatabase();

正如上面提到的,本教程中沒有使用遷移。而是使用簡單的EnsureCreated和種子。

當(dāng)前部分已經(jīng)完成,讓我們回到甘特圖。

定義DTOs和映射
現(xiàn)在是定義將用于Web API的DTO類的時候了。讓我們從任務(wù)的DTO類開始。在Models文件夾中創(chuàng)建一個文件并定義WebApiTask.cs類:

namespace DHX.Gantt.Models { public class WebApiTask { public int id { get; set; } public string? text { get; set; } public string? start_date { get; set; } public int duration { get; set; } public decimal progress { get; set; } public int? parent { get; set; } public string? type { get; set; } public bool open { get { return true; } set { } }  public static explicit operator WebApiTask(Task task) { return new WebApiTask { id = task.Id, text = task.Text, start_date = task.StartDate.ToString("yyyy-MM-dd HH:mm"), duration = task.Duration, parent = task.ParentId, type = task.Type, progress = task.Progress }; }  public static explicit operator Task(WebApiTask task) { return new Task { Id = task.id, Text = task.text, StartDate = task.start_date != null ? DateTime.Parse(task.start_date, System.Globalization.CultureInfo.InvariantCulture) : new DateTime(), Duration = task.duration, ParentId = task.parent, Type = task.type, Progress = task.progress }; } } }

而這是定義在Models文件夾中名為WebApiLink.cs的文件中的Link的DTO類:

namespace DHX.Gantt.Models { public class WebApiLink { public int id { get; set; } public string? type { get; set; } public int source { get; set; } public int target { get; set; }  public static explicit operator WebApiLink(Link link) { return new WebApiLink { id = link.Id, type = link.Type, source = link.SourceTaskId, target = link.TargetTaskId }; }  public static explicit operator Link(WebApiLink link) { return new Link { Id = link.id, Type = link.type, SourceTaskId = link.source, TargetTaskId = link.target }; } } }

當(dāng)你完成這一步驟時,你應(yīng)該得到以下的文件夾結(jié)構(gòu):

甘特圖 ASP.NET Core 2 所有型號

現(xiàn)在你可以運行該應(yīng)用程序,以檢查一切是否到位。如果你沒有看到一個運行時錯誤,那么一切都很好。

第四步 實現(xiàn)網(wǎng)絡(luò)API

現(xiàn)在是實際實現(xiàn)REST API的時候了。

添加控制器
創(chuàng)建控制器文件夾并創(chuàng)建三個空的API控制器:一個用于任務(wù),另一個用于鏈接,還有一個用于整個數(shù)據(jù)集:

甘特圖 ASP.NET Core 2 添加控制器

任務(wù)控制器
讓我們?yōu)槿蝿?wù)創(chuàng)建一個控制器。它將定義甘特任務(wù)的基本CRUD操作。

它是如何工作的:

在GET請求中,任務(wù)從數(shù)據(jù)庫加載,輸出是任務(wù)的數(shù)據(jù)傳輸對象;
在PUT/POST請求中,任務(wù)作為WebAPITask類來自客戶端。它們在dhtmlxGantt中以這種方式表示。因此,你應(yīng)該把它們轉(zhuǎn)換為我們的EntityFramework數(shù)據(jù)模型的格式(任務(wù)類)。之后,就可以在DatabaseContext中保存更改。

using Microsoft.AspNetCore.Mvc; using DHX.Gantt.Models;  namespace DHX.Gantt.Controllers { [Produces("application/json")] [Route("api/task")] public class TaskController : Controller { private readonly GanttContext _context; public TaskController(GanttContext context) { _context = context; }  // GET api/task [HttpGet] public IEnumerable<WebApiTask> Get() { return _context.Tasks .ToList() .Select(t => (WebApiTask)t); }  // GET api/task/5 [HttpGet("{id}")] public Models.Task? Get(int id) { return _context .Tasks .Find(id); }  // POST api/task [HttpPost] public ObjectResult Post(WebApiTask apiTask) { var newTask = (Models.Task)apiTask;  _context.Tasks.Add(newTask); _context.SaveChanges();  return Ok(new { tid = newTask.Id, action = "inserted" }); }  // PUT api/task/5 [HttpPut("{id}")] public ObjectResult? Put(int id, WebApiTask apiTask) { var updatedTask = (Models.Task)apiTask; var dbTask = _context.Tasks.Find(id); if (dbTask == null) { return null; } dbTask.Text = updatedTask.Text; dbTask.StartDate = updatedTask.StartDate; dbTask.Duration = updatedTask.Duration; dbTask.ParentId = updatedTask.ParentId; dbTask.Progress = updatedTask.Progress; dbTask.Type = updatedTask.Type;  _context.SaveChanges();  return Ok(new { action = "updated" }); }  // DELETE api/task/5 [HttpDelete("{id}")] public ObjectResult DeleteTask(int id) { var task = _context.Tasks.Find(id); if (task != null) { _context.Tasks.Remove(task); _context.SaveChanges(); }  return Ok(new { action = "deleted" }); } } }

鏈接控制器
接下來你應(yīng)該為鏈接創(chuàng)建一個控制器:

using Microsoft.EntityFrameworkCore; using Microsoft.AspNetCore.Mvc; using DHX.Gantt.Models;  namespace DHX.Gantt.Controllers { [Produces("application/json")] [Route("api/link")] public class LinkController : Controller { private readonly GanttContext _context; public LinkController(GanttContext context) { _context = context; }  // GET api/Link [HttpGet] public IEnumerable<WebApiLink> Get() { return _context.Links .ToList() .Select(t => (WebApiLink)t); }  // GET api/Link/5 [HttpGet("{id}")] public Link? Get(int id) { return _context .Links .Find(id); }  // POST api/Link [HttpPost] public ObjectResult Post(WebApiLink apiLink) { var newLink = (Link)apiLink;  _context.Links.Add(newLink); _context.SaveChanges();  return Ok(new { tid = newLink.Id, action = "inserted" }); }  // PUT api/Link/5 [HttpPut("{id}")] public ObjectResult Put(int id, WebApiLink apiLink) { var updatedLink = (Link)apiLink; updatedLink.Id = id; _context.Entry(updatedLink).State = EntityState.Modified;   _context.SaveChanges();  return Ok(new { action = "updated" }); }  // DELETE api/Link/5 [HttpDelete("{id}")] public ObjectResult DeleteLink(int id) { var Link = _context.Links.Find(id); if (Link != null) { _context.Links.Remove(Link); _context.SaveChanges(); }  return Ok(new { action = "deleted" }); } } }

數(shù)據(jù)控制器
最后,你需要為一個數(shù)據(jù)動作創(chuàng)建一個控制器:

using Microsoft.AspNetCore.Mvc; using DHX.Gantt.Models;  namespace DHX.Gantt.Controllers { [Produces("application/json")] [Route("api/data")] public class DataController : Controller { private readonly GanttContext _context; public DataController(GanttContext context) { _context = context; }  // GET api/data [HttpGet] public object Get() { return new { 數(shù)據(jù) = _context.Tasks.ToList().Select(t => (WebApiTask)t), 鏈接 = _context.Links.ToList().Select(l => (WebApiLink)l)  }; }  } }

一切都準備好了。你可以運行該應(yīng)用程序,看到成熟的甘特圖。

甘特圖 ASP.NET Core 甘特圖已準備就緒

你也可以在 GitHub 上查看完整的源代碼。

DHTMLX甘特圖享有超過十年的聲望,支持跨瀏覽器和跨平臺,性能比高,可滿足項目管理應(yīng)用程序的所有需求,是最擅長的甘特圖表庫。


甘特圖控件交流群:764148812

歡迎加入群交流討論,獲得更多幫助請聯(lián)系


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網(wǎng)上PM娛樂城盤口(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)雷火競技官方買球(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權(quán)威十大網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 權(quán)威188BET足球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)188BET足球大全(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 污污免费网站 | 国产亚洲日韩欧美另类第八页 | 亚洲jizzjⅰzz妇女 | 日韩精品一区二区三区高清 | 国产精品一区日本 | 日韩一区二区三区高清免费 | 欧美老妇交乱视频在 | 国产亚洲人成网站在线观看 | 日韩欧美一区二区不卡看片 | 制服丝袜中文字幕在线 | 日韩欧美精品一区二区三区经典 | 老司机导航在线观看 | 又爽又大又光又色的午夜视频 | 综合色区在线观看 | 国产不卡视频在线观看 | 国产欧美精品久 | 国产免费 | 97国产精华最好的产品亚洲 | 91视频官网 | 91大神精品在线观 | 69精品在线| 欧美日韩午夜在线视频 | 激情小说亚洲图片伦 | 综合欧美乱伦高清 | 亚洲最稳定资源在线观看 | 国产影视亚洲精品手机版 | 艾栗栗国产精品视频一区 | 欧美综合精品一区二区三 | 男同桌上课时狂揉我下面污文 | 国产视频资源在线观看 | 伦理电影在线观看 | 精品国产日韩一区2区3区 | 337p日本 | 亚洲成a人片在线观看网站 亚洲国产精品一在线 | 欧美国产丝袜日韩精品 | 日本公与 | 免费观看美| 欧美日韩自 | 亚洲一二三区视频 | 精品欧美日| 免费成人www视频在线观看 | 区四区在线观看 | 日韩精品欧美激情亚洲综合 | 国产欧美一区二区三区精品 | 欧美+日本+国产+在线观看 | 日本三级做a全过程在线观看 | 国产aaa一区二区三区 | 老司机深夜免费影院入口 | 一本一道日韩一二三四区免费 | 国产传媒精品1区2区3区 | 成人家庭影院日韩午夜 | 亚洲欧美另类在线区 | 九色九一| 日本激情猛烈在线看免费观看 | 日本国产一区二区三区 | 午夜国产高清精品一区免费 | 蜜桃传媒在线观看高清hd | 亚洲欧美激情在线 | 国产经典午夜免费观看 | 国产精品一区二区20p发布 | 欧美亚洲精品久五月亚洲综合婷婷 | 日本中文字幕有码 | 国产伦精品一区二区三区无广告 | 成视频免费国产 | 色吊丝*性观看网站大全 | 日本制服丝袜在线 | www.性爱.com | 扒开女人内裤猛 | 国产一区二区三区正品 | 欧美原热mm在线视频观 | 精品剧情v国产在线观看 | 国产丝袜在线精品丝袜 | 精品日韩女仆在线观看不卡 | 99精品热视频国产 | 国产91对白在 | 老司机导航 | 国产福利一区二区三区在线观看 | 国产精品三级在线播放 | 成人亚洲电影 | 区三区视频 | 欧美性xxxxx| 中亚洲文日韩一区 | 亚洲aⅴ一区二区三区四区 日本三级私人电影网 | 97se狠狠狠狠狼 | 影音先锋在 | 小说区综合区 | 欧美性色生活免费观看 | 欧美激情一区 | 亚洲美女国产精品综 | 欧美日韩人成 | 国产精品一卡二卡3卡四卡网站 | 白丝jk女| 国产精品永久免费视频观看 | 国产特黄自拍大 | 日本xxxwww在线观看 | 国产丝袜长腿视频第一页 | 成人午夜视频在线观看 | 国精品一区二区三区免费观看 | 日本高清免费中字 | 国产jjizz女人多水喷水 | 国产在线播放免费人成视频播放 | 婷婷激情狠狠综合五月 | 国产精品蜜桃 | 国产女同女互慰 | 日本高清va在线播放 | 午夜性影院一区二区三区 | 国产玉足榨精在线观看sm | 国产欧美精品区一区 | 国语自产一区第二页欧美 | 国产免费a视频 | 欧美日韩中文精品在线 | 性生大片| 欧美日本一区二区三区生 | 国产一区二区福利 | 国产v在线在线观看视频免费 | 自拍亚洲一区欧美另类尤物 | 日本高清在线中字视频 | 国产精品日本欧美一区二区 | 露脸对白不带套在线播放 | 欧美激情 | 欧美日韩综合精品网站视频 | 日本一本二本在线观看 | 日本免费一区二区三区在线看 | 亚洲v欧美v日韩v国产v在线 | 国产探花在线精品一区二区 | 成人福利国产精品视频 | 国产在线播放日本正在 | 日韩国产精品va一区二区 | 亚洲欧美国产另类首页 | 无人在线视频高清免费观看 | 欧美中文字幕综合在线视频 | 精品欧美一区二区三区在线 | 天美麻花星空免费观看乡村版 | 国产厨房一区二区三区 | 国产又粗又猛又爽的长视频 | 国产精品三级一区二区秒拍 | 国产精品日本一区二区不卡视频 | 国产网红主播自拍视频在线观看 | 日本中文字幕aⅴ高清看片 情趣五月天 | 免费一级e一片在线播放 | 日韩欧美精品一区二区三区 | 国产原创精品在线 | 经典a三级在线理论香港 | 精品国产午夜 | 中文字幕一区二区不卡 | 亚洲成色综 | 国产激情澎湃视频在线观看 | 77se77亚洲欧 | 美女mm13| 蜜桃综合视频 | 国产free在线观看 | 日韩欧美vr视频在线看 | 日韩欧美不卡在线高清视频 | 91成人影院未满十八勿入 | 免费国产一区二区不卡在线 | 国产日韩精品一区二区三区在线 | 在线成本人视 | 国产玖玖玖九九精品视频 | 丝袜美腿女邻居人 | 日韩在线欧美精 | 女明星a级毛 | 99re国产精品视频首页 | 欧洲日韩另类精品专区在线 | 成人福利免费观看体验区 | 99在线精品国产不卡在线观看 | 欧美日韩国产伦理 | 国产精品酒店在线精品 | 欧美日韩国产一区二区三区不卡 | 国产欧美日韩精品不卡在线观看 | 99精品国产福利片在线观看 | 亚洲一区二区在线观看黄 | 日本高清一 | 囯产免费一区二区三区在线播放 | 日本有码中文字幕第一页在线播放 | 东京干影院 | 国产一级免费在线观看 | 免费视频大片在线观看 | 夜色国产精品欧美在线观看 | 久青青在线观看视频国产 | 成人欧美一区二区三区1314 | 欧美日韩中文字幕免 | 岛国a香蕉片不卡在线观看 99日韩a及免费视频 | 欧美一级特黄高清视频 | 国产或人精品日本亚洲77美色 | 亚洲美女又黄又爽在线观看 | 国产偷国 | 囯产精品一品二区三区 | 亚洲+变态+欧美+另类+精品 | 国产午夜男女在线 | 91精品欧美综合在线观看 | 亚洲成v片 | 成a人片免费在线观看 | 欧美日韩在线一区 | 五月网站 | 国产suv精品一区二区88 | 国产亚洲欧美日韩精品一区二区 | 日韩欧美极品在线播放 | 探花视频18免费观看 | 中文字幕国产欧美 | 日本综合一区二区三区 | 国产普通话激情对白tube | 日韩综合无尺码码电影 | 咻咻漫画在线观看 | 中文精品一区二区三区四区 | 欧洲精品码一区二区三区 | 香蕉在线精品视频在线观看2 | 国产真实偷综合在线视频 | 丝袜美腿视频区一区二区三 | 九月丁香婷婷激情四射视频一区 | 美女黄频 | 伊人开心激情网第一区 | 午夜男女羞羞爽爽爽视 | 日产一线 | 92午夜福利1000集在线看 | 色偷偷中文字 | 成人涩涩涩视频在线观看 | 国产区二区| 日本午夜免费在线电影 | 午夜理论片在线观看免费 | 亚洲精品国产精品精 | 亚洲精品国产v片 | 丰满大乳奶做爰ⅹxx视频小说 | 野花香视频免费观看高清在线 | 91看片婬黄大片91桃色 | 欧美一区二区三区激情爽 | 国产精品偷伦费观看电影 | 成人性生交大片免费看好 | 一个人看的www日本高清视频 | 国产精品视频每日更新播放 | 又粗又黄又猛又爽大片免费 | 国产日韩欧美视频成人 | 国产微拍精品一区一再猛点 | 免费视频播放a | 麻花传媒剧国产mv高清播放 | 激情在线观看视频 | 日本精品国产一区二区在线 | 成年女人看片 | 国产狂喷潮在线观看国产片 | 污污网站在线观看免费 | 国产jk制服丝袜午夜视频 | 国产乱子伦露脸在线 | 凹凸国产熟女精品视频app | 欧美性性性性 | 欧美videos另类极品 | 成人日韩精品一区二区 | 精品三级网 | 亚州精品一区二区三区手机一 | 中文字幕在线第一页最新 | 日本黄页在线观看免费 | 最近最新中文字幕大 | 性直播视频在线观看免费 | 日韩成本大片35分钟免 | 日本视频一区二区 | 欧美三级 | 精品乱伦一级二级三级 | 国产曰批视 | 国产精品+欧美激情 | 亚洲中文字幕在线停止 | 国产精品va欧美精品 | 国产精品欧美一区二区三区不卡 | 国产免费看视频 | 喷在线播放| 国产乱子伦沙发睡午觉 | 99精产国品一二三产区区别 | 日韩视频精品一区二区在线观看 | 欧美日韩视频专区在线播放 | 国产一区二区三区四区五区在线 | 日韩一二三区视频精品 | 国产自偷酒店在线观看 | 亚洲卡一卡二卡三乱草莓 | 精品费精品国产一区二区 | 亚洲日本va午夜在线影院 | 入口在线观看国产欧美 | 天天看片无| 91精品成人免费国产片 | 免费的污污的网站在线观看 | 欧美自拍偷拍视频 | 女女同性一区二区三区在线 | 免费观看黄a一级视频日本 精品露脸 | 无人视频在线观看播放免费 | 日韩欧美美女中文 | 国产又黄又猛又粗又爽 | 日韩一区二精品成人免 | 99视频在线精品国自产拍亚瑟 | 精品不卡 | 亚洲成?v人片在线观看福利 | 国产日韩欧美视频等最新内容! | 国产男女动作视频在线91 | 日韩一区二区在线 | 欧美日本在线播放 | 欧美国产主播在线 | 亚洲无线码一区国产欧美国日产 | 日韩伦理一区二区 | 日本国产性爱观看视频 | 国产最熱門最齊全的電影 | 日韩在线播放中文字幕 | 国产精品天干天干综合网 | 国产福利免费在线观看 | 国产主播在线观看网 | 欧美疯狂xxxxbbbb喷潮 | 亚洲欧美中文在线观看4 | 私人影院 | 日韩丝袜 | 中文字幕亚洲无线码一区女同 | 国内精品自线一区二区三区 | 成人免费一区二区三区视频 | 99re66热这里只有精品 | 欧美18videos高清精品 | 97国产在线一区不卡 | 欧美日韩一区二区三区午夜 | 国产精品亚洲w码日韩中文 男人j进入女人p狂 日韩激情电影在线观看 | 另类在线观看 | 韩国大片| 欧美日韩一区二区综合视频 | 九九热在线观看官网 | 羞羞视频在线观看 | 人免费va视频综合网 | 国产古装全黄a级视在线观看 | 国产精品久线在线观看 | 国产精品福利短视在线播放频 | 在线免费观看视频a | 天堂mv亚洲mv在 | 日韩亚洲高清 | 精品国产第一国产 | 亚洲人成电影手机在线播放 | 五十路息与子在线观看 | 日产精品一线二线三线 | 免费国精产品自偷自偷免费看 | 麻花传媒| 欧美日韩在线视频专区免费 | 国产日韩欧美专区 | 亚洲日韩动漫一区 | 国产婷婷精品任我爽欧美 | 国产精品亚洲综合专区 | 日本爽爽爽爽爽 | 日韩在线一二三四区 | 精品国产亚洲精品 | 浪货叫的再浪一点张开 | 国产精品精| 91c仔国产手机在线 国产在线高清精品1314 | 日本在线高 | 日韩一区二区三区免费播放 | 神马午夜影院 | 最近中文字幕在线中文视频 | 欧美特黄一级大黄录像 | 欧美日韩亚洲视频精品 | 亚洲十欧美十 | 日久精品不卡一区 | 中文字幕国产在线 | 亚洲国产砖一线二线 | 国产拍偷自偷在线精品 | 国产91福利小视频在线观看 | 日本国产精品二区 | 一区国产传媒国产精品 | 精品理论片a约人 | 按摩师舌头进去添的我好舒服 | 国产一区在线免费 | 成年在线影视免费观看 | 色五月播五月开心五月激 | 国产极品翘臀在线观看 | 成人高清在线观看播放 | 字幕无乱码 | 精品一区二区三区四区五区六区 | 国产传媒在线观看视频免费观看 | 泬喷潮漫画 | 国产日韩视频印度女人性液 | 91精品国产手机在 | 国产一区二区三区四区精 | 91福利在线视频 | 日韩中文字幕视频 | 免费午夜拔丝袜 | 色综合婷婷在线观看66 | 亚洲视频中文字幕在线 | 成人午夜看片在线观看 | 欧美自拍另类欧美综合图区 | 青青国产精品 | 亚洲成aⅴ人片久青草影院 国产伦精品一区二区三区视频网站 | 国产精品涩涩涩视频网站 | 97国产婷婷综合视 | 女厕所撒尿视频免费 | 国产精品自产拍在线观看免费 | 亚洲v欧美v日韩v国产v在线 | 日本亚欧精品在线视频 | 农村妇女精品一二区 | 成人国产欧美 | 亚洲综合在线一区二区三区 | 日本精品视频在线 | 欧美另类激情在线观看网站 | 国自产拍亚洲免费视频 | 亚洲欧美一区二区三区在线 | 九一国产精品视频 | 国产精品欧美亚洲韩国日本不卡 | 精品动漫一区二区 | 操人网站| 看黑人巨大精品欧美一区 | 国产精品乱码一 | 亚洲人成亚洲精品 | 在线精品国产一区二区 | 国产精品精品国内自产拍视频 | 丁香婷婷激情小说 | 区二区三区在线 | 国产亚洲欧洲精品一区二区三区 | 99精品国产高清自在线看超 | 三年片在线观看免费观看大全 | 国产福利爱福利微拍视频 | 国产福利萌白 | 国产欧美日韩制服在线 | 精品综合欧美在线观看 | 在线免费观 | 中文字幕亚洲欧美专区不卡 | 国产精品一区二区国产主播 | 中文字幕影片免费在线观看 | 色一情一乱一伦一区二区三区 | 女人与公拘交酡全过程 | 国产亚洲欧美日韩在线看片 | 果冻传媒mv | 日韩激情一区二区三区在线影院 | 日本视频不卡一区二区 | 国产色在线观看免费 | 日韩成人深夜欧美一区 | 国产又色又爽又 | 成人免费午夜在线观看 | 精品国产片| 国产极品尤物铁牛tv网站 | 桃花视频免 | 他扒开我小泬添我视频 | 特级bbbbbbbbb视频 | 国产人妇三级视频在线观看 | 国产精品国产a | 99老司机精品视频在线观看 | 国产亚洲一区二区三区日本 | 3atvc国产在线视 | 欧美日本国产日韩一区二区三区 | 日韩美女aa高清在线观看 | 国产欧美另 | 国产精品jizz在线观看老狼 | 黑人巨大精品欧 | 国产自产精 | 国产亚洲一区激情小说 | 国产在线观看激情 | 野花香视频在线观看免费高清版 | 91福利社区在线试看一分钟 | 欧美在线看片免费观看 | 日本一二三区视频在线 | 宅男在线永久免费观看 | 日韩在线看片免费人成视频播放 | 国产一区二区精品在线观看 | 欧美人与动生 | 精品亚洲二区 | 欧美日本一区二区三区在线 | 女人扒开 | 中文字幕精品一二三四五六七八 | 91探花国产| 福利在线免费 | 中文字幕在线免费专区 | 日本亚洲色大成网站www久 | 蜜桃在线观看 | 成人国产精品一区二区在线观看 | 国产亚洲精品第一综合另类 | 日韩欧美视频 | 色影院不卡中文 | 午夜丁香婷婷免费手机在线观 | 国产精品视频超级碰 | 日韩精品欧美激情国产一区 | 国产精品一区二区免费 | 国产资源一区 | 国产宅男z资源网站 | 国产www尤物精品在线观看 | 国产精品校花 | 热播影视剧在线观看 | 欧产日产国产水蜜桃 | 日本一区二区在线不卡 | 91高清完整版在线观看 | 日本成a人片在线观看影院 国产欧美日韩一区二区三区 | 国产在线观看免费 | 国产拍拍拍在线观看视频免费 | 久青草青综合在线视 | 欧美伦理一区二区 | 岛国一区二区三区免费视频 | 在线观看亚洲中文字幕 | 暖暖免费| 日韩一区二区三区不卡免 | 中文字幕一区二区三区免费看 | 国产精品夫妻在线 | 国产精品主播一区二区 | 日韩国产欧| 亚洲伦理一区二区三区 | 欧美疯狂xxxxbbbb喷潮 | 99免费精品 | a级国产乱理片在线观看 | 国产精品网站不卡在线观看 | 中文字幕夫妇交换乱叫 | 亚洲人成高清在线播放 | 国产欧美日韩在线播放 | 国产吹潮视频在线观看 | 亚洲一区二区三 | 国产毛多| 国产极品在线免播放器 | 99精品国 | 爽妇综合网 | 星空视频影视 | 午夜福利在线观看 | 一区一区三区产品乱码 | 成人免费精品视频在线观看 | 人人草人人 | 午夜成人影院在线观看不卡 | 欧美在线性爱国产 | 久热中文字幕精品视 | 国产乱理伦片在线 | 国产精品青草综合久 | 国产欧美日韩精品第一页 | 巨大黑人 | 91影视永久福利免费观 | 欧美日韩在线精品一区二区 | 最新好看的电视剧免费在线观看 | 午夜三级理| 1905电影网 | 窝窝午夜看片 | 永久免费啪 | 天天色成人免費 | 一区二区三区美女图片 | 欧美一欧美一区二三区性 | 手机免费在线观看日韩电影 | 国内精品视频在线观看九九 | 无人视频在线观看播放免费 | 国产欧美精品12区发布 | 成人精品一区二区 | 国产又爽又粗又猛的视频 | 精品国产品香蕉在线观看75 | 欧美专区日韩在线 | 银杏影院| 手机影视大全 | 亚洲精品乱码在线观看 | 免费va国产在线观看 | 99国产精品国产精品九九 | 国产欧美日韩人人射人人爱 | 欧美日韩精品一区在线播放 | 国产一区二区三区在线看 | 欧洲无人区卡一卡二卡三 | 精品一区二区三区四区五区六区 | 日韩欧美第一区二区三区 | 无人区一码二码三码区别 | 国产综合亚洲免费 | 91短视频版在线观看高清 | 成人欧美日韩一区二区三区 | 国产在线播放日本正在 | 日韩中文字幕精品一区 | 日韩亚洲欧洲美三区中文字幕 | 国产真人做爰免费视频 | 999电影网| 日本在线观看中文字幕 | 国产亚洲欧洲国产综合一区 | 中文在线观看 | 欧美人体一区二区视频 | 国产欧美视频日韩 | 国产性自爱拍偷在拍线播放 | 老司机深夜免费福 | 好吊妞在线视频免费观看综合网 | 亚洲aⅴ永久 | 五月婷婷爱六月久 | 老女肥女熟国产在线视频网址 | 国产午夜免费高清视频 | 亚洲国产尤物高清在线观看 | 欧美色欧美亚 | 国产91网站在线观看免费 | 国产一级录像视频播放片 | 日韩精品中文乱码在线观看 | 图片区小说区激情区偷拍区 | 日韩中文国产 | 91最新人成在线观看 | 在线观看91精品国产hd | 九一视频免费观看 | 三年片免费观 | 欧美精品免费专区在线观看 | 91啦视频在线观看 | 欧美一级高清 | 日韩伦理一区二区精品视频 | 秋霞电影在线观看 | 天堂亚洲国产日韩在线看 | 欧洲精品不卡1卡2卡三卡 | 国产一区中文字幕 | 国产女女互摸互慰在线观 | 国产精品hd免费观看 | 一区二区無碼在線觀看 | 痴汉系列在线观看 | 国产电影免费在线播放 | 欧美三级韩国三级日本三斤 | 在线国产 | 欧美xxxx少 | 无人一码二码三码4码免费 国产精品欧美一区二区三区不卡 | 国产午夜男女很黄的视频 | 欧美一区二区三区四区国产另类 | 国产一区在线视频 | 国产精品自产拍在线观看 | 国产97视| 欧洲精品码一区二区三区免费看 | 日本aⅴ中文免费观看 | 精品免费视在线观看 | 国产精品自拍亚洲 | 97精品国产自在现线免费 | 国产亚州 | 国产午夜福利在线永久视频 | 男女羞羞视频免费在线观看网站 | 日韩综合在线视频小说 | 国产蜜片免费在线观看播放 | 99热这里只有免费国 | 国产在线高清伦免费理视频 | 性xxxxx欧美| 日韩欧美亚洲国产高清 | 国产+欧美+日韩+另类 | 观看国产 | 一区二区三区视频 | 最新电影免费在线观看 | 成人aⅴ综合视频国产 | 欧洲日韩另类精品专区在线 | 国产精品第二页在线撒放 | 日本高清视频永久网站www | 国产91精品高跟丝袜在线 | 亚洲人和日本人 | 国产suv精二区 | 区二区欧美| 国产午夜快播在线观看 | 中韩高清无专 | 日韩精品极品视频 | 亚洲国产一区二区日韩专区 | 日韩不卡高清区二区三区 | 国产欧美日韩综合aⅴ天堂 国产精品一区在线观看 | 亚洲阿v天堂在线2 | 亚洲国产aⅴ综合网 | 欧美在线观看免费人成 | 国产va免费高 | 亚州激情视频 | 国产欧美日韩精品第三区 | 深夜爽爽动态图无遮无挡 | 精品国产aⅴ一区天美传媒 欧美日本二区 | 天堂中文字 | 国产精品欧美电影 | 国产日产欧产精品精品 | 国产98视频在线 | 91国产最| 免费99精品国产自在在线 | 大色综合色综合资源站 | 露脸国产精品自产在线播 | 国产高清在线精品一区二区三区 | 欧美自拍偷拍视频 | 黑人巨大精品欧美一区二区在线 | 中文字字幕在线中文乱码电影 | 成人午夜视频 | 欧美一区二区三区观看 | 国产午夜羞羞小视频在线观 | 国产一级性爱视频 | 欧美级韩国三级日本三级 | 国产在线观看成永久视频 | 精品国偷自产在线 | 网站视频福利 | 国产亚洲欧洲 | 欧美三级大片在 | 日本一道高清 | 国产在线拍| 免费午夜拔丝袜 | 日本欧美综合观看 | 亚洲国产一区二区三区a毛 h视频网站 | 国产一区精品在线观看 | 欧美国产综合欧美视频 | 国产鲁鲁视频在线观看 | 看一级特黄a大一片电影 | 日韩精品o欧美精品亚洲精品 | 91精品国产品国语在线 | 日韩专区在线播放 | 爱夜夜性夜夜夜夜夜夜爽 | 国色天香社区视频免费观看 | 欧美激情片在线观 | 男女做羞羞的事情网站在线观看 | 亚色在线播放 | 欧美三级视频 | 日本中文字幕免费 | 国产欧美在线一区二区三区 | 中文天天综合7799精品 | 欧美动漫国产欧美一区 | 国产卡通动漫在线第一页 | 99国产精品欧美一区二区三区 | 国产日韩精品一区二区三区在线 | 久青草视频在线播放 | 亚洲欧美中文字幕专区 | 设看到很多欧美日韩一区二区综 | 中文有码国产精品 | 人片在线观看www | 国产欧美视频在线 | 囯产极品美女 | 欧美色片1区 | 秋霞国产午夜 | 欧洲成人全免费视频网站 | 国产亚洲一区区二 | 国产精美| 中文字幕午夜福利片亚洲 | 国产+日韩精品 | 成年女人喷潮视频免费观看 | 国产福利在线永久 | 精品国产精品精 | 国产精品成人国 | 扒开腿挺进肉嫩小泬喷水网站 | 在线日韩欧美国 | 亚洲中文字幕高清有码在线 | 日韩欧美亚洲1区2区 | 日韩免费一区二区三区中文字幕 | 国产系列在线亚洲视频 | 在线看片免费人成视频福利 | 超刺激高跟鞋脚交视频在线 | 欧美激情在线免费观看 | 国产精品日韩精品 | 成人影院在线免费观看 | 成人亚洲性情网站w | 国产又色又爽又黄刺激的网站 | 国产91精品高跟丝袜在线 | 好吊视频一区二区三区 | 91啪国自产最新91啪国自产 | 久视频国产精品免费观看 | 蜜芽va亚洲 | 91大神| 成人午夜在线视频 | 欧美一区二区三区视 | 国产精品一区二区国产 | 亚洲欧美综合精品成 | 日本成本人片免费 | 亚洲欧洲日产国码农村 | 国产肥熟老胖女在线看 | 95激情视频 | 亚洲一区免 | 亚洲日本v中文字幕区 | 国产精选视频在线观看 | 8x8ⅹ华人永久免费视颍 | 秋霞a级 | 全视频tv | 国产色a在线观看 | 亚洲综合电影小说图片区 | 国产一区在线视频 | 欧美白皙视 | 国产欧美亚洲专区在线 | 精品国产免费人成电影在线观看 | 日本中文字幕高清 | 中文精品 | 国产在线精品香蕉综合网一区 | 国产免码va在线观看免费 | 精品厕所偷拍各类美女tp嘘嘘 | 国产日产亚洲系列最新 | 成年入口无 | 日韩精品免费一区二区三区97 | 欧美精品系 | 国产免费爽爽视频 | 国产91啦| 激情五月综合激情在线观看 | 欧美色综合精品视频在线观看 | 亚洲成v片 | 日韩熟女激情中 | 国产午夜三 | 9999热| 欧美线在线精品观看视频 | 国产在沙发上午睡被强 | 国产在线拍小情侣国产拍拍偷 | 国产日韩电影一区二区 | 日韩欧美中文字幕在线播放 | 日本综合国产欧美 | 一级a爱片免费观看高清完整 | 亚洲风情亚aⅴ在线发布 | 国产亚洲aⅴ在线观看不卡 国产免费a视频网站在线观看 | 欧美一线二线在 | 97视频| 精品国精品国产自在久国产87 | 国产特黄自拍大 | 国产一区二区三四区 | 欧美有色 | 成人影片一区免费观看 | 亚洲欧美中文在线观看4 | 国产伦精品一区二区三区免 | 免费10| 欧美国产日韩一区二 | 国产精品xxxx| 成人免费一区二区三区视频软件 | 亚洲国产日韩一级精品视频网站 | 成人亚洲 | 亚洲欧洲欧美中文日韩 | 91精品国产免费青青碰在线观看 | 亚洲v女人的天堂在线观看 无人影院手机版在线观看免费 | 国产电影在线观看 | 国产精品永久在线观看 | 国产九九精品在线 | 国产精品一区二区播放在线 | 国产+激情四射 | 日韩不卡高清区二区三区 | 亚洲日韩欧美国产精品共 | 日本欧美不卡一区二区三区在线 | 国产偷∨国产偷∨精品视频 | 区三区在线视频 | 欧洲成人精品高清在线观看 | 国内精品国内精品自线一二三 | 九一视频国产欧美日韩 | 国产女主播一区二区精品视频 | 国产乱色国产精品免费视频 | 久精品国产欧美亚洲色aⅴ大片 |