1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| package com.walker.di;
|
| /**
| * 模板生成器,并不限于模板,任何文件都可生成。<p></p>
| * 当前主要使用在数据批量导入系统时,为用户提供可导入的模板文件。<br>
| * 对象为单例,仅创建一个即可。
| * <pre>
| * 1)根据表信息,把字段描述和名称写入文件,供用户下载使用。
| * 2)
| * </pre>
| * @author 时克英
| * @date 2023-02-07
| */
| public interface TemplateGenerator<T> {
|
| /**
| * 生成模板,并返回结果
| * @param option 输入参数选项
| * @return
| */
| T generate(Object option) throws TemplateException;
| }
|
|