public interface SuperMapper
限定符和类型 | 方法和说明 |
---|---|
Boolean |
addTable(Map<String,String> map,
String tableName) |
Boolean |
deleteTable(String tableName,
Integer id) |
void |
executeSql(String sql) |
List<Map<String,Object>> |
getAll(String tableName) |
List<String> |
getAllTables() |
List<Map<String,Object>> |
getForeignInfo(String tableName,
String relationKey,
String showField) |
String |
getId() |
Map<String,Object> |
getOneRecord(String tableName,
Integer id) |
List<Map<String,String>> |
getThirdInfo(String thirdTable,
String relationField,
String selfField,
String selectVal) |
String |
manyToManySelfId(String tableName,
String selectField,
String id) |
Boolean |
removeFromThirdTable(String thirdTable,
String thirdSelfField,
String selectId) |
Boolean |
thirdInsert(String thirdTable,
String relationField,
String relationVal,
String selfField,
String selfVal) |
Boolean |
updateTable(String tableName,
Integer id,
Map<String,Object> map) |
Boolean addTable(@Param(value="data_map") Map<String,String> map, @Param(value="table_name") String tableName)
Map<String,Object> getOneRecord(@Param(value="table_name") String tableName, @Param(value="id") Integer id)
Boolean updateTable(@Param(value="table_name") String tableName, @Param(value="id") Integer id, @Param(value="data_map") Map<String,Object> map)
Boolean deleteTable(@Param(value="table_name") String tableName, @Param(value="id") Integer id)
List<Map<String,Object>> getForeignInfo(@Param(value="table_name") String tableName, @Param(value="relation_key") String relationKey, @Param(value="show_field") String showField)
String getId()
String manyToManySelfId(@Param(value="table_name") String tableName, @Param(value="select_field") String selectField, @Param(value="id") String id)
Boolean thirdInsert(@Param(value="third_table") String thirdTable, @Param(value="relation_field") String relationField, @Param(value="relation_val") String relationVal, @Param(value="self_field") String selfField, @Param(value="self_val") String selfVal)
List<Map<String,String>> getThirdInfo(@Param(value="third_table") String thirdTable, @Param(value="relation_field") String relationField, @Param(value="self_field") String selfField, @Param(value="select_value") String selectVal)
Boolean removeFromThirdTable(@Param(value="third_table") String thirdTable, @Param(value="third_self_field") String thirdSelfField, @Param(value="select_id") String selectId)
void executeSql(@Param(value="sql") String sql)
Copyright © 2019. All rights reserved.