!164 从vue版本迁移flowable到cloud版本

* update 按照vue版逻辑改造工作流
* update 去除泛化调用逻辑
* update 更改 工作流 测试用例接口路径
* fix 去除无用修改,还原demo,testLeave挪入工作流模块
* fix 清理无效代码,还原配置
* update 修改监听器属性名
* update 集成工作流
This commit is contained in:
ZETA
2024-06-03 07:11:46 +00:00
committed by 疯狂的狮子Li
parent 0bfc3efc3a
commit 992adc8589
151 changed files with 13196 additions and 3 deletions

View File

@@ -1,20 +1,27 @@
package org.dromara.resource.dubbo;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions;
import cn.hutool.core.convert.Convert;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.oss.core.OssClient;
import org.dromara.common.oss.entity.UploadResult;
import org.dromara.common.oss.factory.OssFactory;
import org.dromara.resource.api.RemoteFileService;
import org.dromara.resource.api.domain.RemoteFile;
import org.dromara.resource.domain.bo.SysOssBo;
import org.dromara.resource.domain.vo.SysOssVo;
import org.dromara.resource.service.ISysOssService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.config.annotation.DubboService;
import org.dromara.resource.api.domain.RemoteFile;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.Map;
/**
* 文件请求处理
*
@@ -68,4 +75,15 @@ public class RemoteFileServiceImpl implements RemoteFileService {
return sysOssService.selectUrlByIds(ossIds);
}
/**
* 通过ossId查询列表
*
* @param ossIds ossId串逗号分隔
* @return 列表
*/
public List<RemoteFile> selectByIds(String ossIds){
List<SysOssVo> sysOssVos = sysOssService.listByIds(StringUtils.splitTo(ossIds, Convert::toLong));
return BeanUtil.copyToList(sysOssVos, RemoteFile.class,
CopyOptions.create().setFieldMapping(Map.of("fileName", "name")));
}
}