lcf
2025-07-22 941d8612684084144672bfc1a02e901c54fa5623
配置管理xml
1个文件已添加
134 ■■■■■ 已修改文件
Server/李晨飞/code/EventProcessing.xml 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Server/À·É/code/EventProcessing.xml
New file
@@ -0,0 +1,134 @@
<!--
安防系统服务端推送与通知管理模块配置文件
定义了系统的基础服务、推送服务、事件处理规则和角色权限等核心配置
-->
<Configuration>
    <BaseService>
        <IPPort>0.0.0.0:8080</IPPort>
        <MessageSizeLimit>1024</MessageSizeLimit>
        <DBConnection>
            <!-- æ•°æ®åº“服务器主机地址 -->
            <Host>localhost</Host>
            <!-- æ•°æ®åº“用户名 -->
            <Username>root</Username>
            <!-- æ•°æ®åº“密码 -->
            <Password>123456</Password>
            <!-- æ•°æ®åº“名称 -->
            <Database>configuration_system</Database>
        </DBConnection>
    </BaseService>
    <PushService>
        <Channels>
            <Channel>App</Channel>
            <Channel>SMS</Channel>
            <Channel>Email</Channel>
        </Channels>
        <PushStatus>false</PushStatus>
        <RetryPolicy>
             <!--最大重试次数-->
            <MaxRetries>3</MaxRetries>
             <!-- é‡è¯•间隔时间(秒) -->
            <RetryInterval>5</RetryInterval>
        </RetryPolicy>
        <OfflineCache>
            <!-- æ¶ˆæ¯ä¿ç•™å¤©æ•° -->
            <RetentionDays>7</RetentionDays>
            <!-- æœ€å¤§ç¼“存消息数量 -->
            <MaxMessages>100000</MaxMessages>
        </OfflineCache>
    </PushService>
    <EventProcessing>
        <EventLevels>
            <!--
            äººè„¸è¯†åˆ«ç±»äº‹ä»¶ç­‰çº§é…ç½®
            type: äº‹ä»¶ç±»åž‹æ ‡è¯†ç¬¦
            level: é£Žé™©ç­‰çº§(紧急/重要)
            -->
            <Event type="face_recognition_blacklist" level="紧急"/>
            <Event type="face_recognition_stranger" level="紧急"/>
            <Event type="face_recognition_vip" level="重要"/>
            <!--
            è§†é¢‘监控一场类事件等级配置
            -->
            <Event type="video_monitor_intrusion" level="紧急"/>
            <Event type="video_monitor_object_left" level="紧急"/>
            <Event type="video_monitor_fire_smoke" level="紧急"/>
             <!--
            è®¾å¤‡çŠ¶æ€ç±»äº‹ä»¶ç­‰çº§é…ç½®
            -->
             <Event type="device_status_offline" level="重要"/>
            <Event type="device_status_storage_low" level="重要"/>
            <Event type="device_status_network_down" level="重要"/>
        </EventLevels>
    </EventProcessing>
    <!-- ====================== è§’色与权限配置 ====================== -->
    <RolePermissions>
        <!--
        å®‰ä¿äººå‘˜è§’色配置
        ä¸»è¦æŽ¥æ”¶ç´§æ€¥äº‹ä»¶é€šçŸ¥
        -->
        <Role name="安保人员">
            <!--
            è¯¥è§’色可接收的事件类型列表
            "*" è¡¨ç¤ºæ‰€æœ‰äº‹ä»¶ç±»åž‹
            -->
            <EventTypes>
                <Type>face_recognition_blacklist</Type>
                <Type>face_recognition__stranger</Type>
                <Type>video_monitor_intrusion</Type>
                <Type>video_monitor_object_left</Type>
                <Type>video_monitor_fire_smoke</Type>
            </EventTypes>
            <!--
            è¯¥è§’色接收通知的渠道
            -->
            <Channels>
                <Channel>App</Channel>
            </Channels>
        </Role>
        <!--
        ç®¡ç†å‘˜è§’色配置
        æŽ¥æ”¶æ‰€æœ‰äº‹ä»¶å’Œç³»ç»Ÿå‘Šè­¦
        -->
        <Role name="管理员">
            <!--
            è¯¥è§’色可接收所有事件类型
            -->
            <EventTypes>
                <Type>*</Type>
            </EventTypes>
            <!--
            è¯¥è§’色接收通知的渠道列表
            -->
            <Channels>
                <Channel>App</Channel>
                <Channel>Email</Channel>
            </Channels>
        </Role>
        <!--
        éƒ¨é—¨è´Ÿè´£äººè§’色配置
        ä¸»è¦æŽ¥æ”¶VIP识别和管辖区域告警
        -->
        <Role name="部门负责人">
            <EventTypes>
                <Type>face_recognition_vip</Type>
            <Type>video_monitor_intrusion</Type>
            </EventTypes>
            <Channels>
                <Channel>App</Channel>
            </Channels>
        </Role>
    </RolePermissions>
</Configuration>