侧边栏壁纸
博主头像
程序员の小站博主等级

行动起来,活在当下

  • 累计撰写 51 篇文章
  • 累计创建 35 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

E10--二次开发数据库操作

Administrator
2024-11-29 / 0 评论 / 0 点赞 / 2 阅读 / 3088 字
温馨提示:
本文最后更新于 2024-11-29,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1. 数据库的操作方法

ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity();  
executeSqlEntity.setSql(Base64.encode(sql));  
// groupId 可以访问 E10地址/api/datasource/ds/group?sourceType=LOGIC 获取  
executeSqlEntity.setGroupId("weaver-workflow-report-serviceworkflowreport");  
executeSqlEntity.setSourceType(SourceType.LOGIC);  
Map<String, Object> datas = dataSetService.executeSql(executeSqlEntity);

sourceType的枚举值如下:

ETEAMS("eteams"),  
FORM("form"),  
BIZ("biz"),  
LOGIC("logic"),  
EXTERNAL("external"),  
INNERAPI("innerapi"),  
EXTERNALDATASET("externalDataSet"),  
LOCALDS("localds"),  
BIDS("biDs"),  
INTEGRATION("integration");

2. GroupId的获取方式

2.1 api接口

访问 E10地址/api/datasource/ds/group?sourceType=LOGIC获取接口中的id字段值作为groupId的值
image.png

2.2 查询数据库

在数据库中执行如下语句:select service_mark,application,application_mark,application_name from eteams.ds_mark_service_relation where application_name is not null and application_name != ''
image.png

0

评论区