feat(X-Pack): 定时报告增加国际飞书推送 #13241

This commit is contained in:
fit2cloud-chenyw
2025-01-09 17:50:34 +08:00
committed by xuwei-fit2cloud
parent 03b9ee8d90
commit 98372322f2
9 changed files with 16 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
ALTER TABLE `xpack_threshold_info`
ADD COLUMN `reci_larksuite_groups` longtext NULL COMMENT '国际飞书群' AFTER `reci_lark_groups`;

View File

@@ -4011,6 +4011,7 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
instance_title: 'Task log',
add_task: 'Add task',
lark_groups: 'Lark group',
larksuite_groups: 'Larksuite group',
send_setting: 'Send settings',
retrying_settings: 'Send failed retry settings',
start_time: 'Start time',

View File

@@ -3903,6 +3903,7 @@ export default {
instance_title: '任務日誌',
add_task: '新增任務',
lark_groups: '飛書群',
larksuite_groups: '國際飛書群',
send_setting: '發送設定',
retrying_settings: '發送失敗重試設定',
start_time: '開始時間',

View File

@@ -3907,6 +3907,7 @@ export default {
instance_title: '任务日志',
add_task: '添加任务',
lark_groups: '飞书群',
larksuite_groups: '国际飞书群',
send_setting: '发送设置',
retrying_settings: '发送失败重试设置',
start_time: '开始时间',

View File

@@ -4,6 +4,7 @@ import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.api.lark.dto.LarkEnableEditor;
import io.dataease.api.lark.dto.LarkSettingCreator;
import io.dataease.api.lark.dto.LarkTokenRequest;
import io.dataease.api.lark.vo.LarkGroupVO;
import io.dataease.api.lark.vo.LarkInfoVO;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -42,4 +43,8 @@ public interface LarksuiteApi {
@Operation(summary = "国际飞书绑定", hidden = true)
@PostMapping("/bind")
void bind(@RequestBody LarkTokenRequest request);
@Operation(summary = "获取群组", hidden = true)
@GetMapping("/getGroup")
LarkGroupVO getGroup();
}

View File

@@ -44,6 +44,7 @@ public class ReportCreator implements Serializable {
private List<String> emailList;
private List<String> larkGroupList;
private List<String> larksuiteGroupList;
private Integer extWaitTime;

View File

@@ -47,6 +47,8 @@ public class ReportInfoVO implements Serializable {
private List<String> larkGroupList;
private List<String> larksuiteGroupList;
private Integer extWaitTime;
private Integer rateType;

View File

@@ -21,5 +21,7 @@ public class BaseReciDTO implements Serializable {
private List<String> larkGroupList;
private List<String> larksuiteGroupList;
private List<String> webhookList;
}

View File

@@ -4,7 +4,7 @@ import java.util.Arrays;
public enum MessageEnum {
INNER(0), EMAIL(1), WECOM(2), DINGTALK(3), LARK(4), LARKSUITE(5), LARKGROUP(6), WEBHOOK(7);
INNER(0), EMAIL(1), WECOM(2), DINGTALK(3), LARK(4), LARKSUITE(5), LARKGROUP(6), WEBHOOK(7), LARKSUITEGROUP(8);
private Integer flag;
public Integer getFlag() {