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