Skip to content

Commit 96093ba

Browse files
author
杨利兵
committed
整理代码结构
1 parent 12c1d6a commit 96093ba

File tree

8 files changed

+23
-23
lines changed

8 files changed

+23
-23
lines changed

src/main/java/com/yanglb/codegen/shell/ICmdParser.java renamed to src/main/java/com/yanglb/codegen/core/parser/IParser.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.yanglb.codegen.shell;
16+
package com.yanglb.codegen.core.parser;
1717

1818
import com.yanglb.codegen.core.GenFactory;
1919
import com.yanglb.codegen.core.model.CmdModel;
2020
import com.yanglb.codegen.core.model.ParamaModel;
21-
import com.yanglb.codegen.exceptions.CodeGenException;
22-
import com.yanglb.codegen.shell.parsers.BaseParser;
21+
import com.yanglb.codegen.core.parser.impl.BaseParser;
2322
import com.yanglb.codegen.utils.Conf;
2423

25-
public interface ICmdParser {
24+
public interface IParser {
2625
void setArgs(String[] args);
2726

2827
/**
@@ -36,8 +35,8 @@ public interface ICmdParser {
3635
*/
3736
ParamaModel parsing() throws IllegalArgumentException;
3837

39-
static ICmdParser parserByArgs(String[] args) {
40-
ICmdParser parser;
38+
static IParser parserByArgs(String[] args) {
39+
IParser parser;
4140
String cmd = args[0];
4241
CmdModel model = Conf.getCmdModel(cmd);
4342

src/main/java/com/yanglb/codegen/shell/parsers/BaseParser.java renamed to src/main/java/com/yanglb/codegen/core/parser/impl/BaseParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.yanglb.codegen.shell.parsers;
16+
package com.yanglb.codegen.core.parser.impl;
1717

1818
import com.yanglb.codegen.core.model.ParamaModel;
19-
import com.yanglb.codegen.shell.ICmdParser;
19+
import com.yanglb.codegen.core.parser.IParser;
2020
import com.yanglb.codegen.utils.Conf;
2121
import com.yanglb.codegen.utils.Infos;
2222
import com.yanglb.codegen.utils.Resources;
@@ -26,7 +26,7 @@
2626
import java.util.Collections;
2727
import java.util.List;
2828

29-
public class BaseParser implements ICmdParser {
29+
public class BaseParser implements IParser {
3030
protected String[] args;
3131
@Override
3232
public void setArgs(String[] args) {

src/main/java/com/yanglb/codegen/shell/parsers/MsgJSONParser.java renamed to src/main/java/com/yanglb/codegen/core/parser/impl/MsgJSONParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.yanglb.codegen.shell.parsers;
1+
package com.yanglb.codegen.core.parser.impl;
22

33
import org.apache.commons.cli.Option;
44
import org.apache.commons.cli.Options;

src/main/java/com/yanglb/codegen/shell/parsers/MsgParser.java renamed to src/main/java/com/yanglb/codegen/core/parser/impl/MsgParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.yanglb.codegen.shell.parsers;
1+
package com.yanglb.codegen.core.parser.impl;
22

33
public class MsgParser extends BaseParser {
44
@Override

src/main/java/com/yanglb/codegen/core/reader/impl/DdlReaderImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ private List<DdlDetail> readerTable(XSSFSheet sheet) throws CodeGenException {
6868
List<DdlDetail> result = null;
6969

7070
// 通过 TableReader读取表格内容
71-
ITableReader tableReader = GenFactory.createByName(Conf.getString(Conf.CATEGORY_READER, "table"));
71+
ITableReader tableReader = GenFactory.createByName(Conf.getString(Conf.CATEGORY_READER, SupportGen.Reader.table.name()));
7272
tableReader.setStartPoint(6, 2);
7373
TableModel tableModel = tableReader.reader(sheet);
7474

src/main/java/com/yanglb/codegen/core/reader/impl/DmlReaderImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected DmlModel onReader(XSSFSheet sheet) throws CodeGenException {
6262
*/
6363
private TableModel readerTable(XSSFSheet sheet) throws CodeGenException {
6464
// 通过 TableReader读取表格内容
65-
ITableReader tableReader = GenFactory.createByName(Conf.getString(Conf.CATEGORY_READER, "table"));
65+
ITableReader tableReader = GenFactory.createByName(Conf.getString(Conf.CATEGORY_READER, SupportGen.Reader.table.name()));
6666
tableReader.setStartPoint(7, 2);
6767
return tableReader.reader(sheet);
6868
}

src/main/java/com/yanglb/codegen/shell/CodeGenShell.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.yanglb.codegen.core.GenFactory;
1919
import com.yanglb.codegen.core.generator.IGenerator;
2020
import com.yanglb.codegen.core.model.ParamaModel;
21+
import com.yanglb.codegen.core.parser.IParser;
2122
import com.yanglb.codegen.exceptions.CodeGenException;
2223
import com.yanglb.codegen.exceptions.ParamaCheckException;
2324

@@ -31,7 +32,7 @@ public boolean invoke(String[] args) {
3132
// args = new String[] {"dml2", "-h"};
3233
args = new String[] {"msg.prop", "src/main/resources/i18n.xlsx", "-fn", "message"};
3334

34-
ICmdParser parser = ICmdParser.parserByArgs(args);
35+
IParser parser = IParser.parserByArgs(args);
3536
ParamaModel model;
3637
try {
3738
model = parser.parsing();

src/main/resources/conf.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
# Commands
22
command:
33
ddl.mysql:
4-
parser: .shell.parsers.BaseParser
4+
parser: .core.parser.BaseParser
55
generator: .core.generator.impl.DdlGeneratorImpl
66
reader: .core.reader.impl.DdlReaderImpl
77
translator: .core.translator.impl.DdlMysqlTranslatorImpl
88
ddl.mssql:
9-
parser: .shell.parsers.BaseParser
9+
parser: .core.parser.BaseParser
1010
generator: .core.generator.impl.DdlGeneratorImpl
1111
reader: .core.reader.impl.DdlReaderImpl
1212
translator: .core.translator.impl.DdlSqlServerTranslatorImpl
1313
ddl.sqlite:
14-
parser: .shell.parsers.BaseParser
14+
parser: .core.parser.BaseParser
1515
generator: .core.generator.impl.DdlGeneratorImpl
1616
reader: .core.reader.impl.DdlReaderImpl
1717
translator: .core.translator.impl.DdlSqliteTranslatorImpl
1818
dml:
19-
parser: .shell.parsers.BaseParser
19+
parser: .core.parser.BaseParser
2020
generator: .core.generator.impl.DmlGeneratorImpl
2121
reader: .core.reader.impl.DmlReaderImpl
2222
translator: .core.translator.impl.DmlTranslatorImpl
2323
msg.resx:
24-
parser: .shell.parsers.BaseParser
24+
parser: .core.parser.BaseParser
2525
generator: .core.generator.impl.MsgGeneratorImpl
2626
reader: .core.reader.impl.TableReaderImpl
2727
translator: .core.translator.impl.MsgCSTranslatorImpl
2828
msg.json:
29-
parser: .shell.parsers.BaseParser
29+
parser: .core.parser.BaseParser
3030
generator: .core.generator.impl.MsgGeneratorImpl
3131
reader: .core.reader.impl.TableReaderImpl
3232
translator: .core.translator.impl.MsgJsonTranslatorImpl
3333
msg.ios:
34-
parser: .shell.parsers.BaseParser
34+
parser: .core.parser.BaseParser
3535
generator: .core.generator.impl.MsgGeneratorImpl
3636
reader: .core.reader.impl.TableReaderImpl
3737
translator: .core.translator.impl.MsgIOSTranslatorImpl
3838
msg.android:
39-
parser: .shell.parsers.BaseParser
39+
parser: .core.parser.BaseParser
4040
generator: .core.generator.impl.MsgGeneratorImpl
4141
reader: .core.reader.impl.TableReaderImpl
4242
translator: .core.translator.impl.MsgAndroidTranslatorImpl
4343
msg.prop:
44-
parser: .shell.parsers.BaseParser
44+
parser: .core.parser.BaseParser
4545
generator: .core.generator.impl.MsgGeneratorImpl
4646
reader: .core.reader.impl.TableReaderImpl
4747
translator: .core.translator.impl.MsgJavaTranslatorImpl

0 commit comments

Comments
 (0)