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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

activiti 5.21工作流规则引擎扩展(businessRuleTask)

發(fā)布時(shí)間:2024/4/17 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 activiti 5.21工作流规则引擎扩展(businessRuleTask) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

背景介紹:

公司有自己的規(guī)則引擎配置平臺(tái),執(zhí)行核心為drools,配置后生成規(guī)則腳本,存入數(shù)據(jù)庫(kù),執(zhí)行的時(shí)候調(diào)用drools的Api,關(guān)鍵代碼:
?? ??? ?StatelessSession statelessSession = ruleBase.newStatelessSession();
?? ??? ?statelessSession.setGlobal("externalConditionResult", true);
? ? ? ? statelessSession.execute(list);

以前一直是在后臺(tái)硬編碼調(diào)用每一個(gè)規(guī)則。

使用activiti5工作流引擎,節(jié)點(diǎn)使用上只是用了用戶(hù)任務(wù)和自動(dòng)任務(wù),封裝在兩個(gè)方面:1.流程啟動(dòng),任務(wù)獲取,完成任務(wù),也就是對(duì)這幾個(gè)API的封裝,同時(shí)引入了流程業(yè)務(wù)關(guān)聯(lián)表。2。在流程節(jié)點(diǎn)分配這塊使用我們系統(tǒng)的崗位或者角色,擁有該崗位/角色的人都可以處理這個(gè)任務(wù),分配到崗位/角色這塊是通過(guò)規(guī)則配置的,后臺(tái)也是硬編碼的,現(xiàn)在平臺(tái)升級(jí)了以后,有這么個(gè)需求,就是流程編輯器上可以直接配置規(guī)則節(jié)點(diǎn),這樣的話(huà),用戶(hù)可以直接修改流程圖,選擇要調(diào)用的規(guī)則

