Skip to content

Commit c106b3e

Browse files
committed
pom
1 parent c9af071 commit c106b3e

File tree

14 files changed

+134
-37
lines changed

14 files changed

+134
-37
lines changed

pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
<version>1.0.0</version>
99
<name>simple-mybatis</name>
1010
<description>simple mybatis project for Spring Boot</description>
11-
<packaging>pom</packaging>
1211

1312
<properties>
1413
<maven.compile.source>1.8</maven.compile.source>
Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
11
package com.codingapi.simplemybatis.page;
22

3-
import lombok.Data;
43

5-
@Data
64
public class PageRequest {
75

86
private int nowPage = 1;
97

108
private int pageSize = 20;
119

1210

11+
public int getNowPage() {
12+
return nowPage;
13+
}
14+
15+
public void setNowPage(int nowPage) {
16+
this.nowPage = nowPage;
17+
}
18+
19+
public int getPageSize() {
20+
return pageSize;
21+
}
22+
23+
public void setPageSize(int pageSize) {
24+
this.pageSize = pageSize;
25+
}
1326
}

src/main/java/com/codingapi/simplemybatis/parser/TableInfo.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.codingapi.simplemybatis.parser;
22

3-
import lombok.Getter;
43

54
import java.util.List;
65

@@ -11,13 +10,10 @@
1110
*/
1211
public class TableInfo {
1312

14-
@Getter
1513
private String tableName;
1614

17-
@Getter
1815
private TableParser.ColumnFiled idColumnFiled;
1916

20-
@Getter
2117
private List<TableParser.ColumnFiled> columnFields;
2218

2319
public TableInfo(String tableName, TableParser.ColumnFiled idColumnFiled, List<TableParser.ColumnFiled> columnFields) {
@@ -26,6 +22,17 @@ public TableInfo(String tableName, TableParser.ColumnFiled idColumnFiled, List<T
2622
this.columnFields = columnFields;
2723
}
2824

25+
public TableParser.ColumnFiled getIdColumnFiled() {
26+
return idColumnFiled;
27+
}
28+
29+
public List<TableParser.ColumnFiled> getColumnFields() {
30+
return columnFields;
31+
}
32+
33+
public String getTableName() {
34+
return tableName;
35+
}
2936

3037
public String createColumnName(Object idValue) {
3138
StringBuilder stringBuilder = new StringBuilder();

src/main/java/com/codingapi/simplemybatis/parser/TableParser.java

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import com.codingapi.simplemybatis.properties.DbProperties.ColumnNameStyle;
44
import com.codingapi.simplemybatis.properties.GlabelProperties;
55
import com.codingapi.simplemybatis.utils.StringCharacterUtils;
6-
import lombok.AllArgsConstructor;
7-
import lombok.Data;
86
import org.apache.commons.beanutils.PropertyUtils;
97
import org.apache.commons.lang3.StringUtils;
108

@@ -143,13 +141,50 @@ public TableInfo getTableInfo() {
143141
}
144142

145143

146-
@Data
147-
@AllArgsConstructor
148144
public static class ColumnFiled {
149145
private String fieldName;
150146
private String columnName;
151147
private Object value;
152148
private Method method;
149+
150+
public ColumnFiled(String fieldName, String columnName, Object value, Method method) {
151+
this.fieldName = fieldName;
152+
this.columnName = columnName;
153+
this.value = value;
154+
this.method = method;
155+
}
156+
157+
public String getFieldName() {
158+
return fieldName;
159+
}
160+
161+
public void setFieldName(String fieldName) {
162+
this.fieldName = fieldName;
163+
}
164+
165+
public String getColumnName() {
166+
return columnName;
167+
}
168+
169+
public void setColumnName(String columnName) {
170+
this.columnName = columnName;
171+
}
172+
173+
public Object getValue() {
174+
return value;
175+
}
176+
177+
public void setValue(Object value) {
178+
this.value = value;
179+
}
180+
181+
public Method getMethod() {
182+
return method;
183+
}
184+
185+
public void setMethod(Method method) {
186+
this.method = method;
187+
}
153188
}
154189

155190

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.codingapi.simplemybatis.properties;
22

3-
import lombok.Data;
43

5-
@Data
64
public class DbProperties {
75

86
private ColumnNameStyle columnNameStyle = ColumnNameStyle.UNDERLINE;
@@ -11,4 +9,7 @@ public enum ColumnNameStyle {
119
CAMEL, UNDERLINE
1210
}
1311

12+
public ColumnNameStyle getColumnNameStyle() {
13+
return columnNameStyle;
14+
}
1415
}

src/main/java/com/codingapi/simplemybatis/provider/CommandProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.codingapi.simplemybatis.provider;
22

33
import com.codingapi.simplemybatis.parser.SqlParser;
4-
import lombok.extern.slf4j.Slf4j;
54
import org.apache.ibatis.builder.annotation.ProviderContext;
65

76
import java.lang.reflect.InvocationTargetException;

src/main/java/com/codingapi/simplemybatis/provider/QueryProvider.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
import com.codingapi.simplemybatis.parser.SqlParser;
44
import com.codingapi.simplemybatis.query.Query;
55
import com.codingapi.simplemybatis.query.QuerySqlBuilder;
6-
import lombok.extern.slf4j.Slf4j;
76
import org.apache.ibatis.annotations.Param;
87
import org.apache.ibatis.builder.annotation.ProviderContext;
98

109
import java.lang.reflect.InvocationTargetException;
1110

1211

13-
@Slf4j
1412
public class QueryProvider extends BaseProvider {
1513

1614
public String getById(Object obj, ProviderContext context) throws IllegalAccessException, InvocationTargetException {

src/main/java/com/codingapi/simplemybatis/query/Query.java

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.codingapi.simplemybatis.query;
22

33
import com.codingapi.simplemybatis.query.parser.QueryCondition;
4-
import lombok.Getter;
54

65
import java.util.HashMap;
76
import java.util.List;
@@ -15,20 +14,16 @@
1514

1615
public class Query {
1716

18-
@Getter
1917
private List<QueryParameter> parameterList;
2018

2119
private List<String> conditions;
2220

2321
private int index = 0;
2422

25-
@Getter
2623
private String select;
2724

28-
@Getter
2925
private String orderBy;
3026

31-
@Getter
3227
public Map<String, Object> data;
3328

3429

@@ -41,6 +36,21 @@ protected Query(String select, List<QueryParameter> parameterList, List<String>
4136
pushData();
4237
}
4338

39+
public String getSelect() {
40+
return select;
41+
}
42+
43+
public String getOrderBy() {
44+
return orderBy;
45+
}
46+
47+
public Map<String, Object> getData() {
48+
return data;
49+
}
50+
51+
public List<QueryParameter> getParameterList() {
52+
return parameterList;
53+
}
4454

4555
public String getCondition() {
4656
try {

src/main/java/com/codingapi/simplemybatis/query/QueryBuilder.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.codingapi.simplemybatis.query;
22

33
import com.codingapi.simplemybatis.query.parser.QueryCondition;
4-
import lombok.Getter;
54

65
import java.util.ArrayList;
76
import java.util.Arrays;
@@ -25,9 +24,12 @@ public QueryBuilder select(String select) {
2524
}
2625

2726
public class Parameter {
28-
@Getter
2927
private List<QueryParameter> parameterList = new ArrayList<>();
3028

29+
public List<QueryParameter> getParameterList() {
30+
return parameterList;
31+
}
32+
3133
public void column(QueryParameter queryParameter) {
3234
parameterList.add(queryParameter);
3335
}
@@ -113,9 +115,12 @@ public Condition in(String key, Object... val) {
113115
}
114116

115117
public class Condition {
116-
@Getter
117118
private List<String> conditions = new ArrayList<>();
118119

120+
public List<String> getConditions() {
121+
return conditions;
122+
}
123+
119124
/**
120125
* and 条件
121126
*

src/main/java/com/codingapi/simplemybatis/query/QueryParameter.java

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
package com.codingapi.simplemybatis.query;
22

33
import com.codingapi.simplemybatis.query.parser.QueryCondition;
4-
import lombok.Data;
54

65
/**
76
* @author lorne
87
* @date 2020/4/15
98
* @description
109
*/
11-
@Data
1210
public class QueryParameter {
1311

1412
public QueryParameter(String key, Object val, QueryCondition condition) {
@@ -22,6 +20,21 @@ public QueryParameter(String key, Object val, QueryCondition condition) {
2220
private Object two;
2321
private QueryCondition condition;
2422

23+
public String getKey() {
24+
return key;
25+
}
26+
27+
public Object getVal() {
28+
return val;
29+
}
30+
31+
public Object getTwo() {
32+
return two;
33+
}
34+
35+
public QueryCondition getCondition() {
36+
return condition;
37+
}
2538

2639
public String getParamKey() {
2740
return getParamKey(false);

0 commit comments

Comments
 (0)