@Controller
@RequestMapping(value="/mdtable")
public class MetaTableController
extends com.centit.framework.core.controller.BaseController
| 构造器和说明 |
|---|
MetaTableController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
alertSqlBeforePublish(String ptableId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.alibaba.fastjson.JSONObject |
checkFileRange(String token,
long size) |
void |
createMdTable(PendingMetaTable mdTable,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
deleteMdTable(String tableId) |
PendingMetaColumn |
getColumn(String tableId,
String columnName) |
PendingMetaTable |
getMdTableDraft(String tableId) |
MetaChangLog |
getMdTableLog(String changeId) |
void |
getPdNextKey(javax.servlet.http.HttpServletResponse response,
com.centit.support.database.utils.PageDesc pageDesc)
获取草稿序列中的tableId
|
com.centit.framework.core.dao.PageQueryResult<PendingMetaColumn> |
listColumns(String tableId,
com.centit.support.database.utils.PageDesc pageDesc) |
com.centit.framework.core.dao.PageQueryResult |
listdraft(String databaseCode,
String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
listfield(String tableId,
javax.servlet.http.HttpServletResponse response,
com.centit.support.database.utils.PageDesc pageDesc) |
com.centit.framework.core.dao.PageQueryResult |
loglist(String databaseCode,
String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
publishDatabase(String databaseCode,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
publishMdTable(String ptableId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
syncConfirm(String databaseCode,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
syncPdm(String token,
long size,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
updateMdTable(String tableId,
PendingMetaTable mdTable) |
void |
updateMetaColumns(String tableId,
String columnCode,
PendingMetaColumn metaColumn) |
void |
updateMetaTable(String tableId,
PendingMetaTable metaTable,
javax.servlet.http.HttpServletRequest request) |
@RequestMapping(value="/{databaseCode}/log",
method=GET)
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult loglist(@PathVariable
String databaseCode,
String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/log/{changeId}",
method=GET)
@WrapUpResponseBody(contentType=MAP_DICT)
public MetaChangLog getMdTableLog(@PathVariable
String changeId)
@RequestMapping(value="/{databaseCode}/list",
method=GET)
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult listdraft(@PathVariable
String databaseCode,
String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{tableId}",
method=GET)
@WrapUpResponseBody(contentType=MAP_DICT)
public PendingMetaTable getMdTableDraft(@PathVariable
String tableId)
@RequestMapping(method=POST) public void createMdTable(PendingMetaTable mdTable, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@PutMapping(value="/table/{tableId}")
@WrapUpResponseBody
public void updateMetaTable(@PathVariable
String tableId,
@RequestBody
PendingMetaTable metaTable,
javax.servlet.http.HttpServletRequest request)
@PutMapping(value="/column/{tableId}/{columnCode}")
@WrapUpResponseBody
public void updateMetaColumns(@PathVariable
String tableId,
@PathVariable
String columnCode,
@RequestBody
PendingMetaColumn metaColumn)
@RequestMapping(value="/{tableId}",
method=PUT)
@WrapUpResponseBody
public void updateMdTable(@PathVariable
String tableId,
@RequestBody
PendingMetaTable mdTable)
@RequestMapping(value="/{tableId}",
method=DELETE)
@WrapUpResponseBody
public void deleteMdTable(@PathVariable
String tableId)
@RequestMapping(value="/beforePublish/{ptableId}",
method=POST)
public void alertSqlBeforePublish(@PathVariable
String ptableId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/publish/{ptableId}",
method=POST)
public void publishMdTable(@PathVariable
String ptableId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{tableId}/getField",
method=GET)
public void listfield(@PathVariable
String tableId,
javax.servlet.http.HttpServletResponse response,
com.centit.support.database.utils.PageDesc pageDesc)
@RequestMapping(value="/draft/getNextKey",
method=GET)
public void getPdNextKey(javax.servlet.http.HttpServletResponse response,
com.centit.support.database.utils.PageDesc pageDesc)
@CrossOrigin(origins="*",
allowCredentials="true",
maxAge=86400L,
methods=GET)
@RequestMapping(value="/range",
method=GET)
@WrapUpResponseBody
public com.alibaba.fastjson.JSONObject checkFileRange(String token,
long size)
@CrossOrigin(origins="*",
allowCredentials="true",
maxAge=86400L,
methods=POST)
@RequestMapping(value="/range",
method=POST)
public void syncPdm(String token,
long size,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOException@RequestMapping(value="/{databaseCode}/confirm",
method=POST)
@WrapUpResponseBody
public void syncConfirm(@PathVariable
String databaseCode,
@RequestBody
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{databaseCode}/publish",
method=POST)
@WrapUpResponseBody(contentType=MAP_DICT)
public void publishDatabase(@PathVariable
String databaseCode,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/{tableId}/columns")
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult<PendingMetaColumn> listColumns(@PathVariable
String tableId,
com.centit.support.database.utils.PageDesc pageDesc)
@GetMapping(value="/{tableId}/column/{columnName}")
@WrapUpResponseBody(contentType=MAP_DICT)
public PendingMetaColumn getColumn(@PathVariable
String tableId,
@PathVariable
String columnName)
Copyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.