package com.chinaweal.aiccs.door.subscribe;


import com.alibaba.fastjson.JSONObject;

/**
 * XC门户消息推送处理接口
 * @author ymc
 * @date 2023年1月17日 15:23
 */
public interface XCMessageHandler {

    /**
     * 是否符合的数据类型 （1-机构，2-用户，3-菜单，4-角色，5-数据字典  6-用户授权-根据userId来删除数据再重新插入，7-角色菜单，8-角色授权用户-根据roleId删除数据来重新插入）
     * @author ymc
     * @date 2023年1月17日 16:29 
     * @param opType 数据类型
     * @return
     */
    boolean support(String opType);
    
    /**
     * 处理消息
     * @author ymc
     * @date 2023年1月17日 16:31
     * @param paramObj
     * @return
     */
    void handle(JSONObject paramObj);

}
