• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Activiti+MongoDB的后勤自由流程信息系統(tǒng)①

    2020-01-15 06:44:38李世川呂雪峰
    計算機系統(tǒng)應用 2020年1期
    關(guān)鍵詞:后勤申請人代碼

    劉 聰,李世川,呂雪峰

    (中央軍委后勤保障部 信息中心,北京 100842)

    Activiti是當前流行并重要的業(yè)務(wù)流程管理框架.獲得Apache許可,它具有輕量級、可嵌入的優(yōu)點,同時還被設(shè)計適用于可擴展的云架構(gòu).Activiti具有以下特點:一是開源特性,它是一個開源項目[1],適用者可以閱讀源碼理解工作原理,也可以修改源代碼實現(xiàn)自定義功能.二是使用MyBatis框架,MyBatis具有輕量化的特點,利于上手和后期優(yōu)化,使用該框架可加快數(shù)據(jù)的持久化.三是可融合Spring,它提供了便捷的Spring接入機制,可充分利用Spring優(yōu)勢,快速實現(xiàn)項目開發(fā)[2,3].四是支持BPMN2.0規(guī)范,BPMN2.0用標準定義了描述業(yè)務(wù)的圖元和規(guī)范的執(zhí)行語義,保證在不同的流程引擎得到的結(jié)果一致[4].五是支持廣泛的數(shù)據(jù)庫,它支持當前主流數(shù)據(jù)庫如:Oracle、MySQL、PostgreSQL、DB2等.

    MongoDB是一個目前流行使用的非結(jié)構(gòu)化數(shù)據(jù)庫,廣泛應用于大數(shù)據(jù)應用的后臺,是非關(guān)系型數(shù)據(jù)庫中最像關(guān)系數(shù)據(jù)庫和功能最豐富的一款.它支持松散的數(shù)據(jù)結(jié)構(gòu),類似于JSON的BSON格式,用來存儲較為復雜的數(shù)據(jù)類型.具有以下顯著特點:一是面向集合存儲,集合類似于關(guān)系數(shù)據(jù)庫中的表,一個集合中可包括任意多的文檔;二是模式自由,集合中存儲的數(shù)據(jù)是無模式的,這是區(qū)別于關(guān)系數(shù)據(jù)庫的重要特征;三是在支持索引、查詢等傳統(tǒng)關(guān)系數(shù)據(jù)庫的功能之外,具有強大聚合工具,如count,group等,支持采用MapReduce完成的聚合任務(wù);四是文件存儲采用BSON格式,它是二進制格式JSON的縮寫,支持文檔與數(shù)組的嵌套[5,6].

    后勤業(yè)務(wù)涵蓋面比較廣泛,例如物資請領(lǐng)與采購、財務(wù)管理、營房管理、公車使用、人員管理、辦公辦文等等方面.一個較大單位的后勤保障必然涉及到上述的諸多方面,這些方面的信息化管理最常用的需求就是流程審批與管理,不夸張地說,后勤業(yè)務(wù)系統(tǒng)一刻也離不開流程使用[7,8].現(xiàn)有系統(tǒng)或使用標記位定義的流程,隨意性較大,修改復雜;或使用BPMN1.0的內(nèi)核,較為陳舊;或使用已完全封裝好的流程軟件,不利于修改流程.Activiti具有開源的優(yōu)勢,且可以自定義流程,通過開發(fā)可實現(xiàn)自由流程的源代碼,利于后勤業(yè)務(wù)系統(tǒng).

    同時,后勤業(yè)務(wù)涵蓋面廣,產(chǎn)生的數(shù)據(jù)量也大,是最容易產(chǎn)生大數(shù)據(jù)的領(lǐng)域[9].現(xiàn)有的關(guān)系型數(shù)據(jù)庫在非結(jié)構(gòu)性數(shù)據(jù)的存儲處理上捉襟見肘,限制了快速高效地操作后勤數(shù)據(jù).適應新需求新前沿,引入主流非關(guān)系型數(shù)據(jù)庫MongoDB,可以更好滿足大數(shù)據(jù)的要求.將Activiti實現(xiàn)的自由流程和MongoDB結(jié)合起來,可以實現(xiàn)一種全新的后勤自由流程框架,帶來獨特的實現(xiàn)效果.文獻[2]中使用在線審批和Activiti相綁定,形成了實用在線審批流程算法,本文則側(cè)重于利用Activiti實現(xiàn)自由流程流轉(zhuǎn).文獻[5]中利用Node.js和MongoDB搭建的重點在實現(xiàn)高性能、維護成本低Web框架,本文則重點利用MongoDB服務(wù)于流程的高效性.

    1 自由流程框架

    傳統(tǒng)帶流程的系統(tǒng),常常事先畫好復雜工作流程圖,寫死邏輯代碼,一旦人員機構(gòu)發(fā)生變化帶來輕微的修改,都給程序員帶來大量的工作.不指定流程流轉(zhuǎn)的下一個人、不綁死流程流轉(zhuǎn)的業(yè)務(wù)表,在系統(tǒng)中實現(xiàn)一個基本的自由流程框架很有意義.

    圖1顯示了利用Activiti實現(xiàn)自由流程的示意圖.從左至右,流程啟動后,用戶填寫相應業(yè)務(wù)申請表單,并手動指定呈批對象,流程會自動流轉(zhuǎn)到該審批對象.審批對象完成相應批示后,既可以繼續(xù)呈批到更高級的審批人,也可以返回申請人修改申請.如果是繼續(xù)向上呈批,將循環(huán)前述審批步驟;如果是返回申請人修改,修改后可以自行決定是否重新呈批.最終審批人完成審批意見后可直接返回申請人確認,如果申請人認為工作完成則選擇結(jié)束流程,如果認為流程還需其他人員協(xié)助完成,還可繼續(xù)流轉(zhuǎn)到下一審批人,直至任務(wù)完成后再由本人結(jié)束.

    圖1 Activiti實現(xiàn)自由流程圖

    該自由流程框架有如下3個特點:(1)不自動指定流程流轉(zhuǎn)的下一人,由用戶根據(jù)單位線下實際工作的流程自行指定下一人,此舉利于適應單位組織人員的變化;(2)不綁定流程流轉(zhuǎn)的業(yè)務(wù)表,在流程啟動前,由用戶選擇業(yè)務(wù)表,這樣利于流程與業(yè)務(wù)表獨立出來,高效實現(xiàn)各自功能;(3)給予申請人充分自主權(quán),流程形成閉環(huán).流程由申請人發(fā)起,最后由同一人結(jié)束,符合信息流程閉環(huán)的要求,申請當事人可及時充分地知悉辦事過程,能起到一定的監(jiān)督作用.

    2 關(guān)鍵接口與代碼邏輯

    表1給出了該流程框架實現(xiàn)的代碼接口和相應意義.其中接口1、2和4的意義最為典型,接口1的意義為:在起始申請和中間節(jié)點時,用戶填寫完相應表單后,提交給流程處理.接口2為用戶作為中間節(jié)點的處理人,處理待辦事件時的邏輯功能.接口4是某個流程的詳細歷史記錄.接口3為撤回發(fā)出的任務(wù).而其他接口則是接口4功能的延伸,為實現(xiàn)較完備功能而準備,實現(xiàn)原理類似.

    表1 流程重要接口實現(xiàn)

    算法2.中間節(jié)點流轉(zhuǎn)邏輯偽代碼輸入:流轉(zhuǎn)用戶名—nextUserName,當前任務(wù)Id—taskId,流轉(zhuǎn)標記—approval,當前任務(wù)—task 01 Task task=taskService.createTaskQuery().taskId(taskId).singleResult();02 String pId =task.getProcessInstanceId();//對各個任務(wù)節(jié)點需要分別進行處理03 switch(task.getTaskDefinitionKey()){04 case "usertask1"://0-在流程圖里轉(zhuǎn)向下一個審批人/轉(zhuǎn)辦(14)05 if (approval.equals("0")|| approval.equals("14")){06 if(nextUserName.equals(username)){07 msg="請?zhí)峤唤o正確的業(yè)務(wù)審核人員!";08 errInfo="false";09 map1.put("msg",msg);10 map1.put("result",errInfo);11 return AppUtil.returnObject(new PageData(),map1,true);12 } else {13 pdUserId.put("USERNAME",nextUserName);14 nextUserId = userService.findByUId(pdUserId).getString("USER_ID");15 map.put("leader",nextUserId);16 message = "請盡快完成審批! ";17 bussMessageService.sendMessage(sendSmsUser,nextUserName,processDefinitionKey,message);}}//1-轉(zhuǎn)給申請人修改18 else if(approval.equals("1")){19 startUserId =mapData.getString("userId");20 map.put("leader",startUserId);21 PageData apllypd = new PageData();22 applypd.put("USER_ID",startUserId);23 apllypd= userService.findByUiId(apllypd);24 String recieveUser = apllypd.getString("USERNAME");25 String message =null;26 nextUserName=recieveUser;27 message="請申請人修改申請表! ";28 bussMessageService.sendMessage(sendSmsUser,recieveUser,processDefinitionKey,massege);}//11-轉(zhuǎn)向申請人確認29 else if(approval.equals("11")|| approval.equals("17")){...//以請假流程為例,進行表的更新.30 if(tableId2.equals("leave")){31 mapData.put("isPass","1");32 freeModel.setMap(mapData);33 freeModel.setId(bId2);//update時,需要Id關(guān)鍵字34 freeDao.update(freeModel,tableId2);}35 Message = "請申請人確認! ";36 bussMessageService.sendMessage(sendSmsUser,recieveUser,processDefinitionKey,message);

    37 }38 break;39 case "usertask2":…40 break;efault:…41 d}//根據(jù)流程分支條件,往下一節(jié)點流轉(zhuǎn)42 taskService.complete(taskId,map)

    梳理這些接口的核心代碼,其中兩部分關(guān)鍵代碼邏輯值得特別展示.算法1和算法2給出了兩段關(guān)鍵原理代碼邏輯,它們分別實現(xiàn):開始一個新流程和流程的中間節(jié)點流轉(zhuǎn).此兩部分代碼構(gòu)成了自由流程正常流轉(zhuǎn)的核心部分.需要說明的是:一個流程(process),在每一個節(jié)點處都有一個任務(wù)(task),即一個process包含多個task.此外,此兩表只給出核心代碼的原理邏輯,其中用不少偽代碼示意.

    3 數(shù)據(jù)表設(shè)計關(guān)系

    圖2給出了本文自由流程框架的數(shù)據(jù)庫表設(shè)計關(guān)系圖,表中的箭頭方向為一對多的關(guān)系.其中淺灰色表為關(guān)系型數(shù)據(jù)庫表,深灰色表為非關(guān)系型數(shù)據(jù)庫表[10].表act_hi_procinst和act_ru_task是Activiti工作自帶的關(guān)鍵表,前者存儲了已完成流程的詳細記錄,后者存儲了已啟動、尚未結(jié)束流程的記錄.表log則不是Activiti的保留表,它用來存儲流程中各節(jié)點的處理意見,需要說明的是,它并不是業(yè)務(wù)表,而且配合流程使用的流程日志表.

    圖2 數(shù)據(jù)結(jié)構(gòu)設(shè)計關(guān)系圖

    圖2中虛線框部分給出了非結(jié)構(gòu)化自由業(yè)務(wù)表原理.深灰色標注表leave為舉例業(yè)務(wù)表——請銷假表,它存儲在MongoDB中,表中列出了請銷假需要的主要字段.這種業(yè)務(wù)表可以根據(jù)用戶的需要自由添加,并可修改對應字段,當用戶添加了一個新業(yè)務(wù)表時,關(guān)系型表free_bt會記錄下該表的相關(guān)信息.當用戶對新表字段進行添加或修改時,關(guān)系型表free_nr又會對相應字段信息進行登記.在前端配合的情況下,后端可以自如地添加修改表及表的字段結(jié)構(gòu),具體實現(xiàn)效果在第4部分中展示.

    除了單一流程,還會存在如下情形:在某個流程尚未結(jié)束時,用戶需要啟動其他流程并在其中流轉(zhuǎn).圖3給出了延伸為多流程的數(shù)據(jù)表設(shè)計關(guān)系圖,該示意圖對應需求為:在用戶請假的同時需要申請派車送站.其中灰色部分仍為關(guān)系型表,深灰色部分為非關(guān)系型表.深灰色部分表leave和applyCar對應請假和派車的業(yè)務(wù)表,表act_hi_procinst和act_ru_task同圖2的意義,表multiProcess用來管理多個流程.在設(shè)計中,后臺視之為實質(zhì)是同一個流程的擴展,流程實例和id無需變化,只需變換相應業(yè)務(wù)表的對應關(guān)系,讓攜帶新業(yè)務(wù)表的流程繼續(xù)在自由流程框架中流轉(zhuǎn),直至結(jié)束,后再切換回前一流程對應的業(yè)務(wù)表繼續(xù)流轉(zhuǎn).當然,也可以做到兩個業(yè)務(wù)表不切換,讓它們同時流轉(zhuǎn),以利于后一流程處理人更加直觀方便知悉相關(guān)情況.

    圖3 多流程的數(shù)據(jù)結(jié)構(gòu)設(shè)計關(guān)系圖

    4 實現(xiàn)效果

    (1)自由流程的應用場景.自由流程可以應用到一個單位很多的后勤事務(wù)工作中去,詳見表2.

    (2)以請銷假流程為例說明自由流程使用達到的效果.

    圖4至圖6用實例給出了請銷假自由流程的過程,圖4中的承接人可以讓用戶選擇任意人完成對請假的審批工作.對于承接人,在完成了相應審批(圖5)時,他的上級審批人同樣由他選擇,從而實現(xiàn)申請-審批工作的自由靈活,最后結(jié)果可在圖6的歷史詳情頁中獲悉.

    表2 自由流程應用場景

    圖4 請假申請

    圖5 審批過程

    圖6 請假歷史頁

    另外,用戶通過該系統(tǒng)能獲取參與但尚未結(jié)束的流程的各步驟詳情;還能在每次進入個人主頁時,看到需要待辦的事務(wù).由于篇幅所限,并不在此一一展示.對于通用事務(wù)處理,系統(tǒng)內(nèi)設(shè)了一些業(yè)務(wù)處理單,它們對應著不同的流程業(yè)務(wù)類型,可以為不同的后勤管理進行自由流轉(zhuǎn),從而滿足相應的工作需要.

    (3)靈活添加業(yè)務(wù)表單.如圖7所示,點擊業(yè)務(wù)類型右邊的星型按鈕可以添加新表,點擊字段后的向下箭頭按鈕可以讓用戶添加新字段.從而實現(xiàn)了表和字段的自由添加,在申請之初為用戶提供方便.由于業(yè)務(wù)表和自由流程之間的保持相對獨立,這種設(shè)計非常有利于開展新業(yè)務(wù),并使之進行業(yè)務(wù)流轉(zhuǎn).

    5 結(jié)語

    本文的主要貢獻如下:

    (1)本文充分利用了流程框架Activiti和非關(guān)系型數(shù)據(jù)庫MongoDB的優(yōu)點,提出了適用于大型單位后勤管理的自由流程信息系統(tǒng)設(shè)計流程框架、系統(tǒng)重要接口、關(guān)鍵邏輯代碼和兩類數(shù)據(jù)庫結(jié)合的數(shù)據(jù)結(jié)構(gòu)協(xié)同設(shè)計方法.

    (2)本文設(shè)計的系統(tǒng)支持多個流程同時并行進行,或者多個流程串行運行,支持針對不同的業(yè)務(wù)類型根據(jù)需求自由添加表和字段.

    實現(xiàn)效果顯示本文設(shè)計的自由流程管理系統(tǒng)實用、靈活和高效,最大限度地支持業(yè)務(wù)工作和減少研發(fā)人員的工作量,對于單位后勤管理信息化具有較好的設(shè)計參考價值.

    圖7 表和字段任意添加

    猜你喜歡
    后勤申請人代碼
    后勤服務(wù)
    7月1日起澳洲簽證費將全面漲價上調(diào)幅度達到5.4%
    留學(2019年12期)2019-07-29 07:04:12
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    新形勢下完善軍隊后勤管理體系的思考
    消費導刊(2018年10期)2018-08-20 02:57:12
    “強力后勤”入職記
    后勤服務(wù)
    一種含碘氫碘酸濃度的分析方法
    中出人妻视频一区二区| 亚洲欧美日韩高清在线视频| 日韩亚洲欧美综合| 国产精品一及| 国产伦一二天堂av在线观看| 伊人久久精品亚洲午夜| 中文字幕av在线有码专区| 在线国产一区二区在线| 亚洲午夜理论影院| 人妻丰满熟妇av一区二区三区| 亚洲人成伊人成综合网2020| 久久久久久久久大av| www日本黄色视频网| 欧美3d第一页| 亚洲五月天丁香| 日本a在线网址| 我的老师免费观看完整版| 久久久久久九九精品二区国产| 亚洲av中文av极速乱 | 午夜影院日韩av| 久久热精品热| 亚洲成人精品中文字幕电影| 99热网站在线观看| 亚洲精品国产成人久久av| 嫩草影院新地址| 嫁个100分男人电影在线观看| 亚洲人与动物交配视频| 午夜久久久久精精品| 国产欧美日韩精品一区二区| 欧美日韩瑟瑟在线播放| 午夜福利成人在线免费观看| 国产亚洲精品久久久com| 国产美女午夜福利| 黄色丝袜av网址大全| 亚洲avbb在线观看| 亚洲av中文字字幕乱码综合| 国语自产精品视频在线第100页| 午夜福利成人在线免费观看| 最新在线观看一区二区三区| 亚洲人成网站在线播| 欧美性猛交╳xxx乱大交人| 亚洲18禁久久av| 最新在线观看一区二区三区| 91在线精品国自产拍蜜月| 亚洲熟妇熟女久久| 男女做爰动态图高潮gif福利片| 亚洲精品一卡2卡三卡4卡5卡| 欧美最黄视频在线播放免费| 88av欧美| 99久久成人亚洲精品观看| 琪琪午夜伦伦电影理论片6080| 亚洲欧美日韩无卡精品| 91久久精品电影网| 亚洲成人免费电影在线观看| 内地一区二区视频在线| 国产麻豆成人av免费视频| 国产精华一区二区三区| 亚洲精品456在线播放app | 亚洲无线观看免费| 中国美白少妇内射xxxbb| 日韩亚洲欧美综合| 亚洲人与动物交配视频| 老师上课跳d突然被开到最大视频| 久久久国产成人精品二区| 欧美成人性av电影在线观看| 天堂动漫精品| 校园人妻丝袜中文字幕| 久久久国产成人免费| or卡值多少钱| 国产精品久久久久久精品电影| 国产精品久久久久久精品电影| 哪里可以看免费的av片| a在线观看视频网站| 中文字幕精品亚洲无线码一区| 极品教师在线视频| 99久久精品一区二区三区| 欧美日韩瑟瑟在线播放| 国产午夜精品久久久久久一区二区三区 | 中文字幕av在线有码专区| 日本成人三级电影网站| av专区在线播放| 免费看av在线观看网站| 精品99又大又爽又粗少妇毛片 | 亚洲人与动物交配视频| 久久久久久久久久久丰满 | 看片在线看免费视频| 看免费成人av毛片| 国内少妇人妻偷人精品xxx网站| 老熟妇仑乱视频hdxx| 一a级毛片在线观看| 欧美一区二区国产精品久久精品| 午夜亚洲福利在线播放| 村上凉子中文字幕在线| 神马国产精品三级电影在线观看| 国产av一区在线观看免费| 亚洲精品粉嫩美女一区| 国产一区二区在线av高清观看| 成年女人看的毛片在线观看| 日本-黄色视频高清免费观看| 日本黄大片高清| 成人毛片a级毛片在线播放| 精品人妻一区二区三区麻豆 | 国内毛片毛片毛片毛片毛片| 国内少妇人妻偷人精品xxx网站| 亚洲欧美日韩东京热| 亚洲欧美日韩高清专用| 男插女下体视频免费在线播放| 夜夜爽天天搞| 香蕉av资源在线| 91午夜精品亚洲一区二区三区 | www.www免费av| 伦理电影大哥的女人| 久99久视频精品免费| 国产人妻一区二区三区在| 国内精品宾馆在线| 国产 一区 欧美 日韩| 中文字幕av在线有码专区| 亚洲精品一卡2卡三卡4卡5卡| 又粗又爽又猛毛片免费看| 精品国产三级普通话版| 国产蜜桃级精品一区二区三区| or卡值多少钱| videossex国产| 一本一本综合久久| 99久国产av精品| 亚洲欧美日韩高清在线视频| 搞女人的毛片| 欧美一区二区精品小视频在线| 男女做爰动态图高潮gif福利片| 亚洲最大成人av| 久久久久性生活片| 国产白丝娇喘喷水9色精品| 搡女人真爽免费视频火全软件 | 欧美日韩综合久久久久久 | 91精品国产九色| 国产精品嫩草影院av在线观看 | 久久精品人妻少妇| 国产精品久久久久久亚洲av鲁大| 一进一出抽搐gif免费好疼| 国产探花极品一区二区| 18禁裸乳无遮挡免费网站照片| 床上黄色一级片| 亚洲黑人精品在线| 欧美zozozo另类| 简卡轻食公司| 成人亚洲精品av一区二区| 国产成人一区二区在线| 两个人的视频大全免费| 12—13女人毛片做爰片一| 人人妻,人人澡人人爽秒播| 亚洲美女黄片视频| 成年版毛片免费区| 在线观看舔阴道视频| 精品一区二区三区av网在线观看| 精品日产1卡2卡| 少妇猛男粗大的猛烈进出视频 | 午夜精品在线福利| 亚洲avbb在线观看| 久久人妻av系列| 国产激情偷乱视频一区二区| 免费无遮挡裸体视频| 欧美日韩国产亚洲二区| 国产男靠女视频免费网站| 欧美日韩精品成人综合77777| 女生性感内裤真人,穿戴方法视频| 亚洲黑人精品在线| 久久99热6这里只有精品| 99久久精品国产国产毛片| 久久久久九九精品影院| 俺也久久电影网| 一个人观看的视频www高清免费观看| 日本撒尿小便嘘嘘汇集6| 波多野结衣巨乳人妻| 亚洲中文字幕一区二区三区有码在线看| 五月伊人婷婷丁香| 国产乱人伦免费视频| 成人三级黄色视频| 露出奶头的视频| 欧美一区二区亚洲| 亚洲四区av| 高清在线国产一区| 色综合色国产| 久久人人精品亚洲av| 女生性感内裤真人,穿戴方法视频| 中亚洲国语对白在线视频| 夜夜夜夜夜久久久久| 亚洲人与动物交配视频| 亚洲欧美日韩卡通动漫| 我的女老师完整版在线观看| 人妻制服诱惑在线中文字幕| 久久久色成人| 99国产精品一区二区蜜桃av| 免费搜索国产男女视频| 国产精品嫩草影院av在线观看 | 亚洲欧美日韩无卡精品| 国国产精品蜜臀av免费| 国产中年淑女户外野战色| 精品一区二区三区av网在线观看| 三级国产精品欧美在线观看| 国产精品,欧美在线| 欧美黑人巨大hd| 干丝袜人妻中文字幕| 免费一级毛片在线播放高清视频| 亚洲中文字幕一区二区三区有码在线看| 日韩欧美一区二区三区在线观看| av在线天堂中文字幕| 1024手机看黄色片| 国产成人aa在线观看| 欧美国产日韩亚洲一区| 精品欧美国产一区二区三| 亚洲成人久久爱视频| 中文字幕久久专区| 两个人的视频大全免费| 亚洲国产欧美人成| 亚洲avbb在线观看| 日日啪夜夜撸| 97精品久久久久久久久久精品| 一本—道久久a久久精品蜜桃钙片| 少妇人妻 视频| 中文精品一卡2卡3卡4更新| 少妇人妻一区二区三区视频| 国产精品爽爽va在线观看网站| av女优亚洲男人天堂| 成人美女网站在线观看视频| 欧美日韩综合久久久久久| 日韩制服骚丝袜av| 在线 av 中文字幕| 日本黄色日本黄色录像| 多毛熟女@视频| 最近中文字幕高清免费大全6| 99久久人妻综合| 欧美精品人与动牲交sv欧美| 美女内射精品一级片tv| kizo精华| 国产欧美另类精品又又久久亚洲欧美| 欧美日韩亚洲高清精品| 亚洲精品自拍成人| 精品久久久精品久久久| 99久久人妻综合| 人妻制服诱惑在线中文字幕| 欧美变态另类bdsm刘玥| 人妻 亚洲 视频| 女性生殖器流出的白浆| 22中文网久久字幕| 欧美bdsm另类| 久久影院123| 久久久久国产精品人妻一区二区| 国产精品人妻久久久久久| 一区在线观看完整版| 免费观看性生交大片5| 欧美极品一区二区三区四区| 精品熟女少妇av免费看| 亚洲精品国产成人久久av| 成年av动漫网址| 亚洲电影在线观看av| 自拍欧美九色日韩亚洲蝌蚪91 | 国产精品女同一区二区软件| 尤物成人国产欧美一区二区三区| 国产黄频视频在线观看| 一本久久精品| 亚洲性久久影院| 99热国产这里只有精品6| 97精品久久久久久久久久精品| 日韩国内少妇激情av| 午夜激情久久久久久久| 色视频www国产| 午夜福利在线观看免费完整高清在| 午夜激情久久久久久久| 久久久久久人妻| 成人高潮视频无遮挡免费网站| 草草在线视频免费看| 简卡轻食公司| 成人亚洲精品一区在线观看 | 晚上一个人看的免费电影| 久久久久久久久久人人人人人人| 国国产精品蜜臀av免费| 极品少妇高潮喷水抽搐| 夫妻午夜视频| 欧美日韩国产mv在线观看视频 | 精品久久久久久久久亚洲| 美女内射精品一级片tv| 亚洲无线观看免费| 亚洲内射少妇av| 超碰97精品在线观看| 色网站视频免费| 久久99热这里只频精品6学生| 欧美极品一区二区三区四区| 老司机影院毛片| 精品久久国产蜜桃| 国产久久久一区二区三区| 波野结衣二区三区在线| 国产精品一及| 91精品国产九色| 国产av码专区亚洲av| 亚洲av日韩在线播放| 亚洲国产色片| 99久国产av精品国产电影| 国产精品一区www在线观看| 国产精品伦人一区二区| 久久精品熟女亚洲av麻豆精品| 久久女婷五月综合色啪小说| 亚洲怡红院男人天堂| 搡女人真爽免费视频火全软件| 亚洲精品一二三| 一级毛片aaaaaa免费看小| 国产精品99久久久久久久久| 日日摸夜夜添夜夜添av毛片| 国产av精品麻豆| 午夜福利网站1000一区二区三区| 亚洲综合色惰| 日韩av免费高清视频| 国产国拍精品亚洲av在线观看| 欧美xxxx黑人xx丫x性爽| 超碰97精品在线观看| av专区在线播放| 亚洲美女黄色视频免费看| 深爱激情五月婷婷| 在线 av 中文字幕| 亚洲色图av天堂| 有码 亚洲区| 少妇 在线观看| av福利片在线观看| 亚洲av国产av综合av卡| 国产精品女同一区二区软件| 我的女老师完整版在线观看| 日本爱情动作片www.在线观看| 欧美xxxx黑人xx丫x性爽| 日韩 亚洲 欧美在线| 国产淫语在线视频| 全区人妻精品视频| 亚洲精品色激情综合| 国产在视频线精品| 成人二区视频| 制服丝袜香蕉在线| 最近最新中文字幕免费大全7| 插阴视频在线观看视频| 久久这里有精品视频免费| 精品99又大又爽又粗少妇毛片| 大片免费播放器 马上看| 国产免费一区二区三区四区乱码| 又大又黄又爽视频免费| 亚洲伊人久久精品综合| 亚州av有码| 国产精品人妻久久久影院| 亚洲精品久久久久久婷婷小说| 在线天堂最新版资源| 国产熟女欧美一区二区| 最近中文字幕2019免费版| 亚洲精品国产成人久久av| 精品国产三级普通话版| 国产伦精品一区二区三区视频9| 汤姆久久久久久久影院中文字幕| 夜夜看夜夜爽夜夜摸| 1000部很黄的大片| 亚洲美女搞黄在线观看| 18禁在线播放成人免费| 国精品久久久久久国模美| 久久99热这里只频精品6学生| 日韩欧美精品免费久久| 一级二级三级毛片免费看| 亚洲av电影在线观看一区二区三区| 久久99热这里只频精品6学生| 99热这里只有是精品在线观看| 大又大粗又爽又黄少妇毛片口| 十八禁网站网址无遮挡 | 丰满乱子伦码专区| 2021少妇久久久久久久久久久| 中文字幕久久专区| 午夜福利在线在线| 天堂8中文在线网| 男人狂女人下面高潮的视频| 国产成人午夜福利电影在线观看| 一级毛片黄色毛片免费观看视频| 亚洲综合色惰| 尤物成人国产欧美一区二区三区| 久久99热这里只有精品18| 亚洲精品国产av蜜桃| 久久精品国产自在天天线| 国产v大片淫在线免费观看| 亚洲欧美日韩无卡精品| 99热这里只有是精品在线观看| 不卡视频在线观看欧美| 91久久精品电影网| 在线观看人妻少妇| 精品少妇黑人巨大在线播放| 日韩中字成人| 丰满少妇做爰视频| 欧美老熟妇乱子伦牲交| 国产成人免费观看mmmm| 99热全是精品| 在线看a的网站| 91精品伊人久久大香线蕉| 午夜免费观看性视频| 亚洲精品乱久久久久久| 黄色欧美视频在线观看| 免费不卡的大黄色大毛片视频在线观看| av在线app专区| 日本wwww免费看| 涩涩av久久男人的天堂| 99热网站在线观看| 国产高清三级在线| 国产精品三级大全| 91狼人影院| 日本爱情动作片www.在线观看| 国产欧美亚洲国产| 日本爱情动作片www.在线观看| 内射极品少妇av片p| 亚洲,一卡二卡三卡| 性高湖久久久久久久久免费观看| 插阴视频在线观看视频| 人人妻人人澡人人爽人人夜夜| 丰满少妇做爰视频| 国产免费一级a男人的天堂| 国产老妇伦熟女老妇高清| 永久免费av网站大全| 久久久久精品性色| 自拍偷自拍亚洲精品老妇| 国产69精品久久久久777片| 街头女战士在线观看网站| 久热久热在线精品观看| 亚洲国产精品专区欧美| 大又大粗又爽又黄少妇毛片口| 国产精品欧美亚洲77777| 免费人成在线观看视频色| 一级片'在线观看视频| 久久婷婷青草| 舔av片在线| 99国产精品免费福利视频| 日韩成人av中文字幕在线观看| 大香蕉久久网| 高清欧美精品videossex| 边亲边吃奶的免费视频| 色视频www国产| 国产一区二区在线观看日韩| videos熟女内射| 亚洲精品乱久久久久久| 联通29元200g的流量卡| 99九九线精品视频在线观看视频| 色综合色国产| 国内精品宾馆在线| 久久久午夜欧美精品| 天堂俺去俺来也www色官网| 日本av免费视频播放| 内地一区二区视频在线| 在线观看三级黄色| 久久毛片免费看一区二区三区| 欧美日韩视频高清一区二区三区二| 国产一区二区三区综合在线观看 | 精品一区二区三卡| 久久久色成人| 国产成人精品福利久久| 亚洲综合精品二区| 在线观看av片永久免费下载| 婷婷色av中文字幕| 男女下面进入的视频免费午夜| 乱码一卡2卡4卡精品| 七月丁香在线播放| 国产av一区二区精品久久 | 亚洲三级黄色毛片| 久久久精品94久久精品| 久久久欧美国产精品| 一级毛片久久久久久久久女| 国产黄片美女视频| 日本欧美国产在线视频| 久久久亚洲精品成人影院| 99热这里只有是精品在线观看| 黄片wwwwww| 亚洲国产精品国产精品| 亚洲欧洲日产国产| 99re6热这里在线精品视频| 精品久久久久久久末码| 日本-黄色视频高清免费观看| 欧美xxxx性猛交bbbb| 国产精品成人在线| 丝瓜视频免费看黄片| 97超视频在线观看视频| 18+在线观看网站| 久久6这里有精品| 欧美区成人在线视频| 乱系列少妇在线播放| 精品人妻偷拍中文字幕| 欧美 日韩 精品 国产| 亚洲国产av新网站| 男女无遮挡免费网站观看| 成人特级av手机在线观看| 欧美人与善性xxx| videossex国产| 91久久精品电影网| 晚上一个人看的免费电影| av免费在线看不卡| 久久久久久久久久久丰满| 大片电影免费在线观看免费| 亚洲在久久综合| 久久午夜福利片| 我的老师免费观看完整版| 日本黄色片子视频| 国产精品一及| 97超碰精品成人国产| 91精品伊人久久大香线蕉| 国产免费一级a男人的天堂| 热re99久久精品国产66热6| 亚洲国产精品专区欧美| av专区在线播放| 精品久久国产蜜桃| 午夜视频国产福利| 欧美少妇被猛烈插入视频| 国产淫语在线视频| 国国产精品蜜臀av免费| 免费看不卡的av| 中国三级夫妇交换| 99热这里只有是精品50| 午夜激情久久久久久久| 国产伦精品一区二区三区四那| 亚洲精品色激情综合| 最近最新中文字幕大全电影3| 国产精品无大码| 国产片特级美女逼逼视频| 亚洲欧美成人精品一区二区| 大码成人一级视频| 男人爽女人下面视频在线观看| 三级经典国产精品| 激情五月婷婷亚洲| 丝瓜视频免费看黄片| 午夜福利网站1000一区二区三区| av在线播放精品| 99热这里只有精品一区| 永久网站在线| 一级a做视频免费观看| 欧美成人一区二区免费高清观看| 国产成人a区在线观看| 男人舔奶头视频| 91精品国产国语对白视频| av专区在线播放| 又大又黄又爽视频免费| 亚洲国产精品成人久久小说| 97超碰精品成人国产| 亚洲欧洲国产日韩| 2021少妇久久久久久久久久久| 五月开心婷婷网| 18禁在线无遮挡免费观看视频| 人体艺术视频欧美日本| 成人无遮挡网站| 99国产精品免费福利视频| 欧美zozozo另类| 最近中文字幕2019免费版| 一本一本综合久久| 22中文网久久字幕| 国产视频内射| 欧美日韩在线观看h| 国产欧美日韩一区二区三区在线 | av线在线观看网站| 少妇人妻久久综合中文| 伊人久久国产一区二区| 亚洲精品乱久久久久久| 国产淫语在线视频| 国产亚洲最大av| 中文资源天堂在线| 91在线精品国自产拍蜜月| www.av在线官网国产| 欧美xxxx黑人xx丫x性爽| 你懂的网址亚洲精品在线观看| 麻豆成人午夜福利视频| 午夜日本视频在线| 免费黄色在线免费观看| 少妇人妻一区二区三区视频| 久久久久久人妻| 久久久久久伊人网av| 一级爰片在线观看| 欧美国产精品一级二级三级 | 看免费成人av毛片| 国模一区二区三区四区视频| 高清黄色对白视频在线免费看 | 中文字幕免费在线视频6| 日韩精品有码人妻一区| 丝袜喷水一区| 亚洲av福利一区| 欧美高清成人免费视频www| 在线观看美女被高潮喷水网站| 久久久久国产网址| 性色avwww在线观看| av网站免费在线观看视频| 最近的中文字幕免费完整| 国产极品天堂在线| 国产精品久久久久久精品古装| 午夜免费观看性视频| 亚洲精品日韩在线中文字幕| 一级av片app| 高清日韩中文字幕在线| 直男gayav资源| 亚洲国产欧美在线一区| 国产日韩欧美在线精品| 国产精品欧美亚洲77777| kizo精华| 久久青草综合色| 国产探花极品一区二区| 欧美xxxx黑人xx丫x性爽| 日本免费在线观看一区| 18禁在线无遮挡免费观看视频| 女性生殖器流出的白浆| 我要看黄色一级片免费的| 日本黄大片高清| 亚洲精品第二区| 精华霜和精华液先用哪个| 特大巨黑吊av在线直播| 一本—道久久a久久精品蜜桃钙片| 秋霞伦理黄片| 天美传媒精品一区二区| 精品国产露脸久久av麻豆| 最近的中文字幕免费完整| 五月伊人婷婷丁香| 国产亚洲av片在线观看秒播厂| 国产亚洲午夜精品一区二区久久| 亚洲久久久国产精品| 久久6这里有精品| 欧美日韩一区二区视频在线观看视频在线|