@Service(value="projectInfoService") @Transactional public class ProjectInfoServiceImpl extends Object implements ProjectInfoService
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.centit.framework.model.adapter.PlatformEnvironment |
platformEnvironment |
protected ProjectFollowerDao |
projectFollowerDao |
protected ProjectInfoDao |
projectInfoDao |
protected ProjectModuleDao |
projectModuleDao |
protected ProjectTeamDao |
projectTeamDao |
protected TableStructDao |
tableStructDao |
| 构造器和说明 |
|---|
ProjectInfoServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 userDetails,
List<TableStruct> tableStructs) |
void |
updateProjectInfo(ProjectInfo projectInfo) |
@Autowired protected ProjectInfoDao projectInfoDao
@Autowired protected ProjectModuleDao projectModuleDao
@Autowired protected TableStructDao tableStructDao
@Autowired protected ProjectTeamDao projectTeamDao
@Autowired protected ProjectFollowerDao projectFollowerDao
@Autowired protected com.centit.framework.model.adapter.PlatformEnvironment platformEnvironment
public void createNewProject(ProjectInfo projectInfo)
createNewProject 在接口中 ProjectInfoServicepublic void updateProjectInfo(ProjectInfo projectInfo)
updateProjectInfo 在接口中 ProjectInfoServicepublic void deleteProjectInfo(String projectId)
deleteProjectInfo 在接口中 ProjectInfoServicepublic ProjectInfo getProjectInfo(String projectId)
getProjectInfo 在接口中 ProjectInfoServicepublic com.alibaba.fastjson2.JSONArray listUserProjects(String userCode, boolean onlyPublic, com.centit.support.database.utils.PageDesc pageDesc)
listUserProjects 在接口中 ProjectInfoServicepublic com.alibaba.fastjson2.JSONArray listFollowerProjects(String userCode, com.centit.support.database.utils.PageDesc pageDesc)
listFollowerProjects 在接口中 ProjectInfoServicepublic Map<String,Object> getUserStatInfo(String userCode)
getUserStatInfo 在接口中 ProjectInfoServicepublic com.alibaba.fastjson2.JSONArray listUserCreateProjects(String userCode, com.centit.support.database.utils.PageDesc pageDesc)
listUserCreateProjects 在接口中 ProjectInfoServicepublic void addProjectMember(String optUser, String projectId, String memberCode)
addProjectMember 在接口中 ProjectInfoServicepublic void deleteProjectMember(String optUser, String projectId, String memberCode)
deleteProjectMember 在接口中 ProjectInfoServicepublic List<ProjectTeam> listProjectMember(String optUser, String projectId)
listProjectMember 在接口中 ProjectInfoServicepublic void addFollowerProject(ProjectFollower follower)
addFollowerProject 在接口中 ProjectInfoServicepublic void deleteFollowerProject(String optUser, String projectId)
deleteFollowerProject 在接口中 ProjectInfoServicepublic ProjectInfo forkProject(com.centit.framework.security.model.CentitUserDetails userDetails, String projectId)
forkProject 在接口中 ProjectInfoServicepublic boolean hasFollowedProject(String projectId, String userCode)
hasFollowedProject 在接口中 ProjectInfoServicepublic boolean checkMember(String projectId, String userCode)
checkMember 在接口中 ProjectInfoServicepublic void mergeProjectTables(String projectId, com.centit.framework.security.model.CentitUserDetails userDetails, List<TableStruct> tableStructs)
mergeProjectTables 在接口中 ProjectInfoServicepublic String makeCreateSql(String projectId, com.centit.support.database.utils.DBType dbType)
makeCreateSql 在接口中 ProjectInfoServicepublic com.alibaba.fastjson2.JSONObject exportProject(String projectId, com.centit.support.database.utils.DBType dbtype)
exportProject 在接口中 ProjectInfoServicepublic InputStream exportProjectAsExcel(String projectId, com.centit.support.database.utils.DBType dbtype)
exportProjectAsExcel 在接口中 ProjectInfoServiceCopyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.