// 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 com.google.common.collect.Maps;
import java.util.Map;
package com.ccnode.codegenerator.pojo;



/**
 * What always stop you is what you always believe.
 * <p>
 * Created by zhengjun.du on 2016/05/22 17:09
 */
public class DirectoryConfig {
    
    Map<FileType,String> directoryMap = Maps.newHashMap();

    public Map<FileType, String> getDirectoryMap() {
// 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/DirectoryConfig.java
import com.ccnode.codegenerator.enums.FileType;
import com.ccnode.codegenerator.enums.FileType;
import com.google.common.collect.Maps;
import java.util.Map;

package com.ccnode.codegenerator.pojo;



/**
 * What always stop you is what you always believe.
 * <p>
 * Created by zhengjun.du on 2016/05/22 17:09
 */
public class DirectoryConfig {
    
    Map<FileType,String> directoryMap = Maps.newHashMap();

    public Map<FileType, String> getDirectoryMap() {
        return directoryMap;