吴学文
2019-07-07 662b7c27d577229fd2bcff43bcd5758ac3700c40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.java110.code;
 
/**
 * 内部服务类实现类
 */
public class GeneratorInnerServiceSMOImpl extends BaseGenerator {
 
    /**
     * 生成代码
     *
     * @param data 数据
     */
    public void generator(Data data) {
        StringBuffer sb = readFile(this.getClass().getResource("/template/InnerServiceSMOImpl.txt").getFile());
        String fileContext = sb.toString();
        fileContext = fileContext.replace("store", toLowerCaseFirstOne(data.getName()))
                .replace("Store", toUpperCaseFirstOne(data.getName()))
                .replace("商户", data.getDesc());
        String writePath = this.getClass().getResource("/listener").getPath() + "/"
                + toUpperCaseFirstOne(data.getName()) + "InnerServiceSMOImpl.java";
        writeFile(writePath,
                fileContext);
    }
}