ludc
2025-01-16 5203081b68e3a8dc139d1807b2f8774e4a00a82a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.vci.starter.poi.util;
 
import java.lang.reflect.Field;
import java.util.Map;
 
/**
 * 生成excel项目的模板的时候,获取枚举的内容
 * @author weidy
 * @date 2022/09/28
 */
@FunctionalInterface
public interface PoiTemplateProcesser<T> {
 
    /***
     * 获取枚举的内容
     * @param enumId 枚举的编号
     * @param tClass  javaBean对象.
     * @param field 属性字段.
     * @return 枚举的内容
     */
    Map<String,String> wrapperEnumMap(String enumId, Class<T> tClass, Field field);
}