package com.ruoyi.quartz.constant; import java.time.format.DateTimeFormatter; /** * 省立同德门急诊采集固定常量(不需要在 sys_config 里配的那些) * * @author smartor */ public class MzGatherConstant { private MzGatherConstant() { } /** 省立同德机构ID */ public static final String ORG_ID = "20001001"; /** 断点等缓存保留时长(小时),默认 30 天 */ public static final long CACHE_TTL_HOURS = 24L * 30L; /** 单页在本轮内的重试次数 */ public static final int PAGE_RETRY_TIMES = 3; /** 单页重试间隔(毫秒) */ public static final long PAGE_RETRY_SLEEP_MS = 2000L; /** 连续多少页接口失败就判定"接口整体不可用",本轮提前结束,不再空转后面几十页 */ public static final int MAX_CONSECUTIVE_PAGE_FAIL = 3; /** 来未来接口只支持按天查,时间参数传 yyyy-MM-dd */ public static final DateTimeFormatter DAY_FMT = DateTimeFormatter.ofPattern("yyyy-MM-dd"); /** 日志与断点里用的时间格式 */ public static final DateTimeFormatter MINUTE_FMT = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); }