content: //package com.xzll.common.constant;
  //
  //import lombok.Getter;
  //
  ///**
  // * TODO !!!!!!    暂定根据消息类型来路由处理消息， 后期可能改造成 url 更直接方便 ！
  // */
  //public interface MsgTypeEnum {
  //
  //
  //    @Getter
  //    public enum FirstLevelMsgType {
  //
  //        /**
  //         * 消息类型
  //         * 1、指令消息（撤回）
  //         * 2、通知消息（服务端接收消息后的ack、已读）
  //         * 3、聊天消息（单聊、重新发送）
  //         * 4、系统消息（由系统发送的消息）
  //         * 5、获取数据的消息（比如获取一批消息id，获取其他等等信息 都可以使用此消息类型）
  //         */
  //
  //        COMMAND_MSG(1, "指令消息"),
  //        ACK_MSG(2, "ack消息"),
  //        CHAT_MSG(3, "聊天消息"),
  //        SYSTEM_MSG(4, "系统消息"),
  //        GET_DATA_MSG(5, "获取数据消息");
  //
  //        private int code;
  //        private String desc;
  //
  //        FirstLevelMsgType(int code, String desc) {
  //            this.code = code;
  //            this.desc = desc;
  //        }
  //    }
  //
  //
  //    @Getter
  //    public enum SecondLevelMsgType {
  //
  //        /**
  //         * 具体消息类型
  //         * <p>
  //         * 1-101 撤回
  //         * <p>
  //         * 2-201 服务端接收到消息ack
  //         * 2-202 已读
  //         * 2-203 未读
  //         * <p>
  //         * 3-301 单聊信息
  //         * 3-302 重新发送
  //         * <p>
  //         * 4-401 系统消息
  //         *
  //         * -11 负数代表 发消息前的请求操作，-11 代表：获取一批消息id
  //         *
  //         */
  //        GET_MSG_IDS(-11, "获取一批消息id"),
  //        WITHDRAW(101, "撤回"),
  //        SERVER_RECEIVE_ACK(201, "服务端接收到消息ack"),
  //        READ(202, "已读"),
  //        UN_READ(203, "未读"),
  //        C2C(301, "单聊消息"),
  //        AGAIN(302, "重新发送"),
  //        SYSTEM(401, "系统消息");
  //
  //        private int code;
  //        private String desc;
  //
  //        SecondLevelMsgType(int code, String desc) {
  //            this.code = code;
  //            this.desc = desc;
  //        }
  //    }
  //
  //
  //}
  