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,
com.centit.support.database.utils.DBType dbtype) |
InputStream |
exportProjectAsExcel(String projectId,
com.centit.support.database.utils.DBType dbtype) |
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,
boolean onlyPublic,
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, boolean onlyPublic, 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, com.centit.support.database.utils.DBType dbtype)
InputStream exportProjectAsExcel(String projectId, com.centit.support.database.utils.DBType dbtype)
Copyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.