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

    談Activiti工作流在新能源電站中的應(yīng)用

    2021-07-09 08:07:08王慧敏陳明武
    山西建筑 2021年14期
    關(guān)鍵詞:流程圖引擎電站

    袁 博 王慧敏 李 陽(yáng) 陳明武

    (中國(guó)電建集團(tuán)西北勘測(cè)設(shè)計(jì)研究院有限公司,陜西 西安 710065)

    0 引言

    目前各個(gè)企業(yè)在進(jìn)行數(shù)字化轉(zhuǎn)型,新能源電站作為生產(chǎn)單位也需要從數(shù)字化的角度看待生產(chǎn)過(guò)程的管理,如何減少中間環(huán)節(jié)、節(jié)約成本、簡(jiǎn)化業(yè)務(wù)流程等,這些問(wèn)題都給新能源電站的數(shù)字化轉(zhuǎn)型提出了更高的要求。但就目前而言,新能源電站的生產(chǎn)管理工作仍然存在權(quán)責(zé)不明、過(guò)程記錄難以跟蹤、電子文檔缺失等問(wèn)題,引入Activiti工作流引擎就是為了解決上述問(wèn)題,通過(guò)標(biāo)準(zhǔn)流程、過(guò)程文檔電子化使每個(gè)人權(quán)責(zé)分明,降低電站生產(chǎn)管理工作復(fù)雜程度,進(jìn)而提高整體工作效率,加快企業(yè)數(shù)字化轉(zhuǎn)型。

    1 技術(shù)應(yīng)用背景

    新能源電站大多地處偏遠(yuǎn),運(yùn)行值班人員生活不便,上下班交通安全性差,也不符合企業(yè)對(duì)新能源電站“無(wú)人值班、少人值守”的管理要求。運(yùn)維一體化的管理模式難以橫向?qū)?biāo),無(wú)法實(shí)現(xiàn)指標(biāo)最優(yōu)化。這種情況下電站的運(yùn)營(yíng)維護(hù)效率低下,無(wú)法滿足高效管理與高效運(yùn)維電站的理念。

    新能源電站生產(chǎn)管理系統(tǒng)主要實(shí)現(xiàn)對(duì)下屬各電站的遠(yuǎn)程監(jiān)視和統(tǒng)一管理,以促進(jìn)子站維護(hù)質(zhì)量、提高管理和運(yùn)營(yíng)效率。新能源電站生產(chǎn)管理系統(tǒng)中使用了Activiti工作流實(shí)現(xiàn)對(duì)電站維護(hù)人員的協(xié)同工作提供技術(shù)支持,實(shí)現(xiàn)了新能源電站生產(chǎn)運(yùn)行科學(xué)管理、流程管理、跟蹤管理及目標(biāo)管理的需求,并達(dá)到企業(yè)規(guī)范化、精細(xì)化、數(shù)字化和集成化管理的目標(biāo)。

    2 Activiti工作流引擎概述

    在了解Activiti之前,我們先看一下什么是工作流。在計(jì)算機(jī)中,工作流屬于計(jì)算機(jī)支持的協(xié)同工作的一部分,是研究一個(gè)群體在計(jì)算機(jī)的輔助下系統(tǒng)工作。工作流協(xié)助解決的業(yè)務(wù)問(wèn)題是:為了處理多人參與的流程問(wèn)題,而使用某種預(yù)定規(guī)則自動(dòng)傳遞信息或者任務(wù)。Activiti是一個(gè)執(zhí)行BPMN2.0規(guī)范的開(kāi)源引擎,它可以發(fā)布設(shè)計(jì)過(guò)程并通過(guò)API實(shí)現(xiàn)編程。Activiti工作流引入到新能源電站生產(chǎn)管理系統(tǒng)中,可以利用其提供的服務(wù)接口,全程監(jiān)管新能源電站中的生產(chǎn)管理工作。通過(guò)Activiti工作流的規(guī)范化特性,可以使新能源電站日常業(yè)務(wù)規(guī)范化管理,更加具有條理性,很大程度降低電站日常業(yè)務(wù)出錯(cuò)率。簡(jiǎn)單來(lái)說(shuō),開(kāi)發(fā)人員只需要把業(yè)務(wù)抽象為BPMN流程圖,然后將流程圖部署至Activiti工作流引擎按照流程定義逐步流轉(zhuǎn)即可,這樣不僅降低了業(yè)務(wù)的復(fù)雜程度,還減少了開(kāi)發(fā)人員的工作量。

    3 Activiti工作流引擎的特點(diǎn)

    1)數(shù)據(jù)持久化。

    Activiti秉承的設(shè)計(jì)思想是簡(jiǎn)單快速。一般來(lái)說(shuō),應(yīng)用軟件的性能瓶頸主要是如何快速實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,所以Activiti選擇MyBatis作為數(shù)據(jù)持久層框架,保證了數(shù)據(jù)交換的及時(shí)性。

    2)引擎service接口。

    Activiti核心API共有七個(gè),每一項(xiàng)核心API都以服務(wù)接口的方式供相關(guān)開(kāi)發(fā)技術(shù)人員使用。利用這些接口服務(wù),相關(guān)技術(shù)開(kāi)發(fā)人員能夠?qū)崿F(xiàn)功能豐富、輕便且并高效的工作流應(yīng)用程序,這七大核心API內(nèi)容如表1所示。

    表1 Activiti工作流引擎核心API

    Activiti工作流引擎最核心的類是ProcessEngine,其他的核心API服務(wù)都是通過(guò)ProcessEngine獲取。Activiti服務(wù)架構(gòu)如圖1所示。

    3)原生支持Spring。

    Activiti能夠快速集成Spring,通過(guò)Spring實(shí)現(xiàn)對(duì)Activiti的管理。

    4 Activiti工作流引擎在新能源電站生產(chǎn)管理系統(tǒng)中的應(yīng)用

    本節(jié)內(nèi)容以新能源電站生產(chǎn)管理系統(tǒng)中的危險(xiǎn)點(diǎn)預(yù)控卡業(yè)務(wù)流程為例,對(duì)SpringBoot框架結(jié)合Activiti工作流引擎的應(yīng)用進(jìn)行解釋說(shuō)明。

    4.1 搭建流程引擎

    基于Spring Initializr創(chuàng)建一個(gè)標(biāo)準(zhǔn)的maven工程,在pom.xml文件中添加SpringBoot,Activiti穩(wěn)定版,如下所示:

    項(xiàng)目啟動(dòng)時(shí),Activiti工作流引擎會(huì)自動(dòng)創(chuàng)建需要的數(shù)據(jù)表,類型如表2所示。

    表2 Activiti工作流引擎數(shù)據(jù)表類型

    Activiti核心API的操作實(shí)際上就是對(duì)上面這些表的CRUD,而這些表數(shù)據(jù)的變化實(shí)際上代表的是整個(gè)流程的運(yùn)轉(zhuǎn)。

    4.2 繪制流程圖

    繪制流程圖的過(guò)程就是流程定義,流程定義就是按照BPMN2.0標(biāo)準(zhǔn)去描述業(yè)務(wù)流程,比如業(yè)務(wù)的起始節(jié)點(diǎn)、審批節(jié)點(diǎn)、審批條件等等。Activiti流程圖的繪制方法有多種,如:IDEA+Activiti BPMN visualizer(插件)、Eclipse+ Activiti Designer(插件)、Activiti Modeler等,可以根據(jù)個(gè)人的運(yùn)行環(huán)境自行選擇,危險(xiǎn)點(diǎn)預(yù)控卡流程圖如圖2所示。

    bpmn的根節(jié)點(diǎn)是definitions節(jié)點(diǎn),在這個(gè)節(jié)點(diǎn)中可以定義多個(gè)流程定義,但是在實(shí)際使用過(guò)程中,definitions節(jié)點(diǎn)只包含一個(gè)流程定義,也就是一個(gè)流程文件只包含一個(gè)流程定義,這樣可以減小維護(hù)難度,也使得流程內(nèi)容清晰明了。bpmndi:BPMNDiagram節(jié)點(diǎn)中定義了每個(gè)節(jié)點(diǎn)在流程圖上的位置坐標(biāo)等信息。

    4.3 部署流程圖

    流程定義好以后需要部署,部署的本質(zhì)就是將流程定義寫入數(shù)據(jù)庫(kù)。部署流程圖的方法有多種,下面依次介紹。

    4.3.1 InputStream部署

    InputStream部署的原理是通過(guò)類加載器獲取流程圖文件的數(shù)據(jù)流,構(gòu)造DeploymentBuilder實(shí)例對(duì)象,再調(diào)用該實(shí)例對(duì)象的deploy方法完成流程圖部署。

    public void deployInputStreamTest() {

    // 獲取流程圖文件流

    InputStream inputStream = this.getClass().

    getClassLoader().getResourceAsStream("flow/危險(xiǎn)點(diǎn)預(yù)控卡.bpmn");

    String resource = "test.bpmn";

    // 構(gòu)造DeploymentBuilder對(duì)象并進(jìn)行部署操作

    repositoryService.createDeployment()

    .addInputStream(resource, inputStream)

    .deploy();

    }

    4.3.2 classpath部署

    public void deployClasspathTest() {

    // 流程圖文件位置

    String resource = "flow/危險(xiǎn)點(diǎn)預(yù)控卡.bpmn";

    // 構(gòu)造DeploymentBuilder對(duì)象并進(jìn)行部署操作

    repositoryService.createDeployment().addClasspath

    Resource(resource).deploy();

    }

    4.3.3 字符串部署

    字符串部署是將文本內(nèi)容直接作為來(lái)源,把文本內(nèi)容轉(zhuǎn)化為字節(jié)流后進(jìn)行部署。

    public void deployStringTest() {

    // 字符串

    String resource = "

    encoding=”UTF-8”?>...

    ";

    // 構(gòu)造DeploymentBuilder對(duì)象并進(jìn)行部署操作

    repositoryService.createDeployment()

    .addString("test.bpmn", resource)

    .deploy();

    }

    4.3.4 ZipInputStream部署

    以上方法都是針對(duì)單個(gè)流程圖文件部署,如果需要一次部署多個(gè)流程圖文件則需要將全部文件打包為zip或者bar格式的壓縮文件,然后再對(duì)其進(jìn)行部署。

    public void deployZipTest() {

    // 獲取壓縮文件流

    InputStream inputStream//壓縮文件流

    ZipInputStream zipInputStream = new ZipInputStream(inputStream);

    // 構(gòu)造DeploymentBuilder對(duì)象并進(jìn)行部署操作

    repositoryService.createDeployment()

    .addZipInputStream(zipInputStream)

    .deploy();

    }

    4.4 啟動(dòng)流程

    啟動(dòng)流程表示開(kāi)始一次具體的業(yè)務(wù)流程,比如請(qǐng)假流程,啟動(dòng)流程表示發(fā)起一個(gè)新的請(qǐng)假申請(qǐng),而開(kāi)始的業(yè)務(wù)流程就會(huì)根據(jù)已經(jīng)部署的流程定義流轉(zhuǎn)。

    public ProcessInstance submitApply(ActivitiEntity activiti) {

    // 設(shè)置啟動(dòng)流程的人員ID identityService.

    setAuthenticatedUserId(activiti.getApplicant());

    // 啟動(dòng)流程時(shí)設(shè)置業(yè)務(wù) key

    ProcessInstance instance = runtimeService.startProcessInstanceByKey(activiti.getProcessKey(), activiti.getBusinessKey(), activiti.getProcessParams());

    // 下一節(jié)點(diǎn)處理人待辦事項(xiàng)

    activiti.setInstanceId(instance.getProcessInstanceId());

    bizTodoItemService.insertTodoItem(activiti);

    return instance;

    }

    其中,ActivitiEntity實(shí)體類部分代碼如下:

    public class ActivitiEntity extends BaseEntity {

    /** 申請(qǐng)事項(xiàng) */

    private String itemName;

    /** 申請(qǐng)內(nèi)容 */

    private String itemContent;

    /** 申請(qǐng)人 */

    private String applicant;

    /** 流程實(shí)例ID */

    private String instanceId;

    /** 流程定義key */

    private String processKey;

    /** 創(chuàng)建人名稱 */

    private String creatorName;

    /** 流程實(shí)例狀態(tài) 1 激活 2 掛起 */

    private String suspendState;

    /** 流程的業(yè)務(wù) key 業(yè)務(wù)流轉(zhuǎn) id:統(tǒng)一由業(yè)務(wù) key+ id, eg: firstWorkTicket_1001 */

    private String businessKey;

    private String businessId;

    }

    上述實(shí)體類屬性最關(guān)鍵的就是businessKey(業(yè)務(wù)標(biāo)識(shí)),businessKey是Activiti和業(yè)務(wù)系統(tǒng)整合時(shí)的連接點(diǎn),businessKey相當(dāng)于業(yè)務(wù)表中唯一標(biāo)識(shí)。

    4.5 待辦任務(wù)查詢

    流程啟動(dòng)后,各個(gè)任務(wù)(節(jié)點(diǎn))的負(fù)責(zé)人就可以查詢自己當(dāng)前需要處理的待辦任務(wù),部分關(guān)鍵代碼如下:

    public void listPersonalTodoTasks() {

    // 任務(wù)負(fù)責(zé)人名稱

    String username = "jack";

    List taskList = taskService.createTaskQuery()

    // 危險(xiǎn)點(diǎn)預(yù)控卡

    .processDefinitionKey("dangerPrecontrolcCard")

    // 任務(wù)負(fù)責(zé)人名稱

    .taskAssignee(username)

    .list();

    for (Task task : taskList) {

    log.info("流程實(shí)例id:" + task.getProcessInstanceId() + ",任務(wù)id:" + task.getId() + ",負(fù)責(zé)人:" + task.getAssignee() + ",名稱:" + task.getName());

    }

    }

    4.6 任務(wù)處理

    任務(wù)負(fù)責(zé)人查詢待辦任務(wù),選擇任務(wù)進(jìn)行處理,完成對(duì)應(yīng)(節(jié)點(diǎn))任務(wù),部分關(guān)鍵代碼如下:

    public void completeTask() {

    // 任務(wù)id

    String taskId = "3859";

    // 完成任務(wù)

    taskService.complete(taskId);

    }

    5 結(jié)語(yǔ)

    新能源電站生產(chǎn)管理系統(tǒng)是完全基于光伏電站的實(shí)際業(yè)務(wù)管理需求而設(shè)計(jì)的,采用了SpringBoot框架結(jié)合Activiti工作流引擎在新能源電站生產(chǎn)管理系統(tǒng)中完成了設(shè)計(jì)與實(shí)現(xiàn),為新能源電站開(kāi)展運(yùn)行管理、設(shè)備管理、檢修管理、安全管理等提供信息服務(wù)和業(yè)務(wù)支撐平臺(tái),提高生產(chǎn)效率和運(yùn)營(yíng)效率以及安全可靠性。然后詳細(xì)寫了基于Activiti工作流的新能源電站生產(chǎn)管理業(yè)務(wù)流程模塊的實(shí)現(xiàn)。本系統(tǒng)使新能源電站業(yè)務(wù)流程能輕松進(jìn)行業(yè)務(wù)跟蹤,解決了新能源電站生產(chǎn)管理工作中權(quán)責(zé)不明、過(guò)程記錄難以跟蹤、電子文檔缺失等問(wèn)題,實(shí)現(xiàn)生產(chǎn)記錄全過(guò)程跟蹤,加強(qiáng)新能源電站生產(chǎn)管理工作的規(guī)范化,也使新能源電站業(yè)務(wù)能在網(wǎng)上輕松處理,使新能源電站業(yè)務(wù)的自動(dòng)化和無(wú)紙化辦公成為現(xiàn)實(shí)。改變了以往傳統(tǒng)的辦公模式,減輕了工作人員的工作壓力,為企業(yè)各部門工作人員之間工作上的溝通提供了一種新的解決方案,有效提升電站運(yùn)維人員的工作效率,降低了新能源電站行業(yè)的生產(chǎn)成本,進(jìn)一步加快新能源電站的數(shù)字化轉(zhuǎn)型。

    猜你喜歡
    流程圖引擎電站
    三峽電站再創(chuàng)新高
    低影響開(kāi)發(fā)(LID)在光伏電站中的應(yīng)用
    藍(lán)谷: “涉藍(lán)”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    專利申請(qǐng)審批流程圖
    河南科技(2016年8期)2016-09-03 08:08:22
    專利申請(qǐng)審批流程圖
    河南科技(2016年6期)2016-08-13 08:18:29
    無(wú)形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    基于Cocos2d引擎的PuzzleGame開(kāi)發(fā)
    寧海縣村級(jí)權(quán)力清單36條
    《天津醫(yī)藥》稿件處理流程圖
    One?。牛睿纾椋睿濉。蹋澹妫糁皇O乱粋€(gè)引擎
    一区二区三区免费毛片| 国产精品人妻久久久影院| 国产乱人偷精品视频| 日韩不卡一区二区三区视频在线| 在线免费观看不下载黄p国产| 亚洲av福利一区| 街头女战士在线观看网站| 日韩在线高清观看一区二区三区| 97在线视频观看| 蜜桃久久精品国产亚洲av| 日日干狠狠操夜夜爽| 大陆偷拍与自拍| 国产精品久久久久久精品电影| 精品一区二区三区人妻视频| 国产又色又爽无遮挡免| 国产亚洲5aaaaa淫片| 国产精品国产三级国产av玫瑰| 99热网站在线观看| 国产精品人妻久久久影院| 亚洲av福利一区| 免费观看在线日韩| 中文字幕av在线有码专区| 亚洲av中文字字幕乱码综合| 97超碰精品成人国产| 免费看日本二区| 菩萨蛮人人尽说江南好唐韦庄| 精品一区二区三区人妻视频| 大陆偷拍与自拍| 国产一级毛片在线| 淫秽高清视频在线观看| 99视频精品全部免费 在线| 国产成人a区在线观看| 久久国内精品自在自线图片| 久久久亚洲精品成人影院| 亚洲经典国产精华液单| 亚洲人成网站在线观看播放| 国产亚洲av片在线观看秒播厂 | 男女国产视频网站| 一级片'在线观看视频| 国产伦精品一区二区三区视频9| 天堂中文最新版在线下载 | 亚洲av成人精品一二三区| 不卡视频在线观看欧美| 美女被艹到高潮喷水动态| 亚洲在线自拍视频| 欧美高清性xxxxhd video| 成年人午夜在线观看视频 | 亚洲国产欧美人成| 免费高清在线观看视频在线观看| 国产黄片美女视频| 久久久精品免费免费高清| 成人性生交大片免费视频hd| 五月玫瑰六月丁香| 国产成人91sexporn| 自拍偷自拍亚洲精品老妇| 日本免费在线观看一区| 内射极品少妇av片p| 人人妻人人澡人人爽人人夜夜 | 国产伦精品一区二区三区四那| 亚洲欧美清纯卡通| 超碰av人人做人人爽久久| 久久热精品热| 99热这里只有是精品50| 青青草视频在线视频观看| 自拍偷自拍亚洲精品老妇| 国产色婷婷99| 极品教师在线视频| 99热全是精品| 亚洲欧美中文字幕日韩二区| 18禁裸乳无遮挡免费网站照片| 两个人视频免费观看高清| 综合色丁香网| 天堂√8在线中文| 亚洲av成人av| 亚洲熟妇中文字幕五十中出| 日韩精品青青久久久久久| 亚洲av国产av综合av卡| 看非洲黑人一级黄片| 欧美不卡视频在线免费观看| 亚洲成人一二三区av| 99热全是精品| 99热这里只有是精品在线观看| 少妇裸体淫交视频免费看高清| 日本与韩国留学比较| 国产日韩欧美在线精品| 亚洲精品成人av观看孕妇| 麻豆成人午夜福利视频| 熟女人妻精品中文字幕| 男人狂女人下面高潮的视频| 一级爰片在线观看| 十八禁网站网址无遮挡 | 亚洲怡红院男人天堂| 国产成年人精品一区二区| 亚洲精品国产成人久久av| 一本久久精品| 国产一级毛片在线| 国产成人精品一,二区| 欧美+日韩+精品| 在线a可以看的网站| 亚洲综合色惰| 最近视频中文字幕2019在线8| 国产高清有码在线观看视频| 亚洲精品影视一区二区三区av| 在线 av 中文字幕| 欧美xxxx黑人xx丫x性爽| 大片免费播放器 马上看| 一级二级三级毛片免费看| 欧美精品国产亚洲| 国产一区亚洲一区在线观看| 免费电影在线观看免费观看| 最近最新中文字幕免费大全7| 亚洲精品乱久久久久久| 亚洲一级一片aⅴ在线观看| 国国产精品蜜臀av免费| 欧美日韩视频高清一区二区三区二| 国产欧美另类精品又又久久亚洲欧美| 亚洲av.av天堂| 边亲边吃奶的免费视频| 国产精品1区2区在线观看.| 日韩电影二区| av卡一久久| 亚洲精品日韩在线中文字幕| 精品不卡国产一区二区三区| 一个人看的www免费观看视频| 亚洲丝袜综合中文字幕| 中文乱码字字幕精品一区二区三区 | 欧美不卡视频在线免费观看| 色综合色国产| 亚洲av日韩在线播放| 久久久久久九九精品二区国产| 肉色欧美久久久久久久蜜桃 | 高清在线视频一区二区三区| 丝袜喷水一区| 啦啦啦啦在线视频资源| 一本久久精品| 国产乱来视频区| 超碰97精品在线观看| 禁无遮挡网站| 男人舔女人下体高潮全视频| 在线天堂最新版资源| 国产伦在线观看视频一区| 人妻一区二区av| 观看免费一级毛片| 国产在视频线精品| 性插视频无遮挡在线免费观看| 色播亚洲综合网| 能在线免费看毛片的网站| 99热全是精品| 亚洲精品国产av蜜桃| 中文字幕制服av| 免费黄色在线免费观看| 禁无遮挡网站| 久久久久九九精品影院| 一级毛片 在线播放| 亚洲成人av在线免费| .国产精品久久| 中文资源天堂在线| 免费看日本二区| 亚洲最大成人手机在线| 久久人人爽人人爽人人片va| 18禁在线播放成人免费| 六月丁香七月| 婷婷色综合www| 国产精品久久久久久久久免| 成人性生交大片免费视频hd| 国产 一区 欧美 日韩| kizo精华| 日韩在线高清观看一区二区三区| 久久久色成人| 男人舔女人下体高潮全视频| 成年女人在线观看亚洲视频 | 舔av片在线| 国产又色又爽无遮挡免| 国产av不卡久久| 日韩av不卡免费在线播放| 国产毛片a区久久久久| 久久99热6这里只有精品| 好男人在线观看高清免费视频| 菩萨蛮人人尽说江南好唐韦庄| 成人欧美大片| 国产三级在线视频| 日本黄色片子视频| 18禁裸乳无遮挡免费网站照片| or卡值多少钱| 自拍偷自拍亚洲精品老妇| 99热全是精品| 男女视频在线观看网站免费| 少妇猛男粗大的猛烈进出视频 | 国产乱人偷精品视频| 国产免费又黄又爽又色| .国产精品久久| 久久99精品国语久久久| 国产不卡一卡二| 免费看不卡的av| 中文字幕免费在线视频6| 成人性生交大片免费视频hd| 国产一区二区在线观看日韩| 日韩强制内射视频| 狠狠精品人妻久久久久久综合| 免费在线观看成人毛片| 天天躁日日操中文字幕| 免费观看无遮挡的男女| 美女黄网站色视频| 免费无遮挡裸体视频| 国产在线男女| 80岁老熟妇乱子伦牲交| 乱码一卡2卡4卡精品| 久99久视频精品免费| 哪个播放器可以免费观看大片| 老司机影院毛片| 国产成人精品一,二区| 99热这里只有精品一区| 春色校园在线视频观看| 69av精品久久久久久| 日本免费a在线| 精品国产三级普通话版| 美女主播在线视频| 亚洲成人精品中文字幕电影| 美女大奶头视频| 一级爰片在线观看| 少妇人妻精品综合一区二区| 婷婷色av中文字幕| 极品教师在线视频| 免费在线观看成人毛片| 午夜福利成人在线免费观看| 亚洲天堂国产精品一区在线| 国产成人一区二区在线| 国产精品.久久久| 不卡视频在线观看欧美| 白带黄色成豆腐渣| 国产精品.久久久| 熟妇人妻久久中文字幕3abv| 一本一本综合久久| 国产综合精华液| 有码 亚洲区| 日韩av在线免费看完整版不卡| 欧美激情国产日韩精品一区| 99久国产av精品国产电影| 国产成人精品婷婷| 国产一级毛片七仙女欲春2| 99视频精品全部免费 在线| 成人高潮视频无遮挡免费网站| 国内精品一区二区在线观看| 国产有黄有色有爽视频| 日韩av不卡免费在线播放| 热99在线观看视频| 国产一区二区亚洲精品在线观看| 91久久精品国产一区二区三区| 国产精品精品国产色婷婷| 国产欧美另类精品又又久久亚洲欧美| 精品一区在线观看国产| 美女xxoo啪啪120秒动态图| 欧美性感艳星| 国产精品女同一区二区软件| 99久久精品国产国产毛片| 水蜜桃什么品种好| 亚洲人成网站在线播| videos熟女内射| 内地一区二区视频在线| av线在线观看网站| 亚洲精品第二区| 午夜亚洲福利在线播放| 菩萨蛮人人尽说江南好唐韦庄| 日本wwww免费看| 国产精品国产三级国产av玫瑰| 日韩精品青青久久久久久| 伦理电影大哥的女人| 精品熟女少妇av免费看| 男的添女的下面高潮视频| 在线a可以看的网站| 边亲边吃奶的免费视频| 成人亚洲精品一区在线观看 | 高清毛片免费看| 超碰97精品在线观看| 在线免费十八禁| 男人和女人高潮做爰伦理| 日本免费a在线| 九色成人免费人妻av| a级毛片免费高清观看在线播放| 日韩大片免费观看网站| 免费观看av网站的网址| 日本-黄色视频高清免费观看| 国产永久视频网站| 免费高清在线观看视频在线观看| 久久久久精品久久久久真实原创| 亚州av有码| 美女xxoo啪啪120秒动态图| 国产av国产精品国产| 精品久久国产蜜桃| 中国国产av一级| 免费观看无遮挡的男女| 国产在视频线精品| 能在线免费看毛片的网站| 亚洲av免费高清在线观看| 精品99又大又爽又粗少妇毛片| 免费黄网站久久成人精品| 精品久久久久久成人av| 美女cb高潮喷水在线观看| 国产成人a∨麻豆精品| 欧美xxxx黑人xx丫x性爽| 五月天丁香电影| 蜜桃亚洲精品一区二区三区| 久久久a久久爽久久v久久| 亚洲一区高清亚洲精品| 国产一区有黄有色的免费视频 | 99九九线精品视频在线观看视频| 我的女老师完整版在线观看| 在线免费观看的www视频| 亚洲18禁久久av| 日韩欧美三级三区| 精品人妻视频免费看| 亚洲怡红院男人天堂| 九色成人免费人妻av| 亚州av有码| 欧美日韩在线观看h| 国产极品天堂在线| 国产一区二区三区av在线| 精品国产三级普通话版| 亚洲一级一片aⅴ在线观看| 日韩成人av中文字幕在线观看| 国产精品嫩草影院av在线观看| 亚洲精品影视一区二区三区av| 亚洲精品久久午夜乱码| 亚洲精品影视一区二区三区av| 亚洲国产成人一精品久久久| 蜜桃久久精品国产亚洲av| 亚洲美女搞黄在线观看| 天堂影院成人在线观看| 一级av片app| 亚洲精品第二区| 亚洲美女搞黄在线观看| 久久久久久久久久久丰满| 中文字幕人妻熟人妻熟丝袜美| 午夜免费观看性视频| 网址你懂的国产日韩在线| 伊人久久精品亚洲午夜| 精品国产露脸久久av麻豆 | 草草在线视频免费看| 爱豆传媒免费全集在线观看| 国产成年人精品一区二区| eeuss影院久久| 3wmmmm亚洲av在线观看| 国产精品国产三级专区第一集| 欧美日韩一区二区视频在线观看视频在线 | 99热6这里只有精品| 精品欧美国产一区二区三| 男人狂女人下面高潮的视频| 成人综合一区亚洲| av天堂中文字幕网| 亚洲精品视频女| 色综合亚洲欧美另类图片| 国产亚洲最大av| 欧美另类一区| 午夜激情久久久久久久| 夫妻午夜视频| 在线观看一区二区三区| 联通29元200g的流量卡| 成年av动漫网址| 国产精品麻豆人妻色哟哟久久 | 在线免费十八禁| 亚洲人与动物交配视频| 天堂俺去俺来也www色官网 | 激情五月婷婷亚洲| 一级毛片我不卡| 午夜亚洲福利在线播放| 51国产日韩欧美| 极品教师在线视频| 中文在线观看免费www的网站| 免费少妇av软件| 伊人久久精品亚洲午夜| 在线a可以看的网站| 国产老妇女一区| 三级国产精品欧美在线观看| 国内少妇人妻偷人精品xxx网站| 久久这里只有精品中国| 菩萨蛮人人尽说江南好唐韦庄| 欧美另类一区| 日日摸夜夜添夜夜爱| 高清欧美精品videossex| 色尼玛亚洲综合影院| 国产精品人妻久久久久久| 免费观看在线日韩| 亚洲av成人精品一二三区| 亚洲av一区综合| 亚洲精品国产av成人精品| 乱系列少妇在线播放| 久久久久久久大尺度免费视频| 国产亚洲av片在线观看秒播厂 | 国产男人的电影天堂91| 欧美高清成人免费视频www| 成人鲁丝片一二三区免费| 中文乱码字字幕精品一区二区三区 | 亚洲在线观看片| 欧美人与善性xxx| 久久久久久九九精品二区国产| 国产黄色免费在线视频| 床上黄色一级片| 成人午夜高清在线视频| 久久久久精品性色| 国产亚洲av片在线观看秒播厂 | 热99在线观看视频| 国产不卡一卡二| 久久久久久久久久黄片| 精品久久久久久久久av| 舔av片在线| 女人十人毛片免费观看3o分钟| 好男人视频免费观看在线| 国产成人aa在线观看| 国产精品久久久久久久久免| 精品99又大又爽又粗少妇毛片| 真实男女啪啪啪动态图| 色综合色国产| 日韩av在线免费看完整版不卡| 亚洲熟妇中文字幕五十中出| 一区二区三区免费毛片| 亚洲精品乱码久久久v下载方式| 天堂av国产一区二区熟女人妻| 亚洲,欧美,日韩| av.在线天堂| 亚洲精品,欧美精品| 国产一区二区三区av在线| 99热网站在线观看| 七月丁香在线播放| 一级二级三级毛片免费看| 中文乱码字字幕精品一区二区三区 | 在线观看人妻少妇| 亚洲三级黄色毛片| 黄色配什么色好看| 亚洲真实伦在线观看| 亚洲精品国产成人久久av| 简卡轻食公司| 男女那种视频在线观看| 久久鲁丝午夜福利片| 日韩精品青青久久久久久| 777米奇影视久久| 丝袜美腿在线中文| 国产精品久久久久久精品电影小说 | 又粗又硬又长又爽又黄的视频| 深爱激情五月婷婷| 中国国产av一级| 男插女下体视频免费在线播放| 韩国高清视频一区二区三区| 国产精品久久久久久精品电影| 欧美精品国产亚洲| 亚洲va在线va天堂va国产| 尤物成人国产欧美一区二区三区| 国产白丝娇喘喷水9色精品| 男女下面进入的视频免费午夜| 少妇裸体淫交视频免费看高清| 麻豆乱淫一区二区| 日日啪夜夜爽| 久久久久久久久久久丰满| 人妻一区二区av| 成人美女网站在线观看视频| 午夜精品一区二区三区免费看| 中文资源天堂在线| 大陆偷拍与自拍| 国产视频首页在线观看| 亚洲精品视频女| 国产国拍精品亚洲av在线观看| 久久久成人免费电影| 亚洲国产欧美人成| 性插视频无遮挡在线免费观看| 亚洲人与动物交配视频| 国产乱人偷精品视频| 国产一区有黄有色的免费视频 | 在线观看一区二区三区| 日本免费a在线| 能在线免费观看的黄片| 一级毛片aaaaaa免费看小| 久久热精品热| 春色校园在线视频观看| 精品酒店卫生间| 久久综合国产亚洲精品| 成年女人在线观看亚洲视频 | 亚洲欧美精品自产自拍| 一夜夜www| 少妇熟女欧美另类| 久久久久免费精品人妻一区二区| 久久久久久久久大av| 99热全是精品| 在线天堂最新版资源| 爱豆传媒免费全集在线观看| 亚洲最大成人手机在线| 亚洲av成人精品一区久久| 国产av码专区亚洲av| 日韩欧美三级三区| 亚洲精品日本国产第一区| 99热这里只有是精品50| 99视频精品全部免费 在线| 婷婷色综合大香蕉| 成人午夜高清在线视频| av线在线观看网站| 三级国产精品欧美在线观看| 亚洲欧洲日产国产| 亚洲国产色片| 人妻一区二区av| 国产黄色免费在线视频| 日韩av免费高清视频| 成年人午夜在线观看视频 | 一级毛片久久久久久久久女| 国产一级毛片在线| www.av在线官网国产| 精品一区二区免费观看| 成人无遮挡网站| 丝瓜视频免费看黄片| h日本视频在线播放| 男人舔女人下体高潮全视频| 久久精品久久精品一区二区三区| 99热全是精品| 国产成人一区二区在线| 不卡视频在线观看欧美| 国产成人精品久久久久久| 欧美性感艳星| 人人妻人人看人人澡| 国产国拍精品亚洲av在线观看| 在线观看人妻少妇| 国产 亚洲一区二区三区 | 午夜免费激情av| 国产精品.久久久| 日韩强制内射视频| 国产 一区 欧美 日韩| 国产成人一区二区在线| 国产一区二区亚洲精品在线观看| 99热这里只有是精品50| 国产精品久久久久久精品电影| 精品久久久久久成人av| 2021天堂中文幕一二区在线观| 亚洲国产精品成人久久小说| 日韩,欧美,国产一区二区三区| 精品久久国产蜜桃| 国产精品伦人一区二区| 国产爱豆传媒在线观看| 丰满少妇做爰视频| 国产精品一区二区在线观看99 | 欧美成人a在线观看| 国产精品99久久久久久久久| 爱豆传媒免费全集在线观看| 国产单亲对白刺激| 国产一级毛片七仙女欲春2| 亚州av有码| 色尼玛亚洲综合影院| 国产真实伦视频高清在线观看| 日本黄色片子视频| 亚洲激情五月婷婷啪啪| 精品欧美国产一区二区三| 少妇高潮的动态图| 深爱激情五月婷婷| 国产伦精品一区二区三区四那| 亚洲伊人久久精品综合| 国产淫片久久久久久久久| 97超碰精品成人国产| 亚洲国产av新网站| 欧美3d第一页| 国内精品美女久久久久久| 免费观看无遮挡的男女| a级一级毛片免费在线观看| 搡女人真爽免费视频火全软件| 男人和女人高潮做爰伦理| 特级一级黄色大片| 少妇的逼好多水| 婷婷色av中文字幕| 大话2 男鬼变身卡| 校园人妻丝袜中文字幕| 国产欧美日韩精品一区二区| 久久99热这里只有精品18| 亚洲精品中文字幕在线视频 | 边亲边吃奶的免费视频| 综合色av麻豆| 精品国内亚洲2022精品成人| 一级毛片 在线播放| 国产精品美女特级片免费视频播放器| 网址你懂的国产日韩在线| 免费观看性生交大片5| av专区在线播放| 免费av毛片视频| 女人被狂操c到高潮| 国产午夜福利久久久久久| 女人十人毛片免费观看3o分钟| 夜夜爽夜夜爽视频| 国产极品天堂在线| 久久久久网色| 久久亚洲国产成人精品v| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 亚洲精品亚洲一区二区| 亚洲av免费高清在线观看| 精品少妇黑人巨大在线播放| 日本猛色少妇xxxxx猛交久久| 日本一本二区三区精品| 美女主播在线视频| 韩国av在线不卡| 日韩一本色道免费dvd| 最近手机中文字幕大全| 亚洲经典国产精华液单| 色哟哟·www| 精品久久久久久久久久久久久| 国产成人91sexporn| 99热6这里只有精品| 日韩一本色道免费dvd| 亚洲最大成人手机在线| 最近中文字幕2019免费版| 久久久精品94久久精品| 波多野结衣巨乳人妻| 色哟哟·www| av在线老鸭窝| 菩萨蛮人人尽说江南好唐韦庄| 国产美女午夜福利| 三级国产精品欧美在线观看| 一区二区三区乱码不卡18| 日日摸夜夜添夜夜添av毛片| 一边亲一边摸免费视频| 极品少妇高潮喷水抽搐| 又大又黄又爽视频免费| 超碰97精品在线观看| 午夜福利在线在线|