Helius
2021-02-26 de04085526eda992155716eda98af621ad681e4e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
package com.matrix.codeGeneration.model;
 
/**
 * 文件类型
 * 
 * @author Matrix-J
 *
 */
public enum ModelType {
    /**
     * javabean类型模型
     */
    JAVA_BEAN,
 
    /**
     * mybatis dao模型文件
     */
    MYBATIS_DAO_IMPL,
 
    /**
     * mybatis dao模型文件
     */
    MYBATIS_DAO,
 
    /**
     * SERVICE接口 模型文件
     */
    SERVICE,
 
    /**
     * SERVICE 实现类模型文件
     */
    SERVICE_IMPL,
 
    /**
     * ACTION 类模型文件
     */
    ACTION,
 
    /**
     * LIST VIEW 视图模型文件
     */
    LIST,
    /**
     * FORM VIEW 视图模型文件
     */
    FORM,
 
    /**
     * MABATIS 的配置文件
     */
    MABATIS_CONFIG,;
 
    public static ModelType get(String source) {
 
        if (source.equals(JAVA_BEAN.toString())) {
            return JAVA_BEAN;
        } else if (source.equals(MYBATIS_DAO_IMPL.toString())) {
            return MYBATIS_DAO_IMPL;
        } else if (source.equals(MYBATIS_DAO.toString())) {
            return MYBATIS_DAO;
        } else if (source.equals(SERVICE.toString())) {
            return SERVICE;
        } else if (source.equals(SERVICE_IMPL.toString())) {
            return SERVICE_IMPL;
        } else if (source.equals(ACTION.toString())) {
            return ACTION;
        } else if (source.equals(LIST.toString())) {
            return LIST;
        }else if (source.equals(FORM.toString())) {
            return FORM;
        } else if (source.equals(MABATIS_CONFIG.toString())) {
            return MABATIS_CONFIG;
        }
        return null;
    }
 
}