mirror of
https://github.com/dataease/dataease.git
synced 2026-06-13 09:04:38 +08:00
feat(X-Pack): 定时报告-新增推送渠道钉钉群
This commit is contained in:
committed by
fit2cloud-chenyw
parent
d257ccbafe
commit
28bb7316e0
@@ -4276,6 +4276,7 @@ export default {
|
||||
instance_title: 'Task log',
|
||||
add_task: 'Add task',
|
||||
lark_groups: 'Lark group',
|
||||
dingtalk_groups: ' Dingtalk group',
|
||||
larksuite_groups: 'Larksuite group',
|
||||
send_setting: 'Send settings',
|
||||
retrying_settings: 'Send failed retry settings',
|
||||
|
||||
@@ -4157,6 +4157,7 @@ export default {
|
||||
instance_title: '任務日誌',
|
||||
add_task: '新增任務',
|
||||
lark_groups: '飛書群',
|
||||
dingtalk_groups: '釘釘群',
|
||||
larksuite_groups: '國際飛書群',
|
||||
send_setting: '發送設定',
|
||||
retrying_settings: '發送失敗重試設定',
|
||||
|
||||
@@ -4161,6 +4161,7 @@ export default {
|
||||
instance_title: '任务日志',
|
||||
add_task: '添加任务',
|
||||
lark_groups: '飞书群',
|
||||
dingtalk_groups: '钉钉群',
|
||||
larksuite_groups: '国际飞书群',
|
||||
send_setting: '发送设置',
|
||||
retrying_settings: '发送失败重试设置',
|
||||
|
||||
@@ -5,6 +5,7 @@ import io.dataease.api.dingtalk.dto.DingtalkEnableEditor;
|
||||
import io.dataease.api.dingtalk.dto.DingtalkSettingCreator;
|
||||
import io.dataease.api.dingtalk.dto.DingtalkTokenRequest;
|
||||
import io.dataease.api.dingtalk.vo.DingtalkInfoVO;
|
||||
import io.dataease.api.lark.vo.LarkGroupVO;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -42,4 +43,8 @@ public interface DingtalkApi {
|
||||
@Operation(summary = "钉钉绑定", hidden = true)
|
||||
@PostMapping("/bind")
|
||||
void bind(@RequestBody DingtalkTokenRequest request);
|
||||
|
||||
@Operation(summary = "获取群组", hidden = true)
|
||||
@GetMapping("/getGroup")
|
||||
LarkGroupVO getGroup();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package io.dataease.api.dingtalk.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class DingtalkChatItem implements Serializable {
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
}
|
||||
@@ -1,9 +1,11 @@
|
||||
package io.dataease.api.dingtalk.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Schema(description = "钉钉信息")
|
||||
@Data
|
||||
@@ -21,4 +23,10 @@ public class DingtalkInfoVO implements Serializable {
|
||||
@Schema(description = "是否可用")
|
||||
private Boolean valid = false;
|
||||
|
||||
@JsonIgnore
|
||||
private String robotCode;
|
||||
|
||||
@JsonIgnore
|
||||
private List<DingtalkChatItem> chatList;
|
||||
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ public class ReportCreator implements Serializable {
|
||||
|
||||
private List<String> emailList;
|
||||
|
||||
private List<String> dingtalkGroupList;
|
||||
private List<String> larkGroupList;
|
||||
private List<String> larksuiteGroupList;
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@ public class ReportInfoVO implements Serializable {
|
||||
|
||||
private List<String> emailList;
|
||||
|
||||
private List<String> dingtalkGroupList;
|
||||
private List<String> larkGroupList;
|
||||
|
||||
private List<String> larksuiteGroupList;
|
||||
|
||||
@@ -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), LARKSUITEGROUP(8);
|
||||
INNER(0), EMAIL(1), WECOM(2), DINGTALK(3), LARK(4), LARKSUITE(5), LARKGROUP(6), WEBHOOK(7), LARKSUITEGROUP(8), DINGTALKGROUP(9);
|
||||
private Integer flag;
|
||||
|
||||
public Integer getFlag() {
|
||||
|
||||
Reference in New Issue
Block a user