// Path: src/main/java/com/ccnode/codegenerator/enums/FileType.java
// public enum FileType {
//     SQL(0,".sql"),
//     MAPPER(1,".xml"),
//     SERVICE(2,".java"),
//     DAO(3,".java"),
//     NONE(-1,"none");
// 
//     private Integer code;
//     private String suffix;
// 
//     private FileType(Integer code,String suffix){
//         this.code = code;
//         this.suffix = suffix;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public String getSuffix() {
//         return suffix;
//     }
// 
//     public static FileType fromName(String name){
//         for(FileType e : FileType.values()){
//             if (e.name().equals(name)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static FileType fromCode(Integer code){
//         for(FileType e : FileType.values()){
//             if (e.getCode().equals(code)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static String codeToName(Integer code){
//             FileType o = fromCode(code);
//             return o.name();
//         }
// 
//     public static Integer nameToCode(String name){
//         FileType o = fromName(name);
//         return o.getCode();
//     }
// }
// 
// Path: src/main/java/com/ccnode/codegenerator/enums/FileType.java
// public enum FileType {
//     SQL(0,".sql"),
//     MAPPER(1,".xml"),
//     SERVICE(2,".java"),
//     DAO(3,".java"),
//     NONE(-1,"none");
// 
//     private Integer code;
//     private String suffix;
// 
//     private FileType(Integer code,String suffix){
//         this.code = code;
//         this.suffix = suffix;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public String getSuffix() {
//         return suffix;
//     }
// 
//     public static FileType fromName(String name){
//         for(FileType e : FileType.values()){
//             if (e.name().equals(name)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static FileType fromCode(Integer code){
//         for(FileType e : FileType.values()){
//             if (e.getCode().equals(code)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static String codeToName(Integer code){
//             FileType o = fromCode(code);
//             return o.name();
//         }
// 
//     public static Integer nameToCode(String name){
//         FileType o = fromName(name);
//         return o.getCode();
//     }
// }


import com.ccnode.codegenerator.enums.FileType;
import com.ccnode.codegenerator.enums.FileType;
import java.io.File;
import java.util.List;
    }

    public void setFile(File file) {
        this.file = file;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public List<String> getNewLines() {
        return newLines;
    }

    public void setNewLines(List<String> newLines) {
        this.newLines = newLines;
    }

    public List<String> getOldLines() {
        return oldLines;
    }

    public void setOldLines(List<String> oldLines) {
        this.oldLines = oldLines;
    }

// Path: src/main/java/com/ccnode/codegenerator/enums/FileType.java
// public enum FileType {
//     SQL(0,".sql"),
//     MAPPER(1,".xml"),
//     SERVICE(2,".java"),
//     DAO(3,".java"),
//     NONE(-1,"none");
// 
//     private Integer code;
//     private String suffix;
// 
//     private FileType(Integer code,String suffix){
//         this.code = code;
//         this.suffix = suffix;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public String getSuffix() {
//         return suffix;
//     }
// 
//     public static FileType fromName(String name){
//         for(FileType e : FileType.values()){
//             if (e.name().equals(name)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static FileType fromCode(Integer code){
//         for(FileType e : FileType.values()){
//             if (e.getCode().equals(code)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static String codeToName(Integer code){
//             FileType o = fromCode(code);
//             return o.name();
//         }
// 
//     public static Integer nameToCode(String name){
//         FileType o = fromName(name);
//         return o.getCode();
//     }
// }
// 
// Path: src/main/java/com/ccnode/codegenerator/enums/FileType.java
// public enum FileType {
//     SQL(0,".sql"),
//     MAPPER(1,".xml"),
//     SERVICE(2,".java"),
//     DAO(3,".java"),
//     NONE(-1,"none");
// 
//     private Integer code;
//     private String suffix;
// 
//     private FileType(Integer code,String suffix){
//         this.code = code;
//         this.suffix = suffix;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public String getSuffix() {
//         return suffix;
//     }
// 
//     public static FileType fromName(String name){
//         for(FileType e : FileType.values()){
//             if (e.name().equals(name)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static FileType fromCode(Integer code){
//         for(FileType e : FileType.values()){
//             if (e.getCode().equals(code)){
//                 return e;
//             }
//         }
//         return FileType.NONE;
//     }
// 
//     public static String codeToName(Integer code){
//             FileType o = fromCode(code);
//             return o.name();
//         }
// 
//     public static Integer nameToCode(String name){
//         FileType o = fromName(name);
//         return o.getCode();
//     }
// }


// Path: src/main/java/com/ccnode/codegenerator/pojo/GeneratedFile.java
import com.ccnode.codegenerator.enums.FileType;
import com.ccnode.codegenerator.enums.FileType;
import java.io.File;
import java.util.List;

    }

    public void setFile(File file) {
        this.file = file;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public List<String> getNewLines() {
        return newLines;
    }

    public void setNewLines(List<String> newLines) {
        this.newLines = newLines;
    }

    public List<String> getOldLines() {
        return oldLines;
    }

    public void setOldLines(List<String> oldLines) {
        this.oldLines = oldLines;
    }

    public FileType getFileType() {