activiti5本身是支持規(guī)則節(jié)點(diǎn)的,網(wǎng)上查一查,也能查到一些資料,總結(jié)一下:

  • 引入流程規(guī)則執(zhí)行所需JAR包:
  • 抒寫(xiě)規(guī)則腳本,在頁(yè)面上部署工作流的時(shí)候,同時(shí)選擇要部署的規(guī)則腳本,添加到工作的act_ge_bytearray表,
  • 配置流程配置文件:
  • <property name="customPostDeployers">
    <list>
    <bean class="org.activiti.engine.impl.rules.RulesDeployer" />
    </list>
    </property>

    就是說(shuō)執(zhí)行到規(guī)則節(jié)點(diǎn)的時(shí)候,以.drl結(jié)尾的drool腳本會(huì)交給RulesDeploer部署,加載到內(nèi)存,供規(guī)則節(jié)點(diǎn)執(zhí)行器執(zhí)行。

    4。在流程編輯器上的規(guī)則節(jié)點(diǎn)添加規(guī)則名,輸入變量,輸出變量,繼承JavaDelegate獲取輸出變量,或者直接在流程圖上根據(jù)流程變量zhi配置節(jié)點(diǎn)的走向

    這樣看就完活了,但是實(shí)際執(zhí)行我們的規(guī)則的時(shí)候怎么調(diào)試到報(bào)錯(cuò),這方面沒(méi)有完善的文檔,只能看源碼了只能看源代碼了。

    首先我們的規(guī)則執(zhí)行方式是無(wú)狀態(tài)的StatelessKnowledgeSession,結(jié)果變量就是一個(gè)實(shí)體類(lèi),是以在內(nèi)存中更新全局變量的方式返回的。

    規(guī)則節(jié)點(diǎn)的執(zhí)行是BusinessRuleTaskActivityBehavior來(lái)處理的

    ?KnowledgeBase knowledgeBase =RulesHelper.findKnowledgeBaseByDeploymentId(deploymentId);?
    ?StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();

    1.通過(guò)流程實(shí)例部署ID,在內(nèi)存中找到以.drl結(jié)尾的腳本名稱(chēng),如果沒(méi)有,重新查詢(xún)act_ge_bytearray表,加載到內(nèi)存,添加到知識(shí)庫(kù).

    2.獲取規(guī)則節(jié)點(diǎn)上配置的輸入輸出變量,規(guī)則名,如果不配置規(guī)則名,則全部執(zhí)行,執(zhí)行方式是通過(guò)有狀態(tài)StatefulKnowledgeSession的fireAllRules來(lái)執(zhí)行規(guī)則腳本,其中一個(gè)關(guān)鍵點(diǎn)是我們的規(guī)則腳本里面很多個(gè)規(guī)則名,總不能一個(gè)一個(gè)寫(xiě)到編輯器上面吧,重寫(xiě)執(zhí)行源碼,發(fā)現(xiàn)工作流實(shí)現(xiàn)了drools的規(guī)則匹配,只需修改我們的規(guī)則名已相同的名字結(jié)尾,流程編輯器上配置這個(gè)相同的名字,就可以全部執(zhí)行了,對(duì)于結(jié)果變量,drools不支持在他的工組內(nèi)存中更新全局變量,如果需要這樣做,就要調(diào)用ksession.setGlobal("ruleResultBase", obj);將全局變量set到他的工作內(nèi)存,獲取結(jié)果變量是一個(gè)集合,規(guī)則那一套基本不會(huì)改動(dòng),那怎么辦,直接修改改這個(gè)類(lèi)源碼好了,修改為獲取當(dāng)個(gè)實(shí)體(不是一個(gè)好方法,后面會(huì)說(shuō)到),就這樣把源碼拿出來(lái)改了,可以部署了,調(diào)試也通過(guò)了。。。。,

    第一個(gè)問(wèn)題解決了:通過(guò)改動(dòng)BusinessRuleTaskActivityBehavior源碼,工作流可以調(diào)用我們的規(guī)則腳本,可以和規(guī)則聯(lián)動(dòng)了。

    public void execute(ActivityExecution execution) throws Exception {PvmProcessDefinition processDefinition = execution.getActivity().getProcessDefinition();String deploymentId = processDefinition.getDeploymentId();KnowledgeBase knowledgeBase = RulesHelper.findKnowledgeBaseByDeploymentId(deploymentId); StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();if (variablesInputExpressions != null) {Iterator<Expression> itVariable = variablesInputExpressions.iterator();while (itVariable.hasNext()) {Expression variable = itVariable.next();Object obj=variable.getValue(execution);if(obj instanceof IRuleResultBase){//設(shè)置全局變量ksession.setGlobal("ruleResultBase", obj);}ksession.insert(variable.getValue(execution));}}if (!rulesExpressions.isEmpty()) {RulesAgendaFilter filter = new RulesAgendaFilter();Iterator<Expression> itRuleNames = rulesExpressions.iterator();while (itRuleNames.hasNext()) {Expression ruleName = itRuleNames.next();filter.addSuffic(ruleName.getValue(execution).toString());}filter.setAccept(!exclude);ksession.fireAllRules(filter);} else {ksession.fireAllRules();}//客戶(hù)化 結(jié)果bean/* Collection<Object> ruleOutputObjects = ksession.getObjects();if (ruleOutputObjects != null && !ruleOutputObjects.isEmpty()) {Collection<Object> outputVariables = new ArrayList<Object>();for (Object object : ruleOutputObjects) {outputVariables.add(object);}execution.setVariable(resultVariable, outputVariables);}*//*ruleResultBase=(RuleResultBase) ksession.getGlobal("ruleResultBase");Collection<Object> outputVariables = new ArrayList<Object>();outputVariables.add(ruleResultBase);execution.setVariable(resultVariable, ruleResultBase);*/execution.setVariable(resultVariable, ksession.getGlobal("ruleResultBase"));ksession.dispose();leave(execution);}

    ?

    但是有幾個(gè)問(wèn)題,規(guī)則編輯之后難道要重新部署流程嗎?看流程是如何加載規(guī)則的

    public class RulesHelper {public static KnowledgeBase findKnowledgeBaseByDeploymentId(String deploymentId) {DeploymentCache<Object> knowledgeBaseCache = Context.getProcessEngineConfiguration().getDeploymentManager().getKnowledgeBaseCache();KnowledgeBase knowledgeBase = (KnowledgeBase) knowledgeBaseCache.get(deploymentId);if (knowledgeBase==null) {DeploymentEntity deployment = Context.getCommandContext().getDeploymentEntityManager().findDeploymentById(deploymentId);if (deployment==null) {throw new ActivitiObjectNotFoundException("no deployment with id "+deploymentId, Deployment.class);}Context.getProcessEngineConfiguration().getDeploymentManager().deploy(deployment);knowledgeBase = (KnowledgeBase) knowledgeBaseCache.get(deploymentId);if (knowledgeBase==null) {throw new ActivitiException("deployment "+deploymentId+" doesn't contain any rules");}}return knowledgeBase;} }

    發(fā)現(xiàn)上面代碼從緩存中取KnowledgeBase,?if (knowledgeBase==null),那么根據(jù)部署id,去數(shù)據(jù)庫(kù)查詢(xún),然后交給Deployer來(lái)部署,這是一個(gè)接口:

    public interface Deployer {void deploy(DeploymentEntity deployment, Map<String, Object> deploymentSettings); }

    對(duì)于規(guī)則的部署,activiti的實(shí)現(xiàn)類(lèi)為前面提到的,配置文件中配置的RulesDeployer

    public class RulesDeployer implements Deployer {private static final Logger log = LoggerFactory.getLogger(RulesDeployer.class);public void deploy(DeploymentEntity deployment, Map<String, Object> deploymentSettings) {log.debug("Processing deployment {}", deployment.getName());KnowledgeBuilder knowledgeBuilder = null;DeploymentManager deploymentManager = Context.getProcessEngineConfiguration().getDeploymentManager();Map<String, ResourceEntity> resources = deployment.getResources();for (String resourceName : resources.keySet()) {log.info("Processing resource {}", resourceName);if (resourceName.endsWith(".drl")) { // is only parsing .drls sufficient? what about other rule dsl's? (@see ResourceType)if (knowledgeBuilder==null) {knowledgeBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();}ResourceEntity resourceEntity = resources.get(resourceName);byte[] resourceBytes = resourceEntity.getBytes();Resource droolsResource = ResourceFactory.newByteArrayResource(resourceBytes);knowledgeBuilder.add(droolsResource, ResourceType.DRL);}}if (knowledgeBuilder!=null) {KnowledgeBase knowledgeBase = knowledgeBuilder.newKnowledgeBase();deploymentManager.getKnowledgeBaseCache().add(deployment.getId(), knowledgeBase);}} }

    從這里可以知道,文件必須是以.drl結(jié)尾,所謂部署就是將規(guī)則腳本添加到知識(shí)庫(kù),用部署ID,作為key,KnowledgeBase作為value,加載到本地緩存,那么解決辦法如下:

    • 重新部署流程,帶著更新后的規(guī)則腳本
    • 直接修改此類(lèi),設(shè)置一個(gè)監(jiān)聽(tīng)器,時(shí)時(shí)更新緩存
    • 這個(gè)類(lèi)是實(shí)現(xiàn)的Deployer接口,并且在配置文件中可配置的,那么最好的辦法就是,實(shí)現(xiàn)我們自己的類(lèi)來(lái)擴(kuò)展

    轉(zhuǎn)載于:https://my.oschina.net/u/2886096/blog/1819094

    總結(jié)

    以上是生活随笔為你收集整理的activiti 5.21工作流规则引擎扩展(businessRuleTask)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    日韩在线不卡 | 日韩欧美v | 日韩特黄一级欧美毛片特黄 | 欧美日韩视频一区二区三区 | 国产97免费 | 国产中文欧美日韩在线 | 99一级片| 国产精品中文字幕av | 在线你懂 | 中文字幕a∨在线乱码免费看 | 国产一级二级三级在线观看 | 亚州欧美精品 | 国产精品黄色av | 最近中文字幕免费av | 色婷婷婷| 国产电影黄色av | 国产网站色| 国产中文字幕精品 | 天天做天天干 | 亚洲国产精品久久 | 免费观看久久 | 伊人色**天天综合婷婷 | 国产精品不卡一区 | 超碰97人人爱 | 999电影免费在线观看 | 久久精品国产免费看久久精品 | 欧美日韩免费观看一区=区三区 | 91影视成人 | 在线亚洲播放 | 91av影视| 欧美精品第一 | 不卡视频在线看 | 狠狠操.com | 最近免费中文字幕mv在线视频3 | 色婷婷国产精品 | 伊人久久国产精品 | 午夜久久美女 | 日韩视频在线观看免费 | 在线视频精品 | 99精品免费在线 | 9992tv成人免费看片 | 青青久草在线 | 日韩理论在线 | 中文字幕之中文字幕 | 亚洲国产成人在线观看 | 国产伦精品一区二区三区照片91 | 亚洲一区视频在线播放 | 69久久夜色精品国产69 | 深爱婷婷久久综合 | 精品国产成人在线 | 欧美性做爰猛烈叫床潮 | 国产视频二区三区 | 国产精品网站 | 久久久18| 国产九色视频在线观看 | 中文字幕在线日亚洲9 | 中文区中文字幕免费看 | 成人黄在线| 成人免费观看网址 | 9在线观看免费高清完整版在线观看明 | 国产一级久久 | 在线成人观看 | 黄网站色欧美视频 | 91九色精品女同系列 | 国产成人av免费在线观看 | 日韩av免费网站 | 最近久乱中文字幕 | 久久久久久久久久久福利 | 国产精品免费久久 | 伊人va| 中文字幕色播 | 日本中文字幕高清 | 亚洲一区 影院 | 97色狠狠 | 久久精品aaa | 在线看成人 | 在线中文字幕观看 | 超碰97国产精品人人cao | 欧美亚洲国产精品久久高清浪潮 | 日韩在线激情 | 国产极品尤物在线 | 欧美久久久久久久久久久 | 中文资源在线播放 | 黄色在线网站噜噜噜 | av看片网址| 久久看片 | 亚洲精品成人av在线 | 91视频链接 | 天天爽夜夜爽人人爽一区二区 | 久久久久久久久久久久国产精品 | 99在线免费观看视频 | 免费av网站在线看 | 天堂av网在线| 久久亚洲精品国产亚洲老地址 | 五月天国产 | 国产精品国产亚洲精品看不卡15 | 亚洲在线激情 | 国产成人免费高清 | 日韩欧美精品在线观看 | 国产精品久久久久久久久久久久午 | 一级一片免费看 | 亚洲国产成人精品久久 | 黄色大全视频 | 操操综合 | 国产一级二级三级视频 | 91精品人成在线观看 | 久久久夜色 | 九九热精品视频在线播放 | 亚洲日本黄色 | 久久国产成人午夜av影院宅 | 天天激情综合网 | 97精品免费视频 | 不卡的av电影在线观看 | 日韩久久午夜一级啪啪 | 久久在线视频精品 | 人人爽爽人人 | 国产91精品一区二区绿帽 | 亚洲黄色激情小说 | 亚洲精品一区二区在线观看 | 国产一区二区三区免费在线 | 91在线视频在线 | 欧美最新另类人妖 | 国产va在线观看免费 | 国产最新视频在线观看 | 日日夜夜天天操 | 国产一级免费播放 | 国产成人精品亚洲日本在线观看 | 日韩三级久久 | 国产精品亚洲a | 97精品国产 | 国产区高清在线 | 久久免费黄色网址 | 天天综合人人 | 久久久www成人免费精品张筱雨 | 极品嫩模被强到高潮呻吟91 | 麻豆极品 | 欧美午夜a | 91成人网页版 | 91片网| 色中文字幕在线观看 | 96国产在线 | 99久久久成人国产精品 | 91香蕉视频好色先生 | 在线观看视频三级 | 日韩中文字幕在线观看 | 久久久久电影网站 | 日韩在线电影观看 | 在线av资源| 99热免费在线 | 亚洲精品美女久久 | 国产精品午夜av | 国产精品免费高清 | 久热电影| 天天拍天天干 | 亚洲h色精品 | 国产精品99久久久久久人免费 | 中文字幕一区二区三区四区 | 亚洲1区 在线 | 91爱爱电影 | 欧美另类sm图片 | 日韩高清精品免费观看 | 在线黄网站 | 国产老妇av | 黄色一级在线视频 | 成年人在线免费看视频 | zzijzzij日本成熟少妇 | 亚洲黄色在线观看 | 日韩免费久久 | 精品美女在线视频 | 久久99久| 日韩中文字幕国产精品 | 蜜桃视频色 | 日本中文字幕在线一区 | 国产h片在线观看 | 久操视频在线免费看 | 天天爱天天射天天干天天 | 国产精品久久久久久久久婷婷 | 91在线国产观看 | 亚洲va欧美va人人爽春色影视 | 成人四虎 | 激情av五月婷婷 | 国产精品午夜av | 狠狠精品 | 久久久久久久毛片 | 美女网站视频免费都是黄 | 激情欧美丁香 | 欧美a影视 | 中文字幕一区二区三区在线观看 | 久久私人影院 | 黄av免费在线观看 | 久久久精品国产一区二区三区 | 精品一区 在线 | 久久www免费人成看片高清 | 国产日产精品久久久久快鸭 | 久久黄色网页 | 久久视频这里有精品 | 日韩网站免费观看 | 日韩av免费一区 | 97热视频 | 人人爽人人爽 | 97狠狠干| 五月激情天| 一区二区三区久久精品 | 黄色小网站在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 日本在线观看中文字幕 | 伊人伊成久久人综合网站 | 91人人插 | 久久一区精品 | 日本不卡视频 | 中文字幕免费看 | 天天爱天天射 | 99久久爱 | 欧美日韩国产二区三区 | 欧美经典久久 | 久久综合久久八八 | 成人av资源网站 | 日韩天天干 | 热99久久精品 | 久久不色 | 欧美日韩免费一区 | 在线看污网站 | www.69xx | 成人在线黄色 | 国产91对白在线播 | 男女啪啪网站 | 精品国内自产拍在线观看视频 | 麻豆国产精品一区二区三区 | 久久黄色免费观看 | 黄色av成人在线 | 国偷自产中文字幕亚洲手机在线 | 免费a级大片 | 日韩在线观看你懂的 | 久久精品欧美一区二区三区麻豆 | 日韩伦理一区二区三区av在线 | 欧美激情综合五月色丁香小说 | 国产精品一区二区免费视频 | 国产高清在线视频 | 日韩免费一级a毛片在线播放一级 | 人人草天天草 | 成人中文字幕av | 国产成人免费 | 日韩av视屏在线观看 | 亚洲国产美女久久久久 | 日韩免费视频在线观看 | 久精品在线观看 | 国色天香第二季 | 久久久美女 | 国产视频一区二区在线 | 麻豆视频免费看 | 国产精品视屏 | 中文超碰字幕 | 超碰在线公开免费 | 日韩欧美高清不卡 | 黄色在线免费观看网站 | 国产精品久久久久久模特 | 日韩精品视频免费 | 色婷婷国产精品一区在线观看 | 最新av免费在线观看 | 日韩精品一区二区三区免费观看视频 | 在线www色| 99精品国产视频 | 成人中心免费视频 | 久久精品999 | 伊人婷婷综合 | 又黄又爽又无遮挡的视频 | 99久久精品午夜一区二区小说 | 亚洲人在线7777777精品 | 二区在线播放 | 免费人成在线观看 | 黄p在线播放 | 天天干天天干天天干天天干天天干天天干 | 亚洲精品国产精品国自产观看浪潮 | 日韩网站免费观看 | 欧美日韩中文国产 | 91久久精| 国产欧美久久久精品影院 | 久久综合久久综合九色 | 黄网站色视频 | 中文字幕在线观看免费高清完整版 | av不卡在线看 | 国产伦理久久精品久久久久_ | 久久久免费在线观看 | 欧美日韩国产免费视频 | av成人免费在线观看 | 色久五月| 亚洲欧美精品一区二区 | 91豆麻精品91久久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲人在线7777777精品 | 超碰人人超碰 | 精品一区二区电影 | av福利在线免费观看 | 天天躁天天操 | 久久精品视频网 | 超碰公开97| 色av色av色av | 涩五月婷婷 | 91九色网址 | 91成人在线视频 | 免费在线看成人av | 久久看毛片 | 国产黄在线 | 欧美色综合久久 | 日韩黄在线观看 | 天天摸天天舔 | 最新国产在线视频 | 黄色在线网站噜噜噜 | www最近高清中文国语在线观看 | 中文字幕在线观看日本 | 亚洲精品自拍 | 在线观看视频黄色 | 狠狠婷婷 | 久久精品3 | 欧美精品在线观看免费 | 日本精品视频在线观看 | 99精品乱码国产在线观看 | 亚洲春色成人 | av大片免费看 | 久久免费视频一区 | 中文字幕人成一区 | 狠狠亚洲 | 成年免费在线视频 | 91精品爽啪蜜夜国产在线播放 | 日韩国产欧美在线播放 | 九九交易行官网 | 久草综合在线 | 涩涩资源网 | a级片在线播放 | 97人人视频| 中文字幕三区 | 国产亚洲片 | 91亚·色| 国产精品美女久久久久久2018 | 国产黄色片在线免费观看 | 国内精品亚洲 | 精品一区二区在线看 | 久久论理 | 国产韩国日本高清视频 | 亚洲免费永久精品国产 | 国产精品精品久久久久久 | 五月激情视频 | 久久久久区| 天堂在线一区二区 | 在线观看黄网站 | 日韩欧美视频在线观看免费 | 99精品国产高清在线观看 | 日本成人中文字幕在线观看 | 久久国产精品久久精品国产演员表 | 最近日本韩国中文字幕 | 国产香蕉视频在线观看 | 国产精品自在欧美一区 | 中文字幕 影院 | 91综合久久一区二区 | 亚洲欧美成人网 | 亚洲永久国产精品 | 欧美日韩精品区 | 免费福利视频网站 | 国产亚洲精品久久久久秋 | av大片免费 | 欧美高清视频不卡网 | 国产一级黄色电影 | 久久久久久久久久电影 | 亚洲美女在线一区 | 麻豆一区二区三区视频 | 国产精品 日本 | 97视频人人免费看 | 亚洲精品国产精品国 | 国产美女精品视频免费观看 | 久久国产一区二区三区 | 国产视频一二三 | 国产精品成人av在线 | 99国产一区二区三精品乱码 | 黄色在线观看污 | 久久久蜜桃 | 国产精品久久久久久久av电影 | 午夜久久福利 | 91成人区 | 最近2019年日本中文免费字幕 | 亚洲欧洲精品一区二区精品久久久 | 国产黄在线观看 | 国产又粗又猛又色又黄网站 | 天天操月月操 | 美女网站色| 四虎成人精品永久免费av | 国产成人精品不卡 | 免费高清国产 | av电影免费在线看 | 操高跟美女 | 精品久久一区 | 美女黄频视频大全 | 99久久婷婷国产一区二区三区 | 日韩中文字幕免费电影 | 韩日精品视频 | 久久成人国产 | 三级av网| 国产在线黄 | www.五月天婷婷 | 中文字幕美女免费在线 | 成人国产一区二区 | 久久狠狠干 | 欧美国产精品一区二区 | 国产专区视频 | 外国av网 | 国产精品99页 | 国产成人一区二区三区久久精品 | 久久久免费精品 | 免费日p视频 | 国产精品久久久久久久99 | 久久丁香 | www麻豆视频 | 久久成人一区二区 | 777久久久| 亚洲精品国产日韩 | 中文字幕资源网 国产 | 国内外成人免费在线视频 | 中文字幕av在线免费 | 日韩最新中文字幕 | 久久久久久久国产精品影院 | 日韩免费成人av | 福利一区二区 | 在线精品播放 | 黄色av播放| 黄色亚洲免费 | 欧美一区二区三区在线 | 麻豆久久久久 | 免费三级黄色片 | 午夜在线看片 | 亚洲精品视频在线观看视频 | 粉嫩高清一区二区三区 | 国内精品久久久久久久久久久 | 欧美日韩在线看 | 日韩成片| 亚洲日日射 | 视频三区在线 | 在线亚洲午夜片av大片 | 天堂黄色片 | 国产精品永久免费 | 三级av黄色 | 国产精品欧美久久久久天天影视 | 色狠狠干 | 97超碰.com | 97精品国产91久久久久久 | 在线视频91 | 国产成人综 | 日韩区视频 | 97视频在线观看网址 | 日韩激情片在线观看 | 国产97碰免费视频 | 日韩激情片在线观看 | 在线欧美a | 成人综合日日夜夜 | 蜜桃av综合网 | 久久艹久久 | 久草在线精品观看 | 国产一二三四在线观看视频 | 黄色app网站在线观看 | 久久露脸国产精品 | 成 人 黄 色视频免费播放 | 樱空桃av| 国产成人一区二区三区在线观看 | 伊人久久av| 五月婷亚洲 | 黄色av成人在线 | www.黄色网.com | 麻豆国产精品视频 | 国产黄色精品在线 | 亚洲欧美日韩国产 | 日韩激情视频在线 | www五月天com | 成年人在线观看 | 欧美精品国产精品 | 国产成人精品一区二三区 | 亚洲精品一区二区网址 | 亚洲一区二区观看 | 激情婷婷在线 | 在线观看成人av | 午夜国产在线观看 | 最新av网址在线观看 | 亚洲精品视频在 | 国产福利91精品一区 | 在线免费av电影 | 免费在线一区二区 | 亚洲成a人片77777潘金莲 | 草久视频在线观看 | 免费男女羞羞的视频网站中文字幕 | 99热国内精品 | 日日夜夜人人精品 | 在线免费观看黄色 | 一区二区三区在线观看免费视频 | 免费v片| 在线观看91精品国产网站 | 免费高清看电视网站 | 久久中文字幕在线视频 | 男女精品久久 | 国产手机视频在线观看 | 免费在线观看不卡av | 最新中文字幕在线观看视频 | 午夜精品区 | 91精品国产高清自在线观看 | 中文字幕在线观看91 | 中文字幕精 | 国产精品中文字幕av | 久久久久久久久久影视 | 免费日韩 精品中文字幕视频在线 | 亚洲视频,欧洲视频 | 91在线区| 精品免费一区二区三区 | 日日夜夜国产 | 欧洲亚洲精品 | 日本中文在线观看 | 黄色tv视频 | 日韩精品视频在线观看网址 | 国际av在线 | 在线看黄色av | 在线观看视频一区二区三区 | 久久久精品高清 | 国产精品理论片在线播放 | 欧美黑吊大战白妞欧美 | 免费看的黄色录像 | 黄色网址中文字幕 | 久久这里 | 色综合久久久久久中文网 | 四虎永久免费在线观看 | 久久久一本精品99久久精品66 | 国产黄色观看 | 最新日韩在线观看 | 91免费高清在线观看 | 综合网av| 尤物九九久久国产精品的分类 | 国产精品久久久久久久久搜平片 | 91激情视频在线播放 | 国产成a人亚洲精v品在线观看 | 日韩精品最新在线观看 | 在线中文日韩 | 日韩欧美一区二区三区黑寡妇 | 99热在线国产精品 | 日韩在线观看一区二区 | 国产精品一区二区精品视频免费看 | 超碰人人在线观看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 欧亚日韩精品一区二区在线 | 高清不卡一区二区在线 | 人人狠| 人人爽夜夜爽 | 精品国产一区二区三区久久 | 97视频在线观看视频免费视频 | 色久av | 国产精品久久久久久久av大片 | 中文字幕永久在线 | 69av视频在线观看 | 国产中文字幕在线免费观看 | 久久69精品久久久久久久电影好 | 欧美精品一区二区免费 | 韩国在线视频一区 | 综合天天 | 国产小视频网站 | 亚洲欧美婷婷六月色综合 | 国产精品综合在线观看 | 日日操日日插 | 国内外激情视频 | 婷婷丁香在线 | 999久久久久久久久久久 | 色综合久久88色综合天天人守婷 | 天天操天天射天天舔 | 久久国产精品免费视频 | 九色自拍视频 | 91久久久久久国产精品 | 中文字幕乱码一区二区 | 国产一区二区电影在线观看 | 日日天天干 | 91桃色在线播放 | av片免费播放 | 国产精品不卡在线观看 | 91免费的视频在线播放 | 色a网 | 西西4444www大胆无视频 | 日本中文一级片 | 91大神精品视频在线观看 | 久久免费av电影 | 亚洲成人av在线电影 | 福利一区二区三区四区 | 99久久精品视频免费 | 五月婷婷黄色网 | 正在播放一区二区 | 婷婷丁香视频 | 蜜臀av免费一区二区三区 | 国产高清绿奴videos | 夜夜骑天天操 | 激情文学丁香 | 黄网av在线 | 97精品国自产拍在线观看 | 国产精品美女视频网站 | 亚洲一级免费电影 | 日韩精品不卡在线观看 | 国产精品久久久久久久久久妇女 | 日日干美女 | 日日夜夜天天干 | 99色亚洲 | 亚洲三级在线免费观看 | a√资源在线 | 成人黄色在线观看视频 | 亚洲综合色激情五月 | 日日干天天插 | 在线视频久 | www.在线观看av | 中文字幕一区在线观看视频 | 久久久久久国产精品久久 | 久久久久久久久久久影院 | 国产一区在线播放 | 久久精品视频中文字幕 | 久久精品视频在线观看免费 | 中文字幕人成不卡一区 | 亚洲精品在线观看av | 成人av电影在线播放 | 国产精品色视频 | 99综合视频 | 久热国产视频 | 99热免费在线 | 日韩资源在线 | 亚洲尺码电影av久久 | 国内精品久久久久久久久久 | 中文字幕国产 | 在线观看黄a | 成人性生交大片免费观看网站 | 日韩精品中文字幕在线播放 | 男女激情网址 | 99久久精品午夜一区二区小说 | 亚洲精品成人免费 | 国产一线二线三线在线观看 | 久久综合国产伦精品免费 | 成人a级黄色片 | 91视频 - x99av | 精品国产一区二区三区男人吃奶 | 97精品在线观看 | 性色av香蕉一区二区 | av网站在线免费观看 | 国产精品欧美激情在线观看 | 亚洲视频一区二区三区在线观看 | 日韩色在线观看 | 中文字幕在线免费97 | 国产资源| 一级特黄aaa大片在线观看 | 久久大视频 | 黄污视频网站 | 国产免费激情久久 | 久草线| 日韩理论在线播放 | 久久天天综合网 | 天天翘av| 久久久91精品国产一区二区精品 | 久久第四色 | 成人av一区二区三区 | 日韩网页 | 日韩精品免费在线视频 | 91亚洲精品久久久蜜桃 | 超碰夜夜 | 天天干天天玩天天操 | 黄色av电影在线 | 91新人在线观看 | www.亚洲视频.com | 高潮久久久久久 | 国产亲近乱来精品 | 成人免费看片网址 | 黄色大全在线观看 | 在线免费观看视频你懂的 | 中文字幕在线观看网站 | 99热这里只有精品久久 | 国产精品乱码久久久久 | 在线观看日韩国产 | 亚洲综合在| 国产a精品 | 久久精品久久精品久久精品 | 视频一区二区视频 | 狠狠色综合网站久久久久久久 | 叶爱av在线 | 日本三级大片 | 国产v在线播放 | 久久爽久久爽久久av东京爽 | 精品久久久久久一区二区里番 | 欧美激情h| 久草色在线观看 | 天天色综合天天 | 国产一级视频在线免费观看 | 粉嫩aⅴ一区二区三区 | 九九亚洲精品 | 亚洲精品乱码久久久久久9色 | 91免费试看 | 中文字幕av免费 | 亚洲电影图片小说 | 国产三级久久久 | 中文字幕资源在线 | 亚洲精品成人免费 | 91在线日韩 | 国产老太婆免费交性大片 | 自拍超碰在线 | 999电影免费在线观看2020 | 国产理论免费 | av中文国产 | 国产xxxx做受性欧美88 | 久久这里只有精品首页 | 九九热精品国产 | 国内精品视频在线 | 天天草夜夜 | 久久香蕉电影 | www黄免费 | 99视频在线精品免费观看2 | 97在线免费视频观看 | 日本一区二区三区视频在线播放 | 日本在线精品视频 | 99精品欧美一区二区 | 精品国产伦一区二区三区观看说明 | 欧美激情视频在线免费观看 | 九色激情网| 亚洲码国产日韩欧美高潮在线播放 | 亚洲成av人影院 | 人人干人人搞 | 天天色天天上天天操 | 成片免费观看视频999 | 欧美视频在线二区 | 精品国产一区二区三区久久久蜜月 | 91九色国产 | 最新日韩视频在线观看 | 日本精品一区二区在线观看 | 视频91| 欧美精品黑人性xxxx | 网址你懂的在线观看 | 国产精品成人在线 | 91超在线 | 天天操天天摸天天爽 | 精品国产免费一区二区三区五区 | 日韩网站免费观看 | 久草视频观看 | 一区精品久久 | 日韩二区在线观看 | 免费热情视频 | 中文字幕av全部资源www中文字幕在线观看 | 国内精品视频免费 | 亚洲丝袜一区二区 | 日韩av资源在线观看 | 最近中文字幕在线播放 | 日韩在线视频看看 | 六月丁香激情综合 | www蜜桃视频 | 日韩一级理论片 | 国产一区二区网址 | 午夜少妇一区二区三区 | 国产精品网红直播 | 又粗又长又大又爽又黄少妇毛片 | 国产最新在线 | 日韩性色| 高清av免费观看 | 波多野结衣综合网 | 又色又爽又激情的59视频 | 伊人看片 | 青草视频网 | 欧美日韩国产精品一区二区三区 | 香蕉视频国产在线观看 | 视频一区亚洲 | 500部大龄熟乱视频使用方法 | 国产亚洲91 | 日韩大片在线播放 | 国产成人三级在线播放 | 日韩久久精品一区 | 欧美一区二区三区在线 | 五月天婷婷在线播放 | 激情文学综合丁香 | 国产综合91 | 99久久久久国产精品免费 | 亚洲一区免费在线 | 日操干| 91系列在线 | 欧美成人手机版 | 天天撸夜夜操 | 久久国产精品免费一区二区三区 | 不卡的av在线 | av在线中文| 国产一级二级在线播放 | 日韩免费三区 | 天天玩夜夜操 | 亚洲婷婷网 | 久久国产精品99久久人人澡 | 久久九九视频 | 欧美日韩视频一区二区 | 色婷婷久久一区二区 | 日本少妇视频 | 狠狠88综合久久久久综合网 | 欧美久久久久久久 | 久久优| 国内一级片在线观看 | 久久精品国产亚洲精品2020 | 国产999免费视频 | 久久久久国产一区二区三区四区 | 欧美一二三区播放 | 亚洲精品456在线播放 | 玖玖爱国产在线 | 日韩欧美国产精品 | 久热精品国产 | 国产久草在线 | 97在线成人 | 久久精品最新 | 欧美日韩精品在线播放 | 欧美午夜a | 日日夜夜精品免费观看 | 日韩精品一区二区三区电影 | 免费男女羞羞的视频网站中文字幕 | 亚洲精品中文字幕在线 | 日日草夜夜操 | 操操综合 | 日韩av影视在线 | 亚洲黄色免费在线看 | 黄a网站 | 欧美日韩精品在线视频 | 中文字幕在线一区观看 | 亚洲一级黄色 | 日韩av影视在线 | 国产精久久久久久妇女av | 69视频在线播放 | 免费看黄的 | 久久国产剧场电影 | 天天操 夜夜操 | 91日韩在线播放 | 亚洲精品永久免费视频 | 国产网红在线 | 久草免费看 | 中文字幕免费在线 | 97手机电影网 | 97热久久免费频精品99 | 成人黄色大片在线观看 | 日韩电影中文字幕在线 | 久久av免费 | 国产 一区二区三区 在线 | adn—256中文在线观看 | 国产精品视频资源 | 久草在线一免费新视频 | 中文字幕在线观看三区 | 日韩区在线观看 | www.888.av| 韩国av电影网 | 亚洲自拍偷拍色图 | 亚洲精品欧洲精品 | 日韩在线免费不卡 | 国产视频在线一区二区 | 天天玩天天操天天射 | 精品美女久久久久 | 欧美a级免费视频 | 五月在线视频 | 免费成人av在线看 | 亚洲精品字幕 | 精品伦理一区二区三区 | 国产精品男女 | 精品在线你懂的 | 一区免费在线 | 久久综合久久综合这里只有精品 | 欧美精品久久久久久久免费 | 五月婷婷黄色 | 一二三久久久 | 综合婷婷久久 | 亚洲精品在线一区二区三区 | 热re99久久精品国产66热 | 久久久久久久久久免费视频 | 韩国av一区二区三区在线观看 | 国产亚洲视频在线观看 | 久久精品系列 | 性日韩欧美在线视频 | 色综合天天色综合 | 精品视频在线视频 | 99精品电影| 亚洲精品国产视频 | 久久99精品国产91久久来源 | 日韩精品首页 | 久久www免费人成看片高清 | 国产日韩欧美在线观看视频 | 999久久国产 | 国产精品白虎 | 中文字幕丰满人伦在线 | 国产成人精品一区二区三区在线观看 | 欧美一区二区三区在线 | 91九色免费视频 | 综合激情婷婷 | 91成年视频 | 国产中文字幕在线观看 | 四虎国产精品免费观看视频优播 | 亚洲黄色成人 | 99这里只有久久精品视频 | 欧美日韩亚洲精品在线 | 日韩视频免费观看高清完整版在线 | 99热精品久久 | 国产在线999 | 四虎影视www | 97视频播放 | 在线观看av黄色 | 人成在线免费视频 | 亚洲综合激情五月 | 91av在线免费 | 一级成人在线 | 国产裸体永久免费视频网站 | www.久久久com | 国产女v资源在线观看 | 日韩剧情| 国产精品99爱 | 天天摸天天操天天爽 | 欧美精品久久久久久 | 婷婷伊人综合亚洲综合网 | 久二影院 | 在线观看免费观看在线91 | 国产中文字幕国产 | 国产不卡在线 | 成人国产精品久久久久久亚洲 | 99欧美 | 国产成人久久精品 | 亚洲手机天堂 | 久久久久久国产一区二区三区 | 免费高清在线观看电视网站 | 黄网站免费久久 | 久久99热国产 | 欧美日韩视频一区二区 | 日韩va在线观看 | 91av网址 | 国产精品第一 | 开心婷婷色 | 亚洲一区二区三区91 | 中文在线免费一区三区 | 97日日碰人人模人人澡分享吧 | 日产中文字幕 | 日韩在线激情 | 成人久久久电影 | 免费在线视频一区二区 | 91成人免费视频 | 日韩免费三级 | www.香蕉| 日本久久久久久久久久久 | 精品国产一区二区三区久久影院 | 久久精品国产第一区二区三区 | 日本在线观看中文字幕无线观看 | 久久久久久久99精品免费观看 | 91麻豆精品国产91久久久使用方法 | 天天操天天干天天 | 国产精品久久久久久久午夜片 | 精品 一区 在线 | 国产一区二区不卡视频 | 日韩一级网站 | 九九九九免费视频 | 黄网站免费大全入口 | 日韩成人免费在线 | 国产午夜一区二区 | 国产成人精品一区一区一区 | 欧美在线视频一区二区 | 亚洲成人午夜在线 | 欧美a级片免费看 | 久久久久国产成人免费精品免费 | 99免费在线观看 | 成人蜜桃网 | 亚洲精品午夜久久久久久久 | 日本字幕网 | 日本黄色免费在线 | 四虎影视www| 久久精品99国产精品 | 激情五月婷婷综合网 | 色噜噜在线观看 | 久久热首页 | 黄色三级免费观看 | 日韩久久精品一区二区 | 欧美日韩一区二区在线观看 | 中文字幕久久久精品 | 五月天婷婷免费视频 | 免费高清在线视频一区· | 中文字幕在线观看一区 | 国产小视频免费在线观看 | 日韩精品一区二区三区免费观看 | 久久精品免视看 | 97在线观看视频免费 | 成人影片在线播放 | 久久99热国产 | 一级片免费观看视频 | 四虎影院在线观看av | 精品国产三级a∨在线欧美 免费一级片在线观看 | 成人在线免费观看视视频 | 日韩视频中文字幕在线观看 | 国产成人61精品免费看片 | 天天色天天操综合 | 色婷婷激情 | 热久久免费国产视频 | 久久免费大片 | 国产成人精品一二三区 | 美女视频a美女大全免费下载蜜臀 | 久久精品香蕉视频 | 97成人在线观看视频 | 国产剧情一区在线 | 一区二区伦理电影 | 国产中文字幕精品 | 亚洲一区二区三区精品在线观看 | 91精品国产一区二区在线观看 | 激情九九| 久久久久综合视频 | 中文字幕免费 | 97在线观看免费高清 | av一级久久 |