package com.ruoyi.web.modules.video.support;

/**
 * 畜牧监控第三方同步规则与提示文案。
 * <p>
 * 供 {@link com.ruoyi.web.modules.video.service.LivestockMonitorSyncService}、
 * {@link com.ruoyi.web.modules.video.service.LivestockMonitorSyncTxService} 抛出可读业务异常时使用。
 * </p>
 */
public final class LivestockMonitorSyncRules
{
    /** 同一 JVM 内已有同步任务执行中，拒绝并发第二次调用 */
    public static final String MSG_SYNC_IN_PROGRESS = "正在同步，请稍候";

    /** 开放接口 cameraId 或本地 monitor_id 为空 */
    public static final String MSG_CAMERA_ID_REQUIRED = "摄像头ID不能为空";

    /** 开放接口未返回 videoSource */
    public static final String MSG_VIDEO_SOURCE_REQUIRED = "视频来源不能为空";

    /** videoSource 不在 wvp/ys7/url 范围 */
    public static final String MSG_VIDEO_SOURCE_INVALID = "视频来源无效，须为 wvp、ys7 或 url";

    /** play-url 接口返回的 videoUrl 为空 */
    public static final String MSG_VIDEO_URL_REQUIRED = "播放地址不能为空";

    private LivestockMonitorSyncRules()
    {
    }
}
