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