You've already forked FrameTour-BE
Init
This commit is contained in:
113
src/main/java/com/ycwl/basic/constant/BaseContextHandler.java
Normal file
113
src/main/java/com/ycwl/basic/constant/BaseContextHandler.java
Normal file
@ -0,0 +1,113 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
import com.ycwl.basic.utils.StringUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class BaseContextHandler {
|
||||
|
||||
public static ThreadLocal<Map<String, Object>> threadLocal = new ThreadLocal();
|
||||
|
||||
public BaseContextHandler() {
|
||||
}
|
||||
|
||||
public static void set(String key, Object value) {
|
||||
Object map;
|
||||
if ((map = (Map) threadLocal.get()) == null) {
|
||||
map = new HashMap();
|
||||
threadLocal.set((Map<String, Object>) map);
|
||||
}
|
||||
|
||||
((Map) map).put(key, value);
|
||||
}
|
||||
|
||||
public static Object get(String key) {
|
||||
Object map;
|
||||
if ((map = (Map) threadLocal.get()) == null) {
|
||||
map = new HashMap();
|
||||
threadLocal.set((Map<String, Object>) map);
|
||||
}
|
||||
|
||||
return ((Map) map).get(key);
|
||||
}
|
||||
|
||||
public static void setToken(String token) {
|
||||
set("currentUserToken", token);
|
||||
}
|
||||
|
||||
public static String getToken() {
|
||||
return StringUtil.a(get("currentUserToken"));
|
||||
}
|
||||
|
||||
public static String getAccount() {
|
||||
return returnObjectValue(get("currentAccount"));
|
||||
}
|
||||
|
||||
public static void setAccount(String userName) {
|
||||
set("currentAccount", userName);
|
||||
}
|
||||
|
||||
public static String getPhone() {
|
||||
return returnObjectValue(get("currentPhone"));
|
||||
}
|
||||
|
||||
public static void setPhone(String phone) {
|
||||
set("currentPhone", phone);
|
||||
}
|
||||
|
||||
public static String getName() {
|
||||
return returnObjectValue(get("currentName"));
|
||||
}
|
||||
|
||||
public static void setName(String name) {
|
||||
set("currentName", name);
|
||||
}
|
||||
|
||||
public static String getUserId() {
|
||||
return returnObjectValue(get("currentUserId"));
|
||||
}
|
||||
|
||||
public static void setUserId(String userId) {
|
||||
set("currentUserId", userId);
|
||||
}
|
||||
|
||||
|
||||
public static String getRoleId() {
|
||||
return get("currentRoleId").toString();
|
||||
}
|
||||
|
||||
public static void setRoleId(String roleId) {
|
||||
set("currentRoleId", roleId);
|
||||
}
|
||||
|
||||
public static LocalDateTime getUserExpireTime() {
|
||||
return (LocalDateTime) get("currentUserExpireTime");
|
||||
}
|
||||
|
||||
public static void setUserExpireTime(LocalDateTime localDateTime) {
|
||||
set("currentUserExpireTime", localDateTime);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 返回value
|
||||
*
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
private static String returnObjectValue(Object value) {
|
||||
return value == null ? null : value.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除threadLocal
|
||||
*/
|
||||
public static void remove() {
|
||||
threadLocal.remove();
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
/**
|
||||
* @date 2022年11月21日 10:17
|
||||
* 公共的返回消息
|
||||
*/
|
||||
public class CommonReturnMessageConstant {
|
||||
|
||||
public static final String SAVE_SUCCESS = "保存成功";
|
||||
public static final String SAVE_FAILED = "保存失败";
|
||||
|
||||
private CommonReturnMessageConstant() {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
/**
|
||||
* @date 2022年11月21日 9:59
|
||||
* 消费管理收费机是否绑定应用场所状态类
|
||||
*/
|
||||
public class ConsumeIsBindApplicationSiteConstant {
|
||||
|
||||
/**
|
||||
* 未绑定
|
||||
*/
|
||||
public static final int UNBOUND = 0;
|
||||
/**
|
||||
* 已绑定
|
||||
*/
|
||||
public static final int BOUND = 1;
|
||||
|
||||
private ConsumeIsBindApplicationSiteConstant() {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
public class PermissionConstant {
|
||||
public final static String USER_PERMISSION_URL = "userPermissionUrl:";
|
||||
public final static String ROLE_STATUS = "roleStatus:";
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
public class RequestConstant {
|
||||
public final static String UPDATE_PASSWORD = "/api/adminUser/v1/updatePassword";
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.ycwl.basic.constant;
|
||||
|
||||
public class ShareParkingSpaceRedisKeyConstant {
|
||||
// 更改数量时候的锁
|
||||
public final static String UPDATE_NUMBER_LOCK_KEY="ShareParking:updateNumberLockKey";
|
||||
// 地上车位
|
||||
public final static String GROUND_PARKING_SPACE_NUMBER="ShareParking:groundParkingSpaceNumber";
|
||||
// 地下车位数
|
||||
public final static String UNDERGROUND_PARKING_SPACE_NUMBER="ShareParking:undergroundParkingSpaceNumber";
|
||||
// 每日开放预约时间
|
||||
public final static String OPEN_TIME="ShareParking:openTime";
|
||||
// 预约后当日车辆最晚停留时间
|
||||
public final static String RESIDENCE_TIME="ShareParking:residenceTime";
|
||||
//取消时间
|
||||
public final static String CANCEL_TIME="ShareParking:cancelTime";
|
||||
//支付时间
|
||||
public final static String PAY_TIME="ShareParking:payTime";
|
||||
}
|
Reference in New Issue
Block a user