package com.rongwei.safecommon.vo;

import lombok.Data;

import java.util.Map;
import java.util.function.Function;

/**
 * CommonGenerateExcelVo class
 *
 * @author XH
 * @date 2024/02/01
 */
@Data
public class CommonGenerateExcelVo<T> {
    /**
     * 对应的字段描述
     */
    private String filedDesc;

    /**
     * 对应字段的get方法
     */
    private Function<T, Object> getOrgNameFunction;

    /**
     * 固定值
     */
    private Object fileValue;

    /**
     * 时间格式转化
     */
    private String datePattern;

    /**
     * 数据字典值集编号
     */
    private String  dictType;

    /**
     * 数据字典集合
     */
    private Map<String, Object> customDictMap;
}
