package com.ruoyi.publicity;
|
|
/**
|
* 宣教模块包根。
|
* <p>
|
* 目录约定:
|
* <ul>
|
* <li>{@code com.ruoyi.publicity.api} —— <b>唯一对外包</b>,其它模块只能依赖这个包;</li>
|
* <li>{@code service} / {@code domain} —— 模块内部实现,其它模块不应直接引用。</li>
|
* </ul>
|
* 模块可通过 {@code sys_config} 参数表的 {@code publicity.enabled=false} 整体关闭
|
* (运行时读取,改完最多 10 秒生效)。
|
* <p>
|
* 本模块<b>不建子任务</b>:它只决定"要不要发、发什么",落库与派发回调
|
* {@code ruoyi-inhospvisit}(走 {@code com.ruoyi.common.core.service.PublicitySubtaskApi}),
|
* 以保证 {@code boxedServiceSubtask} 的宣教分支(type=0/4/5)全仓只有一份实现。
|
*/
|
public final class PublicityModule {
|
|
/**
|
* 模块配置前缀(仅作为 yml 兜底配置的键前缀;主开关在 sys_config 参数表里)
|
*/
|
public static final String PROPERTIES_PREFIX = "publicity";
|
|
/**
|
* sys_config 参数表里的开关键名
|
*/
|
public static final String SWITCH_KEY = "publicity.enabled";
|
|
private PublicityModule() {
|
}
|
}
|