wuxw
2019-07-30 17d4aa9b99244c02519920d4c655a64ab33054a7
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 GeneratorIInnerServiceSMO extends BaseGenerator {
 
    /**
     * 生成代码
     *
     * @param data 数据
     */
    public void generator(Data data) {
        StringBuffer sb = readFile(this.getClass().getResource("/template/IInnerServiceSMO.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() + "/I"
                + toUpperCaseFirstOne(data.getName()) + "InnerServiceSMO.java";
        writeFile(writePath,
                fileContext);
    }
}