Skip to content

Commit b6478db

Browse files
committed
add midline var
1 parent 169a948 commit b6478db

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Vincent Mi ([email protected])
3434
| ```${modelCamel}``` |String | userInfo|表名驼峰 |
3535
| ```${model}``` |String | UserInfo|表名模型名称 |
3636
| ```${modelLine}``` |String | user_info|表名下划线间隔 |
37+
| ```${modelMidLine}``` |String | user-info|表名中划线间隔 |
3738
| ```${fields}``` | ArrayList\<FieldInfo> | FieldInfo{}|栏位信息 |
3839
| ```${schema}``` | string | my_db|数据库名称 |
3940

@@ -53,6 +54,8 @@ Vincent Mi ([email protected])
5354
|---| --- | ---- |---|
5455
| ```${name}``` |String | id | 栏位名称 |
5556
| ```${nameCamel}``` |String | id | 栏位名称驼峰 |
57+
| ```${nameLine}``` |String | id | 栏位名下划线 |
58+
| ```${nameMidLine}``` |String | id | 栏位中划线 |
5659
| ```${defaultValue}``` |String | 1 | 默认值 |
5760
| ```${nullable}``` |boolean | false | 是否为空 |
5861
| ```${dataType}``` |String | int | 数据类型 |

src/main/java/com/vnzmi/tool/model/FieldInfo.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,12 @@ public String getNameCamel() {
132132
public String getNameCamelUpper() {
133133
return StringUtil.toCamelUpper(getName());
134134
}
135+
public String getNameLine() {
136+
return StringUtil.toLine(getName());
137+
}
138+
public String getNameMidLine() {
139+
return StringUtil.toLine(getNameCamel(),'-');
140+
}
135141

136142
public boolean isPrimaryKey(){
137143
return (boolean) getOrCreate("is_primary_key" , () -> getKey().indexOf("PRI") != -1 );

src/main/java/com/vnzmi/tool/model/Generator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ public CodePack[] build(TableInfo tableInfo, HashSet<String> need) {
127127
tData.put("modelCamel", StringUtil.toCamel(tableInfo.getName()));
128128
tData.put("model", StringUtil.toCamelUpper(tableInfo.getName()));
129129
tData.put("modelLine", StringUtil.toLine((String) tData.get("modelCamel")));
130+
tData.put("modelMidLine", StringUtil.toLine((String) tData.get("modelCamel"),'-'));
130131
tData.put("fields", tableInfo.getFields());
131132
tData.put("schema", tableInfo.getSchema());
132133

src/main/resources/templates/default/endpoint.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import java.util.stream.Collectors;
1616

1717
@RestController
18-
@RequestMapping("${TAG_DOLLAR}{application.url.prefix.v1}/${tableLowcase}")
18+
@RequestMapping("${TAG_DOLLAR}{application.url.prefix.v1}/${modelMidLine}")
1919
public class ${model}Endpoint {
2020

2121
@Autowired

0 commit comments

Comments
 (0)