package com.ydtech.aop; import com.alibaba.ttl.TransmittableThreadLocal; /** * @description: 表名 ThreadLocal * @author: wenks * @date: 2023/12/1 16:28 **/ public class DynamicTableNameHelper { private static final ThreadLocal TABLE_NAMES = new TransmittableThreadLocal<>(); private DynamicTableNameHelper() { } public static void set(String stationNo) { TABLE_NAMES.set(stationNo); } public static void remove() { TABLE_NAMES.remove(); } public static String get() { return TABLE_NAMES.get(); } }