yxh
6 天以前 68ff33beff11310e830b0615b5a81f83fad0f683
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/Constants.java
@@ -12,6 +12,28 @@
    static final String ECG_SCREEN_PANE_PASSED_KEY = "ecg.screen.pane.passed";
    static final String DEV_CODE_CHOICE = "dev.code.choice";
    /**
     * 选择工位模式(需求:工位选择模式)。
     * <p>取值:
     * <ul>
     *   <li>{@code 0} 按需要强制选择工位(=原来行为:登录后未入座就强制去选工位)</li>
     *   <li>{@code 1} 登录IP匹配工位(按来访IP自动匹配工位并自动入座;匹配不到则按 0 执行)</li>
     *   <li>{@code 2} 登录时手动选择工位(强制选择,并把本机IP写入所选工位的 clinic_room.ip)</li>
     *   <li>{@code 3} 按系统默认处理(该IP未绑定过工位→按 2 选一次并记住IP;已绑定→按 1 自动匹配;匹配不到→按 0)</li>
     * </ul>
     * 参数缺失或非法时,一律按 {@code 0} 处理,保证不影响存量部署。</p>
     */
    static final String ECG_ROOM_SELECT_MODE_KEY = "ecg.room.select.mode";
    /** 选择工位模式:按需要强制选择工位(默认,等价于原行为) */
    static final int ROOM_SELECT_MODE_FORCE = 0;
    /** 选择工位模式:登录IP匹配工位 */
    static final int ROOM_SELECT_MODE_BY_IP = 1;
    /** 选择工位模式:登录时手动选择工位,并写入本机IP */
    static final int ROOM_SELECT_MODE_MANUAL_BIND_IP = 2;
    /** 选择工位模式:按系统默认处理(首次=手动选并记IP,之后=IP匹配) */
    static final int ROOM_SELECT_MODE_SYSTEM_DEFAULT = 3;
    // 时间段.间隔时长
    static final String BOOK_TIMESLOT_LENGTH = "book.timeslot.length";
    //static final String BOOK_TIMESLOT_LIST = "book.timeslot.list";