package com.kidgrow.common.constant;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
*
* @Description: 全局公共常量
* @Project:
* @CreateDate: Created in 2020/2/3 16:24
* @Author: liuke
*/
public interface CommonConstant {
/**
* token请求头名称
*/
String TOKEN_HEADER = "Authorization";
/**
* The access token issued by the authorization server. This value is REQUIRED.
*/
String ACCESS_TOKEN = "access_token";
String BEARER_TYPE = "Bearer";
/**
* 客户端浏览器
*/
String USER_AGENT_BROWSER="user_agent_browser";
/**
* 客户端操作系统
*/
String USER_AGENT_SYSTEM="user_agent_system";
/**
* 客户端IP
*/
String USER_AGENT_IP="user_agent_ip";
/**
* 客户端屏幕分辨率
*/
String USER_AGENT_SYSTEM_SCREEN="user_agent_system_screen";
/**
* 标签 header key
*/
String HEADER_LABEL = "x-label";
/**
* 标签 header 分隔符
*/
String HEADER_LABEL_SPLIT = ",";
/**
* 标签或 名称
*/
String LABEL_OR = "labelOr";
/**
* 标签且 名称
*/
String LABEL_AND = "labelAnd";
/**
* 权重key
*/
String WEIGHT_KEY = "weight";
/**
* 删除
*/
String STATUS_DEL = "1";
/**
* 正常
*/
String STATUS_NORMAL = "0";
/**
* 锁定
*/
String STATUS_LOCK = "9";
/**
* 目录
*/
Integer CATALOG = -1;
/**
* 菜单
*/
Integer MENU = 1;
/**
* 权限
*/
Integer PERMISSION = 2;
/**
* 删除标记
*/
String DEL_FLAG = "is_del";
/**
* 超级管理员用户名
*/
String ADMIN_USER_NAME = "admin-xg";
/**
* 超级管理的id
*/
Long ADMIN_USER_ID=1000000000000000001L;
/**
* 公共日期格式
*/
String MONTH_FORMAT = "yyyy-MM";
String DATE_FORMAT = "yyyy-MM-dd";
String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
String SIMPLE_MONTH_FORMAT = "yyyyMM";
String SIMPLE_DATE_FORMAT = "yyyyMMdd";
String SIMPLE_DATETIME_FORMAT = "yyyyMMddHHmmss";
/**
* 默认密码
*/
String DEF_USER_PASSWORD = "123456";
String LOCK_KEY_PREFIX = "LOCK_KEY:";
/**
* H端的 tenantid
*/
String H_TENANT="hospital";
/**
* H端的 登录用户类型
*/
String H_DOCTOR="doctor";
/**
* 租户id参数
*/
String TENANT_ID_PARAM = "tenantId";
/**
* 日志链路追踪id信息头
*/
String TRACE_ID_HEADER = "x-traceId-header";
/**
* API请求时间戳
*/
String REQUEST_TIMESTAMP = "timestamp";
/**
* API请求时Version
*/
String REQUEST_VERSION = "version";
/**
* 日志链路追踪id日志标志
*/
String LOG_TRACE_ID = "traceId";
/**
* 默认分页大小
*/
int DEFAULT_PAGE_SIZE =20;
/**
* UUID"零"值
*/
String UUID_EMPTY ="00000000-0000-0000-0000-000000000000";
/**
* 默认超级管理员账号
*/
public final static String ROOT = "admin-xg";
/**
* 负载均衡策略-版本号 信息头
*/
String KIDGROW_VERSION = "kidgrow-version";
/**
* 注册中心元数据 版本号
*/
String METADATA_VERSION = "metadata_version";
/**
* 默认最小页码
*/
public static final int MIN_PAGE = 0;
/**
* 最大显示条数
*/
public static final int MAX_LIMIT = 999;
/**
* 默认页码
*/
public static final int DEFAULT_PAGE = 1;
/**
* 默认显示条数
*/
public static final int DEFAULT_LIMIT = 10;
/**
* 页码 KEY
*/
public static final String PAGE_KEY = "page";
/**
* 显示条数 KEY
*/
public static final String PAGE_LIMIT_KEY = "limit";
/**
* 排序字段 KEY
*/
public static final String PAGE_SORT_KEY = "sort";
/**
* 排序方向 KEY
*/
public static final String PAGE_ORDER_KEY = "order";
/**
* 客户端ID KEY
*/
public static final String SIGN_APP_ID_KEY = "app_id";
/**
* 客户端秘钥 KEY
*/
public static final String SIGN_SECRET_KEY = "SECRET_KEY";
/**
* 随机字符串 KEY
*/
public static final String SIGN_NONCE_KEY = "NONCE";
/**
* 时间戳 KEY
*/
public static final String SIGN_TIMESTAMP_KEY = "timestamp";
/**
* 签名类型 KEY
*/
public static final String SIGN_SIGN_TYPE_KEY = "SIGN_TYPE";
/**
* 签名结果 KEY
*/
public static final String SIGN_SIGN_KEY = "sign";
/**
* logo缩略图默认宽
*/
public static final Integer TH_IMG_WIDTH = 300;
/**
* logo缩略图默认高
*/
public static final Integer TH_IMG_HEIGHT = 150;
/**
* 生成缩略图需要的图片暂存目录
*/
// public static final String TEMP_IMAGE_PATH="D:/resources/images";
public static final String TEMP_IMAGE_PATH="/root/kidgrow";
/**
* 普通医生角色ID
*/
public static final Long HOSPITAL_DOCTOR_ID=1268826800663289858L;
/**
* 普通医生角色code标识`
*/
public static final String HOSPITAL_DOCTOR_CODE="hospital_doctor";
/**
* 管理员医生角色ID
*/
public static final Long HOSPITAL_ADMIN_ID=1238826800663299909L;
/**
* 管理员医生角色code标识
*/
public static final String HOSPITAL_ADMIN_CODE="hospital_admin";
/**
* 自主注册医院的上级组织id
*/
public static final Long ORG_PARENT_ID=15321234561L;
/**
* 自主注册的用户默认给的产品id
*/
public static final Long REG_USER_PRODUCT_ID=1000000000000000001L;
/**
* 单次支付用户固定使用的套餐id
*/
public static final Long PAY_USER_PRODUCT_ID=1000000000000000000L;
/**
* 自主注册的用户合同时长 天
*/
public static final Integer REG_USER_CONTRACT_DAY=15;
/**
* 自主注册的用户合同名
*/
public static final String REG_USER_CONTRACT_NAME="自动创建合同";
/**
* 自主注册的创建人id
*/
public static final Long CREATE_USER_ID= 0L;
/**
* 自主注册的创建人名称
*/
public static final String CREATE_USER_NAME= "自动创建";
/**
* 管理员角色code标识
*/
public static final String SYSTEM_ADMIN_ROLE_CODE="admin";
/**
* 自主注册的销售服务人员id
*/
public static final Long SALE_USER_ID= 1289806543902457857L;
/**
* 自主注册的运营人员id
*/
public static final Long OPRATION_USER_ID= 1289806733313032193L;
/**
* 销售主管角色code标识
*/
public static final String SALE_MANAGER_ROLE_CODE="salemanager";
/**
* 用于标识存储最后一次诊断redis的key,用于防止最后一个读片后无法生成报告
*/
public static final String SAAS_LAST_SERVER="saaslastserver";
/**
* 喜高PC高管角色code标识
*/
public static final String PC_ADMIN_ROLE_CODE="pc_admin";
/**
* 喜高运营高管角色code标识
*/
public static final String OPRATIONMANAGER_ROLE_CODE="oprationmanager";
/**
* 集团组织级别
*/
public static final Integer SYSTEM_ORG_TOP_CODE=0;
/**
* 公司/医院组织级别
*/
public static final Integer SYSTEM_ORG_HOS_LEVEL=1;
/**
* 科室部门组织级别
*/
public static final Integer SYSTEM_ORG_DEP_LEVEL=2;
/**
* 医生类型 C+H
*/
public static final Integer CH_DOCTOR_TYPE=0;
/**
* 医生类型 H
*/
public static final Integer H_DOCTOR_TYPE=1;
/**
* 医生类型 C
*/
public static final Integer C_DOCTOR_TYPE=2;
/**
* 一个科室能最大试用多少次
*/
public static final Integer MAX_FREE_COUNT=5;
}