dangsn
2024-06-06 33321f5486fd586fda6fd3f46b7e71754fede28b
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);
}