@RestController
@RequestMapping(value="project")
public class ProjectController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected ProjectInfoService |
projectInfoService |
protected TableStructService |
tableStructService |
| 构造器和说明 |
|---|
ProjectController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProjectMember(String projectMembers,
javax.servlet.http.HttpServletRequest request) |
com.alibaba.fastjson2.JSONObject |
checkFileRange(String token,
long size) |
String |
createSql(String projectId,
String dbtype) |
void |
deleteProjectInfo(String projectId) |
void |
deleteProjectMember(String projectMembers,
javax.servlet.http.HttpServletRequest request) |
void |
deleteProjectMember(String projectId,
String memberCode,
javax.servlet.http.HttpServletRequest request) |
ProjectInfo |
forkProjectInfo(String projectId,
javax.servlet.http.HttpServletRequest request) |
ProjectInfo |
getProjectInfo(String projectId) |
void |
importPdmConfirm(String projectId,
String data,
javax.servlet.http.HttpServletRequest request) |
com.centit.framework.core.dao.PageQueryResult<Object> |
list(com.centit.support.database.utils.PageDesc pageDesc,
String onlyCreated,
javax.servlet.http.HttpServletRequest request) |
List<ProjectTeam> |
listProjectMember(String projectId,
javax.servlet.http.HttpServletRequest request) |
ProjectInfo |
saveProjectInfo(ProjectInfo projectInfo,
javax.servlet.http.HttpServletRequest request) |
void |
syncPdm(String token,
long size,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
updateProjectInfo(ProjectInfo projectInfo) |
@Autowired protected ProjectInfoService projectInfoService
@Autowired protected TableStructService tableStructService
@GetMapping @WrapUpResponseBody public com.centit.framework.core.dao.PageQueryResult<Object> list(com.centit.support.database.utils.PageDesc pageDesc, String onlyCreated, javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public ProjectInfo getProjectInfo(@PathVariable
String projectId)
@DeleteMapping(value="/{projectId}")
@WrapUpResponseBody
public void deleteProjectInfo(@PathVariable
String projectId)
@PostMapping @WrapUpResponseBody public ProjectInfo saveProjectInfo(@RequestBody ProjectInfo projectInfo, javax.servlet.http.HttpServletRequest request)
@PutMapping
@WrapUpResponseBody
public void updateProjectInfo(@RequestBody
ProjectInfo projectInfo)
@GetMapping(value="/sql/{projectId}")
@WrapUpResponseBody
public String createSql(@PathVariable
String projectId,
String dbtype)
@PostMapping(value="/fork/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public ProjectInfo forkProjectInfo(@PathVariable
String projectId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/member/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public List<ProjectTeam> listProjectMember(@PathVariable
String projectId,
javax.servlet.http.HttpServletRequest request)
@PostMapping(value="/member")
@WrapUpResponseBody
public void addProjectMember(@RequestBody
String projectMembers,
javax.servlet.http.HttpServletRequest request)
@DeleteMapping(value="/delete/{projectId}/{memberCode}")
@WrapUpResponseBody
public void deleteProjectMember(@PathVariable
String projectId,
@PathVariable
String memberCode,
javax.servlet.http.HttpServletRequest request)
@PostMapping(value="/deleteMembers")
@WrapUpResponseBody
public void deleteProjectMember(@RequestBody
String projectMembers,
javax.servlet.http.HttpServletRequest request)
@CrossOrigin(origins="*",
allowCredentials="true",
maxAge=86400L,
methods=GET)
@RequestMapping(value="/range",
method=GET)
@WrapUpResponseBody
public com.alibaba.fastjson2.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
IOExceptionCopyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.