|
48 | 48 | import com.alibaba.fastjson.annotation.JSONField; |
49 | 49 |
|
50 | 50 | import apijson.demo.server.model.BaseModel; |
51 | | -import apijson.demo.server.model.User; |
52 | 51 | import apijson.demo.server.model.Privacy; |
| 52 | +import apijson.demo.server.model.User; |
53 | 53 | import zuo.biao.apijson.Log; |
54 | 54 | import zuo.biao.apijson.RequestMethod; |
55 | 55 | import zuo.biao.apijson.RequestRole; |
56 | 56 | import zuo.biao.apijson.SQL; |
57 | 57 | import zuo.biao.apijson.StringUtil; |
58 | 58 | import zuo.biao.apijson.model.Column; |
| 59 | +import zuo.biao.apijson.model.Table; |
59 | 60 | import zuo.biao.apijson.server.JSONRequest; |
60 | 61 | import zuo.biao.apijson.server.Logic; |
61 | 62 | import zuo.biao.apijson.server.Pair; |
@@ -109,6 +110,9 @@ public class SQLConfig { |
109 | 110 | public static final Map<String, String> TABLE_KEY_MAP; |
110 | 111 | static { |
111 | 112 | TABLE_KEY_MAP = new HashMap<String, String>(); |
| 113 | + TABLE_KEY_MAP.put(Table.class.getSimpleName(), Table.TAG); |
| 114 | + TABLE_KEY_MAP.put(Column.class.getSimpleName(), Column.TAG); |
| 115 | + |
112 | 116 | TABLE_KEY_MAP.put(User.class.getSimpleName(), "apijson_user"); |
113 | 117 | TABLE_KEY_MAP.put(Privacy.class.getSimpleName(), "apijson_privacy"); |
114 | 118 | } |
@@ -1032,12 +1036,12 @@ public static synchronized SQLConfig newQueryConfig(RequestMethod method, String |
1032 | 1036 | Map<String, Object> tableWhere = new LinkedHashMap<String, Object>();//保证顺序好优化 WHERE id > 1 AND name LIKE... |
1033 | 1037 | if (about) { |
1034 | 1038 | if (RequestMethod.isQueryMethod(method) == false) { |
1035 | | - throw new UnsupportedOperationException(config.getTable() + " 被 @info 标注,只能进行 GET,HEAD 等查询操作!"); |
| 1039 | + throw new UnsupportedOperationException(config.getTable() + " 被" + KEY_ABOUT + "标注,只能进行 GET,HEAD 等查询操作!"); |
1036 | 1040 | } |
1037 | 1041 |
|
1038 | 1042 | tableWhere.put(TABLE_SCHEMA, SQLConfig.getSchema(schema)); |
1039 | 1043 | tableWhere.put(TABLE_NAME, config.getSQLTable()); |
1040 | | - config.setTable(Column.TAG); |
| 1044 | + config.setTable(Column.class.getSimpleName()); |
1041 | 1045 |
|
1042 | 1046 | schema = SCHEMA_INFORMATION; |
1043 | 1047 | column += ( |
|
0 commit comments