Commit bcdc117e59487bee1d1378ed6daef42110a1146d

Authored by YunaiV
1 parent 5eef27da

调整 definition =》processDefinition,主要考虑更加明确一些

Showing 9 changed files with 54 additions and 54 deletions
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/controller/definition/BpmDefinitionController.java renamed to yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/controller/definition/BpmProcessDefinitionController.java
... ... @@ -2,7 +2,7 @@ package cn.iocoder.yudao.adminserver.modules.bpm.controller.definition;
2 2  
3 3 import cn.iocoder.yudao.adminserver.modules.bpm.controller.definition.vo.BpmProcessDefinitionPageItemRespVO;
4 4 import cn.iocoder.yudao.adminserver.modules.bpm.controller.definition.vo.BpmProcessDefinitionPageReqVO;
5   -import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmDefinitionService;
  5 +import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmProcessDefinitionService;
6 6 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
7 7 import cn.iocoder.yudao.framework.common.pojo.PageResult;
8 8 import io.swagger.annotations.Api;
... ... @@ -21,18 +21,19 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
21 21  
22 22 @Api(tags = "流程定义")
23 23 @RestController
24   -@RequestMapping("/bpm/definition")
  24 +@RequestMapping("/bpm/process-definition")
25 25 @Validated
26   -public class BpmDefinitionController {
  26 +public class BpmProcessDefinitionController {
27 27  
28 28 @Resource
29   - private BpmDefinitionService bpmDefinitionService;
  29 + private BpmProcessDefinitionService bpmDefinitionService;
30 30  
31 31 @GetMapping ("/page")
32 32 @ApiOperation(value = "获得流程定义分页")
33 33 @PreAuthorize("@ss.hasPermission('bpm:model:query')") // 暂时使用 model 的权限标识
34   - public CommonResult<PageResult<BpmProcessDefinitionPageItemRespVO>> getDefinitionPage(BpmProcessDefinitionPageReqVO pageReqVO) {
35   - return success(bpmDefinitionService.getDefinitionPage(pageReqVO));
  34 + public CommonResult<PageResult<BpmProcessDefinitionPageItemRespVO>> getProcessDefinitionPage(
  35 + BpmProcessDefinitionPageReqVO pageReqVO) {
  36 + return success(bpmDefinitionService.getProcessDefinitionPage(pageReqVO));
36 37 }
37 38  
38 39 // TODO 芋艿:需要重写该方法
... ... @@ -49,8 +50,8 @@ public class BpmDefinitionController {
49 50 @ApiOperation(value = "获得流程定义的 BPMN XML")
50 51 @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = String.class)
51 52 @PreAuthorize("@ss.hasPermission('bpm:model:query')") // 暂时使用 model 的权限标识
52   - public CommonResult<String> getDefinitionBpmnXML(@RequestParam("id") String id) {
53   - String bpmnXML = bpmDefinitionService.getDefinitionBpmnXML(id);
  53 + public CommonResult<String> getProcessDefinitionBpmnXML(@RequestParam("id") String id) {
  54 + String bpmnXML = bpmDefinitionService.getProcessDefinitionBpmnXML(id);
54 55 return success(bpmnXML);
55 56 }
56 57  
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/controller/definition/vo/BpmProcessDefinitionPageItemRespVO.java
... ... @@ -12,7 +12,7 @@ import java.util.Date;
12 12 @Data
13 13 @EqualsAndHashCode(callSuper = true)
14 14 @ToString(callSuper = true)
15   -public class BpmProcessDefinitionPageItemRespVO extends ProcessDefinitionRespVO {
  15 +public class BpmProcessDefinitionPageItemRespVO extends BpmProcessDefinitionRespVO {
16 16  
17 17 @ApiModelProperty(value = "表单名字", example = "请假表单")
18 18 private String formName;
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/controller/definition/vo/ProcessDefinitionRespVO.java renamed to yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/controller/definition/vo/BpmProcessDefinitionRespVO.java
... ... @@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty;
8 8  
9 9 @ApiModel("流程定义 Response VO")
10 10 @Data
11   -public class ProcessDefinitionRespVO {
  11 +public class BpmProcessDefinitionRespVO {
12 12  
13 13 @ApiModelProperty(value = "编号", required = true, example = "1024")
14 14 private String id;
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/enums/BpmErrorCodeConstants.java
... ... @@ -13,7 +13,6 @@ public interface BpmErrorCodeConstants {
13 13 ErrorCode PROCESS_INSTANCE_NOT_EXISTS = new ErrorCode(1009000001, "流程实例不存在");
14 14 ErrorCode HIGHLIGHT_IMG_ERROR = new ErrorCode(1009000002, "获取高亮流程图异常");
15 15  
16   -
17 16 // ========== OA 流程模块 1-009-001-000 ==========
18 17 ErrorCode OA_LEAVE_NOT_EXISTS = new ErrorCode(1009001001, "请假申请不存在");
19 18 ErrorCode OA_PM_POST_NOT_EXISTS = new ErrorCode(1009001002, "项目经理岗位未设置");
... ... @@ -29,9 +28,9 @@ public interface BpmErrorCodeConstants {
29 28 ErrorCode MODEL_KEY_VALID = new ErrorCode(1009002002, "流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!");
30 29  
31 30 // ========== 流程定义 1-009-003-000 ==========
32   - ErrorCode DEFINITION_KEY_NOT_MATCH = new ErrorCode(1009003000, "流程定义的标识期望是({}),当前是({}),请修改 BPMN 流程图");
33   - ErrorCode DEFINITION_NAME_NOT_MATCH = new ErrorCode(1009003001, "流程定义的名字期望是({}),当前是({}),请修改 BPMN 流程图");
34   - ErrorCode DEFINITION_NOT_EXISTS = new ErrorCode(1009003002, "流程定义不存在");
  31 + ErrorCode PROCESS_DEFINITION_KEY_NOT_MATCH = new ErrorCode(1009003000, "流程定义的标识期望是({}),当前是({}),请修改 BPMN 流程图");
  32 + ErrorCode PROCESS_DEFINITION_NAME_NOT_MATCH = new ErrorCode(1009003001, "流程定义的名字期望是({}),当前是({}),请修改 BPMN 流程图");
  33 + ErrorCode PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1009003002, "流程定义不存在");
35 34  
36 35 // ========== 动态表单模块 1-009-004-000 ==========
37 36 ErrorCode FORM_NOT_EXISTS = new ErrorCode(1009004000, "动态表单不存在");
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/service/definition/BpmDefinitionService.java renamed to yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/service/definition/BpmProcessDefinitionService.java
... ... @@ -20,7 +20,7 @@ import java.util.Set;
20 20 * @author yunlong.li
21 21 * @author ZJQ
22 22 */
23   -public interface BpmDefinitionService {
  23 +public interface BpmProcessDefinitionService {
24 24  
25 25 /**
26 26 * 获得流程定义分页
... ... @@ -28,7 +28,7 @@ public interface BpmDefinitionService {
28 28 * @param pageReqVO 分页入参
29 29 * @return 流程定义 Page
30 30 */
31   - PageResult<BpmProcessDefinitionPageItemRespVO> getDefinitionPage(BpmProcessDefinitionPageReqVO pageReqVO);
  31 + PageResult<BpmProcessDefinitionPageItemRespVO> getProcessDefinitionPage(BpmProcessDefinitionPageReqVO pageReqVO);
32 32  
33 33 /**
34 34 * 获得流程定义对应的 BPMN XML
... ... @@ -36,7 +36,7 @@ public interface BpmDefinitionService {
36 36 * @param id 流程定义编号
37 37 * @return BPMN XML
38 38 */
39   - String getDefinitionBpmnXML(String id);
  39 + String getProcessDefinitionBpmnXML(String id);
40 40  
41 41 /**
42 42 * 获得 Bpmn 模型
... ... @@ -52,7 +52,7 @@ public interface BpmDefinitionService {
52 52 * @param id 编号
53 53 * @return 流程定义
54 54 */
55   - ProcessDefinition getDefinition(String id);
  55 + ProcessDefinition getProcessDefinition(String id);
56 56  
57 57 /**
58 58 * 获得 id 对应的 Deployment
... ... @@ -86,7 +86,7 @@ public interface BpmDefinitionService {
86 86 * @param deploymentId 部署编号
87 87 * @return 流程定义
88 88 */
89   - ProcessDefinition getDefinitionByDeploymentId(String deploymentId);
  89 + ProcessDefinition getProcessDefinitionByDeploymentId(String deploymentId);
90 90  
91 91 /**
92 92 * 获得 deploymentIds 对应的 ProcessDefinition 数组
... ... @@ -94,7 +94,7 @@ public interface BpmDefinitionService {
94 94 * @param deploymentIds 部署编号的数组
95 95 * @return 流程定义的数组
96 96 */
97   - List<ProcessDefinition> getDefinitionListByDeploymentIds(Set<String> deploymentIds);
  97 + List<ProcessDefinition> getProcessDefinitionListByDeploymentIds(Set<String> deploymentIds);
98 98  
99 99 /**
100 100 * 创建流程定义
... ... @@ -102,7 +102,7 @@ public interface BpmDefinitionService {
102 102 * @param createReqDTO 创建信息
103 103 * @return 流程编号
104 104 */
105   - String createDefinition(@Valid BpmDefinitionCreateReqDTO createReqDTO);
  105 + String createProcessDefinition(@Valid BpmDefinitionCreateReqDTO createReqDTO);
106 106  
107 107 /**
108 108 * 更新流程定义的挂起状态
... ... @@ -110,6 +110,6 @@ public interface BpmDefinitionService {
110 110 * @param id 流程定义的编号
111 111 * @param state 挂起状态 {@link org.activiti.engine.impl.persistence.entity.SuspensionState}
112 112 */
113   - void updateDefinitionSuspensionState(String id, Integer state);
  113 + void updateProcessDefinitionState(String id, Integer state);
114 114  
115 115 }
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/service/definition/impl/BpmDefinitionServiceImpl.java renamed to yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/service/definition/impl/BpmProcessDefinitionServiceImpl.java
... ... @@ -8,7 +8,7 @@ import cn.iocoder.yudao.adminserver.modules.bpm.convert.definition.BpmDefinition
8 8 import cn.iocoder.yudao.adminserver.modules.bpm.dal.dataobject.definition.BpmProcessDefinitionDO;
9 9 import cn.iocoder.yudao.adminserver.modules.bpm.dal.dataobject.form.BpmFormDO;
10 10 import cn.iocoder.yudao.adminserver.modules.bpm.dal.mysql.definition.BpmProcessDefinitionMapper;
11   -import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmDefinitionService;
  11 +import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmProcessDefinitionService;
12 12 import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.dto.BpmDefinitionCreateReqDTO;
13 13 import cn.iocoder.yudao.adminserver.modules.bpm.service.form.BpmFormService;
14 14 import cn.iocoder.yudao.framework.common.pojo.PageResult;
... ... @@ -29,8 +29,8 @@ import org.springframework.validation.annotation.Validated;
29 29 import javax.annotation.Resource;
30 30 import java.util.*;
31 31  
32   -import static cn.iocoder.yudao.adminserver.modules.bpm.enums.BpmErrorCodeConstants.DEFINITION_KEY_NOT_MATCH;
33   -import static cn.iocoder.yudao.adminserver.modules.bpm.enums.BpmErrorCodeConstants.DEFINITION_NAME_NOT_MATCH;
  32 +import static cn.iocoder.yudao.adminserver.modules.bpm.enums.BpmErrorCodeConstants.PROCESS_DEFINITION_KEY_NOT_MATCH;
  33 +import static cn.iocoder.yudao.adminserver.modules.bpm.enums.BpmErrorCodeConstants.PROCESS_DEFINITION_NAME_NOT_MATCH;
34 34 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
35 35 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
36 36  
... ... @@ -44,7 +44,7 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.
44 44 @Service
45 45 @Validated
46 46 @Slf4j
47   -public class BpmDefinitionServiceImpl implements BpmDefinitionService {
  47 +public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionService {
48 48  
49 49 private static final String BPMN_FILE_SUFFIX = ".bpmn";
50 50  
... ... @@ -59,7 +59,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
59 59 private BpmProcessDefinitionMapper processDefinitionMapper;
60 60  
61 61 @Override
62   - public PageResult<BpmProcessDefinitionPageItemRespVO> getDefinitionPage(BpmProcessDefinitionPageReqVO pageVO) {
  62 + public PageResult<BpmProcessDefinitionPageItemRespVO> getProcessDefinitionPage(BpmProcessDefinitionPageReqVO pageVO) {
63 63 ProcessDefinitionQuery definitionQuery = repositoryService.createProcessDefinitionQuery();
64 64 if (StrUtil.isNotBlank(pageVO.getKey())) {
65 65 definitionQuery.processDefinitionKey(pageVO.getKey());
... ... @@ -94,7 +94,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
94 94 }
95 95  
96 96 @Override
97   - public String getDefinitionBpmnXML(String id) {
  97 + public String getProcessDefinitionBpmnXML(String id) {
98 98 BpmnModel bpmnModel = repositoryService.getBpmnModel(id);
99 99 if (bpmnModel == null) {
100 100 return null;
... ... @@ -109,7 +109,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
109 109 }
110 110  
111 111 @Override
112   - public ProcessDefinition getDefinition(String id) {
  112 + public ProcessDefinition getProcessDefinition(String id) {
113 113 return repositoryService.getProcessDefinition(id);
114 114 }
115 115  
... ... @@ -134,12 +134,12 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
134 134 }
135 135  
136 136 @Override
137   - public ProcessDefinition getDefinitionByDeploymentId(String deploymentId) {
  137 + public ProcessDefinition getProcessDefinitionByDeploymentId(String deploymentId) {
138 138 return repositoryService.createProcessDefinitionQuery().deploymentId(deploymentId).singleResult();
139 139 }
140 140  
141 141 @Override
142   - public List<ProcessDefinition> getDefinitionListByDeploymentIds(Set<String> deploymentIds) {
  142 + public List<ProcessDefinition> getProcessDefinitionListByDeploymentIds(Set<String> deploymentIds) {
143 143 if (CollUtil.isEmpty(deploymentIds)) {
144 144 return Collections.emptyList();
145 145 }
... ... @@ -148,7 +148,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
148 148  
149 149 @Override
150 150 @Transactional(rollbackFor = Exception.class) // 因为进行多个 activiti 操作,所以开启事务
151   - public String createDefinition(BpmDefinitionCreateReqDTO createReqDTO) {
  151 + public String createProcessDefinition(BpmDefinitionCreateReqDTO createReqDTO) {
152 152 // 创建 Deployment 部署
153 153 Deployment deploy = repositoryService.createDeployment()
154 154 .key(createReqDTO.getKey()).name(createReqDTO.getName()).category(createReqDTO.getCategory())
... ... @@ -162,10 +162,10 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
162 162 // 注意 2,目前该项目的设计上,需要保证 Model、Deployment、ProcessDefinition 使用相同的 key,保证关联性。
163 163 // 否则,会导致 ProcessDefinition 的分页无法查询到。
164 164 if (!Objects.equals(definition.getKey(), createReqDTO.getKey())) {
165   - throw exception(DEFINITION_KEY_NOT_MATCH, createReqDTO.getKey(), definition.getKey());
  165 + throw exception(PROCESS_DEFINITION_KEY_NOT_MATCH, createReqDTO.getKey(), definition.getKey());
166 166 }
167 167 if (!Objects.equals(definition.getName(), createReqDTO.getName())) {
168   - throw exception(DEFINITION_NAME_NOT_MATCH, createReqDTO.getName(), definition.getName());
  168 + throw exception(PROCESS_DEFINITION_NAME_NOT_MATCH, createReqDTO.getName(), definition.getName());
169 169 }
170 170  
171 171 // 插入拓展表
... ... @@ -176,7 +176,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
176 176 }
177 177  
178 178 @Override
179   - public void updateDefinitionSuspensionState(String id, Integer state) {
  179 + public void updateProcessDefinitionState(String id, Integer state) {
180 180 // 激活
181 181 if (Objects.equals(SuspensionState.ACTIVE.getStateCode(), state)) {
182 182 repositoryService.activateProcessDefinitionById(id, true, null);
... ... @@ -187,7 +187,7 @@ public class BpmDefinitionServiceImpl implements BpmDefinitionService {
187 187 repositoryService.suspendProcessDefinitionById(id, true, null);
188 188 return;
189 189 }
190   - log.error("[updateDefinitionSuspensionState][流程定义({}) 修改未知状态({})]", id, state);
  190 + log.error("[updateProcessDefinitionState][流程定义({}) 修改未知状态({})]", id, state);
191 191 }
192 192  
193 193 }
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/bpm/service/model/impl/BpmModelServiceImpl.java
... ... @@ -4,7 +4,7 @@ import cn.hutool.core.util.StrUtil;
4 4 import cn.iocoder.yudao.adminserver.modules.bpm.controller.model.vo.*;
5 5 import cn.iocoder.yudao.adminserver.modules.bpm.convert.model.BpmModelConvert;
6 6 import cn.iocoder.yudao.adminserver.modules.bpm.dal.dataobject.form.BpmFormDO;
7   -import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmDefinitionService;
  7 +import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.BpmProcessDefinitionService;
8 8 import cn.iocoder.yudao.adminserver.modules.bpm.service.definition.dto.BpmDefinitionCreateReqDTO;
9 9 import cn.iocoder.yudao.adminserver.modules.bpm.service.form.BpmFormService;
10 10 import cn.iocoder.yudao.adminserver.modules.bpm.service.model.BpmModelService;
... ... @@ -52,7 +52,7 @@ public class BpmModelServiceImpl implements BpmModelService {
52 52 @Resource
53 53 private BpmFormService bpmFormService;
54 54 @Resource
55   - private BpmDefinitionService bpmDefinitionService;
  55 + private BpmProcessDefinitionService bpmProcessDefinitionService;
56 56  
57 57 @Override
58 58 public PageResult<BpmModelPageItemRespVO> getModelPage(ModelPageReqVO pageVO) {
... ... @@ -80,9 +80,9 @@ public class BpmModelServiceImpl implements BpmModelService {
80 80 // 获得 Deployment Map
81 81 Set<String> deploymentIds = new HashSet<>();
82 82 models.forEach(model -> CollectionUtils.addIfNotNull(deploymentIds, model.getDeploymentId()));
83   - Map<String, Deployment> deploymentMap = bpmDefinitionService.getDeploymentMap(deploymentIds);
  83 + Map<String, Deployment> deploymentMap = bpmProcessDefinitionService.getDeploymentMap(deploymentIds);
84 84 // 获得 ProcessDefinition Map
85   - List<ProcessDefinition> processDefinitions = bpmDefinitionService.getDefinitionListByDeploymentIds(deploymentIds);
  85 + List<ProcessDefinition> processDefinitions = bpmProcessDefinitionService.getProcessDefinitionListByDeploymentIds(deploymentIds);
86 86 Map<String, ProcessDefinition> processDefinitionMap = convertMap(processDefinitions, ProcessDefinition::getDeploymentId);
87 87  
88 88 // 拼接结果
... ... @@ -157,18 +157,18 @@ public class BpmModelServiceImpl implements BpmModelService {
157 157 // 创建流程定义
158 158 BpmDefinitionCreateReqDTO definitionCreateReqDTO = BpmModelConvert.INSTANCE.convert2(model)
159 159 .setBpmnXml(StrUtil.utf8Str(bpmnBytes));
160   - String definitionId = bpmDefinitionService.createDefinition(definitionCreateReqDTO);
  160 + String definitionId = bpmProcessDefinitionService.createProcessDefinition(definitionCreateReqDTO);
161 161  
162 162 // 将老的流程定义进行挂起。也就是说,只有最新部署的流程定义,才可以发起任务。
163 163 if (StrUtil.isNotEmpty(model.getDeploymentId())) {
164   - ProcessDefinition oldDefinition = bpmDefinitionService.getDefinitionByDeploymentId(model.getDeploymentId());
  164 + ProcessDefinition oldDefinition = bpmProcessDefinitionService.getProcessDefinitionByDeploymentId(model.getDeploymentId());
165 165 if (oldDefinition != null) {
166   - bpmDefinitionService.updateDefinitionSuspensionState(oldDefinition.getId(), SuspensionState.SUSPENDED.getStateCode());
  166 + bpmProcessDefinitionService.updateProcessDefinitionState(oldDefinition.getId(), SuspensionState.SUSPENDED.getStateCode());
167 167 }
168 168 }
169 169  
170 170 // 更新 model 的 deploymentId,进行关联
171   - ProcessDefinition definition = bpmDefinitionService.getDefinition(definitionId);
  171 + ProcessDefinition definition = bpmProcessDefinitionService.getProcessDefinition(definitionId);
172 172 model.setDeploymentId(definition.getDeploymentId());
173 173 repositoryService.saveModel(model);
174 174 }
... ... @@ -192,13 +192,13 @@ public class BpmModelServiceImpl implements BpmModelService {
192 192 throw exception(MODEL_NOT_EXISTS);
193 193 }
194 194 // 校验流程定义存在
195   - ProcessDefinition definition = bpmDefinitionService.getDefinitionByDeploymentId(model.getDeploymentId());
  195 + ProcessDefinition definition = bpmProcessDefinitionService.getProcessDefinitionByDeploymentId(model.getDeploymentId());
196 196 if (definition == null) {
197   - throw exception(DEFINITION_NOT_EXISTS);
  197 + throw exception(PROCESS_DEFINITION_NOT_EXISTS);
198 198 }
199 199  
200 200 // 更新状态
201   - bpmDefinitionService.updateDefinitionSuspensionState(definition.getId(), state);
  201 + bpmProcessDefinitionService.updateProcessDefinitionState(definition.getId(), state);
202 202 }
203 203  
204 204 private Model getModelByKey(String key) {
... ...
yudao-admin-ui/src/api/bpm/definition.js
1 1 import request from '@/utils/request'
2 2  
3   -export function getDefinitionPage(query) {
  3 +export function getProcessDefinitionPage(query) {
4 4 return request({
5   - url: '/bpm/definition/page',
  5 + url: '/bpm/process-definition/page',
6 6 method: 'get',
7 7 params: query
8 8 })
9 9 }
10 10  
11   -export function getDefinitionBpmnXML(id) {
  11 +export function getProcessDefinitionBpmnXML(id) {
12 12 return request({
13   - url: '/bpm/definition/get-bpmn-xml?id=' + id,
  13 + url: '/bpm/process-definition/get-bpmn-xml?id=' + id,
14 14 method: 'get'
15 15 })
16 16 }
... ...
yudao-admin-ui/src/views/bpm/definition/index.vue
... ... @@ -60,7 +60,7 @@
60 60 </template>
61 61  
62 62 <script>
63   -import {getDefinitionBpmnXML, getDefinitionPage} from "@/api/bpm/definition";
  63 +import {getProcessDefinitionBpmnXML, getProcessDefinitionPage} from "@/api/bpm/definition";
64 64 import {DICT_TYPE, getDictDatas} from "@/utils/dict";
65 65 import {getForm} from "@/api/bpm/form";
66 66 import {decodeFields} from "@/utils/formGenerator";
... ... @@ -113,7 +113,7 @@ export default {
113 113 /** 查询流程定义列表 */
114 114 getList() {
115 115 this.loading = true;
116   - getDefinitionPage(this.queryParams).then(response => {
  116 + getProcessDefinitionPage(this.queryParams).then(response => {
117 117 this.list = response.data.list;
118 118 this.total = response.data.total;
119 119 this.loading = false;
... ... @@ -135,7 +135,7 @@ export default {
135 135 },
136 136 /** 流程图的详情按钮操作 */
137 137 handleBpmnDetail(row) {
138   - getDefinitionBpmnXML(row.id).then(response => {
  138 + getProcessDefinitionBpmnXML(row.id).then(response => {
139 139 this.bpmnXML = response.data
140 140 // 弹窗打开
141 141 this.showBpmnOpen = true
... ...