This commit is contained in:
2024-11-28 15:10:09 +08:00
commit 901691aaea
90 changed files with 4919 additions and 0 deletions

View 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();
}
}

View File

@ -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() {
}
}

View File

@ -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() {
}
}

View File

@ -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:";
}

View File

@ -0,0 +1,5 @@
package com.ycwl.basic.constant;
public class RequestConstant {
public final static String UPDATE_PASSWORD = "/api/adminUser/v1/updatePassword";
}

View File

@ -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";
}