package com.qqchen.deploy.backend.notification.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 企业微信消息类型枚举
 *
 * @author qqchen
 * @since 2025-11-12
 */
@Getter
@AllArgsConstructor
public enum WeworkMessageTypeEnum {
    
    /**
     * 文本消息
     */
    TEXT("text", "文本消息"),
    
    /**
     * Markdown消息
     */
    MARKDOWN("markdown", "Markdown消息"),
    
    /**
     * 文件消息
     */
    FILE("file", "文件消息");
    
    /**
     * 企业微信API中的消息类型标识
     */
    private final String apiType;
    
    /**
     * 消息类型描述
     */
    private final String description;
}
