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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

考勤报表生成

發布時間:2024/3/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 考勤报表生成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要:根據原始打卡記錄生成考勤報表

配置:

? ? ? ?班次-> 由開始時間點,結束時間點, 開始時間區間,結束時間區間組成

? ? ? ?考勤檢查方案->由多個班次組成,(屬于這個考勤檢查方案的人員使用這些班次規則進行統計)

業務:一天多個班次的需要考慮班次之間的連續打卡情況(允許),兩次打卡時間間隔需要大于3分鐘

代碼:

? ? ? 1.加載前一天全部打卡記錄,按時間排序后,過濾掉短時間內的重復打卡記錄

? ? ? 2.遍歷每個考勤檢測方案。

? ? ? 2.1.加載該方案下的全部人員,加載員工的當天的全部打卡記錄,對方案內的班次配置與員工的打卡記錄進行匹配

? ? ? 2.2.班次間的連續打卡問題需要前溯或后溯進行處理

? ? ? 2.3.根據匹配情況形成報表

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.Collections; using F.Studio.Util; namespace Checking_In.UI {public partial class frmMain : Form{#region Excel相關操作const string C_ExcelConnTmp = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= {0};Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";public string ExcelFile{get { return @"E:\Net\HR_KQ\9月質量部.xls"; }}public string Sheet{get{return "9月質量部$";}}public string ExcelConnectString{get{return string.Format(C_ExcelConnTmp, ExcelFile);}}public new List<TableInfo> Tables{get;private set;}public ArrayList ExcelSheetName(){ArrayList al = new ArrayList();string strConn;strConn = ExcelConnectString;OleDbConnection conn = new OleDbConnection(strConn);conn.Open();DataTable sheetNames = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });conn.Close();foreach (DataRow dr in sheetNames.Rows){al.Add(dr[2]);}return al;} private void LoadExcelTableInfo(){Tables = new List<TableInfo>();var ds = LoadExcelData();TableInfo curTable = null;for (int i = 1; i < ds.Tables[0].Rows.Count; i++){DataRow dr = ds.Tables[0].Rows[i];if (string.IsNullOrWhiteSpace(dr["新加"].ToString()))//空表示表信息 {curTable = new TableInfo();curTable.Name = dr["F2"].ToString().Trim();curTable.Code = dr["p_bs"].ToString().Trim();Tables.Add(curTable);continue;}var column = new ColumnInfo();column.Code = dr["新加"].ToString().Trim();string tmp = dr["刪除"].ToString();if (!string.IsNullOrWhiteSpace(tmp)){column.Name = tmp.Trim().Split(" ".ToArray(), StringSplitOptions.RemoveEmptyEntries)[0];column.Comment = tmp.Trim();if (column.Name.Length >= 10){column.Name = column.Name.Substring(0, 10);}column.NeedSync = true;}curTable.Columns.Add(column);}}private DataSet LoadExcelData(){DataSet dsExcelSheet = new DataSet();//打開并讀取Excel表信息OleDbConnection connExecel = new OleDbConnection(ExcelConnectString);OleDbDataAdapter dpQualityLevel = new OleDbDataAdapter("SELECT * FROM [" + Sheet + "]", connExecel);connExecel.Open();dpQualityLevel.Fill(dsExcelSheet);connExecel.Close();return dsExcelSheet;}#region Classpublic class TableInfo{public TableInfo(){Columns = new List<ColumnInfo>();}public string Name { get; set; }public string Code { get; set; }public List<ColumnInfo> Columns { get; set; }}public class ColumnInfo{public string Name { get; set; }public string Code { get; set; }public string Comment { get; set; }/// <summary>/// 是否需要同步/// </summary>public bool NeedSync { get; set; }}#endregion#endregionprivate List<CheckingRule> CheckingRules = new List<CheckingRule>();private List<ShiftInfo> ShiftList = new List<ShiftInfo>();private List< CheckingInfo> CheckingRecords=null;private List<EmpInfo> Emps = new List<EmpInfo>();private List<DateTime> Days = new List<DateTime>();private List<CheckingRstInfo> Rpt = new List<CheckingRstInfo>();public frmMain(){InitializeComponent();#region 上班時間配置配置ShiftList.Add(new ShiftInfo(){InRule=new CheckingRule() { CheckPoint = "07:00", CheckType = 1, RangBegin = "00:00", RangEnd = "09:00",Title="質量上午進" },OutRule=new CheckingRule() { CheckPoint = "11:00", CheckType = 2, RangBegin = "09:00", RangEnd = "12:00", Title = "質量上午出" },Name="質量早班"});ShiftList.Add(new ShiftInfo(){InRule=new CheckingRule() { CheckPoint = "13:00", CheckType = 1, RangBegin = "12:00", RangEnd = "15:30", Title = "質量下午進" },OutRule=new CheckingRule() { CheckPoint = "17:00", CheckType = 2, RangBegin = "15:30", RangEnd = "17:30", Title = "質量下午出" },Name="質量中班"});ShiftList.Add(new ShiftInfo(){InRule = new CheckingRule() { CheckPoint = "18:00", CheckType = 1, RangBegin = "17:30", RangEnd = "19:30", Title = "質量晚上進" },OutRule = new CheckingRule() { CheckPoint = "21:00", CheckType = 2, RangBegin = "19:30", RangEnd = "23:59", Title = "質量晚上出" },Name = "質量晚班"});#endregion}private void LoadData(){var ds = LoadExcelData();var list=new List< CheckingInfo>();var index = 0;foreach (DataRow item in ds.Tables[0].Rows){index++;DateTime addtime;var dtStr = item["日期時間"].ToString();if (!DateTime.TryParse(dtStr, out addtime)){Console.WriteLine("異常記錄!"+index);continue;}var it=new CheckingInfo();it.Dept = item["部門"].ToString();it.EmpNo = item["編號"].ToString();it.Name = item["姓名"].ToString();it.AddTime = addtime;it.RawAddTime = addtime;it.MachineNo = item["機器號"].ToString();it.CheckType = item["比對方式"].ToString();list.Add(it);}#region 排除間隔過短的記錄//時間 2分鐘int count = 0;int intervalSeconds = 1800;list = list.OrderBy(ent => ent.AddTime).ToList();for (int i = 0; i < list.Count;i++ ){var it = list[i];if (it.DelFlag) continue;for (var j = i + 1; j < list.Count; j++){var next = list[j];if (next.DelFlag)continue;if( (next.AddTime - it.AddTime).TotalSeconds >intervalSeconds)break;if (next.EmpNo==it.EmpNo){next.DelFlag = true;Console.WriteLine(next.Name + "," + next.AddTime + "," + next.EmpNo);count++;}}}Console.WriteLine(count);#endregionCheckingRecords =list.Where(ent=>ent.DelFlag==false).OrderBy(ent=>ent.AddTime).ToList();}private void ExtractEmpAndDate(){var list = CheckingRecords.GroupBy(ent => ent.EmpNo).ToList();foreach (var it in list){var emp=new EmpInfo();emp.EmpNo = it.Key;emp.Name = it.FirstOrDefault().Name;emp.Dept = it.FirstOrDefault().Dept;Emps.Add(emp);}var list2 = CheckingRecords.GroupBy(ent => ent.AddTime.Date);foreach(var it in list2){Days.Add(it.Key);}Days= Days.OrderBy(ent => ent.Date).ToList();}private void Analyze(){var rpts = new List<CheckingRstInfo>();foreach (var day in Days){foreach (var emp in Emps){var checklist= CheckingRecords.Where(ent => ent.AddTime >= day && ent.AddTime <= day.AddHours(23.999) && ent.EmpNo == emp.EmpNo).OrderBy(ent => ent.AddTime).ToList();for(int index=0;index< ShiftList.Count;index++){var shift=ShiftList[index];#region 按配置進行分析var rpt = new CheckingRstInfo() {Date=day,Dept=emp.Dept,EmpNo=emp.EmpNo,ShowInReport=false,Name=emp.Name,IsAbsenteeism=false,InTime="",OutTime="" };rpts.Add(rpt);rpt.RuleTitle = shift.Name;foreach (var rule in new List<CheckingRule>() { shift.InRule, shift.OutRule }){#region 上下班檢測DateTime eventTime;var btime = rule.GetTime(day, rule.RangBegin);var etime = rule.GetTime(day, rule.RangEnd);var ptime = rule.GetTime(day, rule.CheckPoint);if (rule.CheckType == 1)//上班 {var inTimeList = checklist.Where(ent => ent.AddTime > btime && ent.AddTime <= etime).ToList();if (inTimeList.Count <= 0){#region 向前尋找if (index == 1){var prevTime = rule.GetTime(day, ShiftList[0].OutRule.CheckPoint);var lista = checklist.Where(ent => ent.AddTime > prevTime && ent.AddTime <= etime).ToList();if (lista.Count >= 2){var item = lista.OrderBy(ent => ent.AddTime).ToList().LastOrDefault();inTimeList.Add(item);checklist.Remove(item);}}else if (index == 2){var prevTime = rule.GetTime(day, ShiftList[1].OutRule.CheckPoint);var lista = checklist.Where(ent => ent.AddTime > prevTime && ent.AddTime <= etime).ToList();if (lista.Count >= 2){var item = lista.OrderBy(ent => ent.AddTime).ToList().LastOrDefault();inTimeList.Add(item);checklist.Remove(item);}}#endregionif (inTimeList.Count <= 0){rpt.ShowInReport = true;rpt.IsAbsenteeism = true;continue;}}eventTime = inTimeList.Min(ent => ent.AddTime);rpt.InTime = eventTime.ToString("yyyy-MM-dd HH:mm:ss");var lateMinute = (eventTime - ptime).TotalMinutes;if (lateMinute >= 1){rpt.LateMinute = (int)lateMinute;rpt.ShowInReport = true;}}else if (rule.CheckType == 2)//下班 {var outTimeList = checklist.Where(ent => ent.AddTime > btime && ent.AddTime <= etime).ToList();if (outTimeList.Count() <= 0){#region 向后尋找if (index == 0 && ShiftList.Count >= 2){var nextTime = rule.GetTime(day, ShiftList[1].InRule.CheckPoint);var lista = checklist.Where(ent => ent.AddTime > btime && ent.AddTime <= nextTime).ToList();if (lista.Count >= 2){var item = lista.OrderBy(ent => ent.AddTime).ToList().FirstOrDefault();outTimeList.Add(item);checklist.Remove(item);}}else if (index == 1 && ShiftList.Count >= 3){var nextTime = rule.GetTime(day, ShiftList[2].InRule.CheckPoint);var lista = checklist.Where(ent => ent.AddTime > btime && ent.AddTime <= nextTime).ToList();if (lista.Count >= 2){var item = lista.OrderBy(ent => ent.AddTime).ToList().FirstOrDefault();outTimeList.Add(item);checklist.Remove(item);}}#endregionif (outTimeList.Count <= 0){rpt.ShowInReport = true;rpt.IsAbsenteeism = true;continue;}}eventTime = outTimeList.Min(ent => ent.AddTime);rpt.OutTime = eventTime.ToString("yyyy-MM-dd HH:mm:ss");var leaveEarlyMinute = (ptime - eventTime).TotalMinutes;if (leaveEarlyMinute >= 1){rpt.LeaveEarlyMinute = (int)leaveEarlyMinute;rpt.ShowInReport = true;}}#endregion}#endregion}}}var list = rpts.Where(ent => ent.ShowInReport == true).ToList();dataGridView1.DataSource = list;Rpt = list;}private void button1_Click(object sender, EventArgs e){LoadData();ExtractEmpAndDate();Analyze();button1.Enabled = false;//saveFileDialog1.FileName = DateTime.Now.ToString("考勤分析yyMMddHHmmss") + ".xls";//if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)//{// return;//}//if (string.IsNullOrWhiteSpace(saveFileDialog1.FileName)) return;//var filename = saveFileDialog1.FileName;//NPOIUtil.Export(Rpt.ToDataTable(), "打卡記錄分析", filename); }} } View Code

數據結構

class CheckingRule{/// <summary>/// 格式00:00/// </summary>public String CheckPoint { get; set; }public String RangBegin { get; set; }public String RangEnd { get; set; }/// <summary>/// 上班:1/// 下班:2/// /// </summary>public int CheckType { get; set; }public String Title { get; set; }public DateTime GetTime(DateTime day,string v){var arr= v.Split(":".ToCharArray());return day.Date.AddHours(double.Parse(arr[0])).AddMinutes(double.Parse(arr[1]));}} View Code class CheckingRstInfo{public String Name { get; set; }public String EmpNo { get; set; }public String Dept { get; set; }public DateTime Date { get; set; }public String InTime { get; set; }public String OutTime { get; set; }public bool? IsAbsenteeism { get; set; }public int LateMinute { get; set; }public int LeaveEarlyMinute { get; set; }public bool? ShowInReport { get; set; }public String RuleTitle { get; set; }} View Code using System.Data; using System.Collections.Generic; using System.Reflection; using System; using System.Collections; namespace F.Studio.Util {public static class DataTableExtensions{/// <summary> /// 轉化一個DataTable /// </summary> /// <typeparam name="T"></typeparam> /// <param name="list"></param> /// <returns></returns> public static DataTable ToDataTable<T>(this IEnumerable<T> list, params string[] tableName){//創建屬性的集合 List<PropertyInfo> pList = new List<PropertyInfo>();//獲得反射的入口 Type type = typeof(T);string tname = "Table1";if (tableName.Length >= 1){tname = tableName[0];}DataTable dt = new DataTable(tname);//把所有的public屬性加入到集合 并添加DataTable的列 Array.ForEach<PropertyInfo>(type.GetProperties(), p =>{pList.Add(p);var theType = p.PropertyType;//處理可空類型if (theType.IsGenericType && theType.GetGenericTypeDefinition().Equals(typeof(Nullable<>))){dt.Columns.Add(p.Name, Nullable.GetUnderlyingType(theType));}else{dt.Columns.Add(p.Name, theType);}});foreach (var item in list){//創建一個DataRow實例 DataRow row = dt.NewRow();//給row 賦值 pList.ForEach(p =>{var v = p.GetValue(item, null);row[p.Name] = v == null ? DBNull.Value : v;});//加入到DataTable dt.Rows.Add(row);}return dt;}} } View Code public class CheckingInfo{public CheckingInfo(){DelFlag = false;}public String Dept { get; set; }public String Name { get; set; }public DateTime AddTime { get; set; }public DateTime RawAddTime { get; set; }public String MachineNo { get; set; }public String EmpNo { get; set; }public String CheckType { get; set; }public bool DelFlag { get; set; }} View Code

?

轉載于:https://www.cnblogs.com/wdfrog/p/5875874.html

總結

以上是生活随笔為你收集整理的考勤报表生成的全部內容,希望文章能夠幫你解決所遇到的問題。

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

蜜臀av夜夜澡人人爽人人桃色 | 五月天色丁香 | 亚洲日本色 | 国内精品久久久久久久久久久 | 国产精品久久久久久一区二区三区 | 97色综合| 97国产精品久久 | 免费黄色特级片 | 就要干b | 久久福利小视频 | 日精品| 草莓视频在线观看免费观看 | 国产小视频精品 | 一区二区视频免费在线观看 | 操久在线 | 久久美女视频 | 人人爽人人爽人人爽学生一级 | 综合网在线视频 | 亚洲午夜久久久久久久久 | 国产亚洲成人网 | 精品国产自 | 人人爽夜夜爽 | 国产成人三级一区二区在线观看一 | 香蕉视频啪啪 | 国产视频1区2区3区 久久夜视频 | 欧美日高清视频 | 亚洲成人黄 | 成人免费共享视频 | 五月激情电影 | 91视频91色 | 青青草国产在线 | 91九色视频网站 | 蜜臀av在线一区二区三区 | 日日夜夜天天综合 | 99草在线视频 | 在线观看免费av网 | 国产成人黄色片 | 日韩欧美一区二区在线观看 | 精品在线一区二区 | 国产91影院| 91色综合| 一级电影免费在线观看 | 日韩欧美国产激情在线播放 | 精品国产_亚洲人成在线 | 国产亚洲精品久久久久久移动网络 | 在线观看黄 | 国产精品日韩在线 | 国产 亚洲 欧美 在线 | 免费看污片| 网站免费黄色 | 国产精品久久久久一区 | 热久久精品在线 | 国产中文字幕视频在线 | 欧美日韩高清 | 亚洲电影久久 | 亚洲精品在线观看中文字幕 | 国产视频在线观看一区二区 | 久久久受www免费人成 | 色中色亚洲 | 午夜视频亚洲 | 爱爱av网站| 久久久久伦理电影 | 丁香六月国产 | 日韩欧美高清一区二区 | 久久福利国产 | 免费在线观看av网站 | 天天摸天天舔 | 人人射人人爱 | 久久不卡国产精品一区二区 | 国产美女主播精品一区二区三区 | 日批视频在线 | 久久精品国产精品 | 开心丁香婷婷深爱五月 | 999超碰 | 97精品国自产拍在线观看 | 97偷拍在线视频 | 激情 一区二区 | 911香蕉 | 91黄色免费网站 | 国产五月婷 | 日韩精品一区二区三区免费观看视频 | 国产一二三四在线观看视频 | www.黄色| 免费看黄网站在线 | 在线天堂v| 五月天婷亚洲天综合网鲁鲁鲁 | 一本一本久久a久久精品综合 | 人人天天夜夜 | 国产精品破处视频 | 极品国产91在线网站 | 成人性生交大片免费看中文网站 | 日韩免费视频观看 | 亚洲综合色视频在线观看 | 婷婷精品在线视频 | 精品久久中文 | 久久不见久久见免费影院 | 亚洲综合一区二区精品导航 | 九九久久电影 | 日韩中文字幕网站 | 91资源在线播放 | 99热这里只有精品久久 | 91天天操| 黄影院| 欧美最爽乱淫视频播放 | 国产一级免费在线 | 九九视频精品免费 | 2023国产精品自产拍在线观看 | 99re8这里有精品热视频免费 | 五月婷婷中文网 | 久草综合视频 | 久一久久 | 成人av在线直播 | 五月婷激情 | 天天色天天射天天综合网 | 成人av资源在线 | 成人一区在线观看 | 一区二区欧美激情 | 婷婷丁香七月 | 日本中文字幕在线免费观看 | 欧美日韩视频在线 | 日日夜夜噜 | 国产福利午夜 | 91麻豆看国产在线紧急地址 | a色视频| 日日噜噜噜噜夜夜爽亚洲精品 | 午夜视频免费在线观看 | av电影不卡在线 | 亚洲高清激情 | 久久免费在线视频 | 国产精品自产拍在线观看中文 | www.香蕉视频在线观看 | 欧美伦理电影一区二区 | 国产精品久久久一区二区 | 日日夜夜精品网站 | 精品欧美小视频在线观看 | 欧美精品在线观看免费 | 黄色a视频免费 | 国产精品久久久久久久久婷婷 | 日韩在线观看中文 | av888av.com| 91一区在线观看 | 亚洲国产精久久久久久久 | 中文字幕成人在线 | 999超碰 | 国产成人精品亚洲 | 亚洲香蕉在线观看 | 天天操夜夜操夜夜操 | 国产一级二级视频 | 一本一本久久aa综合精品 | 亚洲精品xxx | 天堂中文在线视频 | 午夜精品99久久免费 | 国产精品夜夜夜一区二区三区尤 | 亚洲精品国产精品乱码不99热 | 久久精品欧美一区 | 午夜久久电影网 | 日本高清免费中文字幕 | 超碰在线免费福利 | 91精品视频在线看 | 欧美激情片在线观看 | 久久婷婷五月综合色丁香 | 亚洲精品成人网 | 高清av在线| 蜜臀av.com| 在线国产片 | 欧美一级大片在线观看 | 欧美天堂影院 | 六月激情婷婷 | 久久精品免费观看 | 婷婷亚洲五月色综合 | 91干干干 | 久久99久久久久 | 日韩视频在线播放 | 9999亚洲| 三日本三级少妇三级99 | 91九色porny在线 | 国产精品99久久免费黑人 | 日韩精品久久中文字幕 | 97视频亚洲 | 人人天天夜夜 | 在线免费精品视频 | 亚洲免费在线观看视频 | 又黄又爽的免费高潮视频 | 成人av影院在线观看 | 中文免费 | 免费在线观看a v | 久久99久久99精品免费看小说 | 亚洲在线看 | www.色爱 | 91久久爱热色涩涩 | 成人免费xxx在线观看 | 久久99精品久久久久久秒播蜜臀 | av九九九| 久久欧美视频 | 欧美一区二区三区特黄 | 天天操天天射天天爽 | 高清久久久久久 | 中文字幕网站视频在线 | 一区二区三区动漫 | 美女黄色网在线播放 | 日韩69视频| 看全黄大色黄大片 | av免费看在线| 日日干影院 | 欧美一区二区三区四区夜夜大片 | 天天射天天射天天射 | 婷婷草 | 亚洲精品国产精品国 | 99久国产 | 中文字幕 国产视频 | 三级av免费| 亚洲年轻女教师毛茸茸 | 日韩v在线91成人自拍 | 免费的黄色的网站 | 蜜桃视频成人在线观看 | 国产日韩精品在线 | 国产小视频在线观看 | 最近日本字幕mv免费观看在线 | 久久久精品久久 | 欧美日韩国产精品一区二区亚洲 | av手机版| 国产不卡片 | 精品爱爱 | 免费看日韩片 | 日韩在线观看第一页 | 欧美巨大荫蒂茸毛毛人妖 | 亚洲精品视频免费在线观看 | 黄色91在线 | 日本在线中文在线 | 欧美乱淫视频 | 国产精品亚洲综合久久 | 亚洲欧美激情插 | 国产18精品乱码免费看 | 久久公开免费视频 | 中文字幕第一页在线播放 | 天天操天天玩 | 五月天激情综合网 | 亚洲免费av片| 中文字幕在线免费 | 一本—道久久a久久精品蜜桃 | 福利二区视频 | 日韩在线免费电影 | 精品国产一区二区三区四区在线观看 | 米奇狠狠狠888 | 久久伊人八月婷婷综合激情 | 欧美日韩在线精品一区二区 | 97精品国产97久久久久久久久久久久 | 国产精品18久久久久久久 | 91网在线观看 | 国产一区二区在线视频观看 | 六月丁香激情网 | 麻豆视频入口 | www黄色| 免费看网站在线 | 操操色 | 天天天天综合 | 国产一二三区在线观看 | 国产精品成人国产乱 | 在线观看韩国av | 中文字幕成人网 | 色综合色综合色综合 | 国产最新在线视频 | 日本aa在线 | 久久综合狠狠综合久久综合88 | 亚洲黄色一级电影 | 免费看三级| 日韩超碰 | 国产精品一区二区精品视频免费看 | 久久九九影视 | 中文字幕免费 | 久久avav| 免费高清在线观看电视网站 | 狠狠色狠狠色综合日日小说 | 免费视频成人 | 日韩黄色网络 | 日韩免费福利 | 国产精品久久久久av | 国产福利一区二区三区在线观看 | www.com操| 99在线免费观看视频 | 亚洲永久精品在线观看 | 欧美一级日韩三级 | 日韩免费三级 | 久久免费一级片 | 五月天堂色 | 日韩三级在线 | 99精品国产一区二区三区不卡 | 久一久久 | 日韩美在线观看 | 久香蕉| 久久美女免费视频 | 国产精品久久久久久久久久 | 成年人在线观看免费视频 | а天堂中文最新一区二区三区 | 久久9精品 | 四虎小视频 | 日韩理论影院 | 国产主播大尺度精品福利免费 | 少妇bbbb| 99电影| 日韩欧美在线综合网 | 欧美日韩国产网站 | 国产亚洲精品电影 | 区一区二区三区中文字幕 | 久久草在线精品 | 亚洲年轻女教师毛茸茸 | 最近2019年日本中文免费字幕 | 免费看三级黄色片 | 亚洲国产mv| 国产精品密入口果冻 | 欧美日韩视频 | 91精品1区 | 亚洲综合色婷婷 | 欧美日韩免费观看一区=区三区 | 久久不射电影院 | 成年人在线免费看片 | 亚洲一级性 | 国产一级精品视频 | 超碰在线人人97 | 日日爽日日操 | av成人在线电影 | 91最新视频在线观看 | 99热超碰在线 | 91亚洲精品在线 | 日韩av一卡二卡三卡 | 亚洲精品在线免费播放 | 国产亚洲综合精品 | 亚洲黄色av一区 | 欧美国产精品一区二区 | 狠狠色丁香久久婷婷综合五月 | 国产在线超碰 | 免费在线黄| 日日操网 | 一区二区理论片 | 日韩精品一区电影 | 久久免费影院 | 亚洲另类视频 | 69国产精品视频 | 久草久视频 | 免费性网站 | 国产福利在线不卡 | av高清影院 | 三级大片网站 | 日韩在线观看精品 | 日韩三级视频在线看 | 精品成人a区在线观看 | 国产高清精品在线 | 国产亲近乱来精品 | 中文在线亚洲 | 成人av av在线| 91在线精品视频 | 国产99久久99热这里精品5 | www.xxxx欧美 | 麻豆视频国产在线观看 | 麻豆91网站 | 国产精品毛片久久 | 香蕉视频啪啪 | 色婷婷国产精品一区在线观看 | 808电影| 波多野结衣在线观看一区 | 中文字幕在线观看一区二区 | 久热免费在线观看 | 色综合久久88色综合天天人守婷 | 美女视频黄是免费的 | 一区二区三区在线免费观看视频 | 91精品啪啪 | 一区二区三区在线观看中文字幕 | av高清免费在线 | 欧美大jb| 国内精品亚洲 | 日日爽日日操 | 日韩在线免费不卡 | 黄色小视频在线观看免费 | 日韩有码中文字幕在线 | 亚洲理论在线观看 | 99精品欧美一区二区三区 | 高潮久久久久久 | 色狠狠干| 久久久国产99久久国产一 | 人人搞人人干 | 美女黄频视频大全 | 中文字幕免费国产精品 | 91中文字幕一区 | 久久亚洲视频 | 日韩高清黄色 | 超碰免费97 | 日韩电影中文,亚洲精品乱码 | 在线小视频你懂的 | 美女黄视频免费看 | www.888.av| 97人人澡人人爽人人模亚洲 | 久久精品国产第一区二区三区 | 国产精品一区二区果冻传媒 | 亚洲一区不卡视频 | 欧美激情视频在线免费观看 | 日韩一区二区三区免费视频 | 成人av在线观 | 天天操天天操天天操天天操天天操 | 日韩mv欧美mv国产精品 | 色播99| 日韩免费一区 | 一区二区三区在线影院 | 人人干人人搞 | 亚洲三级在线免费观看 | 成人四虎 | 久久少妇免费视频 | 欧美色图一区 | 视频在线国产 | 尤物97国产精品久久精品国产 | 国产在线一卡 | av动态图片 | 日韩精品无 | 在线 视频 亚洲 | 久草 | 亚洲午夜剧场 | 国产一级精品绿帽视频 | 精品国产福利在线 | 91成年人在线观看 | 国产午夜精品福利视频 | 色网站在线观看 | 国产亚洲精品中文字幕 | 成年人在线视频观看 | 一区二区三区在线观看 | 亚洲年轻女教师毛茸茸 | 婷婷在线网 | 国内精品久久久精品电影院 | 91亚洲精品久久久 | 国产精品欧美一区二区三区不卡 | 97理论片 | 日韩大片免费观看 | 久久综合爱 | 黄色a一级片 | 欧美在线视频一区二区三区 | 国产区av在线 | 狠狠躁夜夜躁人人爽视频 | 亚洲国产视频a | 国产成人精品综合 | av网站播放 | 激情综合五月天 | 亚洲动漫在线观看 | 超碰人人草人人 | 在线免费看片 | 精品久久久久久久久久岛国gif | 国产精品黑丝在线观看 | 日韩精品一区二区三区丰满 | 九九九电影免费看 | 五月婷网 | 国产精彩视频 | 麻豆视频免费播放 | 欧美一级片免费播放 | 成人免费看黄 | 日日碰狠狠躁久久躁综合网 | 最新国产视频 | 九七视频在线观看 | 日韩一级电影在线观看 | 久久精品二区 | 精品久久久久久久久久久久久久久久久久 | 色综合久久精品 | 欧美激情视频免费看 | 久久看片网站 | 日本黄色大片免费 | 久久久夜色| 蜜臀av夜夜澡人人爽人人桃色 | 天天射天天操天天干 | av网站有哪些 | 日韩两性视频 | 午夜在线免费视频 | 欧美性大胆 | 精品国产伦一区二区三区 | 美女视频是黄的免费观看 | 99在线精品观看 | 欧美日韩xxx | 久久精品国产99 | 五月婷婷精品 | 国产精品每日更新 | 婷婷av网| 成人a视频片观看免费 | 欧美性色综合网站 | 91av视频播放 | 欧美成人高清 | 伊人久久婷婷 | 五月婷婷伊人网 | 麻豆影视网站 | 色综合久久久久久久久五月 | 中文字幕网址 | 久久国产欧美日韩精品 | 日三级在线 | 国产97碰免费视频 | 香蕉视频色 | 天天操天天干天天干 | 久久精品看片 | 国产婷婷视频在线 | 日本黄色免费网站 | www.com久久 | 玖玖玖影院 | 婷婷伊人五月天 | 欧美少妇的秘密 | 日韩在线观看视频在线 | 亚洲高清在线视频 | 精品成人a区在线观看 | 香蕉影视app | 久久精品国产精品亚洲 | 久久视频一区 | 久精品视频在线 | 国产999精品久久久久久麻豆 | 亚洲伊人婷婷 | 丁香色综合 | 久久精品老司机 | 青草草在线视频 | 99视频在线免费 | 97色在线| 亚洲最新在线 | 精品成人国产 | 国产精品国内免费一区二区三区 | 欧美色图88 | 免费精品国产va自在自线 | a爱爱视频 | 超碰97免费 | 91丨九色丨高潮 | 久久99中文字幕 | 久久免费黄色网址 | 91精品麻豆| 国产精品亚洲成人 | 精品一区 在线 | av字幕在线 | 91视频网址入口 | 色资源网免费观看视频 | 日韩在线 | av黄色免费看 | 精品亚洲一区二区三区 | 91精选在线 | 毛片网站免费 | 日日躁夜夜躁xxxxaaaa | 五月开心六月婷婷 | 国产黄色在线观看 | 成人毛片在线观看视频 | 国产精品久久久久久久免费大片 | 婷婷精品国产欧美精品亚洲人人爽 | 久久怡红院| 国产日韩欧美在线观看 | 欧美日韩国产一区 | 狂野欧美激情性xxxx欧美 | 精品毛片在线 | 五月天久久久久久 | 国产三级国产精品国产专区50 | 国产高清视频免费在线观看 | 丁香狠狠| 在线 视频 一区二区 | 国产日韩精品一区二区 | 久久综合狠狠综合久久综合88 | www.久久精品视频 | 99免费精品 | 久久精品系列 | 久久久久国产精品www | 九九九热精品免费视频观看 | 国产原厂视频在线观看 | 色a网| 碰超在线97人人 | 一区二区免费不卡在线 | 精品女同一区二区三区在线观看 | 视频 国产区 | 最新免费av在线 | 久久国产精品电影 | 国产91aaa| 亚洲成人网av | 香蕉免费在线 | 久久手机精品视频 | 日韩在线观看视频网站 | 91麻豆操| 色婷婷狠狠五月综合天色拍 | 六月婷婷久香在线视频 | 九九在线播放 | 九九九九精品 | 精品一区二区6 | 国产成人亚洲在线电影 | 免费观看性生活大片3 | 成人a视频| 国产美女精品视频 | 免费的成人av | 黄色大全视频 | 99色亚洲 | 欧美日性视频 | 午夜影视av| a久久久久 | 久久午夜精品影院一区 | 亚洲国产中文字幕在线视频综合 | 美女啪啪图片 | 国产精品美女久久久久久久久久久 | 色资源网在线观看 | 波多野结衣亚洲一区二区 | 免费美女av | 亚洲成av人片| 久久一级电影 | 9999毛片| 日韩在线看片 | 日本激情视频中文字幕 | 色综合久久88色综合天天人守婷 | 一区二区中文字幕在线播放 | 天天亚洲综合 | 波多野结衣精品在线 | 九七视频在线 | 国产淫片| 91大神精品视频 | 91麻豆精品国产91久久久使用方法 | 曰本三级在线 | 欧美一区二区在线刺激视频 | 高清av免费一区中文字幕 | 亚洲精品视频在线 | 日本三级香港三级人妇99 | 日韩av中文在线观看 | 国产成人性色生活片 | 国产区在线 | 久久视频在线视频 | 欧美精品乱码99久久影院 | 精品在线一区二区三区 | 久久精品电影网 | 久久中文视频 | 在线免费高清视频 | 国产精品久久久久久久久费观看 | 国产精品成人a免费观看 | 91精彩视频在线观看 | 婷婷久久婷婷 | 亚洲午夜久久久久久久久久久 | 五月花激情| 黄色小说在线观看视频 | 亚洲国产精品第一区二区 | 欧美精品久久久久久久久久 | 麻豆网站免费观看 | 97在线看 | 五月婷婷激情综合 | 免费在线观看av网站 | 亚洲经典精品 | 成人av电影网址 | 伊甸园永久入口www 99热 精品在线 | 日本aaaa级毛片在线看 | 国产操在线 | 国产精品美女久久久久久久 | www.eeuss影院av撸 | 成人h动漫在线看 | 激情网五月天 | 91麻豆精品国产91久久久更新时间 | 亚洲成人网av | 国产在线最新 | 亚洲精品婷婷 | 欧美亚洲久久 | 99国产在线视频 | 精品亚洲一区二区 | 亚洲午夜精品电影 | 91丨九色丨蝌蚪丰满 | 日韩性片 | 欧美疯狂性受xxxxx另类 | 欧美午夜精品久久久久 | 久久免费美女视频 | 91人人爱| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产精品 9999 | 国产在线精品一区二区不卡了 | 国产精品久久久久久久久久尿 | 97久久精品午夜一区二区 | 久久露脸国产精品 | 免费看片成人 | 色婷婷成人网 | 久久久久久久久久久成人 | 伊人伊成久久人综合网小说 | 手机在线观看国产精品 | 久久久久久久久久久精 | 国产亚洲精品久久久久秋 | 国产免费黄视频在线观看 | 一区二区视 | 天天伊人网 | 98久久 | 国产小视频免费在线观看 | 天天综合成人 | 国产高清在线免费 | 黄污在线看 | 超碰97.com | 国产亚洲视频在线免费观看 | 色姑娘综合天天 | 正在播放国产一区二区 | 91视频免费看片 | 亚洲区另类春色综合小说校园片 | 亚洲 欧美 国产 va在线影院 | 97超碰人人模人人人爽人人爱 | 五月综合激情 | 国产成人精品一区二区三区福利 | 9797在线看片亚洲精品 | 成人在线一区二区三区 | 三级免费黄色 | 色婷婷亚洲综合 | 国产精品一区二区在线观看 | 成人在线黄色 | 色七七亚洲影院 | 欧美精品你懂的 | 色婷婷激情四射 | 成人一级视频在线观看 | 精品女同一区二区三区在线观看 | 日韩理论电影在线观看 | 欧美一二三在线 | 视频在线播放国产 | 免费国产在线观看 | 国产精品视频你懂的 | 日本黄色免费电影网站 | 欧美久久九九 | 亚洲午夜精品一区 | 日韩丝袜 | 麻豆视频观看 | 亚洲 av网站 | 亚洲综合成人婷婷小说 | 久久久久久久久久久黄色 | 99热手机在线观看 | 97在线看 | 最新成人av| 一区二区视频在线观看免费 | 亚洲视频一区二区三区在线观看 | 一区二区三区视频网站 | av在线播放快速免费阴 | 亚洲成人精品久久 | 亚洲爱爱视频 | 日韩区欧美久久久无人区 | 超碰在线人人艹 | 久久1区| 国产女人40精品一区毛片视频 | 中文字幕在线看视频国产中文版 | 亚洲黄色免费 | 亚洲精品自在在线观看 | 亚洲精品国产精品国自产观看 | 日韩欧美国产成人 | 国色天香第二季 | 久久久99精品免费观看乱色 | 国产美女黄网站免费 | 中文字幕在线观看视频一区 | 精品在线你懂的 | 日韩av免费在线看 | 高清av免费一区中文字幕 | 五月婷婷欧美视频 | 精品久久久久久久 | 国产高清在线一区 | 一区二区三区在线观看 | 亚洲一区网站 | 久久婷婷国产 | www日韩| 国语对白少妇爽91 | 久久视频中文字幕 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美成人性战久久 | 成人羞羞视频在线观看免费 | 色综合久久88色综合天天 | 91网址在线观看 | 五月婷婷综合激情 | 久久精品免视看 | 黄网站app在线观看免费视频 | 国产一二三区在线观看 | 99久久精品国产毛片 | 中文字幕永久免费 | 国产亚洲一区二区在线观看 | 中文在线中文资源 | 99精品视频99 | 国产精品久久综合 | 免费看片网址 | 亚洲在线视频观看 | 97免费中文视频在线观看 | 国产亚洲免费的视频看 | 美女视频免费一区二区 | 日韩激情免费视频 | 久久免费黄色大片 | 91色蜜桃 | 国产手机精品视频 | 黄色三级网站在线观看 | 一区二区影视 | 久草免费在线视频 | 91在线日韩 | 精品毛片一区二区免费看 | 五月天堂网 | av观看在线观看 | 亚洲激情电影在线 | 超级碰碰碰免费视频 | 精品夜夜嗨av一区二区三区 | 久久久久电影网站 | 婷婷午夜天 | 美女视频黄免费的 | 欧美片网站yy | 欧美成年网站 | 超碰在线cao | 国产精品毛片久久 | 欧美 日韩 视频 | 欧美性成人 | 国产精品区在线观看 | 91亚瑟视频 | 精品国产观看 | 久久99在线视频 | 国产精品婷婷午夜在线观看 | 免费观看国产视频 | 玖玖玖国产精品 | 久久久久国产精品一区 | 999男人的天堂 | 亚洲色图激情文学 | 超碰97在线资源 | 月丁香婷婷 | 大荫蒂欧美视频另类xxxx | 香蕉影院在线播放 | 欧美激情另类 | 91私密视频 | 日韩xxxbbb | 国产99精品在线观看 | 亚洲精品视频第一页 | 天堂资源在线观看视频 | 黄色三级av | 国产亚洲综合在线 | 色丁香综合 | 亚洲精品tv久久久久久久久久 | 色视频网站在线观看一=区 a视频免费在线观看 | 天天操天天干天天综合网 | 亚洲国产精品电影 | 在线日韩| 91c网站色版视频 | 一区中文字幕在线观看 | 精品视频专区 | 国产96在线 | av在线亚洲天堂 | 人人揉人人揉人人揉人人揉97 | 精品国产免费久久 | 正在播放亚洲精品 | 国产电影一区二区三区四区 | 国产一区二区在线观看免费 | 色婷婷综合视频在线观看 | 狠狠干夜夜操天天爽 | 99视频偷窥在线精品国自产拍 | 日本aaaa级毛片在线看 | 在线观看视频福利 | 激情文学综合丁香 | 香蕉久草| 操操综合 | 99视频精品 | 精品国产诱惑 | 在线国产能看的 | 久久国产剧场电影 | 182午夜在线观看 | 在线观看av免费观看 | 国产理论一区二区三区 | 夜色成人av | 日本精品视频免费观看 | 国产专区视频 | 久久久精品免费观看 | 久草视频免费观 | 欧美久久久久久久久久久久 | 久久综合狠狠综合 | 亚洲国产美女精品久久久久∴ | 久久99热这里只有精品 | 欧美日韩1区 | 亚洲91精品在线观看 | 夜夜操网站 | 成人h视频在线播放 | 在线观看完整版免费 | 久久久久久高潮国产精品视 | 97视频免费在线 | 久久综合色影院 | 久草在线资源免费 | 亚洲免费av在线 | 天天爱天天操 | 久久久精品国产一区二区电影四季 | 日韩欧美国产成人 | 丁香婷婷综合五月 | 亚洲精品系列 | 欧美成人精品xxx | 蜜臀av一区二区 | 国产成人亚洲精品自产在线 | www色片| 免费在线观看的av网站 | 一本一本久久aa综合精品 | 亚洲精品午夜久久久久久久久久久 | 黄色大片日本 | 日韩91在线 | 久久精品九色 | 96超碰在线| 99久久久国产精品免费99 | 国产中文在线字幕 | 久久婷婷视频 | 在线观看视频黄 | 麻豆传媒一区二区 | 黄色在线观看免费网站 | 热久久这里只有精品 | 亚洲一二三久久 | 天天射天天射天天 | 久久久久久久久久免费 | 亚洲日本在线视频观看 | 国产精品18久久久久久久久久久久 | 国产精品嫩草影视久久久 | 成年人在线观看网站 | 欧美先锋影音 | av在线等 | 99在线视频网站 | 国产黄影院色大全免费 | 国产麻豆电影在线观看 | 91av在线免费播放 | 亚洲精品一区二区精华 | 青青草国产免费 | 插综合网 | 亚洲成人精品av | 久久久综合九色合综国产精品 | 日日夜夜骑| 国产精品久久久久国产a级 激情综合中文娱乐网 | 中文字幕 国产专区 | 色综合亚洲精品激情狠狠 | 亚洲精品视频偷拍 | 国产精品va在线 | 国产亚洲一区 | 伊人色综合久久天天 | 麻豆小视频在线观看 | www.久久久com | 狠狠狠狠干| 国产精品激情偷乱一区二区∴ | 一级免费看| 天天操夜夜操夜夜操 | 中文字幕一区二区三区四区视频 | 91网页版在线观看 | 欧美日韩不卡在线视频 | 人人爽人人av | 在线观看国产区 | 欧美日一级片 | 91大神精品视频在线观看 | 久久1区 | 色哟哟国产精品 | 日韩国产精品久久 | 欧美成人999| 国产无限资源在线观看 | 天天操天天添天天吹 | 天堂av在线网 | 色综合天天视频在线观看 | 中文字幕中文字幕在线中文字幕三区 | 精品国产一二三四区 | av观看免费在线 | 九九精品久久 | 精品一区二区三区四区在线 | 亚洲日本黄色 | 国产精品原创视频 | 国产96在线视频 | 婷婷视频导航 | 日本精品一区二区三区在线播放视频 | 久久99偷拍视频 | 国产香蕉视频在线观看 | 亚洲伊人第一页 | 日韩在线观看中文 | 欧美一二三视频 | 日本99久久| 精品国产乱码久久久久久久 | 三级免费黄 | 欧美日韩国产一区二区三区在线观看 | 在线观看免费高清视频大全追剧 | 欧美一区中文字幕 | 国产精品嫩草在线 | 色狠狠一区二区 | 欧美天天干 | 久久久精品一区二区三区 | 中文字幕文字幕一区二区 | 日本夜夜草视频网站 | 亚洲人成网站精品片在线观看 | 中文字幕一区二区三区视频 | 欧美日韩国产精品一区二区亚洲 | 日韩女同一区二区三区在线观看 | 日韩精品一区在线观看 | 午夜天使 | 女女av在线| 99精品免费久久久久久久久日本 | 亚洲va天堂va欧美ⅴa在线 | 亚洲一区二区三区四区在线视频 | 中文字幕在线观看免费观看 | 日日夜操 | 日韩大片在线看 | 天天操福利视频 | 色网址99| 在线国产精品视频 | 中文字幕日韩一区二区三区不卡 | 91天天操 | 天天射夜夜爽 | 久久久香蕉视频 | 九九热在线观看视频 | 日韩一区二区久久 | 97超视频免费观看 | 天天狠狠干 | 黄色av高清 | 日本大片免费观看在线 | 97国产精品一区二区 | 国产偷v国产偷∨精品视频 在线草 | 91精品视频在线免费观看 | 国内丰满少妇猛烈精品播 | 99r在线观看 | 日日操日日插 | 国内久久久久久 | 久久天天躁夜夜躁狠狠躁2022 | 成人在线观看日韩 | 久草在线视频首页 | 亚洲国产日韩av | 欧美亚洲国产一卡 | 日韩videos| 国内揄拍国内精品 | 久久午夜精品影院一区 | 久久免费99精品久久久久久 | 久久99久久99精品免观看粉嫩 |