Skip to content

Commit 285ca20

Browse files
committed
-fn 参数可为空
1 parent ffeb0b9 commit 285ca20

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/java/com/yanglb/codegen/core/parser/BaseParser.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,9 @@ protected Options options() {
5252
Option fn = Option.builder("fn")
5353
.longOpt("file-name")
5454
.argName("fn")
55-
.desc("生成的文件名,默认为Excel名")
55+
.desc("生成的文件名,默认为Excel名,可为空值。")
5656
.hasArg(true)
57+
.optionalArg(true)
5758
.build();
5859
options.addOption(fn);
5960

src/main/java/com/yanglb/codegen/model/ParameterModel.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public String getOptDir() {
3030
return options.getOptionValue("out", "out");
3131
}
3232
public String getFileName() {
33-
return options.getOptionValue("fn");
33+
if (!options.hasOption("fn")) return null;
34+
return options.getOptionValue("fn", "");
3435
}
3536

3637
public String getCmd() {

0 commit comments

Comments
 (0)