|
@@ -1,13 +1,12 @@
|
|
|
package cc.iotkit.model.notify;
|
|
package cc.iotkit.model.notify;
|
|
|
|
|
|
|
|
-import cc.iotkit.model.Id;
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
|
|
|
|
+import cc.iotkit.model.Owned;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
-import java.io.Serializable;
|
|
|
|
|
|
|
+import java.util.Date;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* author: 石恒
|
|
* author: 石恒
|
|
@@ -18,31 +17,49 @@ import java.io.Serializable;
|
|
|
@Builder
|
|
@Builder
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
-public class ChannelConfig implements Id<Long> {
|
|
|
|
|
|
|
+public class ChannelConfig implements Owned<Long> {
|
|
|
|
|
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
+ private String tenantId;
|
|
|
|
|
+
|
|
|
private Long channelId;
|
|
private Long channelId;
|
|
|
|
|
|
|
|
private String title;
|
|
private String title;
|
|
|
|
|
|
|
|
- private ChannelParam param;
|
|
|
|
|
|
|
+ private String param;
|
|
|
|
|
|
|
|
private Long createAt;
|
|
private Long createAt;
|
|
|
|
|
|
|
|
- @Data
|
|
|
|
|
- @JsonInclude(JsonInclude.Include.NON_NULL)
|
|
|
|
|
- public static class ChannelParam implements Serializable {
|
|
|
|
|
- private String userName;
|
|
|
|
|
- private String passWord;
|
|
|
|
|
- private String host;
|
|
|
|
|
- private Integer port;
|
|
|
|
|
- private Boolean mailSmtpAuth;
|
|
|
|
|
- private String from;
|
|
|
|
|
- private String to;
|
|
|
|
|
- private String dingTalkWebhook;
|
|
|
|
|
- private String dingTalkSecret;
|
|
|
|
|
- private String qyWechatWebhook;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ private Long createDept;
|
|
|
|
|
+
|
|
|
|
|
+ private Long createBy;
|
|
|
|
|
+
|
|
|
|
|
+ private Date createTime;
|
|
|
|
|
+
|
|
|
|
|
+ private Long updateBy;
|
|
|
|
|
+
|
|
|
|
|
+ private Date updateTime;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 配置所属用户
|
|
|
|
|
+ */
|
|
|
|
|
+ private String uid;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+// @Data
|
|
|
|
|
+// @JsonInclude(JsonInclude.Include.NON_NULL)
|
|
|
|
|
+// public static class ChannelParam implements Serializable {
|
|
|
|
|
+// private String userName;
|
|
|
|
|
+// private String passWord;
|
|
|
|
|
+// private String host;
|
|
|
|
|
+// private Integer port;
|
|
|
|
|
+// private Boolean mailSmtpAuth;
|
|
|
|
|
+// private String from;
|
|
|
|
|
+// private String to;
|
|
|
|
|
+// private String dingTalkWebhook;
|
|
|
|
|
+// private String dingTalkSecret;
|
|
|
|
|
+// private String qyWechatWebhook;
|
|
|
|
|
+//
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|