@RestController @RequestMapping(value="project") public class ProjectController extends Object
| 构造器和说明 |
|---|
ProjectController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.baidu.brcc.domain.base.R |
addMember(Long productId,
Long projectId,
com.baidu.brcc.dto.ProjectUserDto projectUserDto,
com.baidu.brcc.domain.User user)
添加工程成员
|
com.baidu.brcc.domain.base.R |
addProject(com.baidu.brcc.domain.vo.ProjectReq req,
String apiPassword,
com.baidu.brcc.domain.User user)
保存工程
|
com.baidu.brcc.domain.base.R |
addRef(Long projectId,
com.baidu.brcc.dto.RefProjectDto refProjectDto,
com.baidu.brcc.domain.User user) |
com.baidu.brcc.domain.base.R |
deleteProject(Long projectId,
com.baidu.brcc.domain.User user)
删除工程及相关的环境、版本、配置等
|
com.baidu.brcc.domain.base.R |
delMember(Long productId,
Long projectId,
List<Long> userIds,
com.baidu.brcc.domain.User user)
删除工程成员
|
com.baidu.brcc.domain.base.R |
getMemberList(Long projectId)
获取成员列表
|
com.baidu.brcc.domain.base.R |
getProjectList(String sortField,
String sortBy,
Long productId,
Integer pageNo,
Integer pageSize,
com.baidu.brcc.domain.User user)
获取工程list
|
com.baidu.brcc.domain.base.R |
resetApiPassword(Long projectId,
com.baidu.brcc.domain.User loginUser,
com.baidu.brcc.domain.vo.ResetApiPasswordVo resetApiPassword)
重置工程的api密码
|
@PostMapping(value="save")
public com.baidu.brcc.domain.base.R addProject(@RequestBody
com.baidu.brcc.domain.vo.ProjectReq req,
@RequestParam(defaultValue="0")
String apiPassword,
com.baidu.brcc.domain.User user)
req - @PostMapping(value="/resetApiPassword/{projectId}")
public com.baidu.brcc.domain.base.R resetApiPassword(@PathVariable(value="projectId")
Long projectId,
com.baidu.brcc.domain.User loginUser,
@RequestBody
com.baidu.brcc.domain.vo.ResetApiPasswordVo resetApiPassword)
resetApiPassword - loginUser - projectId - @PostMapping(value="delete/{projectId}")
public com.baidu.brcc.domain.base.R deleteProject(@PathVariable(value="projectId")
Long projectId,
com.baidu.brcc.domain.User user)
@GetMapping(value="list")
public com.baidu.brcc.domain.base.R getProjectList(@RequestParam(value="sortField",defaultValue="id")
String sortField,
@RequestParam(value="sortBy",defaultValue="desc")
String sortBy,
@RequestParam(value="productId")
Long productId,
@RequestParam(value="pageNo",defaultValue="1")
Integer pageNo,
@RequestParam(value="pageSize",defaultValue="20")
Integer pageSize,
com.baidu.brcc.domain.User user)
productId - @PostMapping(value="/{projectId}/ref")
public com.baidu.brcc.domain.base.R addRef(@PathVariable
Long projectId,
@RequestBody
com.baidu.brcc.dto.RefProjectDto refProjectDto,
com.baidu.brcc.domain.User user)
@PostMapping(value="addMember/{productId}/{projectId}")
public com.baidu.brcc.domain.base.R addMember(@PathVariable
Long productId,
@PathVariable
Long projectId,
@RequestBody
com.baidu.brcc.dto.ProjectUserDto projectUserDto,
com.baidu.brcc.domain.User user)
productId - projectId - projectUserDto - user - @Transactional
@PostMapping(value="delMember/{productId}/{projectId}")
public com.baidu.brcc.domain.base.R delMember(@PathVariable
Long productId,
@PathVariable
Long projectId,
@RequestBody
List<Long> userIds,
com.baidu.brcc.domain.User user)
productId - projectId - userIds - user - @GetMapping(value="getMemberList")
public com.baidu.brcc.domain.base.R getMemberList(@RequestParam(value="projectId")
Long projectId)
projectId - Copyright © 2021. All rights reserved.