@RestController
@RequestMapping(value="/database/manager")
@Authorize(permission="database-manager",
description="\u6570\u636e\u5e93\u7ef4\u62a4")
public class DataBaseManagerController
extends Object
| 构造器和说明 |
|---|
DataBaseManagerController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage<List<TransactionInfo>> |
allTransaction() |
ResponseMessage<String> |
commitTransaction(String id) |
ResponseMessage<List<SqlExecuteResult>> |
execute(String sqlLines) |
ResponseMessage<List<SqlExecuteResult>> |
execute(String datasourceId,
String sqlLines) |
ResponseMessage<List<SqlExecuteResult>> |
executeTransactional(String transactionalId,
String sqlLines) |
ResponseMessage<List<SqlExecuteResult>> |
executeTransactional(String transactionalId,
String dataSourceId,
String sqlLines) |
ResponseMessage<String> |
newTransaction() |
ResponseMessage<String> |
newTransaction(String dataSourceId) |
ResponseMessage<Map<ObjectMetadata.ObjectType,List<? extends ObjectMetadata>>> |
parseAllObject() |
ResponseMessage<Map<ObjectMetadata.ObjectType,List<? extends ObjectMetadata>>> |
parseAllObject(String datasourceId) |
ResponseMessage<String> |
rollbackTransaction(String id) |
@GetMapping(value="/metas")
@Authorize(action="query",
description="\u83b7\u53d6\u5143\u6570\u636e")
public ResponseMessage<Map<ObjectMetadata.ObjectType,List<? extends ObjectMetadata>>> parseAllObject()
throws Exception
Exception@GetMapping(value="/metas/{datasourceId}")
@Authorize(action="query",
description="\u83b7\u53d6\u5143\u6570\u636e")
public ResponseMessage<Map<ObjectMetadata.ObjectType,List<? extends ObjectMetadata>>> parseAllObject(@PathVariable
String datasourceId)
throws Exception
Exception@PostMapping(value="/execute/{datasourceId}",
consumes="text/plain")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<List<SqlExecuteResult>> execute(@PathVariable
String datasourceId,
@RequestBody
String sqlLines)
throws Exception
Exception@PostMapping(value="/execute",
consumes="text/plain")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<List<SqlExecuteResult>> execute(@RequestBody
String sqlLines)
throws Exception
Exception@PostMapping(value="/transactional/execute/{transactionalId}",
consumes="text/plain")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<List<SqlExecuteResult>> executeTransactional(@PathVariable
String transactionalId,
@RequestBody
String sqlLines)
throws Exception
Exception@PostMapping(value="/transactional/execute/{transactionalId}/{dataSourceId}",
consumes="text/plain")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<List<SqlExecuteResult>> executeTransactional(@PathVariable
String transactionalId,
@PathVariable
String dataSourceId,
@RequestBody
String sqlLines)
throws Exception
Exception@GetMapping(value="/transactional/new")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<String> newTransaction()
throws Exception
Exception@GetMapping(value="/transactional/new/{dataSourceId}")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<String> newTransaction(@PathVariable
String dataSourceId)
throws Exception
Exception@GetMapping(value="/transactional")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<List<TransactionInfo>> allTransaction()
throws Exception
Exception@PostMapping(value="/transactional/{id}/commit")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<String> commitTransaction(@PathVariable
String id)
throws Exception
Exception@PostMapping(value="/transactional/{id}/rollback")
@Authorize(action="execute",
description="\u6267\u884cSQL")
public ResponseMessage<String> rollbackTransaction(@PathVariable
String id)
throws Exception
ExceptionCopyright © 2016–2019. All rights reserved.