@RestController
@RequestMapping(value="module")
public class ModuleController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected ProjectModuleService |
projectModuleService |
| 构造器和说明 |
|---|
ModuleController() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createSql(String moduleId,
String dbtype) |
void |
deleteProjectModule(String moduleId) |
void |
downloadDDL(String moduleId,
String dbtype,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
exportModule(String moduleId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
exportModuleAsExcel(String moduleId,
String dbtype,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
ProjectModule |
forkModuleInfo(String moduleId,
String projectId,
javax.servlet.http.HttpServletRequest request) |
ProjectModule |
getProjectModule(String moduleId) |
List<ProjectModule> |
list(String projectId) |
List<TableStruct> |
listModuleTables(String moduleId) |
ProjectModule |
saveProjectModule(ProjectModule projectModule) |
void |
updateProjectModule(ProjectModule projectModule) |
@Autowired protected ProjectModuleService projectModuleService
@GetMapping(value="/list/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public List<ProjectModule> list(@PathVariable
String projectId)
@GetMapping(value="/{moduleId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public ProjectModule getProjectModule(@PathVariable
String moduleId)
@GetMapping(value="/tables/{moduleId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public List<TableStruct> listModuleTables(@PathVariable
String moduleId)
@DeleteMapping(value="/{moduleId}")
@WrapUpResponseBody
public void deleteProjectModule(@PathVariable
String moduleId)
@PostMapping @WrapUpResponseBody public ProjectModule saveProjectModule(@RequestBody ProjectModule projectModule)
@PutMapping
@WrapUpResponseBody
public void updateProjectModule(@RequestBody
ProjectModule projectModule)
@PostMapping(value="/fork/{moduleId}/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public ProjectModule forkModuleInfo(@PathVariable
String moduleId,
@PathVariable
String projectId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/sql/{moduleId}")
@WrapUpResponseBody
public String createSql(@PathVariable
String moduleId,
String dbtype)
@GetMapping(value="/ddl/{moduleId}")
public void downloadDDL(@PathVariable
String moduleId,
String dbtype,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOException@GetMapping(value="/excel/{moduleId}")
public void exportModuleAsExcel(@PathVariable
String moduleId,
String dbtype,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOException@GetMapping(value="/export/{moduleId}")
public void exportModule(@PathVariable
String moduleId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionCopyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.