懒羊羊
2023-11-14 8286c62256f23bc2367a6729c0f46f84215e380b
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
package cn.stylefeng.guns.gen.core.generator.base.model;
 
import cn.stylefeng.guns.gen.core.enums.GenDownloadEnum;
import lombok.Data;
 
import java.util.Map;
 
/**
 * 代码生成所需要的上下文参数
 *
 * @author fengshuonan
 * @date 2018-12-12-4:30 PM
 */
@Data
public class ContextParam {
 
    /**
     * jdbc连接的驱动名称
     */
    private String jdbcDriver;
 
    /**
     * 数据库连接的url
     */
    private String jdbcUrl;
 
    /**
     * 数据库用户名
     */
    private String jdbcUserName;
 
    /**
     * 数据库连接的密码
     */
    private String jdbcPassword;
 
    /**
     * 代码生成路径
     */
    private String outputPath = "temp";
 
    /**
     * 项目的包路径
     */
    private String proPackage;
 
    /**
     * 代码生成作者
     */
    private String author = "fengshuonan";
 
    /**
     * 模块名称
     */
    private String modularName;
 
    /**
     * 是否开启swagger注解
     */
    private Boolean swagger = false;
 
    /**
     * 是否生成远程接口
     */
    private Boolean remote = true;
 
    /**
     * 修改和编辑页面是否弹框展示(key为tableName)
     */
    private Map<String, Boolean> jumpTypeMap;
 
    /**
     * 代码生成的路径
     */
    private GenDownloadEnum genDownloadEnum;
 
    public String getJdbcDriver() {
        return jdbcDriver;
    }
 
    public void setJdbcDriver(String jdbcDriver) {
        this.jdbcDriver = jdbcDriver;
    }
 
    public String getJdbcUrl() {
        return jdbcUrl;
    }
 
    public void setJdbcUrl(String jdbcUrl) {
        this.jdbcUrl = jdbcUrl;
    }
 
    public String getJdbcUserName() {
        return jdbcUserName;
    }
 
    public void setJdbcUserName(String jdbcUserName) {
        this.jdbcUserName = jdbcUserName;
    }
 
    public String getJdbcPassword() {
        return jdbcPassword;
    }
 
    public void setJdbcPassword(String jdbcPassword) {
        this.jdbcPassword = jdbcPassword;
    }
 
    public String getOutputPath() {
        return outputPath;
    }
 
    public void setOutputPath(String outputPath) {
        this.outputPath = outputPath;
    }
 
    public String getProPackage() {
        return proPackage;
    }
 
    public void setProPackage(String proPackage) {
        this.proPackage = proPackage;
    }
 
    public String getAuthor() {
        return author;
    }
 
    public void setAuthor(String author) {
        this.author = author;
    }
 
    public String getModularName() {
        return modularName;
    }
 
    public void setModularName(String modularName) {
        this.modularName = modularName;
    }
 
    public Boolean getSwagger() {
        return swagger;
    }
 
    public void setSwagger(Boolean swagger) {
        this.swagger = swagger;
    }
 
    public Boolean getRemote() {
        return remote;
    }
 
    public void setRemote(Boolean remote) {
        this.remote = remote;
    }
 
    public Map<String, Boolean> getJumpTypeMap() {
        return jumpTypeMap;
    }
 
    public void setJumpTypeMap(Map<String, Boolean> jumpTypeMap) {
        this.jumpTypeMap = jumpTypeMap;
    }
 
    public GenDownloadEnum getGenDownloadEnum() {
        return genDownloadEnum;
    }
 
    public void setGenDownloadEnum(GenDownloadEnum genDownloadEnum) {
        this.genDownloadEnum = genDownloadEnum;
    }
}