REQ-3201: 添加通道

This commit is contained in:
yanglin 2024-12-10 11:39:54 +08:00
parent 045f8072b1
commit 6f0d8e63c1
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,15 @@
package cn.axzo.msg.center.service.enums;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
/**
* @author yanglin
*/
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public enum MessageChannel {
TODO,
IM
}

View File

@ -9,6 +9,7 @@ import cn.axzo.msg.center.service.domain.card.AppVersionConfig;
import cn.axzo.msg.center.service.domain.card.StateImageConfig;
import cn.axzo.msg.center.service.enums.CardUrlOpenStrategy;
import cn.axzo.msg.center.service.enums.MessageCategoryEnum;
import cn.axzo.msg.center.service.enums.MessageChannel;
import cn.axzo.msg.center.service.enums.PushTerminalEnum;
import cn.axzo.msg.center.service.enums.StatusEnum;
import cn.axzo.msg.center.service.enums.YesOrNo;
@ -135,6 +136,12 @@ public class MessageTemplateV3 extends BaseEntityWithOperator<MessageTemplateV3>
@TableField(typeHandler = StateImageConfigTypeHandler.class)
private List<StateImageConfig> stateImageConfigs;
/**
* 通道
*/
@TableField(typeHandler = MessageChannelTypeHandler.class)
private List<MessageChannel> channels;
/**
* 扩展字段
*/
@ -177,6 +184,8 @@ public class MessageTemplateV3 extends BaseEntityWithOperator<MessageTemplateV3>
extends BaseListTypeHandler<StateImageConfig> {}
public static class CardElementConfigTypeHandler
extends BaseListTypeHandler<CardElementConfig> {}
public static class MessageChannelTypeHandler
extends BaseListTypeHandler<MessageChannel> {}
// @formatter:on
}