public interface ProjectInfoService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFollowerProject(ProjectFollower follower) |
void |
addProjectMember(String optUser,
String projectId,
String memberCode) |
boolean |
checkMember(String projectId,
String userCode) |
void |
createNewProject(ProjectInfo projectInfo) |
void |
deleteFollowerProject(String optUser,
String projectId) |
void |
deleteProjectInfo(String projectId) |
void |
deleteProjectMember(String optUser,
String projectId,
String memberCode) |
com.alibaba.fastjson2.JSONObject |
exportProject(String projectId) |
ProjectInfo |
forkProject(com.centit.framework.security.model.CentitUserDetails userDetails,
String projectId) |
ProjectInfo |
getProjectInfo(String projectId) |
Map<String,Object> |
getUserStatInfo(String userCode) |
boolean |
hasFollowedProject(String projectId,
String userCode) |
com.alibaba.fastjson2.JSONArray |
listFollowerProjects(String userCode,
com.centit.support.database.utils.PageDesc pageDesc) |
List<ProjectTeam> |
listProjectMember(String optUser,
String projectId) |
com.alibaba.fastjson2.JSONArray |
listUserCreateProjects(String userCode,
com.centit.support.database.utils.PageDesc pageDesc) |
com.alibaba.fastjson2.JSONArray |
listUserProjects(String userCode,
com.centit.support.database.utils.PageDesc pageDesc) |
String |
makeCreateSql(String projectId,
com.centit.support.database.utils.DBType dbType) |
void |
mergeProjectTables(String projectId,
com.centit.framework.security.model.CentitUserDetails ud,
List<TableStruct> tableStructs) |
void |
updateProjectInfo(ProjectInfo projectInfo) |
void createNewProject(ProjectInfo projectInfo)
void updateProjectInfo(ProjectInfo projectInfo)
void deleteProjectInfo(String projectId)
ProjectInfo getProjectInfo(String projectId)
com.alibaba.fastjson2.JSONArray listUserProjects(String userCode, com.centit.support.database.utils.PageDesc pageDesc)
com.alibaba.fastjson2.JSONArray listFollowerProjects(String userCode, com.centit.support.database.utils.PageDesc pageDesc)
com.alibaba.fastjson2.JSONArray listUserCreateProjects(String userCode, com.centit.support.database.utils.PageDesc pageDesc)
void addFollowerProject(ProjectFollower follower)
List<ProjectTeam> listProjectMember(String optUser, String projectId)
ProjectInfo forkProject(com.centit.framework.security.model.CentitUserDetails userDetails, String projectId)
String makeCreateSql(String projectId, com.centit.support.database.utils.DBType dbType)
void mergeProjectTables(String projectId, com.centit.framework.security.model.CentitUserDetails ud, List<TableStruct> tableStructs)
com.alibaba.fastjson2.JSONObject exportProject(String projectId)
Copyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.