package cn.lihu.jh.module.ecg;
|
|
public interface Constants {
|
|
/**
|
* 配置项
|
*/
|
|
static final String ECG_OPENING_TIME_KEY = "ecg.openingtime";
|
static final String ECG_ROOM_RESET_TIME_KEY = "ecg.room.reset.time";
|
static final String ECG_SCREEN_PANE_WAITING_KEY = "ecg.screen.pane.waiting";
|
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";
|
|
|
/**
|
* 字典项
|
*/
|
static final String ECG_BOOK_TIMESLOT = "ecg_book_timeslot";
|
}
|