├── ydl-workflow-biz ├── config │ ├── mybaties.properties.lock │ ├── redis.properties.lock │ ├── redis.properties │ └── mybaties.properties ├── target │ ├── classes │ │ ├── redis.properties.lock │ │ ├── mybaties.properties.lock │ │ ├── com │ │ │ └── yidouinc │ │ │ │ ├── Application.class │ │ │ │ └── ydl │ │ │ │ └── workflow │ │ │ │ ├── utils │ │ │ │ ├── SqlHelper.class │ │ │ │ ├── SqlHelper$1.class │ │ │ │ └── SpringContextHolder.class │ │ │ │ ├── domain │ │ │ │ ├── ActBranchCc.class │ │ │ │ ├── ActCcPerson.class │ │ │ │ ├── ActCodeKey.class │ │ │ │ ├── ActAuditBranch.class │ │ │ │ ├── ActAuditConfig.class │ │ │ │ ├── ActCodeExample.class │ │ │ │ ├── ActOperating.class │ │ │ │ ├── ActBusinessForm.class │ │ │ │ ├── ActOperatingForm.class │ │ │ │ ├── ActBranchApplicant.class │ │ │ │ ├── ActBranchCcExample.class │ │ │ │ ├── ActCcPersonExample.class │ │ │ │ ├── ActOperatingExample.class │ │ │ │ ├── ActAuditBranchExample.class │ │ │ │ ├── ActAuditConfigExample.class │ │ │ │ ├── ActBusinessFormExample.class │ │ │ │ ├── ActCodeExample$Criteria.class │ │ │ │ ├── ActCodeExample$Criterion.class │ │ │ │ ├── ActOperatingFormExample.class │ │ │ │ ├── ActBranchApplicantExample.class │ │ │ │ ├── ActBranchCcExample$Criteria.class │ │ │ │ ├── ActBranchCcExample$Criterion.class │ │ │ │ ├── ActCcPersonExample$Criteria.class │ │ │ │ ├── ActCcPersonExample$Criterion.class │ │ │ │ ├── ActOperatingExample$Criteria.class │ │ │ │ ├── ActOperatingExample$Criterion.class │ │ │ │ ├── ActAuditBranchExample$Criteria.class │ │ │ │ ├── ActAuditBranchExample$Criterion.class │ │ │ │ ├── ActAuditConfigExample$Criteria.class │ │ │ │ ├── ActAuditConfigExample$Criterion.class │ │ │ │ ├── ActBusinessFormExample$Criteria.class │ │ │ │ ├── ActBranchApplicantExample$Criteria.class │ │ │ │ ├── ActBusinessFormExample$Criterion.class │ │ │ │ ├── ActCodeExample$GeneratedCriteria.class │ │ │ │ ├── ActOperatingFormExample$Criteria.class │ │ │ │ ├── ActOperatingFormExample$Criterion.class │ │ │ │ ├── ActBranchApplicantExample$Criterion.class │ │ │ │ ├── ActBranchCcExample$GeneratedCriteria.class │ │ │ │ ├── ActCcPersonExample$GeneratedCriteria.class │ │ │ │ ├── ActAuditBranchExample$GeneratedCriteria.class │ │ │ │ ├── ActAuditConfigExample$GeneratedCriteria.class │ │ │ │ ├── ActOperatingExample$GeneratedCriteria.class │ │ │ │ ├── ActBusinessFormExample$GeneratedCriteria.class │ │ │ │ ├── ActOperatingFormExample$GeneratedCriteria.class │ │ │ │ └── ActBranchApplicantExample$GeneratedCriteria.class │ │ │ │ ├── imp │ │ │ │ ├── WorkflowApiImp.class │ │ │ │ ├── ActOperatingApiImp.class │ │ │ │ ├── ActAuditBranchApiImp.class │ │ │ │ ├── ActAuditConfigApiImp.class │ │ │ │ ├── ActOperatingFormApiImp.class │ │ │ │ └── WorkflowRepositoryApiImp.class │ │ │ │ ├── config │ │ │ │ └── ActivitiConfig.class │ │ │ │ ├── mapper │ │ │ │ ├── ActCodeMapper.class │ │ │ │ ├── ActBranchCcMapper.class │ │ │ │ ├── ActCcPersonMapper.class │ │ │ │ ├── ActOperatingMapper.class │ │ │ │ ├── ActAuditBranchMapper.class │ │ │ │ ├── ActAuditConfigMapper.class │ │ │ │ ├── ActBusinessFormMapper.class │ │ │ │ ├── ActBranchApplicantMapper.class │ │ │ │ └── ActOperatingFormMapper.class │ │ │ │ ├── service │ │ │ │ ├── WorkflowService.class │ │ │ │ ├── ActCcPersonService.class │ │ │ │ ├── BpmnProduceService.class │ │ │ │ ├── ActOperatingService.class │ │ │ │ ├── ActAuditBranchService.class │ │ │ │ ├── ActAuditConfigService.class │ │ │ │ ├── ActBusinessFormService.class │ │ │ │ ├── ActOperatingFormService.class │ │ │ │ ├── WorkflowBusinessService.class │ │ │ │ └── WorkflowRepositoryService.class │ │ │ │ └── filter │ │ │ │ ├── HttpServletRequestReplacedFilter.class │ │ │ │ ├── BodyReaderHttpServletRequestWrapper.class │ │ │ │ └── BodyReaderHttpServletRequestWrapper$1.class │ │ ├── redis.properties │ │ ├── META-INF │ │ │ ├── maven │ │ │ │ └── com.yidouinc.ydl │ │ │ │ │ └── ydl-workflow-biz │ │ │ │ │ ├── pom.properties │ │ │ │ │ └── pom.xml │ │ │ └── MANIFEST.MF │ │ ├── mybaties.properties │ │ ├── application.properties │ │ ├── disconf.properties │ │ └── bpmn │ │ │ └── contractBaseProcess.bpmn │ ├── maven-status │ │ └── maven-compiler-plugin │ │ │ └── testCompile │ │ │ └── default-testCompile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── maven-archiver │ │ └── pom.properties │ ├── test-classes │ │ └── com │ │ │ └── yidouinc │ │ │ └── mars │ │ │ └── workflow │ │ │ └── AppTest.class │ └── surefire-reports │ │ └── com.yidouinc.mars.workflow.AppTest.txt ├── bin │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── yidouinc │ │ │ │ │ ├── Application.class │ │ │ │ │ └── ydl │ │ │ │ │ └── workflow │ │ │ │ │ ├── utils │ │ │ │ │ ├── SqlHelper.class │ │ │ │ │ └── SpringContextHolder.class │ │ │ │ │ ├── domain │ │ │ │ │ ├── ActCcPerson.class │ │ │ │ │ ├── ActCodeKey.class │ │ │ │ │ ├── ActOperating.class │ │ │ │ │ ├── ActAuditConfig.class │ │ │ │ │ ├── ActBusinessForm.class │ │ │ │ │ ├── ActCodeExample.class │ │ │ │ │ ├── ActOperatingForm.class │ │ │ │ │ ├── ActCcPersonExample.class │ │ │ │ │ ├── ActAuditConfigExample.class │ │ │ │ │ ├── ActOperatingExample.class │ │ │ │ │ ├── ActBusinessFormExample.class │ │ │ │ │ ├── ActCodeExample$Criteria.class │ │ │ │ │ ├── ActOperatingFormExample.class │ │ │ │ │ ├── ActCodeExample$Criterion.class │ │ │ │ │ ├── ActCcPersonExample$Criteria.class │ │ │ │ │ ├── ActCcPersonExample$Criterion.class │ │ │ │ │ ├── ActOperatingExample$Criteria.class │ │ │ │ │ ├── ActAuditConfigExample$Criteria.class │ │ │ │ │ ├── ActAuditConfigExample$Criterion.class │ │ │ │ │ ├── ActBusinessFormExample$Criteria.class │ │ │ │ │ ├── ActOperatingExample$Criterion.class │ │ │ │ │ ├── ActBusinessFormExample$Criterion.class │ │ │ │ │ ├── ActCodeExample$GeneratedCriteria.class │ │ │ │ │ ├── ActOperatingFormExample$Criteria.class │ │ │ │ │ ├── ActOperatingFormExample$Criterion.class │ │ │ │ │ ├── ActCcPersonExample$GeneratedCriteria.class │ │ │ │ │ ├── ActOperatingExample$GeneratedCriteria.class │ │ │ │ │ ├── ActAuditConfigExample$GeneratedCriteria.class │ │ │ │ │ ├── ActBusinessFormExample$GeneratedCriteria.class │ │ │ │ │ └── ActOperatingFormExample$GeneratedCriteria.class │ │ │ │ │ ├── imp │ │ │ │ │ ├── WorkflowApiImp.class │ │ │ │ │ └── WorkflowRepositoryApiImp.class │ │ │ │ │ ├── mapper │ │ │ │ │ ├── ActCodeMapper.class │ │ │ │ │ ├── ActCcPersonMapper.class │ │ │ │ │ ├── ActOperatingMapper.class │ │ │ │ │ ├── ActAuditConfigMapper.class │ │ │ │ │ ├── ActBusinessFormMapper.class │ │ │ │ │ └── ActOperatingFormMapper.class │ │ │ │ │ ├── config │ │ │ │ │ └── ActivitiConfig.class │ │ │ │ │ ├── service │ │ │ │ │ ├── WorkflowService.class │ │ │ │ │ ├── ActCcPersonService.class │ │ │ │ │ ├── ActOperatingService.class │ │ │ │ │ ├── BpmnProduceService.class │ │ │ │ │ ├── ActBusinessFormService.class │ │ │ │ │ ├── ActOperatingFormService.class │ │ │ │ │ ├── WorkflowBusinessService.class │ │ │ │ │ └── WorkflowRepositoryService.class │ │ │ │ │ └── filter │ │ │ │ │ ├── HttpServletRequestReplacedFilter.class │ │ │ │ │ └── BodyReaderHttpServletRequestWrapper.class │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── disconf.properties │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── yidouinc │ │ │ └── mars │ │ │ └── workflow │ │ │ └── AppTest.class │ ├── .project │ └── pom.xml ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── yidouinc │ │ │ │ ├── ydl │ │ │ │ └── workflow │ │ │ │ │ ├── domain │ │ │ │ │ ├── ActCodeKey.java │ │ │ │ │ ├── ActOperatingForm.java │ │ │ │ │ ├── ActBusinessForm.java │ │ │ │ │ ├── ActAuditConfig.java │ │ │ │ │ ├── ActBranchCc.java │ │ │ │ │ ├── ActBranchApplicant.java │ │ │ │ │ ├── ActOperating.java │ │ │ │ │ └── ActCcPerson.java │ │ │ │ │ ├── imp │ │ │ │ │ ├── ActOperatingFormApiImp.java │ │ │ │ │ ├── ActOperatingApiImp.java │ │ │ │ │ ├── ActAuditConfigApiImp.java │ │ │ │ │ ├── ActAuditBranchApiImp.java │ │ │ │ │ └── WorkflowRepositoryApiImp.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── ActCodeMapper.java │ │ │ │ │ ├── ActAuditBranchMapper.java │ │ │ │ │ ├── ActAuditConfigMapper.java │ │ │ │ │ ├── ActBranchApplicantMapper.java │ │ │ │ │ ├── ActBusinessFormMapper.java │ │ │ │ │ ├── ActCcPersonMapper.java │ │ │ │ │ ├── ActOperatingFormMapper.java │ │ │ │ │ ├── ActBranchCcMapper.java │ │ │ │ │ └── ActOperatingMapper.java │ │ │ │ │ ├── filter │ │ │ │ │ └── BodyReaderHttpServletRequestWrapper.java │ │ │ │ │ └── utils │ │ │ │ │ └── SpringContextHolder.java │ │ │ │ └── Application.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── disconf.properties │ └── test │ │ └── java │ │ └── com │ │ └── yidouinc │ │ └── mars │ │ └── workflow │ │ └── AppTest.java ├── .project ├── bpmnTemplate │ ├── woshuo12333123.bpmn │ ├── 分支.bpmn │ ├── 默认分支.bpmn │ ├── qweqweqw.bpmn │ ├── dwdsd默认分支123123.bpmn │ ├── woshuo.bpmn │ └── c支撒打卡时间的.bpmn ├── .classpath └── pom.xml ├── .settings └── org.eclipse.core.resources.prefs ├── ydl-workflow-api ├── target │ ├── maven-status │ │ └── maven-compiler-plugin │ │ │ ├── testCompile │ │ │ └── default-testCompile │ │ │ │ ├── createdFiles.lst │ │ │ │ └── inputFiles.lst │ │ │ └── compile │ │ │ └── default-compile │ │ │ └── createdFiles.lst │ ├── maven-archiver │ │ └── pom.properties │ ├── classes │ │ ├── com │ │ │ └── yidouinc │ │ │ │ └── ydl │ │ │ │ └── workflow │ │ │ │ ├── dto │ │ │ │ ├── TaskDto.class │ │ │ │ ├── ProcDefDto.class │ │ │ │ ├── TaskUserDto.class │ │ │ │ ├── FlowElementDto.class │ │ │ │ ├── ActAuditBranchDto.class │ │ │ │ ├── ActAuditConfigDto.class │ │ │ │ ├── ActOperatingDto.class │ │ │ │ ├── ProcInstanceDto.class │ │ │ │ ├── ProcessDetailDto.class │ │ │ │ ├── SequenceFlowDto.class │ │ │ │ ├── ActBusinessFormDto.class │ │ │ │ ├── ActOperatingFormDto.class │ │ │ │ └── ActBranchApplicantDto.class │ │ │ │ ├── api │ │ │ │ ├── WorkflowApi.class │ │ │ │ ├── ActAuditBranchApi.class │ │ │ │ ├── ActAuditConfigApi.class │ │ │ │ ├── ActOperatingApi.class │ │ │ │ ├── ActOperatingFormApi.class │ │ │ │ └── WorkflowRepositoryApi.class │ │ │ │ ├── enums │ │ │ │ ├── TaskStatus.class │ │ │ │ ├── ElementType.class │ │ │ │ ├── ApplyTypeEnum.class │ │ │ │ ├── AuditConfigEnum.class │ │ │ │ ├── OperatingType.class │ │ │ │ └── PreConditionEnum.class │ │ │ │ ├── bpmnDto │ │ │ │ ├── BpmnEndEvent.class │ │ │ │ ├── BpmnGraphInfo.class │ │ │ │ ├── BpmnModleDto.class │ │ │ │ ├── BpmnUserTask.class │ │ │ │ ├── BpmnEventField.class │ │ │ │ ├── BpmnStartEvent.class │ │ │ │ ├── BpmnEventListener.class │ │ │ │ ├── BpmnMultiCharInfo.class │ │ │ │ ├── BpmnSequenceFlow.class │ │ │ │ ├── BpmnExclusiveGateway.class │ │ │ │ ├── BpmnParallelGateWay.class │ │ │ │ └── BpmnPublicGraphInfo.class │ │ │ │ ├── query │ │ │ │ ├── ActConfigQuery.class │ │ │ │ └── WorkflowQuery.class │ │ │ │ └── response │ │ │ │ ├── BranchPersonDto.class │ │ │ │ └── ProcBranchResponse.class │ │ └── META-INF │ │ │ ├── maven │ │ │ └── com.yidouinc.ydl │ │ │ │ └── ydl-workflow-api │ │ │ │ ├── pom.properties │ │ │ │ └── pom.xml │ │ │ └── MANIFEST.MF │ ├── test-classes │ │ └── com │ │ │ └── yidouinc │ │ │ └── mars │ │ │ └── workflow │ │ │ └── AppTest.class │ └── surefire-reports │ │ └── com.yidouinc.mars.workflow.AppTest.txt ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ ├── src │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── yidouinc │ │ │ │ └── mars │ │ │ │ └── workflow │ │ │ │ └── AppTest.class │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── yidouinc │ │ │ └── ydl │ │ │ └── workflow │ │ │ ├── dto │ │ │ ├── TaskDto.class │ │ │ ├── ProcDefDto.class │ │ │ ├── TaskUserDto.class │ │ │ ├── FlowElementDto.class │ │ │ ├── ActOperatingDto.class │ │ │ ├── ProcInstanceDto.class │ │ │ ├── ProcessDetailDto.class │ │ │ ├── SequenceFlowDto.class │ │ │ └── ActAuditConfigDto.class │ │ │ ├── api │ │ │ ├── WorkflowApi.class │ │ │ └── WorkflowRepositoryApi.class │ │ │ ├── enums │ │ │ ├── ElementType.class │ │ │ ├── TaskStatus.class │ │ │ ├── OperatingType.class │ │ │ └── AuditConfigEnum.class │ │ │ ├── bpmnDto │ │ │ ├── BpmnEndEvent.class │ │ │ ├── BpmnModleDto.class │ │ │ ├── BpmnUserTask.class │ │ │ ├── BpmnEventField.class │ │ │ ├── BpmnGraphInfo.class │ │ │ ├── BpmnStartEvent.class │ │ │ ├── BpmnEventListener.class │ │ │ ├── BpmnMultiCharInfo.class │ │ │ ├── BpmnSequenceFlow.class │ │ │ ├── BpmnExclusiveGateway.class │ │ │ ├── BpmnParallelGateWay.class │ │ │ └── BpmnPublicGraphInfo.class │ │ │ └── query │ │ │ └── WorkflowQuery.class │ ├── .project │ └── pom.xml ├── src │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── yidouinc │ │ │ └── ydl │ │ │ └── workflow │ │ │ ├── enums │ │ │ ├── TaskStatus.java │ │ │ ├── ApplyTypeEnum.java │ │ │ ├── PreConditionEnum.java │ │ │ ├── AuditConfigEnum.java │ │ │ ├── ElementType.java │ │ │ └── OperatingType.java │ │ │ ├── bpmnDto │ │ │ ├── BpmnExclusiveGateway.java │ │ │ ├── BpmnParallelGateWay.java │ │ │ ├── BpmnEventField.java │ │ │ ├── BpmnEndEvent.java │ │ │ ├── BpmnGraphInfo.java │ │ │ ├── BpmnEventListener.java │ │ │ ├── BpmnPublicGraphInfo.java │ │ │ ├── BpmnStartEvent.java │ │ │ ├── BpmnSequenceFlow.java │ │ │ ├── BpmnMultiCharInfo.java │ │ │ ├── BpmnUserTask.java │ │ │ └── BpmnModleDto.java │ │ │ ├── dto │ │ │ ├── SequenceFlowDto.java │ │ │ ├── ActOperatingFormDto.java │ │ │ ├── ActBusinessFormDto.java │ │ │ ├── ActAuditConfigDto.java │ │ │ ├── ProcDefDto.java │ │ │ ├── FlowElementDto.java │ │ │ ├── ActBranchApplicantDto.java │ │ │ └── ActOperatingDto.java │ │ │ ├── api │ │ │ ├── ActOperatingFormApi.java │ │ │ ├── ActOperatingApi.java │ │ │ └── ActAuditConfigApi.java │ │ │ ├── query │ │ │ ├── ActConfigQuery.java │ │ │ └── WorkflowQuery.java │ │ │ └── response │ │ │ ├── ProcBranchResponse.java │ │ │ └── BranchPersonDto.java │ └── test │ │ └── java │ │ └── com │ │ └── yidouinc │ │ └── mars │ │ └── workflow │ │ └── AppTest.java ├── .project ├── .classpath └── pom.xml ├── .classpath ├── .project └── pom.xml /ydl-workflow-biz/config/mybaties.properties.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ydl-workflow-biz/config/redis.properties.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/redis.properties.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/mybaties.properties.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\yidouinc\mars\workflow\AppTest.class 2 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\yidouinc\mars\workflow\AppTest.class 2 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/Application.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/Application.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/Application.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/Application.class -------------------------------------------------------------------------------- /ydl-workflow-api/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven 2 | #Wed Jan 03 16:27:36 CST 2018 3 | version=1.0.0-SNAPSHOT 4 | groupId=com.yidouinc.ydl 5 | artifactId=ydl-workflow-api 6 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | D:\ydl\ydl-workflow\ydl-workflow-api\src\test\java\com\yidouinc\mars\workflow\AppTest.java 2 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven 2 | #Wed Jan 03 16:27:40 CST 2018 3 | version=1.0.0-SNAPSHOT 4 | groupId=com.yidouinc.ydl 5 | artifactId=ydl-workflow-biz 6 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | D:\ydl\ydl-workflow\ydl-workflow-biz\src\test\java\com\yidouinc\mars\workflow\AppTest.java 2 | -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/test/java/com/yidouinc/mars/workflow/AppTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/test/java/com/yidouinc/mars/workflow/AppTest.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/TaskDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/TaskDto.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/test/java/com/yidouinc/mars/workflow/AppTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/test/java/com/yidouinc/mars/workflow/AppTest.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/test-classes/com/yidouinc/mars/workflow/AppTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/test-classes/com/yidouinc/mars/workflow/AppTest.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/test-classes/com/yidouinc/mars/workflow/AppTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/test-classes/com/yidouinc/mars/workflow/AppTest.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/TaskDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/TaskDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/WorkflowApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/WorkflowApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcDefDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcDefDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/TaskUserDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/TaskUserDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/TaskStatus.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/TaskStatus.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SqlHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SqlHelper.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/api/WorkflowApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/api/WorkflowApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcDefDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcDefDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/TaskUserDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/TaskUserDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/FlowElementDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/FlowElementDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/ElementType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/ElementType.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/utils/SqlHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/utils/SqlHelper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCc.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCc.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPerson.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPerson.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeKey.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeKey.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/WorkflowApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/WorkflowApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SqlHelper$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SqlHelper$1.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/FlowElementDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/FlowElementDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/ElementType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/ElementType.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/TaskStatus.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/TaskStatus.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActAuditBranchApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActAuditBranchApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActAuditConfigApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActAuditConfigApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActOperatingApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActOperatingApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEndEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEndEvent.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnGraphInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnGraphInfo.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnModleDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnModleDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnUserTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnUserTask.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActAuditBranchDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActAuditBranchDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActAuditConfigDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActAuditConfigDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActOperatingDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActOperatingDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcInstanceDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcInstanceDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcessDetailDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ProcessDetailDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/SequenceFlowDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/SequenceFlowDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/ApplyTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/ApplyTypeEnum.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/AuditConfigEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/AuditConfigEnum.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/OperatingType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/OperatingType.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/query/ActConfigQuery.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/query/ActConfigQuery.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/query/WorkflowQuery.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/query/WorkflowQuery.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPerson.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPerson.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeKey.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeKey.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/imp/WorkflowApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/imp/WorkflowApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/config/ActivitiConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/config/ActivitiConfig.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranch.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranch.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfig.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperating.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperating.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActCodeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActCodeMapper.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEndEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEndEvent.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnModleDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnModleDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnUserTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnUserTask.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ActOperatingDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ActOperatingDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcInstanceDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcInstanceDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcessDetailDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ProcessDetailDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/SequenceFlowDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/SequenceFlowDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/OperatingType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/OperatingType.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/query/WorkflowQuery.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/query/WorkflowQuery.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActOperatingFormApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/ActOperatingFormApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventField.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventField.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnStartEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnStartEvent.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActBusinessFormDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActBusinessFormDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActOperatingFormDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActOperatingFormDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/PreConditionEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/enums/PreConditionEnum.class -------------------------------------------------------------------------------- /ydl-workflow-biz/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/resources=UTF-8 4 | encoding//src/test/java=UTF-8 5 | encoding/=UTF-8 6 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperating.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperating.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCodeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCodeMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessForm.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessForm.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingForm.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingForm.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActOperatingApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActOperatingApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowService.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventField.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventField.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnGraphInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnGraphInfo.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnStartEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnStartEvent.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ActAuditConfigDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/dto/ActAuditConfigDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/AuditConfigEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/enums/AuditConfigEnum.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/WorkflowRepositoryApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/api/WorkflowRepositoryApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventListener.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnMultiCharInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnMultiCharInfo.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnSequenceFlow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnSequenceFlow.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActBranchApplicantDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/dto/ActBranchApplicantDto.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/response/BranchPersonDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/response/BranchPersonDto.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/config/ActivitiConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/config/ActivitiConfig.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfig.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessForm.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessForm.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingForm.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingForm.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicant.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicant.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActAuditBranchApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActAuditBranchApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActAuditConfigApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActAuditConfigApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActOperatingFormApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/ActOperatingFormApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBranchCcMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBranchCcMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActCcPersonMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActCcPersonMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActOperatingMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActOperatingMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActCcPersonService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActCcPersonService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/BpmnProduceService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/BpmnProduceService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SpringContextHolder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/utils/SpringContextHolder.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/api/WorkflowRepositoryApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/api/WorkflowRepositoryApi.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventListener.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnMultiCharInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnMultiCharInfo.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnSequenceFlow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnSequenceFlow.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnExclusiveGateway.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnExclusiveGateway.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnParallelGateWay.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnParallelGateWay.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnPublicGraphInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/bpmnDto/BpmnPublicGraphInfo.class -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/response/ProcBranchResponse.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/target/classes/com/yidouinc/ydl/workflow/response/ProcBranchResponse.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCcPersonMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCcPersonMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/utils/SpringContextHolder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/utils/SpringContextHolder.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/WorkflowRepositoryApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/imp/WorkflowRepositoryApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActAuditBranchMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActAuditBranchMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActAuditConfigMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActAuditConfigMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBusinessFormMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBusinessFormMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActOperatingService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActOperatingService.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnExclusiveGateway.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnExclusiveGateway.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnParallelGateWay.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnParallelGateWay.class -------------------------------------------------------------------------------- /ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnPublicGraphInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-api/bin/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnPublicGraphInfo.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/imp/WorkflowRepositoryApiImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/imp/WorkflowRepositoryApiImp.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActAuditConfigMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActAuditConfigMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActBusinessFormMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActBusinessFormMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActCcPersonService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActCcPersonService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActOperatingService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActOperatingService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/BpmnProduceService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/BpmnProduceService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBranchApplicantMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActBranchApplicantMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActOperatingFormMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/mapper/ActOperatingFormMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActAuditBranchService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActAuditBranchService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActAuditConfigService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActAuditConfigService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActBusinessFormService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActBusinessFormService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActOperatingFormService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/ActOperatingFormService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowBusinessService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowBusinessService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingFormMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingFormMapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActBusinessFormService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActBusinessFormService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowRepositoryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/service/WorkflowRepositoryService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActOperatingFormService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/ActOperatingFormService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowBusinessService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowBusinessService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowRepositoryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/service/WorkflowRepositoryService.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCodeExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/HttpServletRequestReplacedFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/HttpServletRequestReplacedFilter.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/filter/HttpServletRequestReplacedFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/filter/HttpServletRequestReplacedFilter.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$Criterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$Criterion.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchCcExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPersonExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditBranchExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper$1.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfigExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessFormExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/bin/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingFormExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$GeneratedCriteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atongyeye/ydl-workflow/HEAD/ydl-workflow-biz/target/classes/com/yidouinc/ydl/workflow/domain/ActBranchApplicantExample$GeneratedCriteria.class -------------------------------------------------------------------------------- /ydl-workflow-api/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 5 | org.eclipse.jdt.core.compiler.source=1.6 6 | -------------------------------------------------------------------------------- /ydl-workflow-biz/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 3 | org.eclipse.jdt.core.compiler.compliance=1.7 4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 5 | org.eclipse.jdt.core.compiler.source=1.7 6 | -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ydl-workflow-biz/config/redis.properties: -------------------------------------------------------------------------------- 1 | spring.redis.database=0 2 | spring.redis.host=192.168.1.118 3 | spring.redis.port=6379 4 | spring.redis.password=yidouinc.com 5 | spring.redis.pool.max-active=8 6 | spring.redis.pool.max-wait=-1 7 | spring.redis.pool.max-idle=8 8 | spring.redis.pool.min-idle=0 9 | spring.redis.timeout=0 10 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/redis.properties: -------------------------------------------------------------------------------- 1 | spring.redis.database=0 2 | spring.redis.host=192.168.1.118 3 | spring.redis.port=6379 4 | spring.redis.password=yidouinc.com 5 | spring.redis.pool.max-active=8 6 | spring.redis.pool.max-wait=-1 7 | spring.redis.pool.max-idle=8 8 | spring.redis.pool.min-idle=0 9 | spring.redis.timeout=0 10 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/META-INF/maven/com.yidouinc.ydl/ydl-workflow-api/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven Integration for Eclipse 2 | #Tue Jan 09 11:17:45 CST 2018 3 | version=1.0.0-SNAPSHOT 4 | groupId=com.yidouinc.ydl 5 | m2e.projectName=ydl-workflow-api 6 | m2e.projectLocation=D\:\\ydl\\ydl-workflow\\ydl-workflow-api 7 | artifactId=ydl-workflow-api 8 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/META-INF/maven/com.yidouinc.ydl/ydl-workflow-biz/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven Integration for Eclipse 2 | #Tue Jan 09 11:15:33 CST 2018 3 | version=1.0.0-SNAPSHOT 4 | groupId=com.yidouinc.ydl 5 | m2e.projectName=ydl-workflow-biz 6 | m2e.projectLocation=D\:\\ydl\\ydl-workflow\\ydl-workflow-biz 7 | artifactId=ydl-workflow-biz 8 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Implementation-Vendor: Pivotal Software, Inc. 3 | Implementation-Title: ydl-workflow-api 4 | Implementation-Version: 1.0.0-SNAPSHOT 5 | Implementation-Vendor-Id: com.yidouinc.ydl 6 | Build-Jdk: 1.7.0_80 7 | Built-By: lujianhao 8 | Created-By: Maven Integration for Eclipse 9 | 10 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Implementation-Vendor: Pivotal Software, Inc. 3 | Implementation-Title: ydl-workflow-biz 4 | Implementation-Version: 1.0.0-SNAPSHOT 5 | Implementation-Vendor-Id: com.yidouinc.ydl 6 | Build-Jdk: 1.7.0_80 7 | Built-By: lujianhao 8 | Created-By: Maven Integration for Eclipse 9 | 10 | -------------------------------------------------------------------------------- /ydl-workflow-api/target/surefire-reports/com.yidouinc.mars.workflow.AppTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.yidouinc.mars.workflow.AppTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in com.yidouinc.mars.workflow.AppTest 5 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/surefire-reports/com.yidouinc.mars.workflow.AppTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.yidouinc.mars.workflow.AppTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in com.yidouinc.mars.workflow.AppTest 5 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/TaskStatus.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | /** 4 | * 任务状态 5 | * @author angq 6 | * 7 | */ 8 | public enum TaskStatus { 9 | /** 10 | * 0:xx审批中,1:审批通过,2:审批驳回,3:已撤销 11 | */ 12 | TODO("0"),DONE("1"),REJECT("2"),CANCLE("3"); 13 | 14 | private String value; 15 | 16 | private TaskStatus(String value){ 17 | this.value = value; 18 | } 19 | 20 | public String getValue(){ 21 | return value; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnExclusiveGateway.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnExclusiveGateway { 4 | 5 | 6 | private String id; 7 | 8 | private String name; 9 | 10 | public String getId() { 11 | return id; 12 | } 13 | 14 | public void setId(String id) { 15 | this.id = id; 16 | } 17 | 18 | public String getName() { 19 | return name; 20 | } 21 | 22 | public void setName(String name) { 23 | this.name = name; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnParallelGateWay.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnParallelGateWay { 4 | 5 | 6 | private String id; 7 | 8 | private String name; 9 | 10 | public String getId() { 11 | return id; 12 | } 13 | 14 | public void setId(String id) { 15 | this.id = id; 16 | } 17 | 18 | public String getName() { 19 | return name; 20 | } 21 | 22 | public void setName(String name) { 23 | this.name = name; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/ApplyTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | /** 4 | * 5 | * @author angq 申请者类型0:用户,1:部门 6 | * 7 | */ 8 | public enum ApplyTypeEnum { 9 | 10 | APPLY_USER(0), 11 | APPLY_DEPT(1); 12 | 13 | private int value; 14 | 15 | private ApplyTypeEnum(int value) { 16 | this.value = value; 17 | } 18 | 19 | public int getValue() { 20 | return value; 21 | } 22 | 23 | 24 | public void setValue(int value) { 25 | this.value = value; 26 | } 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/PreConditionEnum.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | /** 4 | * 5 | * @author angq 审批分支前置条件 6 | * 7 | */ 8 | public enum PreConditionEnum { 9 | 10 | /** 11 | * 0:无,1:有 12 | */ 13 | NO_CONDITION(0), 14 | HAS_CONDITION(1); 15 | 16 | private int value; 17 | 18 | private PreConditionEnum(int value) { 19 | this.value = value; 20 | } 21 | 22 | public int getValue() { 23 | return value; 24 | } 25 | 26 | 27 | public void setValue(int value) { 28 | this.value = value; 29 | } 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/AuditConfigEnum.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | 4 | /** 5 | * 6 | * @author wangshuai 7 | * 8 | */ 9 | public enum AuditConfigEnum { 10 | 11 | CONTRACTEFFECT(0),//合同生效 12 | CCONTRACTEDIT(1),//合同修改 13 | CCONTRACTBORROW(2),//合同修改 14 | 15 | ENABLESTATUS(0),//启用 16 | DISENABLESTATUS(1),//禁用 17 | 18 | OFFERAPPROVE(4);//报价特价审批 19 | 20 | private int value; 21 | 22 | private AuditConfigEnum(int value){ 23 | this.value = value; 24 | } 25 | 26 | public int getValue(){ 27 | return value; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/ElementType.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | /** 4 | * 元素类型 5 | * @author lujianhao 6 | * 7 | */ 8 | public enum ElementType { 9 | 10 | /** 11 | * 0:StartEvent,1:UserTask,2:EndEvent,3:ExclusiveGateway,4:ParallelGateway,5:SequenceFlow 12 | */ 13 | START_EVENT("0"),USER_TASK("1"),END_EVENT("2"),EXCLUSIVE("3"),PARALLEL("4"),SEQUENCE_FLOW("5"); 14 | 15 | private String value; 16 | 17 | private ElementType(String value){ 18 | this.value = value; 19 | } 20 | 21 | public String getValue(){ 22 | return value; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActCodeKey.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | public class ActCodeKey { 4 | private Long companyId; 5 | 6 | private Integer sequenceCode; 7 | 8 | public Long getCompanyId() { 9 | return companyId; 10 | } 11 | 12 | public void setCompanyId(Long companyId) { 13 | this.companyId = companyId; 14 | } 15 | 16 | public Integer getSequenceCode() { 17 | return sequenceCode; 18 | } 19 | 20 | public void setSequenceCode(Integer sequenceCode) { 21 | this.sequenceCode = sequenceCode; 22 | } 23 | } -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ydl-workflow 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /ydl-workflow-api/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ydl-workflow-api 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /ydl-workflow-biz/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ydl-workflow-biz 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /ydl-workflow-api/bin/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ydl-workflow-api 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventField.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnEventField { 4 | 5 | /** 6 | * fieldName 7 | */ 8 | private String fieldName; 9 | 10 | /** 11 | * 回调参数 12 | */ 13 | private String callback; 14 | 15 | 16 | public String getFieldName() { 17 | return fieldName; 18 | } 19 | 20 | public void setFieldName(String fieldName) { 21 | this.fieldName = fieldName; 22 | } 23 | 24 | public String getCallback() { 25 | return callback; 26 | } 27 | 28 | public void setCallback(String callback) { 29 | this.callback = callback; 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ydl-workflow-biz 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEndEvent.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnEndEvent { 6 | 7 | private String id; 8 | 9 | private String name; 10 | 11 | private List lisenerList; 12 | 13 | public String getId() { 14 | return id; 15 | } 16 | 17 | public void setId(String id) { 18 | this.id = id; 19 | } 20 | 21 | public String getName() { 22 | return name; 23 | } 24 | 25 | public void setName(String name) { 26 | this.name = name; 27 | } 28 | 29 | public List getLisenerList() { 30 | return lisenerList; 31 | } 32 | 33 | public void setLisenerList(List lisenerList) { 34 | this.lisenerList = lisenerList; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnGraphInfo.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnGraphInfo { 6 | 7 | private String id; 8 | 9 | /** 10 | * 1:节点 2:连建线 11 | */ 12 | private String type; 13 | 14 | private List list; 15 | 16 | public List getList() { 17 | return list; 18 | } 19 | 20 | public void setList(List list) { 21 | this.list = list; 22 | } 23 | 24 | public String getId() { 25 | return id; 26 | } 27 | 28 | public void setId(String id) { 29 | this.id = id; 30 | } 31 | 32 | public String getType() { 33 | return type; 34 | } 35 | 36 | public void setType(String type) { 37 | this.type = type; 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnEventListener.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnEventListener { 6 | 7 | private String event; 8 | 9 | private String className; 10 | 11 | private List fieldList; 12 | 13 | public String getEvent() { 14 | return event; 15 | } 16 | 17 | public void setEvent(String event) { 18 | this.event = event; 19 | } 20 | 21 | public String getClassName() { 22 | return className; 23 | } 24 | 25 | public void setClassName(String className) { 26 | this.className = className; 27 | } 28 | 29 | public List getFieldList() { 30 | return fieldList; 31 | } 32 | 33 | public void setFieldList(List fieldList) { 34 | this.fieldList = fieldList; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnPublicGraphInfo.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnPublicGraphInfo { 4 | 5 | 6 | private double x; 7 | 8 | private double y; 9 | 10 | private double width; 11 | 12 | private double height; 13 | 14 | public double getX() { 15 | return x; 16 | } 17 | 18 | public void setX(double x) { 19 | this.x = x; 20 | } 21 | 22 | public double getY() { 23 | return y; 24 | } 25 | 26 | public void setY(double y) { 27 | this.y = y; 28 | } 29 | 30 | public double getWidth() { 31 | return width; 32 | } 33 | 34 | public void setWidth(double width) { 35 | this.width = width; 36 | } 37 | 38 | public double getHeight() { 39 | return height; 40 | } 41 | 42 | public void setHeight(double height) { 43 | this.height = height; 44 | } 45 | 46 | 47 | } 48 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/test/java/com/yidouinc/mars/workflow/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.mars.workflow; 2 | 3 | import junit.framework.Test; 4 | import junit.framework.TestCase; 5 | import junit.framework.TestSuite; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | extends TestCase 12 | { 13 | /** 14 | * Create the test case 15 | * 16 | * @param testName name of the test case 17 | */ 18 | public AppTest( String testName ) 19 | { 20 | super( testName ); 21 | } 22 | 23 | /** 24 | * @return the suite of tests being tested 25 | */ 26 | public static Test suite() 27 | { 28 | return new TestSuite( AppTest.class ); 29 | } 30 | 31 | /** 32 | * Rigourous Test :-) 33 | */ 34 | public void testApp() 35 | { 36 | assertTrue( true ); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/imp/ActOperatingFormApiImp.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.imp; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.web.bind.annotation.RestController; 5 | 6 | import com.yidouinc.ydl.workflow.api.ActOperatingFormApi; 7 | import com.yidouinc.ydl.workflow.dto.ActOperatingFormDto; 8 | import com.yidouinc.ydl.workflow.service.ActOperatingFormService; 9 | 10 | @RestController 11 | public class ActOperatingFormApiImp implements ActOperatingFormApi { 12 | 13 | @Autowired 14 | private ActOperatingFormService actOperatingFormService; 15 | 16 | @Override 17 | public ActOperatingFormDto queryOperatingForm(long moduleId, String moduleType, long companyId) { 18 | return actOperatingFormService.queryOperatingForm(moduleId, moduleType, companyId); 19 | } 20 | 21 | 22 | 23 | } 24 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/test/java/com/yidouinc/mars/workflow/AppTest.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.mars.workflow; 2 | 3 | import junit.framework.Test; 4 | import junit.framework.TestCase; 5 | import junit.framework.TestSuite; 6 | 7 | /** 8 | * Unit test for simple App. 9 | */ 10 | public class AppTest 11 | extends TestCase 12 | { 13 | /** 14 | * Create the test case 15 | * 16 | * @param testName name of the test case 17 | */ 18 | public AppTest( String testName ) 19 | { 20 | super( testName ); 21 | } 22 | 23 | /** 24 | * @return the suite of tests being tested 25 | */ 26 | public static Test suite() 27 | { 28 | return new TestSuite( AppTest.class ); 29 | } 30 | 31 | /** 32 | * Rigourous Test :-) 33 | */ 34 | public void testApp() 35 | { 36 | assertTrue( true ); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /ydl-workflow-biz/config/mybaties.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://192.168.1.158:3306/crm?useUnicode=true&characterEncoding=utf-8 2 | spring.datasource.username=root 3 | spring.datasource.password=1DouTechInc.dev 4 | spring.datasource.type=com.alibaba.druid.pool.DruidDataSource 5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 6 | spring.datasource.filters=stat 7 | spring.datasource.maxActive=20 8 | spring.datasource.initialSize=1 9 | spring.datasource.maxWait=60000 10 | spring.datasource.minIdle=1 11 | spring.datasource.timeBetweenEvictionRunsMillis=60000 12 | spring.datasource.minEvictableIdleTimeMillis=300000 13 | spring.datasource.validationQuery=select 'x' 14 | spring.datasource.testWhileIdle=true 15 | spring.datasource.testOnBorrow=false 16 | spring.datasource.testOnReturn=false 17 | spring.datasource.poolPreparedStatements=true 18 | spring.datasource.maxOpenPreparedStatements=20 19 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/mybaties.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://192.168.1.158:3306/crm?useUnicode=true&characterEncoding=utf-8 2 | spring.datasource.username=root 3 | spring.datasource.password=1DouTechInc.dev 4 | spring.datasource.type=com.alibaba.druid.pool.DruidDataSource 5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 6 | spring.datasource.filters=stat 7 | spring.datasource.maxActive=20 8 | spring.datasource.initialSize=1 9 | spring.datasource.maxWait=60000 10 | spring.datasource.minIdle=1 11 | spring.datasource.timeBetweenEvictionRunsMillis=60000 12 | spring.datasource.minEvictableIdleTimeMillis=300000 13 | spring.datasource.validationQuery=select 'x' 14 | spring.datasource.testWhileIdle=true 15 | spring.datasource.testOnBorrow=false 16 | spring.datasource.testOnReturn=false 17 | spring.datasource.poolPreparedStatements=true 18 | spring.datasource.maxOpenPreparedStatements=20 19 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCodeMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActCodeExample; 4 | import com.yidouinc.ydl.workflow.domain.ActCodeKey; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActCodeMapper { 9 | int countByExample(ActCodeExample example); 10 | 11 | int deleteByExample(ActCodeExample example); 12 | 13 | int deleteByPrimaryKey(ActCodeKey key); 14 | 15 | int insert(ActCodeKey record); 16 | 17 | int insertSelective(ActCodeKey record); 18 | 19 | List selectByExample(ActCodeExample example); 20 | 21 | int updateByExampleSelective(@Param("record") ActCodeKey record, @Param("example") ActCodeExample example); 22 | 23 | int updateByExample(@Param("record") ActCodeKey record, @Param("example") ActCodeExample example); 24 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=ydl-workflow-service 2 | server.port=2116 3 | #eureka.client.serviceUrl.defaultZone=http://139.196.216.117:9998/eureka/ 4 | ####\u73b0\u7f51 5 | eureka.client.serviceUrl.defaultZone=http://192.168.1.43:5112/eureka/ 6 | eureka.instance.preferIpAddress=true 7 | eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port} 8 | eureka.client.healthcheck.enabled=true 9 | eureka.instance.leaseRenewalIntervalInSeconds=1 10 | eureka.instance.leaseExpirationDurationInSeconds=2 11 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000 12 | 13 | 14 | ##datasource 15 | #spring.datasource.url=jdbc:mysql://127.0.0.1:3306/crm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull 16 | #spring.datasource.username=root 17 | #spring.datasource.password=1234 18 | #spring.datasource.driver-class-name=com.mysql.jdbc.Driver -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/SequenceFlowDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | 5 | public class SequenceFlowDto implements Serializable { 6 | 7 | 8 | /** 9 | * 10 | */ 11 | private static final long serialVersionUID = -6098687659422494807L; 12 | 13 | private String id; 14 | 15 | private String sourceRef; 16 | 17 | private String targetRef; 18 | 19 | public String getId() { 20 | return id; 21 | } 22 | 23 | public void setId(String id) { 24 | this.id = id; 25 | } 26 | 27 | public String getSourceRef() { 28 | return sourceRef; 29 | } 30 | 31 | public void setSourceRef(String sourceRef) { 32 | this.sourceRef = sourceRef; 33 | } 34 | 35 | public String getTargetRef() { 36 | return targetRef; 37 | } 38 | 39 | public void setTargetRef(String targetRef) { 40 | this.targetRef = targetRef; 41 | } 42 | 43 | 44 | 45 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=workflow-service 2 | server.port=2116 3 | #eureka.client.serviceUrl.defaultZone=http://139.196.216.117:9998/eureka/ 4 | ####\u73b0\u7f51 5 | eureka.client.serviceUrl.defaultZone=http://192.168.1.43:5112/eureka/ 6 | eureka.instance.preferIpAddress=true 7 | eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port} 8 | eureka.client.healthcheck.enabled=true 9 | eureka.instance.leaseRenewalIntervalInSeconds=1 10 | eureka.instance.leaseExpirationDurationInSeconds=2 11 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000 12 | 13 | 14 | ##datasource 15 | #spring.datasource.url=jdbc:mysql://127.0.0.1:3306/crm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull 16 | #spring.datasource.username=root 17 | #spring.datasource.password=1234 18 | #spring.datasource.driver-class-name=com.mysql.jdbc.Driver -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=ydl-workflow-service 2 | server.port=2116 3 | #eureka.client.serviceUrl.defaultZone=http://139.196.216.117:9998/eureka/ 4 | ####\u73b0\u7f51 5 | eureka.client.serviceUrl.defaultZone=http://192.168.1.43:5112/eureka/ 6 | eureka.instance.preferIpAddress=true 7 | eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port} 8 | eureka.client.healthcheck.enabled=true 9 | eureka.instance.leaseRenewalIntervalInSeconds=1 10 | eureka.instance.leaseExpirationDurationInSeconds=2 11 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000 12 | 13 | 14 | ##datasource 15 | #spring.datasource.url=jdbc:mysql://127.0.0.1:3306/crm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull 16 | #spring.datasource.username=root 17 | #spring.datasource.password=1234 18 | #spring.datasource.driver-class-name=com.mysql.jdbc.Driver -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/api/ActOperatingFormApi.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.api; 2 | 3 | import org.springframework.cloud.netflix.feign.FeignClient; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | import org.springframework.web.bind.annotation.RequestMethod; 6 | import org.springframework.web.bind.annotation.RequestParam; 7 | 8 | import com.yidouinc.ydl.workflow.dto.ActOperatingFormDto; 9 | 10 | @FeignClient("ydl-workflow-service") 11 | public interface ActOperatingFormApi { 12 | 13 | 14 | /** 15 | * 判断模块是否已在审批中 16 | * 17 | * @param moduleId 18 | * @param moduleType 19 | * @param companyId 20 | * @return 21 | */ 22 | @RequestMapping(value = "queryOperatingForm", method = RequestMethod.GET) 23 | public ActOperatingFormDto queryOperatingForm(@RequestParam("moduleId") long moduleId,@RequestParam("moduleType") String moduleType,@RequestParam("companyId") long companyId); 24 | } 25 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/query/ActConfigQuery.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.query; 2 | 3 | import java.io.Serializable; 4 | 5 | public class ActConfigQuery implements Serializable { 6 | 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = 7860439052540298221L; 11 | 12 | private long companyId; 13 | 14 | private String moduleType; 15 | 16 | private Long auditConfigId; 17 | 18 | public long getCompanyId() { 19 | return companyId; 20 | } 21 | 22 | public void setCompanyId(long companyId) { 23 | this.companyId = companyId; 24 | } 25 | 26 | public String getModuleType() { 27 | return moduleType; 28 | } 29 | 30 | public void setModuleType(String moduleType) { 31 | this.moduleType = moduleType; 32 | } 33 | 34 | public Long getAuditConfigId() { 35 | return auditConfigId; 36 | } 37 | 38 | public void setAuditConfigId(Long auditConfigId) { 39 | this.auditConfigId = auditConfigId; 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/imp/ActOperatingApiImp.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.imp; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.web.bind.annotation.RestController; 5 | 6 | import com.yidouinc.ydl.workflow.api.ActOperatingApi; 7 | import com.yidouinc.ydl.workflow.service.ActOperatingService; 8 | 9 | @RestController 10 | public class ActOperatingApiImp implements ActOperatingApi { 11 | 12 | @Autowired 13 | private ActOperatingService actOperatingService; 14 | 15 | @Override 16 | public boolean queryApprovedModuleExist(long moduleId, String moduleType, long companyId) { 17 | return actOperatingService.queryApprovedModuleExist(moduleId, moduleType, companyId); 18 | } 19 | 20 | @Override 21 | public String queryProcInstIdByModuleId(long moduleId, String moduleType, long companyId) { 22 | return actOperatingService.queryProcInstIdByModuleId(moduleId, moduleType, companyId); 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnStartEvent.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnStartEvent { 6 | 7 | private String id; 8 | 9 | private String name; 10 | 11 | private String initiator; 12 | 13 | private List lisenerList; 14 | 15 | public String getId() { 16 | return id; 17 | } 18 | 19 | public void setId(String id) { 20 | this.id = id; 21 | } 22 | 23 | public String getName() { 24 | return name; 25 | } 26 | 27 | public void setName(String name) { 28 | this.name = name; 29 | } 30 | 31 | public String getInitiator() { 32 | return initiator; 33 | } 34 | 35 | public void setInitiator(String initiator) { 36 | this.initiator = initiator; 37 | } 38 | 39 | public List getLisenerList() { 40 | return lisenerList; 41 | } 42 | 43 | public void setLisenerList(List lisenerList) { 44 | this.lisenerList = lisenerList; 45 | } 46 | 47 | 48 | } 49 | -------------------------------------------------------------------------------- /ydl-workflow-api/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/query/WorkflowQuery.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.query; 2 | 3 | import java.io.Serializable; 4 | 5 | public class WorkflowQuery implements Serializable { 6 | 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = 7860439052540298221L; 11 | 12 | private Long companyId; 13 | 14 | private Long userId;// 审核人,发起人或抄送人 15 | 16 | private int pageSize = 10; 17 | 18 | private int currentPage = 1; 19 | 20 | public Long getCompanyId() { 21 | return companyId; 22 | } 23 | 24 | public void setCompanyId(Long companyId) { 25 | this.companyId = companyId; 26 | } 27 | 28 | public Long getUserId() { 29 | return userId; 30 | } 31 | 32 | public void setUserId(Long userId) { 33 | this.userId = userId; 34 | } 35 | 36 | public int getPageSize() { 37 | return pageSize; 38 | } 39 | 40 | public void setPageSize(int pageSize) { 41 | this.pageSize = pageSize; 42 | } 43 | 44 | public int getCurrentPage() { 45 | return currentPage; 46 | } 47 | 48 | public void setCurrentPage(int currentPage) { 49 | this.currentPage = currentPage; 50 | } 51 | 52 | } 53 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActAuditBranchMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActAuditBranch; 4 | import com.yidouinc.ydl.workflow.domain.ActAuditBranchExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActAuditBranchMapper { 9 | int countByExample(ActAuditBranchExample example); 10 | 11 | int deleteByExample(ActAuditBranchExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActAuditBranch record); 16 | 17 | int insertSelective(ActAuditBranch record); 18 | 19 | List selectByExample(ActAuditBranchExample example); 20 | 21 | ActAuditBranch selectByPrimaryKey(Long id); 22 | 23 | int updateByExampleSelective(@Param("record") ActAuditBranch record, @Param("example") ActAuditBranchExample example); 24 | 25 | int updateByExample(@Param("record") ActAuditBranch record, @Param("example") ActAuditBranchExample example); 26 | 27 | int updateByPrimaryKeySelective(ActAuditBranch record); 28 | 29 | int updateByPrimaryKey(ActAuditBranch record); 30 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActAuditConfigMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActAuditConfig; 4 | import com.yidouinc.ydl.workflow.domain.ActAuditConfigExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActAuditConfigMapper { 9 | int countByExample(ActAuditConfigExample example); 10 | 11 | int deleteByExample(ActAuditConfigExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActAuditConfig record); 16 | 17 | int insertSelective(ActAuditConfig record); 18 | 19 | List selectByExample(ActAuditConfigExample example); 20 | 21 | ActAuditConfig selectByPrimaryKey(Long id); 22 | 23 | int updateByExampleSelective(@Param("record") ActAuditConfig record, @Param("example") ActAuditConfigExample example); 24 | 25 | int updateByExample(@Param("record") ActAuditConfig record, @Param("example") ActAuditConfigExample example); 26 | 27 | int updateByPrimaryKeySelective(ActAuditConfig record); 28 | 29 | int updateByPrimaryKey(ActAuditConfig record); 30 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActBranchApplicantMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActBranchApplicant; 4 | import com.yidouinc.ydl.workflow.domain.ActBranchApplicantExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActBranchApplicantMapper { 9 | int countByExample(ActBranchApplicantExample example); 10 | 11 | int deleteByExample(ActBranchApplicantExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActBranchApplicant record); 16 | 17 | int insertSelective(ActBranchApplicant record); 18 | 19 | List selectByExample(ActBranchApplicantExample example); 20 | 21 | ActBranchApplicant selectByPrimaryKey(Long id); 22 | 23 | int updateByExampleSelective(@Param("record") ActBranchApplicant record, @Param("example") ActBranchApplicantExample example); 24 | 25 | int updateByExample(@Param("record") ActBranchApplicant record, @Param("example") ActBranchApplicantExample example); 26 | 27 | int updateByPrimaryKeySelective(ActBranchApplicant record); 28 | 29 | int updateByPrimaryKey(ActBranchApplicant record); 30 | } -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnSequenceFlow.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnSequenceFlow { 4 | 5 | private String id; 6 | 7 | private String name; 8 | 9 | private String sourceRef; 10 | 11 | private String targetRef; 12 | 13 | /** 14 | * 判断条件 15 | */ 16 | private String conditionExpression; 17 | 18 | public String getId() { 19 | return id; 20 | } 21 | 22 | public void setId(String id) { 23 | this.id = id; 24 | } 25 | 26 | public String getSourceRef() { 27 | return sourceRef; 28 | } 29 | 30 | public void setSourceRef(String sourceRef) { 31 | this.sourceRef = sourceRef; 32 | } 33 | 34 | public String getTargetRef() { 35 | return targetRef; 36 | } 37 | 38 | public void setTargetRef(String targetRef) { 39 | this.targetRef = targetRef; 40 | } 41 | 42 | public String getName() { 43 | return name; 44 | } 45 | 46 | public void setName(String name) { 47 | this.name = name; 48 | } 49 | 50 | public String getConditionExpression() { 51 | return conditionExpression; 52 | } 53 | 54 | public void setConditionExpression(String conditionExpression) { 55 | this.conditionExpression = conditionExpression; 56 | } 57 | 58 | } 59 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/woshuo12333123.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/api/ActOperatingApi.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.api; 2 | 3 | import org.springframework.cloud.netflix.feign.FeignClient; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | import org.springframework.web.bind.annotation.RequestMethod; 6 | import org.springframework.web.bind.annotation.RequestParam; 7 | 8 | @FeignClient("ydl-workflow-service") 9 | public interface ActOperatingApi { 10 | 11 | 12 | /** 13 | * 判断模块是否已在审批中 14 | * 15 | * @param moduleId 16 | * @param moduleType 17 | * @param companyId 18 | * @return 19 | */ 20 | @RequestMapping(value = "queryApprovedModuleExist", method = RequestMethod.GET) 21 | public boolean queryApprovedModuleExist(@RequestParam("moduleId") long moduleId,@RequestParam("moduleType") String moduleType,@RequestParam("companyId") long companyId); 22 | 23 | /** 24 | * 根据模块id查询流程实例id 25 | * 26 | * @param moduleId 27 | * @param moduleType 28 | * @param companyId 29 | * @return 30 | */ 31 | @RequestMapping(value = "queryProcInstIdByModuleId", method = RequestMethod.GET) 32 | public String queryProcInstIdByModuleId(@RequestParam("moduleId") long moduleId,@RequestParam("moduleType") String moduleType,@RequestParam("companyId") long companyId); 33 | } 34 | -------------------------------------------------------------------------------- /ydl-workflow-api/bin/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | com.yidouinc.ydl 7 | ydl-workflow 8 | 1.0.0-SNAPSHOT 9 | 10 | com.yidouinc.ydl 11 | ydl-workflow-api 12 | 1.0.0-SNAPSHOT 13 | ydl-workflow-api 14 | http://maven.apache.org 15 | 16 | UTF-8 17 | 18 | 19 | 20 | com.github.pagehelper 21 | pagehelper 22 | 4.1.6 23 | 24 | 25 | com.yidou.mars 26 | common-annotation 27 | 0.0.1-SNAPSHOT 28 | 29 | 30 | junit 31 | junit 32 | 3.8.1 33 | test 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /ydl-workflow-biz/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/resources/disconf.properties: -------------------------------------------------------------------------------- 1 | # \u662f\u5426\u4f7f\u7528\u8fdc\u7a0b\u914d\u7f6e\u6587\u4ef6 2 | # true(\u9ed8\u8ba4)\u4f1a\u4ece\u8fdc\u7a0b\u83b7\u53d6\u914d\u7f6e false\u5219\u76f4\u63a5\u83b7\u53d6\u672c\u5730\u914d\u7f6e 3 | disconf.enable.remote.conf=true 4 | 5 | # 6 | # \u914d\u7f6e\u670d\u52a1\u5668\u7684 HOST,\u7528\u9017\u53f7\u5206\u9694 127.0.0.1:8000,127.0.0.1:8000 7 | # 8 | #disconf.conf_server_host=http://120.55.69.71:8999 9 | disconf.conf_server_host=http://disconf:6666 10 | 11 | # \u7248\u672c, \u8bf7\u91c7\u7528 X_X_X_X \u683c\u5f0f 12 | #disconf.version=1_0_0_0 13 | disconf.version=1.0 14 | 15 | # APP \u8bf7\u91c7\u7528 \u4ea7\u54c1\u7ebf_\u670d\u52a1\u540d \u683c\u5f0f 16 | #disconf.app=disconf_demo 17 | disconf.app=ydl 18 | 19 | # \u73af\u5883 20 | #disconf.env=rd 21 | disconf.env=rd 22 | 23 | # \u5ffd\u7565\u54ea\u4e9b\u5206\u5e03\u5f0f\u914d\u7f6e\uff0c\u7528\u9017\u53f7\u5206\u9694 24 | disconf.ignore=application.properties 25 | 26 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u6b21\u6570\uff0c\u9ed8\u8ba4\u662f3\u6b21 27 | disconf.conf_server_url_retry_times=1 28 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u65f6\u4f11\u7720\u65f6\u95f4\uff0c\u9ed8\u8ba4\u662f5\u79d2 29 | disconf.conf_server_url_retry_sleep_seconds=1 30 | 31 | # \u81ea\u5b9a\u4e49\u7684\u4e0b\u8f7d\u8def\u5f84 32 | disconf.user_define_download_dir=./config 33 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/disconf.properties: -------------------------------------------------------------------------------- 1 | # \u662f\u5426\u4f7f\u7528\u8fdc\u7a0b\u914d\u7f6e\u6587\u4ef6 2 | # true(\u9ed8\u8ba4)\u4f1a\u4ece\u8fdc\u7a0b\u83b7\u53d6\u914d\u7f6e false\u5219\u76f4\u63a5\u83b7\u53d6\u672c\u5730\u914d\u7f6e 3 | disconf.enable.remote.conf=true 4 | 5 | # 6 | # \u914d\u7f6e\u670d\u52a1\u5668\u7684 HOST,\u7528\u9017\u53f7\u5206\u9694 127.0.0.1:8000,127.0.0.1:8000 7 | # 8 | #disconf.conf_server_host=http://120.55.69.71:8999 9 | disconf.conf_server_host=http://disconf:6666 10 | 11 | # \u7248\u672c, \u8bf7\u91c7\u7528 X_X_X_X \u683c\u5f0f 12 | #disconf.version=1_0_0_0 13 | disconf.version=1.0 14 | 15 | # APP \u8bf7\u91c7\u7528 \u4ea7\u54c1\u7ebf_\u670d\u52a1\u540d \u683c\u5f0f 16 | #disconf.app=disconf_demo 17 | disconf.app=ydl 18 | 19 | # \u73af\u5883 20 | #disconf.env=rd 21 | disconf.env=rd 22 | 23 | # \u5ffd\u7565\u54ea\u4e9b\u5206\u5e03\u5f0f\u914d\u7f6e\uff0c\u7528\u9017\u53f7\u5206\u9694 24 | disconf.ignore=application.properties 25 | 26 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u6b21\u6570\uff0c\u9ed8\u8ba4\u662f3\u6b21 27 | disconf.conf_server_url_retry_times=1 28 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u65f6\u4f11\u7720\u65f6\u95f4\uff0c\u9ed8\u8ba4\u662f5\u79d2 29 | disconf.conf_server_url_retry_sleep_seconds=1 30 | 31 | # \u81ea\u5b9a\u4e49\u7684\u4e0b\u8f7d\u8def\u5f84 32 | disconf.user_define_download_dir=./config 33 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnMultiCharInfo.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | public class BpmnMultiCharInfo { 4 | 5 | private String userTaskId; 6 | 7 | 8 | private String elementVariable; 9 | 10 | /** 11 | * 审批人 多人 12 | */ 13 | private String inputDataItem; 14 | 15 | /** 16 | * 条件 17 | */ 18 | private String condition ; 19 | 20 | 21 | private String sequential; 22 | 23 | public String getSequential() { 24 | return sequential; 25 | } 26 | 27 | public void setSequential(String sequential) { 28 | this.sequential = sequential; 29 | } 30 | 31 | public String getUserTaskId() { 32 | return userTaskId; 33 | } 34 | 35 | public void setUserTaskId(String userTaskId) { 36 | this.userTaskId = userTaskId; 37 | } 38 | 39 | public String getElementVariable() { 40 | return elementVariable; 41 | } 42 | 43 | public void setElementVariable(String elementVariable) { 44 | this.elementVariable = elementVariable; 45 | } 46 | 47 | public String getInputDataItem() { 48 | return inputDataItem; 49 | } 50 | 51 | public void setInputDataItem(String inputDataItem) { 52 | this.inputDataItem = inputDataItem; 53 | } 54 | 55 | public String getCondition() { 56 | return condition; 57 | } 58 | 59 | public void setCondition(String condition) { 60 | this.condition = condition; 61 | } 62 | 63 | } 64 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/src/main/resources/disconf.properties: -------------------------------------------------------------------------------- 1 | # \u662f\u5426\u4f7f\u7528\u8fdc\u7a0b\u914d\u7f6e\u6587\u4ef6 2 | # true(\u9ed8\u8ba4)\u4f1a\u4ece\u8fdc\u7a0b\u83b7\u53d6\u914d\u7f6e false\u5219\u76f4\u63a5\u83b7\u53d6\u672c\u5730\u914d\u7f6e 3 | disconf.enable.remote.conf=true 4 | 5 | # 6 | # \u914d\u7f6e\u670d\u52a1\u5668\u7684 HOST,\u7528\u9017\u53f7\u5206\u9694 127.0.0.1:8000,127.0.0.1:8000 7 | # 8 | #disconf.conf_server_host=http://120.55.69.71:8999 9 | disconf.conf_server_host=http://disconf:6666 10 | 11 | # \u7248\u672c, \u8bf7\u91c7\u7528 X_X_X_X \u683c\u5f0f 12 | #disconf.version=1_0_0_0 13 | disconf.version=1.0 14 | 15 | # APP \u8bf7\u91c7\u7528 \u4ea7\u54c1\u7ebf_\u670d\u52a1\u540d \u683c\u5f0f 16 | #disconf.app=disconf_demo 17 | disconf.app=ydl 18 | 19 | # \u73af\u5883 20 | #disconf.env=rd 21 | disconf.env=rd 22 | 23 | # \u5ffd\u7565\u54ea\u4e9b\u5206\u5e03\u5f0f\u914d\u7f6e\uff0c\u7528\u9017\u53f7\u5206\u9694 24 | disconf.ignore=application.properties 25 | 26 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u6b21\u6570\uff0c\u9ed8\u8ba4\u662f3\u6b21 27 | disconf.conf_server_url_retry_times=1 28 | # \u83b7\u53d6\u8fdc\u7a0b\u914d\u7f6e \u91cd\u8bd5\u65f6\u4f11\u7720\u65f6\u95f4\uff0c\u9ed8\u8ba4\u662f5\u79d2 29 | disconf.conf_server_url_retry_sleep_seconds=1 30 | 31 | # \u81ea\u5b9a\u4e49\u7684\u4e0b\u8f7d\u8def\u5f84 32 | disconf.user_define_download_dir=./config 33 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/imp/ActAuditConfigApiImp.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.imp; 2 | 3 | import java.util.List; 4 | 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.web.bind.annotation.RequestBody; 7 | import org.springframework.web.bind.annotation.RestController; 8 | 9 | import com.yidouinc.mars.response.OperResult; 10 | import com.yidouinc.ydl.workflow.api.ActAuditConfigApi; 11 | import com.yidouinc.ydl.workflow.dto.ActAuditConfigDto; 12 | import com.yidouinc.ydl.workflow.query.ActConfigQuery; 13 | import com.yidouinc.ydl.workflow.service.ActAuditConfigService; 14 | 15 | @RestController 16 | public class ActAuditConfigApiImp implements ActAuditConfigApi { 17 | 18 | @Autowired 19 | private ActAuditConfigService auditConfigService; 20 | 21 | @Override 22 | public OperResult saveAuditConfig(@RequestBody ActAuditConfigDto auditConfigDto) { 23 | return auditConfigService.saveAuditConfig(auditConfigDto); 24 | } 25 | 26 | @Override 27 | public List queryAuditConfigList(@RequestBody ActConfigQuery query) { 28 | return auditConfigService.queryAuditConfigList(query); 29 | } 30 | 31 | @Override 32 | public boolean queryAuditConfigStautus(String moduleType, long companyId) { 33 | return auditConfigService.queryAuditConfigStautus(moduleType, companyId); 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/分支.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/默认分支.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/response/ProcBranchResponse.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.response; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | import java.util.List; 6 | 7 | public class ProcBranchResponse implements Serializable { 8 | /** 9 | * 10 | */ 11 | private static final long serialVersionUID = 7553062761208839138L; 12 | 13 | private String procDefkey; 14 | 15 | private Long companyId; 16 | 17 | private List auditorList = new ArrayList(); 18 | 19 | private List ccPersonList = new ArrayList(); 20 | 21 | public String getProcDefkey() { 22 | return procDefkey; 23 | } 24 | 25 | public void setProcDefkey(String procDefkey) { 26 | this.procDefkey = procDefkey; 27 | } 28 | 29 | public Long getCompanyId() { 30 | return companyId; 31 | } 32 | 33 | public void setCompanyId(Long companyId) { 34 | this.companyId = companyId; 35 | } 36 | 37 | public List getAuditorList() { 38 | return auditorList; 39 | } 40 | 41 | public void setAuditorList(List auditorList) { 42 | this.auditorList = auditorList; 43 | } 44 | 45 | public List getCcPersonList() { 46 | return ccPersonList; 47 | } 48 | 49 | public void setCcPersonList(List ccPersonList) { 50 | this.ccPersonList = ccPersonList; 51 | } 52 | 53 | } 54 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/response/BranchPersonDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.response; 2 | 3 | import java.io.Serializable; 4 | 5 | public class BranchPersonDto implements Serializable { 6 | 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = -2527948964554957857L; 11 | 12 | private Long id; 13 | 14 | private Long companyId; 15 | 16 | private String name; 17 | 18 | private String code; 19 | 20 | private String avatar; 21 | 22 | private Long departmentId; 23 | 24 | public Long getId() { 25 | return id; 26 | } 27 | 28 | public void setId(Long id) { 29 | this.id = id; 30 | } 31 | 32 | public Long getCompanyId() { 33 | return companyId; 34 | } 35 | 36 | public void setCompanyId(Long companyId) { 37 | this.companyId = companyId; 38 | } 39 | 40 | public String getName() { 41 | return name; 42 | } 43 | 44 | public void setName(String name) { 45 | this.name = name; 46 | } 47 | 48 | public String getCode() { 49 | return code; 50 | } 51 | 52 | public void setCode(String code) { 53 | this.code = code; 54 | } 55 | 56 | public String getAvatar() { 57 | return avatar; 58 | } 59 | 60 | public void setAvatar(String avatar) { 61 | this.avatar = avatar; 62 | } 63 | 64 | public Long getDepartmentId() { 65 | return departmentId; 66 | } 67 | 68 | public void setDepartmentId(Long departmentId) { 69 | this.departmentId = departmentId; 70 | } 71 | 72 | } -------------------------------------------------------------------------------- /ydl-workflow-api/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | com.yidouinc.ydl 7 | ydl-workflow 8 | 1.0.0-SNAPSHOT 9 | 10 | com.yidouinc.ydl 11 | ydl-workflow-api 12 | 1.0.0-SNAPSHOT 13 | ydl-workflow-api 14 | http://maven.apache.org 15 | 16 | UTF-8 17 | 18 | 19 | 20 | com.github.pagehelper 21 | pagehelper 22 | 4.1.6 23 | 24 | 25 | com.yidou.mars 26 | common-annotation 27 | 0.0.1-SNAPSHOT 28 | 29 | 30 | com.yidouinc.mars 31 | common-lib 32 | 1.0.0-SNAPSHOT 33 | 34 | 35 | junit 36 | junit 37 | 3.8.1 38 | test 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/enums/OperatingType.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.enums; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | /** 7 | * 8 | * @author angq 流程操作类型 9 | * 10 | */ 11 | public enum OperatingType { 12 | 13 | /** 14 | * 1:审批中,2:发起申请,3:已同意申请,4:已驳回申请,5:重新发起申请,6:发表了评论,7:已撤销申请 15 | */ 16 | PENDING(1, "审批中"), 17 | START(2, "发起申请"), 18 | PASS(3, "已同意申请"), 19 | REJECT(4, "已驳回申请"), 20 | RE_START(5, "重新发起申请"), 21 | COMMENT(6, "发表了评论"), 22 | CANCLE(7, "已撤销申请"); 23 | 24 | private int value; 25 | private String desc; 26 | 27 | private OperatingType(int value, String desc) { 28 | this.value = value; 29 | this.desc = desc; 30 | } 31 | 32 | public int getValue() { 33 | return value; 34 | } 35 | 36 | public String getDesc() { 37 | return desc; 38 | } 39 | 40 | public void setValue(int value) { 41 | this.value = value; 42 | } 43 | 44 | public void setDesc(String desc) { 45 | this.desc = desc; 46 | } 47 | 48 | public static Map getInformations() { 49 | Map result = new HashMap(); 50 | for (OperatingType e : OperatingType.values()) { 51 | result.put(e.getValue(), e.getDesc()); 52 | } 53 | return result; 54 | } 55 | 56 | public static String getDesc(int value) { 57 | for (OperatingType e : OperatingType.values()) { 58 | if (e.getValue() == value) { 59 | return e.getDesc(); 60 | } 61 | } 62 | return ""; 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActBusinessFormMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActBusinessForm; 4 | import com.yidouinc.ydl.workflow.domain.ActBusinessFormExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActBusinessFormMapper { 9 | int countByExample(ActBusinessFormExample example); 10 | 11 | int deleteByExample(ActBusinessFormExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActBusinessForm record); 16 | 17 | int insertSelective(ActBusinessForm record); 18 | 19 | List selectByExampleWithBLOBs(ActBusinessFormExample example); 20 | 21 | List selectByExample(ActBusinessFormExample example); 22 | 23 | ActBusinessForm selectByPrimaryKey(Long id); 24 | 25 | int updateByExampleSelective(@Param("record") ActBusinessForm record, @Param("example") ActBusinessFormExample example); 26 | 27 | int updateByExampleWithBLOBs(@Param("record") ActBusinessForm record, @Param("example") ActBusinessFormExample example); 28 | 29 | int updateByExample(@Param("record") ActBusinessForm record, @Param("example") ActBusinessFormExample example); 30 | 31 | int updateByPrimaryKeySelective(ActBusinessForm record); 32 | 33 | int updateByPrimaryKeyWithBLOBs(ActBusinessForm record); 34 | 35 | int updateByPrimaryKey(ActBusinessForm record); 36 | } -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnUserTask.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnUserTask { 6 | 7 | private String id; 8 | 9 | private String name; 10 | 11 | private String[] assignee; 12 | 13 | private String documentation; 14 | 15 | private BpmnMultiCharInfo charInfo; 16 | 17 | private List lisenerList; 18 | 19 | 20 | public BpmnMultiCharInfo getCharInfo() { 21 | return charInfo; 22 | } 23 | 24 | public void setCharInfo(BpmnMultiCharInfo charInfo) { 25 | this.charInfo = charInfo; 26 | } 27 | 28 | public String getId() { 29 | return id; 30 | } 31 | 32 | public void setId(String id) { 33 | this.id = id; 34 | } 35 | 36 | public String getName() { 37 | return name; 38 | } 39 | 40 | public void setName(String name) { 41 | this.name = name; 42 | } 43 | 44 | public String[] getAssignee() { 45 | return assignee; 46 | } 47 | 48 | public void setAssignee(String[] assignee) { 49 | this.assignee = assignee; 50 | } 51 | 52 | public String getDocumentation() { 53 | return documentation; 54 | } 55 | 56 | public void setDocumentation(String documentation) { 57 | this.documentation = documentation; 58 | } 59 | 60 | public List getLisenerList() { 61 | return lisenerList; 62 | } 63 | 64 | public void setLisenerList(List lisenerList) { 65 | this.lisenerList = lisenerList; 66 | } 67 | 68 | } 69 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ActOperatingFormDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.util.Date; 4 | 5 | public class ActOperatingFormDto { 6 | private Long id; 7 | 8 | private Long companyId; 9 | 10 | private String code; 11 | 12 | private String moduleType; 13 | 14 | private Long moduleId; 15 | 16 | private Date createTime; 17 | 18 | public Long getId() { 19 | return id; 20 | } 21 | 22 | public void setId(Long id) { 23 | this.id = id; 24 | } 25 | 26 | public Long getCompanyId() { 27 | return companyId; 28 | } 29 | 30 | public void setCompanyId(Long companyId) { 31 | this.companyId = companyId; 32 | } 33 | 34 | public String getCode() { 35 | return code; 36 | } 37 | 38 | public void setCode(String code) { 39 | this.code = code; 40 | } 41 | 42 | public String getModuleType() { 43 | return moduleType; 44 | } 45 | 46 | public void setModuleType(String moduleType) { 47 | this.moduleType = moduleType; 48 | } 49 | 50 | public Long getModuleId() { 51 | return moduleId; 52 | } 53 | 54 | public void setModuleId(Long moduleId) { 55 | this.moduleId = moduleId; 56 | } 57 | 58 | public Date getCreateTime() { 59 | return createTime; 60 | } 61 | 62 | public void setCreateTime(Date createTime) { 63 | this.createTime = createTime; 64 | } 65 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperatingForm.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActOperatingForm { 6 | private Long id; 7 | 8 | private Long companyId; 9 | 10 | private String code; 11 | 12 | private String moduleType; 13 | 14 | private Long moduleId; 15 | 16 | private Date createTime; 17 | 18 | public Long getId() { 19 | return id; 20 | } 21 | 22 | public void setId(Long id) { 23 | this.id = id; 24 | } 25 | 26 | public Long getCompanyId() { 27 | return companyId; 28 | } 29 | 30 | public void setCompanyId(Long companyId) { 31 | this.companyId = companyId; 32 | } 33 | 34 | public String getCode() { 35 | return code; 36 | } 37 | 38 | public void setCode(String code) { 39 | this.code = code; 40 | } 41 | 42 | public String getModuleType() { 43 | return moduleType; 44 | } 45 | 46 | public void setModuleType(String moduleType) { 47 | this.moduleType = moduleType; 48 | } 49 | 50 | public Long getModuleId() { 51 | return moduleId; 52 | } 53 | 54 | public void setModuleId(Long moduleId) { 55 | this.moduleId = moduleId; 56 | } 57 | 58 | public Date getCreateTime() { 59 | return createTime; 60 | } 61 | 62 | public void setCreateTime(Date createTime) { 63 | this.createTime = createTime; 64 | } 65 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActCcPersonMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActCcPerson; 4 | import com.yidouinc.ydl.workflow.domain.ActCcPersonExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActCcPersonMapper { 9 | int countByExample(ActCcPersonExample example); 10 | 11 | int deleteByExample(ActCcPersonExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActCcPerson record); 16 | 17 | int insertSelective(ActCcPerson record); 18 | 19 | List selectByExample(ActCcPersonExample example); 20 | 21 | ActCcPerson selectByPrimaryKey(Long id); 22 | 23 | int updateByExampleSelective(@Param("record") ActCcPerson record, @Param("example") ActCcPersonExample example); 24 | 25 | int updateByExample(@Param("record") ActCcPerson record, @Param("example") ActCcPersonExample example); 26 | 27 | int updateByPrimaryKeySelective(ActCcPerson record); 28 | 29 | int updateByPrimaryKey(ActCcPerson record); 30 | 31 | /** 32 | * 查询抄送人ids 33 | * 34 | * @param moduleType 35 | * @param moduleId 36 | * @param procInstId 37 | * @param companyId 38 | * @return 39 | */ 40 | List selectCcPersonIdsByModuleId(@Param("moduleType") String moduleType,@Param("moduleId") Long moduleId,@Param("procInstId") String procInstId,@Param("companyId") Long companyId); 41 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingFormMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Param; 6 | 7 | import com.yidouinc.ydl.workflow.domain.ActOperatingForm; 8 | import com.yidouinc.ydl.workflow.domain.ActOperatingFormExample; 9 | 10 | public interface ActOperatingFormMapper { 11 | int countByExample(ActOperatingFormExample example); 12 | 13 | int deleteByExample(ActOperatingFormExample example); 14 | 15 | int deleteByPrimaryKey(Long id); 16 | 17 | int insert(ActOperatingForm record); 18 | 19 | int insertSelective(ActOperatingForm record); 20 | 21 | List selectByExample(ActOperatingFormExample example); 22 | 23 | ActOperatingForm selectByPrimaryKey(Long id); 24 | 25 | int updateByExampleSelective(@Param("record") ActOperatingForm record, @Param("example") ActOperatingFormExample example); 26 | 27 | int updateByExample(@Param("record") ActOperatingForm record, @Param("example") ActOperatingFormExample example); 28 | 29 | int updateByPrimaryKeySelective(ActOperatingForm record); 30 | 31 | int updateByPrimaryKey(ActOperatingForm record); 32 | 33 | /** 34 | * @param moduleId 35 | * @param moduleType 36 | * @param companyId 37 | * @return 38 | */ 39 | ActOperatingForm selectOperatingFormByModuleId(@Param("moduleId") long moduleId,@Param("moduleType") String moduleType,@Param("companyId") long companyId); 40 | } -------------------------------------------------------------------------------- /ydl-workflow-api/target/classes/META-INF/maven/com.yidouinc.ydl/ydl-workflow-api/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | com.yidouinc.ydl 7 | ydl-workflow 8 | 1.0.0-SNAPSHOT 9 | 10 | com.yidouinc.ydl 11 | ydl-workflow-api 12 | 1.0.0-SNAPSHOT 13 | ydl-workflow-api 14 | http://maven.apache.org 15 | 16 | UTF-8 17 | 18 | 19 | 20 | com.github.pagehelper 21 | pagehelper 22 | 4.1.6 23 | 24 | 25 | com.yidou.mars 26 | common-annotation 27 | 0.0.1-SNAPSHOT 28 | 29 | 30 | com.yidouinc.mars 31 | common-lib 32 | 1.0.0-SNAPSHOT 33 | 34 | 35 | junit 36 | junit 37 | 3.8.1 38 | test 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/qweqweqw.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/api/ActAuditConfigApi.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.api; 2 | 3 | import java.util.List; 4 | 5 | import org.springframework.cloud.netflix.feign.FeignClient; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import org.springframework.web.bind.annotation.RequestMethod; 8 | import org.springframework.web.bind.annotation.RequestParam; 9 | 10 | import com.yidouinc.mars.response.OperResult; 11 | import com.yidouinc.ydl.workflow.dto.ActAuditConfigDto; 12 | import com.yidouinc.ydl.workflow.query.ActConfigQuery; 13 | 14 | @FeignClient("ydl-workflow-service") 15 | public interface ActAuditConfigApi { 16 | 17 | /** 18 | * 保存审批配置 19 | * 20 | * @param auditConfigDto 21 | * @return 22 | */ 23 | @RequestMapping(value = "saveAuditConfig", method = RequestMethod.POST, produces = "application/json") 24 | public OperResult saveAuditConfig(ActAuditConfigDto auditConfigDto); 25 | 26 | /** 27 | * 查询审批配置列表 28 | * 29 | * @param query 30 | * @return 31 | */ 32 | @RequestMapping(value = "queryAuditConfigList", method = RequestMethod.POST, produces = "application/json") 33 | public List queryAuditConfigList(ActConfigQuery query); 34 | 35 | /** 36 | * 查询审批配置状态 37 | * 38 | * @param moduleType 39 | * @param companyId 40 | * @return 41 | */ 42 | @RequestMapping(value = "queryAuditConfigStautus", method = RequestMethod.GET) 43 | public boolean queryAuditConfigStautus(@RequestParam("moduleType") String moduleType,@RequestParam("companyId") long companyId); 44 | } 45 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/dwdsd默认分支123123.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActBusinessForm.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActBusinessForm { 6 | private Long id; 7 | 8 | private Long companyId; 9 | 10 | private Long operatingFormId; 11 | 12 | private String procInstId; 13 | 14 | private Long creatorId; 15 | 16 | private Date createTime; 17 | 18 | private byte[] businessForm; 19 | 20 | public Long getId() { 21 | return id; 22 | } 23 | 24 | public void setId(Long id) { 25 | this.id = id; 26 | } 27 | 28 | public Long getCompanyId() { 29 | return companyId; 30 | } 31 | 32 | public void setCompanyId(Long companyId) { 33 | this.companyId = companyId; 34 | } 35 | 36 | public Long getOperatingFormId() { 37 | return operatingFormId; 38 | } 39 | 40 | public void setOperatingFormId(Long operatingFormId) { 41 | this.operatingFormId = operatingFormId; 42 | } 43 | 44 | public String getProcInstId() { 45 | return procInstId; 46 | } 47 | 48 | public void setProcInstId(String procInstId) { 49 | this.procInstId = procInstId; 50 | } 51 | 52 | public Long getCreatorId() { 53 | return creatorId; 54 | } 55 | 56 | public void setCreatorId(Long creatorId) { 57 | this.creatorId = creatorId; 58 | } 59 | 60 | public Date getCreateTime() { 61 | return createTime; 62 | } 63 | 64 | public void setCreateTime(Date createTime) { 65 | this.createTime = createTime; 66 | } 67 | 68 | public byte[] getBusinessForm() { 69 | return businessForm; 70 | } 71 | 72 | public void setBusinessForm(byte[] businessForm) { 73 | this.businessForm = businessForm; 74 | } 75 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/woshuo.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bpmnTemplate/c支撒打卡时间的.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActBranchCcMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Param; 6 | 7 | import com.yidouinc.ydl.workflow.domain.ActBranchCc; 8 | import com.yidouinc.ydl.workflow.domain.ActBranchCcExample; 9 | 10 | public interface ActBranchCcMapper { 11 | int countByExample(ActBranchCcExample example); 12 | 13 | int deleteByExample(ActBranchCcExample example); 14 | 15 | int deleteByPrimaryKey(Long id); 16 | 17 | int insert(ActBranchCc record); 18 | 19 | int insertSelective(ActBranchCc record); 20 | 21 | List selectByExample(ActBranchCcExample example); 22 | 23 | ActBranchCc selectByPrimaryKey(Long id); 24 | 25 | int updateByExampleSelective(@Param("record") ActBranchCc record, @Param("example") ActBranchCcExample example); 26 | 27 | int updateByExample(@Param("record") ActBranchCc record, @Param("example") ActBranchCcExample example); 28 | 29 | int updateByPrimaryKeySelective(ActBranchCc record); 30 | 31 | int updateByPrimaryKey(ActBranchCc record); 32 | 33 | /** 34 | * 查询分支抄送人ids 35 | * 36 | * @param procDefKey 37 | * @param companyId 38 | * @return 39 | */ 40 | List selectCcPersonIdsByProcDefKey(@Param("procDefKey") String procDefKey, @Param("companyId") Long companyId); 41 | 42 | /** 43 | * 删除分支抄送人信息 44 | * 45 | * @param branchId 46 | * @param companyId 47 | * @return 48 | */ 49 | int deleteByBranchId(@Param("branchId") long branchId, @Param("companyId") long companyId); 50 | 51 | /** 52 | * 查询分支抄送人列表 53 | * 54 | * @param procDefKey 55 | * @param moduleType 56 | * @param companyId 57 | * @return 58 | */ 59 | List queryBranchCcList(@Param("procDefKey") String procDefKey, @Param("moduleType") String moduleType, 60 | @Param("companyId") long companyId); 61 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActAuditConfig.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActAuditConfig { 6 | private Long id; 7 | 8 | private Long companyId; 9 | 10 | private String moduleType; 11 | 12 | private Byte status; 13 | 14 | private Long creatorId; 15 | 16 | private Long updatorId; 17 | 18 | private Date createTime; 19 | 20 | private Date updateTime; 21 | 22 | public Long getId() { 23 | return id; 24 | } 25 | 26 | public void setId(Long id) { 27 | this.id = id; 28 | } 29 | 30 | public Long getCompanyId() { 31 | return companyId; 32 | } 33 | 34 | public void setCompanyId(Long companyId) { 35 | this.companyId = companyId; 36 | } 37 | 38 | public String getModuleType() { 39 | return moduleType; 40 | } 41 | 42 | public void setModuleType(String moduleType) { 43 | this.moduleType = moduleType; 44 | } 45 | 46 | public Byte getStatus() { 47 | return status; 48 | } 49 | 50 | public void setStatus(Byte status) { 51 | this.status = status; 52 | } 53 | 54 | public Long getCreatorId() { 55 | return creatorId; 56 | } 57 | 58 | public void setCreatorId(Long creatorId) { 59 | this.creatorId = creatorId; 60 | } 61 | 62 | public Long getUpdatorId() { 63 | return updatorId; 64 | } 65 | 66 | public void setUpdatorId(Long updatorId) { 67 | this.updatorId = updatorId; 68 | } 69 | 70 | public Date getCreateTime() { 71 | return createTime; 72 | } 73 | 74 | public void setCreateTime(Date createTime) { 75 | this.createTime = createTime; 76 | } 77 | 78 | public Date getUpdateTime() { 79 | return updateTime; 80 | } 81 | 82 | public void setUpdateTime(Date updateTime) { 83 | this.updateTime = updateTime; 84 | } 85 | } -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ActBusinessFormDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | import java.util.Date; 5 | 6 | public class ActBusinessFormDto implements Serializable{ 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = -7987088021739799721L; 11 | 12 | private Long id; 13 | 14 | private Long companyId; 15 | 16 | private Long operatingFormId; 17 | 18 | private String procInstId; 19 | 20 | private Long creatorId; 21 | 22 | private Date createTime; 23 | 24 | private byte[] businessForm; 25 | 26 | public Long getId() { 27 | return id; 28 | } 29 | 30 | public void setId(Long id) { 31 | this.id = id; 32 | } 33 | 34 | public Long getCompanyId() { 35 | return companyId; 36 | } 37 | 38 | public void setCompanyId(Long companyId) { 39 | this.companyId = companyId; 40 | } 41 | 42 | public Long getOperatingFormId() { 43 | return operatingFormId; 44 | } 45 | 46 | public void setOperatingFormId(Long operatingFormId) { 47 | this.operatingFormId = operatingFormId; 48 | } 49 | 50 | public String getProcInstId() { 51 | return procInstId; 52 | } 53 | 54 | public void setProcInstId(String procInstId) { 55 | this.procInstId = procInstId; 56 | } 57 | 58 | public Long getCreatorId() { 59 | return creatorId; 60 | } 61 | 62 | public void setCreatorId(Long creatorId) { 63 | this.creatorId = creatorId; 64 | } 65 | 66 | public Date getCreateTime() { 67 | return createTime; 68 | } 69 | 70 | public void setCreateTime(Date createTime) { 71 | this.createTime = createTime; 72 | } 73 | 74 | public byte[] getBusinessForm() { 75 | return businessForm; 76 | } 77 | 78 | public void setBusinessForm(byte[] businessForm) { 79 | this.businessForm = businessForm; 80 | } 81 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/Application.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc; 2 | 3 | import java.io.File; 4 | 5 | import org.slf4j.LoggerFactory; 6 | import org.springframework.boot.SpringApplication; 7 | import org.springframework.boot.autoconfigure.SpringBootApplication; 8 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; 9 | import org.springframework.cloud.client.loadbalancer.LoadBalanced; 10 | import org.springframework.cloud.netflix.feign.EnableFeignClients; 11 | import org.springframework.context.annotation.Bean; 12 | import org.springframework.context.annotation.ImportResource; 13 | import org.springframework.web.client.RestTemplate; 14 | 15 | import ch.qos.logback.classic.LoggerContext; 16 | import ch.qos.logback.classic.joran.JoranConfigurator; 17 | import ch.qos.logback.core.joran.spi.JoranException; 18 | 19 | @SpringBootApplication 20 | @EnableDiscoveryClient 21 | @EnableFeignClients(basePackages="com.yidouinc") 22 | @ImportResource({"classpath:disconf.xml"}) 23 | public class Application { 24 | @Bean 25 | @LoadBalanced 26 | RestTemplate restTemplate() { 27 | return new RestTemplate(); 28 | } 29 | public static void main(String[] args) { 30 | SpringApplication.run(Application.class, args); 31 | loadLogBack(); 32 | } 33 | 34 | private static void loadLogBack(){ 35 | File logbackFile = new File("./config/logback.xml"); 36 | if (logbackFile.exists()) { 37 | LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); 38 | JoranConfigurator configurator = new JoranConfigurator(); 39 | configurator.setContext(lc); 40 | lc.reset(); 41 | try { 42 | configurator.doConfigure(logbackFile); 43 | } 44 | catch (JoranException e) { 45 | e.printStackTrace(System.err); 46 | System.exit(-1); 47 | } 48 | } else { 49 | System.out.println("./config/logback.xml 文件不存在"); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActBranchCc.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActBranchCc { 6 | private Long id; 7 | 8 | private Long actBranchId; 9 | 10 | private Long companyId; 11 | 12 | private String moduleType; 13 | 14 | private String procDefKey; 15 | 16 | private Long personId; 17 | 18 | private Long creatorId; 19 | 20 | private Date createTime; 21 | 22 | public Long getId() { 23 | return id; 24 | } 25 | 26 | public void setId(Long id) { 27 | this.id = id; 28 | } 29 | 30 | public Long getActBranchId() { 31 | return actBranchId; 32 | } 33 | 34 | public void setActBranchId(Long actBranchId) { 35 | this.actBranchId = actBranchId; 36 | } 37 | 38 | public Long getCompanyId() { 39 | return companyId; 40 | } 41 | 42 | public void setCompanyId(Long companyId) { 43 | this.companyId = companyId; 44 | } 45 | 46 | public String getModuleType() { 47 | return moduleType; 48 | } 49 | 50 | public void setModuleType(String moduleType) { 51 | this.moduleType = moduleType; 52 | } 53 | 54 | public String getProcDefKey() { 55 | return procDefKey; 56 | } 57 | 58 | public void setProcDefKey(String procDefKey) { 59 | this.procDefKey = procDefKey; 60 | } 61 | 62 | public Long getPersonId() { 63 | return personId; 64 | } 65 | 66 | public void setPersonId(Long personId) { 67 | this.personId = personId; 68 | } 69 | 70 | public Long getCreatorId() { 71 | return creatorId; 72 | } 73 | 74 | public void setCreatorId(Long creatorId) { 75 | this.creatorId = creatorId; 76 | } 77 | 78 | public Date getCreateTime() { 79 | return createTime; 80 | } 81 | 82 | public void setCreateTime(Date createTime) { 83 | this.createTime = createTime; 84 | } 85 | } -------------------------------------------------------------------------------- /ydl-workflow-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\yidouinc\ydl\workflow\dto\TaskDto.class 2 | com\yidouinc\ydl\workflow\bpmnDto\BpmnMultiCharInfo.class 3 | com\yidouinc\ydl\workflow\dto\ProcInstanceDto.class 4 | com\yidouinc\ydl\workflow\bpmnDto\BpmnGraphInfo.class 5 | com\yidouinc\ydl\workflow\dto\ActOperatingDto.class 6 | com\yidouinc\ydl\workflow\enums\AuditConfigEnum.class 7 | com\yidouinc\ydl\workflow\dto\ActAuditConfigDto.class 8 | com\yidouinc\ydl\workflow\bpmnDto\BpmnExclusiveGateway.class 9 | com\yidouinc\ydl\workflow\bpmnDto\BpmnEventListener.class 10 | com\yidouinc\ydl\workflow\response\BranchPersonDto.class 11 | com\yidouinc\ydl\workflow\dto\FlowElementDto.class 12 | com\yidouinc\ydl\workflow\api\ActAuditBranchApi.class 13 | com\yidouinc\ydl\workflow\bpmnDto\BpmnEventField.class 14 | com\yidouinc\ydl\workflow\response\ProcBranchResponse.class 15 | com\yidouinc\ydl\workflow\bpmnDto\BpmnUserTask.class 16 | com\yidouinc\ydl\workflow\enums\TaskStatus.class 17 | com\yidouinc\ydl\workflow\enums\ElementType.class 18 | com\yidouinc\ydl\workflow\query\WorkflowQuery.class 19 | com\yidouinc\ydl\workflow\enums\OperatingType.class 20 | com\yidouinc\ydl\workflow\api\WorkflowRepositoryApi.class 21 | com\yidouinc\ydl\workflow\bpmnDto\BpmnStartEvent.class 22 | com\yidouinc\ydl\workflow\dto\ProcDefDto.class 23 | com\yidouinc\ydl\workflow\bpmnDto\BpmnEndEvent.class 24 | com\yidouinc\ydl\workflow\bpmnDto\BpmnSequenceFlow.class 25 | com\yidouinc\ydl\workflow\query\ActConfigQuery.class 26 | com\yidouinc\ydl\workflow\dto\SequenceFlowDto.class 27 | com\yidouinc\ydl\workflow\dto\TaskUserDto.class 28 | com\yidouinc\ydl\workflow\bpmnDto\BpmnParallelGateWay.class 29 | com\yidouinc\ydl\workflow\bpmnDto\BpmnModleDto.class 30 | com\yidouinc\ydl\workflow\bpmnDto\BpmnPublicGraphInfo.class 31 | com\yidouinc\ydl\workflow\api\WorkflowApi.class 32 | com\yidouinc\ydl\workflow\dto\ProcessDetailDto.class 33 | com\yidouinc\ydl\workflow\api\ActAuditConfigApi.class 34 | com\yidouinc\ydl\workflow\dto\ActBusinessFormDto.class 35 | com\yidouinc\ydl\workflow\dto\ActAuditBranchDto.class 36 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/mapper/ActOperatingMapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.mapper; 2 | 3 | import com.yidouinc.ydl.workflow.domain.ActOperating; 4 | import com.yidouinc.ydl.workflow.domain.ActOperatingExample; 5 | import java.util.List; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | public interface ActOperatingMapper { 9 | int countByExample(ActOperatingExample example); 10 | 11 | int deleteByExample(ActOperatingExample example); 12 | 13 | int deleteByPrimaryKey(Long id); 14 | 15 | int insert(ActOperating record); 16 | 17 | int insertSelective(ActOperating record); 18 | 19 | List selectByExample(ActOperatingExample example); 20 | 21 | ActOperating selectByPrimaryKey(Long id); 22 | 23 | int updateByExampleSelective(@Param("record") ActOperating record, @Param("example") ActOperatingExample example); 24 | 25 | int updateByExample(@Param("record") ActOperating record, @Param("example") ActOperatingExample example); 26 | 27 | int updateByPrimaryKeySelective(ActOperating record); 28 | 29 | int updateByPrimaryKey(ActOperating record); 30 | 31 | /** 32 | * 查询操作人ids 33 | * 34 | * @param procInstId 35 | * @param operatingFormId 36 | * @param companyId 37 | * @return 38 | */ 39 | List selectOperatorIdsByProcInstId(@Param("procInstId") String procInstId,@Param("operatingFormId") Long operatingFormId,@Param("companyId") Long companyId); 40 | 41 | /** 42 | * 查询最近操作记录 43 | * 44 | * @param procInstId 45 | * @param operatingFormId 46 | * @param companyId 47 | * @return 48 | */ 49 | ActOperating selectLastOperatingByProcInstId(@Param("procInstId") String procInstId,@Param("operatingFormId") Long operatingFormId,@Param("companyId") Long companyId); 50 | 51 | /** 52 | * 查询是否有状态为审批中的操作 53 | * 54 | * @param operatingFormId 55 | * @param companyId 56 | * @return 57 | */ 58 | int selectApprovedByOperatingFormId(@Param("operatingFormId") Long operatingFormId,@Param("companyId") Long companyId); 59 | } -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ActAuditConfigDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | import java.util.Date; 5 | 6 | public class ActAuditConfigDto implements Serializable { 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = 4634861390945168798L; 11 | 12 | private Long id; 13 | 14 | private Long companyId; 15 | 16 | private String moduleType; 17 | 18 | private Byte status; 19 | 20 | private Long creatorId; 21 | 22 | private Long updatorId; 23 | 24 | private Date createTime; 25 | 26 | private Date updateTime; 27 | 28 | public Long getId() { 29 | return id; 30 | } 31 | 32 | public void setId(Long id) { 33 | this.id = id; 34 | } 35 | 36 | public Long getCompanyId() { 37 | return companyId; 38 | } 39 | 40 | public void setCompanyId(Long companyId) { 41 | this.companyId = companyId; 42 | } 43 | 44 | public String getModuleType() { 45 | return moduleType; 46 | } 47 | 48 | public void setModuleType(String moduleType) { 49 | this.moduleType = moduleType; 50 | } 51 | 52 | public Byte getStatus() { 53 | return status; 54 | } 55 | 56 | public void setStatus(Byte status) { 57 | this.status = status; 58 | } 59 | 60 | public Long getCreatorId() { 61 | return creatorId; 62 | } 63 | 64 | public void setCreatorId(Long creatorId) { 65 | this.creatorId = creatorId; 66 | } 67 | 68 | public Long getUpdatorId() { 69 | return updatorId; 70 | } 71 | 72 | public void setUpdatorId(Long updatorId) { 73 | this.updatorId = updatorId; 74 | } 75 | 76 | public Date getCreateTime() { 77 | return createTime; 78 | } 79 | 80 | public void setCreateTime(Date createTime) { 81 | this.createTime = createTime; 82 | } 83 | 84 | public Date getUpdateTime() { 85 | return updateTime; 86 | } 87 | 88 | public void setUpdateTime(Date updateTime) { 89 | this.updateTime = updateTime; 90 | } 91 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActBranchApplicant.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActBranchApplicant { 6 | private Long id; 7 | 8 | private Long actBranchId; 9 | 10 | private Long companyId; 11 | 12 | private String moduleType; 13 | 14 | private String procDefKey; 15 | 16 | private Long applyId; 17 | 18 | private Byte applyType; 19 | 20 | private Long creatorId; 21 | 22 | private Date createTime; 23 | 24 | public Long getId() { 25 | return id; 26 | } 27 | 28 | public void setId(Long id) { 29 | this.id = id; 30 | } 31 | 32 | public Long getActBranchId() { 33 | return actBranchId; 34 | } 35 | 36 | public void setActBranchId(Long actBranchId) { 37 | this.actBranchId = actBranchId; 38 | } 39 | 40 | public Long getCompanyId() { 41 | return companyId; 42 | } 43 | 44 | public void setCompanyId(Long companyId) { 45 | this.companyId = companyId; 46 | } 47 | 48 | public String getModuleType() { 49 | return moduleType; 50 | } 51 | 52 | public void setModuleType(String moduleType) { 53 | this.moduleType = moduleType; 54 | } 55 | 56 | public String getProcDefKey() { 57 | return procDefKey; 58 | } 59 | 60 | public void setProcDefKey(String procDefKey) { 61 | this.procDefKey = procDefKey; 62 | } 63 | 64 | public Long getApplyId() { 65 | return applyId; 66 | } 67 | 68 | public void setApplyId(Long applyId) { 69 | this.applyId = applyId; 70 | } 71 | 72 | public Byte getApplyType() { 73 | return applyType; 74 | } 75 | 76 | public void setApplyType(Byte applyType) { 77 | this.applyType = applyType; 78 | } 79 | 80 | public Long getCreatorId() { 81 | return creatorId; 82 | } 83 | 84 | public void setCreatorId(Long creatorId) { 85 | this.creatorId = creatorId; 86 | } 87 | 88 | public Date getCreateTime() { 89 | return createTime; 90 | } 91 | 92 | public void setCreateTime(Date createTime) { 93 | this.createTime = createTime; 94 | } 95 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActOperating.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActOperating { 6 | private Long id; 7 | 8 | private Long operatingFormId; 9 | 10 | private Long companyId; 11 | 12 | private Long operatorId; 13 | 14 | private Date operatingTime; 15 | 16 | private String procInstId; 17 | 18 | private Byte type; 19 | 20 | private String content; 21 | 22 | private Date createTime; 23 | 24 | public Long getId() { 25 | return id; 26 | } 27 | 28 | public void setId(Long id) { 29 | this.id = id; 30 | } 31 | 32 | public Long getOperatingFormId() { 33 | return operatingFormId; 34 | } 35 | 36 | public void setOperatingFormId(Long operatingFormId) { 37 | this.operatingFormId = operatingFormId; 38 | } 39 | 40 | public Long getCompanyId() { 41 | return companyId; 42 | } 43 | 44 | public void setCompanyId(Long companyId) { 45 | this.companyId = companyId; 46 | } 47 | 48 | public Long getOperatorId() { 49 | return operatorId; 50 | } 51 | 52 | public void setOperatorId(Long operatorId) { 53 | this.operatorId = operatorId; 54 | } 55 | 56 | public Date getOperatingTime() { 57 | return operatingTime; 58 | } 59 | 60 | public void setOperatingTime(Date operatingTime) { 61 | this.operatingTime = operatingTime; 62 | } 63 | 64 | public String getProcInstId() { 65 | return procInstId; 66 | } 67 | 68 | public void setProcInstId(String procInstId) { 69 | this.procInstId = procInstId; 70 | } 71 | 72 | public Byte getType() { 73 | return type; 74 | } 75 | 76 | public void setType(Byte type) { 77 | this.type = type; 78 | } 79 | 80 | public String getContent() { 81 | return content; 82 | } 83 | 84 | public void setContent(String content) { 85 | this.content = content; 86 | } 87 | 88 | public Date getCreateTime() { 89 | return createTime; 90 | } 91 | 92 | public void setCreateTime(Date createTime) { 93 | this.createTime = createTime; 94 | } 95 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/domain/ActCcPerson.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.domain; 2 | 3 | import java.util.Date; 4 | 5 | public class ActCcPerson { 6 | private Long id; 7 | 8 | private Long companyId; 9 | 10 | private Long operatingFormId; 11 | 12 | private String moduleType; 13 | 14 | private Long moduleId; 15 | 16 | private Long personId; 17 | 18 | private Long creatorId; 19 | 20 | private Date createTime; 21 | 22 | private String procInstId; 23 | 24 | public Long getId() { 25 | return id; 26 | } 27 | 28 | public void setId(Long id) { 29 | this.id = id; 30 | } 31 | 32 | public Long getCompanyId() { 33 | return companyId; 34 | } 35 | 36 | public void setCompanyId(Long companyId) { 37 | this.companyId = companyId; 38 | } 39 | 40 | public Long getOperatingFormId() { 41 | return operatingFormId; 42 | } 43 | 44 | public void setOperatingFormId(Long operatingFormId) { 45 | this.operatingFormId = operatingFormId; 46 | } 47 | 48 | public String getModuleType() { 49 | return moduleType; 50 | } 51 | 52 | public void setModuleType(String moduleType) { 53 | this.moduleType = moduleType; 54 | } 55 | 56 | public Long getModuleId() { 57 | return moduleId; 58 | } 59 | 60 | public void setModuleId(Long moduleId) { 61 | this.moduleId = moduleId; 62 | } 63 | 64 | public Long getPersonId() { 65 | return personId; 66 | } 67 | 68 | public void setPersonId(Long personId) { 69 | this.personId = personId; 70 | } 71 | 72 | public Long getCreatorId() { 73 | return creatorId; 74 | } 75 | 76 | public void setCreatorId(Long creatorId) { 77 | this.creatorId = creatorId; 78 | } 79 | 80 | public Date getCreateTime() { 81 | return createTime; 82 | } 83 | 84 | public void setCreateTime(Date createTime) { 85 | this.createTime = createTime; 86 | } 87 | 88 | public String getProcInstId() { 89 | return procInstId; 90 | } 91 | 92 | public void setProcInstId(String procInstId) { 93 | this.procInstId = procInstId; 94 | } 95 | } -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | org.springframework.boot 6 | spring-boot-starter-parent 7 | 1.3.5.RELEASE 8 | 9 | 10 | com.yidouinc.ydl 11 | ydl-workflow 12 | 1.0.0-SNAPSHOT 13 | pom 14 | 15 | ydl-workflow 16 | http://maven.apache.org 17 | 18 | 19 | UTF-8 20 | 21 | 22 | 23 | 24 | org.springframework.boot 25 | spring-boot-starter-test 26 | test 27 | 28 | 29 | 30 | org.springframework.cloud 31 | spring-cloud-starter-eureka-server 32 | 33 | 34 | org.springframework.boot 35 | spring-boot-starter-web 36 | 37 | 38 | org.springframework.boot 39 | spring-boot-starter-test 40 | test 41 | 42 | 43 | junit 44 | junit 45 | 3.8.1 46 | test 47 | 48 | 49 | 50 | 51 | 52 | org.springframework.cloud 53 | spring-cloud-dependencies 54 | Brixton.RELEASE 55 | pom 56 | import 57 | 58 | 59 | 60 | 61 | ydl-workflow-api 62 | ydl-workflow-biz 63 | 64 | 65 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ProcDefDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | 5 | public class ProcDefDto implements Serializable { 6 | 7 | /** 8 | */ 9 | private static final long serialVersionUID = 4935113431744584764L; 10 | 11 | private String id; 12 | 13 | private String name; 14 | 15 | private String key; 16 | 17 | private int version; 18 | 19 | private String deployPath; 20 | 21 | private Long companyId; 22 | 23 | private String deploymentId; 24 | 25 | private String userId; 26 | 27 | private String description; 28 | 29 | private long instanceCount; 30 | 31 | public String getId() { 32 | return id; 33 | } 34 | 35 | public void setId(String id) { 36 | this.id = id; 37 | } 38 | 39 | public String getName() { 40 | return name; 41 | } 42 | 43 | public void setName(String name) { 44 | this.name = name; 45 | } 46 | 47 | public String getKey() { 48 | return key; 49 | } 50 | 51 | public void setKey(String key) { 52 | this.key = key; 53 | } 54 | 55 | public int getVersion() { 56 | return version; 57 | } 58 | 59 | public void setVersion(int version) { 60 | this.version = version; 61 | } 62 | 63 | public String getDeployPath() { 64 | return deployPath; 65 | } 66 | 67 | public void setDeployPath(String deployPath) { 68 | this.deployPath = deployPath; 69 | } 70 | 71 | public Long getCompanyId() { 72 | return companyId; 73 | } 74 | 75 | public void setCompanyId(Long companyId) { 76 | this.companyId = companyId; 77 | } 78 | 79 | public String getDeploymentId() { 80 | return deploymentId; 81 | } 82 | 83 | public void setDeploymentId(String deploymentId) { 84 | this.deploymentId = deploymentId; 85 | } 86 | 87 | public String getUserId() { 88 | return userId; 89 | } 90 | 91 | public void setUserId(String userId) { 92 | this.userId = userId; 93 | } 94 | 95 | public String getDescription() { 96 | return description; 97 | } 98 | 99 | public void setDescription(String description) { 100 | this.description = description; 101 | } 102 | 103 | public long getInstanceCount() { 104 | return instanceCount; 105 | } 106 | 107 | public void setInstanceCount(long instanceCount) { 108 | this.instanceCount = instanceCount; 109 | } 110 | 111 | 112 | 113 | 114 | } 115 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/FlowElementDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | import java.util.List; 5 | 6 | public class FlowElementDto implements Serializable { 7 | 8 | /** 9 | * 10 | */ 11 | private static final long serialVersionUID = 4805299130877180624L; 12 | 13 | private String id; 14 | 15 | private String name; 16 | 17 | private List incoming; 18 | 19 | private List outgoing; 20 | 21 | private List taskUserList; 22 | 23 | private String elementType;//0:StartEvent,1:UserTask,2:EndEvent,3:ExclusiveGateway,4:ParallelGateway,5:SequenceFlow, 24 | 25 | private String processInstanceId; 26 | 27 | private String businessKey; 28 | 29 | private String procDefId; 30 | 31 | public String getId() { 32 | return id; 33 | } 34 | 35 | public void setId(String id) { 36 | this.id = id; 37 | } 38 | 39 | public String getName() { 40 | return name; 41 | } 42 | 43 | public void setName(String name) { 44 | this.name = name; 45 | } 46 | 47 | public List getIncoming() { 48 | return incoming; 49 | } 50 | 51 | public void setIncoming(List incoming) { 52 | this.incoming = incoming; 53 | } 54 | 55 | public List getOutgoing() { 56 | return outgoing; 57 | } 58 | 59 | public void setOutgoing(List outgoing) { 60 | this.outgoing = outgoing; 61 | } 62 | 63 | public List getTaskUserList() { 64 | return taskUserList; 65 | } 66 | 67 | public void setTaskUserList(List taskUserList) { 68 | this.taskUserList = taskUserList; 69 | } 70 | 71 | public String getElementType() { 72 | return elementType; 73 | } 74 | 75 | public void setElementType(String elementType) { 76 | this.elementType = elementType; 77 | } 78 | 79 | public String getProcessInstanceId() { 80 | return processInstanceId; 81 | } 82 | 83 | public void setProcessInstanceId(String processInstanceId) { 84 | this.processInstanceId = processInstanceId; 85 | } 86 | 87 | public String getBusinessKey() { 88 | return businessKey; 89 | } 90 | 91 | public void setBusinessKey(String businessKey) { 92 | this.businessKey = businessKey; 93 | } 94 | 95 | public String getProcDefId() { 96 | return procDefId; 97 | } 98 | 99 | public void setProcDefId(String procDefId) { 100 | this.procDefId = procDefId; 101 | } 102 | 103 | 104 | 105 | 106 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/filter/BodyReaderHttpServletRequestWrapper.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.filter; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.ByteArrayInputStream; 5 | import java.io.IOException; 6 | import java.io.InputStreamReader; 7 | import java.nio.charset.Charset; 8 | 9 | import javax.servlet.ReadListener; 10 | import javax.servlet.ServletInputStream; 11 | import javax.servlet.http.HttpServletRequest; 12 | import javax.servlet.http.HttpServletRequestWrapper; 13 | 14 | import org.apache.commons.lang.StringUtils; 15 | 16 | public class BodyReaderHttpServletRequestWrapper extends HttpServletRequestWrapper { 17 | 18 | private final byte[] body; 19 | 20 | public BodyReaderHttpServletRequestWrapper(HttpServletRequest request) 21 | throws IOException { 22 | super(request); 23 | body = readBytes(request.getReader(), "utf-8"); 24 | } 25 | 26 | @Override 27 | public BufferedReader getReader() throws IOException { 28 | return new BufferedReader(new InputStreamReader(getInputStream())); 29 | } 30 | 31 | @Override 32 | public ServletInputStream getInputStream() throws IOException { 33 | final ByteArrayInputStream bais = new ByteArrayInputStream(body); 34 | return new ServletInputStream() { 35 | 36 | @Override 37 | public int read() throws IOException { 38 | return bais.read(); 39 | } 40 | 41 | @Override 42 | public boolean isFinished() { 43 | // TODO Auto-generated method stub 44 | return false; 45 | } 46 | 47 | @Override 48 | public boolean isReady() { 49 | // TODO Auto-generated method stub 50 | return false; 51 | } 52 | 53 | @Override 54 | public void setReadListener(ReadListener listener) { 55 | // TODO Auto-generated method stub 56 | 57 | } 58 | }; 59 | } 60 | 61 | /** 62 | * 通过BufferedReader和字符编码集转换成byte数组 63 | * @param br 64 | * @param encoding 65 | * @return 66 | * @throws IOException 67 | */ 68 | private byte[] readBytes(BufferedReader br,String encoding) throws IOException{ 69 | String str = null,retStr=""; 70 | while ((str = br.readLine()) != null) { 71 | retStr += str; 72 | } 73 | if (StringUtils.isNotBlank(retStr)) { 74 | return retStr.getBytes(Charset.forName(encoding)); 75 | } 76 | return new byte[0]; 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/imp/ActAuditBranchApiImp.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.imp; 2 | 3 | import java.util.List; 4 | 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.web.bind.annotation.RequestBody; 7 | import org.springframework.web.bind.annotation.RestController; 8 | 9 | import com.yidouinc.mars.response.OperResult; 10 | import com.yidouinc.ydl.workflow.api.ActAuditBranchApi; 11 | import com.yidouinc.ydl.workflow.dto.ActAuditBranchDto; 12 | import com.yidouinc.ydl.workflow.dto.ActBranchApplicantDto; 13 | import com.yidouinc.ydl.workflow.query.ActConfigQuery; 14 | import com.yidouinc.ydl.workflow.service.ActAuditBranchService; 15 | 16 | @RestController 17 | public class ActAuditBranchApiImp implements ActAuditBranchApi { 18 | 19 | @Autowired 20 | private ActAuditBranchService auditBranchService; 21 | 22 | @Override 23 | public OperResult saveAuditBranch(@RequestBody ActAuditBranchDto auditBranchDto) { 24 | return auditBranchService.saveActAuditBranch(auditBranchDto); 25 | } 26 | 27 | @Override 28 | public OperResult updateAuditBranch(@RequestBody ActAuditBranchDto auditBranchDto) { 29 | return auditBranchService.updateActAuditBranch(auditBranchDto); 30 | } 31 | 32 | @Override 33 | public OperResult updateAuditBranchName(@RequestBody ActAuditBranchDto auditBranchDto) { 34 | return auditBranchService.updateActAuditBranchName(auditBranchDto); 35 | } 36 | 37 | @Override 38 | public OperResult updateAuditBranchCondition(@RequestBody ActAuditBranchDto auditBranchDto) { 39 | return auditBranchService.updateActAuditBranchCondition(auditBranchDto); 40 | } 41 | 42 | @Override 43 | public OperResult updateAuditBranchAuditor(@RequestBody ActAuditBranchDto auditBranchDto) { 44 | return auditBranchService.updateActAuditBranchAuditor(auditBranchDto); 45 | } 46 | 47 | @Override 48 | public OperResult updateAuditBranchCc(@RequestBody ActAuditBranchDto auditBranchDto) { 49 | return auditBranchService.updateActAuditBranchCc(auditBranchDto); 50 | } 51 | 52 | @Override 53 | public List queryAuditBranchList(@RequestBody ActConfigQuery query) { 54 | return auditBranchService.queryAuditBranchList(query); 55 | } 56 | 57 | @Override 58 | public ActBranchApplicantDto queryValidAuditBranch(long startUserId, String moduleType, long companyId) { 59 | return auditBranchService.queryValidAuditBranch(startUserId, moduleType, companyId); 60 | } 61 | 62 | @Override 63 | public boolean validDefaultBranchExist(String moduleType, long companyId) { 64 | return auditBranchService.validDefaultBranchExist(moduleType, companyId); 65 | } 66 | 67 | } 68 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/utils/SpringContextHolder.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.utils; 2 | 3 | import org.apache.log4j.Logger; 4 | import org.springframework.beans.factory.DisposableBean; 5 | import org.springframework.context.ApplicationContext; 6 | import org.springframework.context.ApplicationContextAware; 7 | import org.springframework.stereotype.Component; 8 | 9 | @Component 10 | public class SpringContextHolder implements ApplicationContextAware, DisposableBean{ 11 | 12 | private static ApplicationContext applicationContext = null; 13 | 14 | private static Logger LOGGER = Logger.getLogger(SpringContextHolder.class); 15 | 16 | /** 17 | * 取得存储在静态变量中的ApplicationContext. 18 | */ 19 | public static ApplicationContext getApplicationContext() { 20 | assertContextInjected(); 21 | return applicationContext; 22 | } 23 | 24 | /** 25 | * 从静态变量applicationContext中取得Bean, 自动转型为所赋值对象的类型. 26 | */ 27 | @SuppressWarnings("unchecked") 28 | public static T getBean(String name) { 29 | LOGGER.debug("从SpringContextHolder中取出Bean:" + name); 30 | assertContextInjected(); 31 | return (T) applicationContext.getBean(name); 32 | } 33 | 34 | /** 35 | * 从静态变量applicationContext中取得Bean, 自动转型为所赋值对象的类型. 36 | */ 37 | public static T getBean(Class requiredType) { 38 | assertContextInjected(); 39 | return applicationContext.getBean(requiredType); 40 | } 41 | 42 | /** 43 | * 清除SpringContextHolder中的ApplicationContext为Null. 44 | */ 45 | public static void clearHolder() { 46 | LOGGER.debug("清除SpringContextHolder中的ApplicationContext:" 47 | + applicationContext); 48 | applicationContext = null; 49 | } 50 | 51 | /** 52 | * 实现ApplicationContextAware接口, 注入Context到静态变量中. 53 | */ 54 | @Override 55 | public void setApplicationContext(ApplicationContext applicationContext) { 56 | // logger.debug("注入ApplicationContext到SpringContextHolder:{}", applicationContext); 57 | 58 | if (SpringContextHolder.applicationContext != null) { 59 | LOGGER.warn("SpringContextHolder中的ApplicationContext被覆盖, 原有ApplicationContext为:" + SpringContextHolder.applicationContext); 60 | } 61 | 62 | SpringContextHolder.applicationContext = applicationContext; // NOSONAR 63 | } 64 | 65 | /** 66 | * 实现DisposableBean接口, 在Context关闭时清理静态变量. 67 | */ 68 | @Override 69 | public void destroy() throws Exception { 70 | SpringContextHolder.clearHolder(); 71 | } 72 | 73 | /** 74 | * 检查ApplicationContext不为空. 75 | */ 76 | private static void assertContextInjected() { 77 | if(applicationContext == null) { 78 | throw new IllegalStateException("applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder."); 79 | } 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /ydl-workflow-biz/src/main/java/com/yidouinc/ydl/workflow/imp/WorkflowRepositoryApiImp.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.imp; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.web.bind.annotation.RequestBody; 8 | import org.springframework.web.bind.annotation.RestController; 9 | 10 | import com.github.pagehelper.PageInfo; 11 | import com.yidouinc.ydl.workflow.api.WorkflowRepositoryApi; 12 | import com.yidouinc.ydl.workflow.bpmnDto.BpmnModleDto; 13 | import com.yidouinc.ydl.workflow.dto.ProcDefDto; 14 | import com.yidouinc.ydl.workflow.dto.ProcInstanceDto; 15 | import com.yidouinc.ydl.workflow.query.WorkflowQuery; 16 | import com.yidouinc.ydl.workflow.service.BpmnProduceService; 17 | import com.yidouinc.ydl.workflow.service.WorkflowRepositoryService; 18 | import com.yidouinc.ydl.workflow.service.WorkflowService; 19 | 20 | @RestController 21 | public class WorkflowRepositoryApiImp implements WorkflowRepositoryApi { 22 | 23 | @Autowired 24 | WorkflowService workflowService; 25 | @Autowired 26 | WorkflowRepositoryService wfRepositoryService; 27 | 28 | @Autowired 29 | BpmnProduceService bpmnService; 30 | 31 | @Override 32 | public String deployProcess(@RequestBody ProcDefDto dto) { 33 | return wfRepositoryService.deployProcess(dto); 34 | } 35 | 36 | @Override 37 | public void deployProcessFile(String filePath, String fileName,Long companyId) { 38 | wfRepositoryService.deployProcessFile(filePath, fileName,companyId); 39 | } 40 | 41 | @Override 42 | public PageInfo queryProcessList(@RequestBody WorkflowQuery query) { 43 | 44 | return wfRepositoryService.queryProcessList(query); 45 | } 46 | 47 | @Override 48 | public void deleteProcesses(String ids, long userId) { 49 | wfRepositoryService.delDeployment(ids); 50 | 51 | } 52 | 53 | @Override 54 | public void removeDeployment(String procDefId) { 55 | wfRepositoryService.removeDeployment(procDefId); 56 | 57 | } 58 | 59 | @Override 60 | public byte[] getProcessInstanceDiagram(@RequestBody ProcInstanceDto dto) { 61 | return wfRepositoryService.getProcessInstanceDiagram(dto); 62 | } 63 | 64 | @Override 65 | public List> getWorkFlowList(Long companyId) { 66 | return wfRepositoryService.getWorkFlowList(companyId); 67 | } 68 | 69 | @Override 70 | public PageInfo getWorkFlowMyPage(@RequestBody WorkflowQuery query) { 71 | return wfRepositoryService.getWorkFlowMyPage(query); 72 | } 73 | 74 | @Override 75 | public void produceBpmnJson(@RequestBody BpmnModleDto modelDto, Long companyId) { 76 | bpmnService.produceBpmnJson(modelDto, companyId); 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /ydl-workflow-biz/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | com.yidouinc.ydl 8 | ydl-workflow 9 | 1.0.0-SNAPSHOT 10 | 11 | ydl-workflow-biz 12 | ydl-workflow-biz 13 | http://maven.apache.org 14 | 15 | UTF-8 16 | 1.7 17 | 18 | 19 | 20 | org.activiti 21 | activiti-spring-boot-starter-basic 22 | 5.22.0 23 | 24 | 25 | com.baidu.disconf 26 | disconf-client 27 | 2.6.35 28 | 29 | 30 | com.yidouinc.mars 31 | common-db 32 | 1.0.0-SNAPSHOT 33 | 34 | 35 | com.yidouinc.ydl 36 | ydl-workflow-api 37 | 1.0.0-SNAPSHOT 38 | 39 | 40 | com.yidouinc.ydl 41 | ydl-message-api 42 | 1.0.0-SNAPSHOT 43 | 44 | 45 | com.yidouinc.ydl 46 | ydl-usercenter-api 47 | 1.0.0-SNAPSHOT 48 | 49 | 50 | com.yidouinc.ydl 51 | ydl-tenant-api 52 | 1.0.0-SNAPSHOT 53 | 54 | 55 | com.yidouinc.ydl 56 | ydl-contract-api 57 | 1.0.0-SNAPSHOT 58 | 59 | 60 | 61 | 62 | 63 | org.springframework.boot 64 | spring-boot-maven-plugin 65 | 66 | true 67 | 68 | 69 | 70 | org.apache.maven.plugins 71 | maven-jar-plugin 72 | 2.4 73 | 74 | 75 | *.properties 76 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /ydl-workflow-biz/bin/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | com.yidouinc.ydl 8 | ydl-workflow 9 | 1.0.0-SNAPSHOT 10 | 11 | ydl-workflow-biz 12 | ydl-workflow-biz 13 | http://maven.apache.org 14 | 15 | UTF-8 16 | 1.7 17 | 18 | 19 | 20 | org.activiti 21 | activiti-spring-boot-starter-basic 22 | 5.22.0 23 | 24 | 25 | com.baidu.disconf 26 | disconf-client 27 | 2.6.35 28 | 29 | 30 | com.yidouinc.mars 31 | common-db 32 | 1.0.0-SNAPSHOT 33 | 34 | 35 | com.yidouinc.ydl 36 | ydl-workflow-api 37 | 1.0.0-SNAPSHOT 38 | 39 | 40 | com.yidouinc.ydl 41 | ydl-message-api 42 | 1.0.0-SNAPSHOT 43 | 44 | 45 | com.yidouinc.ydl 46 | ydl-usercenter-api 47 | 1.0.0-SNAPSHOT 48 | 49 | 50 | com.yidouinc.ydl 51 | ydl-tenant-api 52 | 1.0.0-SNAPSHOT 53 | 54 | 55 | com.yidouinc.ydl 56 | ydl-contract-api 57 | 1.0.0-SNAPSHOT 58 | 59 | 60 | 61 | 62 | 63 | org.springframework.boot 64 | spring-boot-maven-plugin 65 | 66 | true 67 | 68 | 69 | 70 | org.apache.maven.plugins 71 | maven-jar-plugin 72 | 2.4 73 | 74 | 75 | *.properties 76 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/META-INF/maven/com.yidouinc.ydl/ydl-workflow-biz/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | com.yidouinc.ydl 8 | ydl-workflow 9 | 1.0.0-SNAPSHOT 10 | 11 | ydl-workflow-biz 12 | ydl-workflow-biz 13 | http://maven.apache.org 14 | 15 | UTF-8 16 | 1.7 17 | 18 | 19 | 20 | org.activiti 21 | activiti-spring-boot-starter-basic 22 | 5.22.0 23 | 24 | 25 | com.baidu.disconf 26 | disconf-client 27 | 2.6.35 28 | 29 | 30 | com.yidouinc.mars 31 | common-db 32 | 1.0.0-SNAPSHOT 33 | 34 | 35 | com.yidouinc.ydl 36 | ydl-workflow-api 37 | 1.0.0-SNAPSHOT 38 | 39 | 40 | com.yidouinc.ydl 41 | ydl-message-api 42 | 1.0.0-SNAPSHOT 43 | 44 | 45 | com.yidouinc.ydl 46 | ydl-usercenter-api 47 | 1.0.0-SNAPSHOT 48 | 49 | 50 | com.yidouinc.ydl 51 | ydl-tenant-api 52 | 1.0.0-SNAPSHOT 53 | 54 | 55 | com.yidouinc.ydl 56 | ydl-contract-api 57 | 1.0.0-SNAPSHOT 58 | 59 | 60 | 61 | 62 | 63 | org.springframework.boot 64 | spring-boot-maven-plugin 65 | 66 | true 67 | 68 | 69 | 70 | org.apache.maven.plugins 71 | maven-jar-plugin 72 | 2.4 73 | 74 | 75 | *.properties 76 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/bpmnDto/BpmnModleDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.bpmnDto; 2 | 3 | import java.util.List; 4 | 5 | public class BpmnModleDto { 6 | 7 | /** 8 | * 流程节点 9 | */ 10 | private String processId; 11 | 12 | /** 13 | * 流程名称 14 | */ 15 | private String processName; 16 | 17 | /** 18 | * 开始节点信息 19 | */ 20 | private BpmnStartEvent startEvent; 21 | 22 | /** 23 | * 结束节点信息 24 | */ 25 | private BpmnEndEvent endEvent; 26 | 27 | /** 28 | * 任务信息 29 | */ 30 | private List usertaskList; 31 | 32 | /** 33 | * 连接线信息 34 | */ 35 | private List flowList; 36 | 37 | /** 38 | * 并行网关 39 | */ 40 | private List parGateWayList; 41 | 42 | /** 43 | * 排他网关 44 | */ 45 | private List exclusiveGatewayList; 46 | 47 | /** 48 | * 坐标信息 49 | */ 50 | private List graphList; 51 | 52 | 53 | public List getParGateWayList() { 54 | return parGateWayList; 55 | } 56 | 57 | public void setParGateWayList(List parGateWayList) { 58 | this.parGateWayList = parGateWayList; 59 | } 60 | 61 | public List getExclusiveGatewayList() { 62 | return exclusiveGatewayList; 63 | } 64 | 65 | public void setExclusiveGatewayList(List exclusiveGatewayList) { 66 | this.exclusiveGatewayList = exclusiveGatewayList; 67 | } 68 | 69 | public List getGraphList() { 70 | return graphList; 71 | } 72 | 73 | public void setGraphList(List graphList) { 74 | this.graphList = graphList; 75 | } 76 | 77 | public String getProcessId() { 78 | return processId; 79 | } 80 | 81 | public void setProcessId(String processId) { 82 | this.processId = processId; 83 | } 84 | 85 | public String getProcessName() { 86 | return processName; 87 | } 88 | 89 | public void setProcessName(String processName) { 90 | this.processName = processName; 91 | } 92 | 93 | public BpmnStartEvent getStartEvent() { 94 | return startEvent; 95 | } 96 | 97 | public void setStartEvent(BpmnStartEvent startEvent) { 98 | this.startEvent = startEvent; 99 | } 100 | 101 | public BpmnEndEvent getEndEvent() { 102 | return endEvent; 103 | } 104 | 105 | public void setEndEvent(BpmnEndEvent endEvent) { 106 | this.endEvent = endEvent; 107 | } 108 | 109 | public List getUsertaskList() { 110 | return usertaskList; 111 | } 112 | 113 | public void setUsertaskList(List usertaskList) { 114 | this.usertaskList = usertaskList; 115 | } 116 | 117 | public List getFlowList() { 118 | return flowList; 119 | } 120 | 121 | public void setFlowList(List flowList) { 122 | this.flowList = flowList; 123 | } 124 | 125 | } 126 | -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ActBranchApplicantDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.util.Date; 4 | 5 | import com.yidouinc.ydl.workflow.response.ProcBranchResponse; 6 | 7 | public class ActBranchApplicantDto { 8 | private Long id; 9 | 10 | private Long actBranchId; 11 | 12 | private Long companyId; 13 | 14 | private String moduleType; 15 | 16 | private String procDefKey; 17 | 18 | private Long applyId; 19 | 20 | private String applyName; 21 | 22 | private Byte applyType; 23 | 24 | private Long creatorId; 25 | 26 | private Date createTime; 27 | 28 | private ProcBranchResponse branchUsers;// 审批人,抄送人信息 29 | 30 | public Long getId() { 31 | return id; 32 | } 33 | 34 | public void setId(Long id) { 35 | this.id = id; 36 | } 37 | 38 | public Long getActBranchId() { 39 | return actBranchId; 40 | } 41 | 42 | public void setActBranchId(Long actBranchId) { 43 | this.actBranchId = actBranchId; 44 | } 45 | 46 | public Long getCompanyId() { 47 | return companyId; 48 | } 49 | 50 | public void setCompanyId(Long companyId) { 51 | this.companyId = companyId; 52 | } 53 | 54 | public String getModuleType() { 55 | return moduleType; 56 | } 57 | 58 | public void setModuleType(String moduleType) { 59 | this.moduleType = moduleType; 60 | } 61 | 62 | public String getProcDefKey() { 63 | return procDefKey; 64 | } 65 | 66 | public void setProcDefKey(String procDefKey) { 67 | this.procDefKey = procDefKey; 68 | } 69 | 70 | public Long getApplyId() { 71 | return applyId; 72 | } 73 | 74 | public void setApplyId(Long applyId) { 75 | this.applyId = applyId; 76 | } 77 | 78 | public Byte getApplyType() { 79 | return applyType; 80 | } 81 | 82 | public String getApplyName() { 83 | return applyName; 84 | } 85 | 86 | public void setApplyName(String applyName) { 87 | this.applyName = applyName; 88 | } 89 | 90 | public void setApplyType(Byte applyType) { 91 | this.applyType = applyType; 92 | } 93 | 94 | public Long getCreatorId() { 95 | return creatorId; 96 | } 97 | 98 | public void setCreatorId(Long creatorId) { 99 | this.creatorId = creatorId; 100 | } 101 | 102 | public Date getCreateTime() { 103 | return createTime; 104 | } 105 | 106 | public void setCreateTime(Date createTime) { 107 | this.createTime = createTime; 108 | } 109 | 110 | public ProcBranchResponse getBranchUsers() { 111 | return branchUsers; 112 | } 113 | 114 | public void setBranchUsers(ProcBranchResponse branchUsers) { 115 | this.branchUsers = branchUsers; 116 | } 117 | 118 | 119 | } -------------------------------------------------------------------------------- /ydl-workflow-api/src/main/java/com/yidouinc/ydl/workflow/dto/ActOperatingDto.java: -------------------------------------------------------------------------------- 1 | package com.yidouinc.ydl.workflow.dto; 2 | 3 | import java.io.Serializable; 4 | import java.util.Date; 5 | 6 | public class ActOperatingDto implements Serializable { 7 | /** 8 | * 9 | */ 10 | private static final long serialVersionUID = -1725019291734222023L; 11 | 12 | private Long id; 13 | 14 | private Long operatingFormId; 15 | 16 | private Long companyId; 17 | 18 | private Long operatorId; 19 | 20 | private String operatorName; 21 | 22 | private Date operatingTime; 23 | 24 | private String procInstId; 25 | 26 | private Byte type; 27 | 28 | private String content; 29 | 30 | private Date createTime; 31 | 32 | private String avatar; 33 | 34 | private String typeDesc; 35 | 36 | public Long getId() { 37 | return id; 38 | } 39 | 40 | public void setId(Long id) { 41 | this.id = id; 42 | } 43 | 44 | public Long getOperatingFormId() { 45 | return operatingFormId; 46 | } 47 | 48 | public void setOperatingFormId(Long operatingFormId) { 49 | this.operatingFormId = operatingFormId; 50 | } 51 | 52 | public Long getCompanyId() { 53 | return companyId; 54 | } 55 | 56 | public void setCompanyId(Long companyId) { 57 | this.companyId = companyId; 58 | } 59 | 60 | public Long getOperatorId() { 61 | return operatorId; 62 | } 63 | 64 | public void setOperatorId(Long operatorId) { 65 | this.operatorId = operatorId; 66 | } 67 | 68 | public String getOperatorName() { 69 | return operatorName; 70 | } 71 | 72 | public void setOperatorName(String operatorName) { 73 | this.operatorName = operatorName; 74 | } 75 | 76 | public Date getOperatingTime() { 77 | return operatingTime; 78 | } 79 | 80 | public void setOperatingTime(Date operatingTime) { 81 | this.operatingTime = operatingTime; 82 | } 83 | 84 | public String getProcInstId() { 85 | return procInstId; 86 | } 87 | 88 | public void setProcInstId(String procInstId) { 89 | this.procInstId = procInstId; 90 | } 91 | 92 | public Byte getType() { 93 | return type; 94 | } 95 | 96 | public void setType(Byte type) { 97 | this.type = type; 98 | } 99 | 100 | public String getContent() { 101 | return content; 102 | } 103 | 104 | public void setContent(String content) { 105 | this.content = content; 106 | } 107 | 108 | public Date getCreateTime() { 109 | return createTime; 110 | } 111 | 112 | public void setCreateTime(Date createTime) { 113 | this.createTime = createTime; 114 | } 115 | 116 | public String getAvatar() { 117 | return avatar; 118 | } 119 | 120 | public void setAvatar(String avatar) { 121 | this.avatar = avatar; 122 | } 123 | 124 | public String getTypeDesc() { 125 | return typeDesc; 126 | } 127 | 128 | public void setTypeDesc(String typeDesc) { 129 | this.typeDesc = typeDesc; 130 | } 131 | 132 | 133 | 134 | } -------------------------------------------------------------------------------- /ydl-workflow-biz/target/classes/bpmn/contractBaseProcess.bpmn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | --------------------------------------------------------------------------------