| | |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.system.dto.TProjectTeamDTO; |
| | | import com.ruoyi.system.dto.UpAndDownDTO; |
| | | import com.ruoyi.system.model.TProjectTeam; |
| | | import com.ruoyi.system.model.TProjectTeamStaff; |
| | | import com.ruoyi.system.query.TProjectTeamQuery; |
| | |
| | | /** |
| | | * 获取项目组管理列表 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:list:list')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:list')") |
| | | @ApiOperation(value = "获取项目组分页列表") |
| | | @PostMapping(value = "/api/pageList") |
| | | public R<PageInfo<TProjectTeamVO>> pageList(@RequestBody String param) { |
| | |
| | | /** |
| | | * 添加项目组管理 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:list:add')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:add')") |
| | | @Log(title = "项目组信息-新增项目组", businessType = BusinessType.INSERT) |
| | | @ApiOperation(value = "添加项目组") |
| | | @PostMapping(value = "/api/add") |
| | |
| | | /** |
| | | * 修改项目组 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:list:edit')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:edit')") |
| | | @Log(title = "项目组信息-修改项目组", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "修改项目组") |
| | | @PostMapping(value = "/api/update") |
| | |
| | | /** |
| | | * 查看项目组详情 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:item:detail')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:detail')") |
| | | @ApiOperation(value = "查看项目组详情") |
| | | @GetMapping(value = "/open/getDetailById") |
| | | public R<TProjectTeamVO> getDetailById(@RequestParam String id) { |
| | |
| | | /** |
| | | * 删除项目组 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:list:delete')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:delete')") |
| | | @Log(title = "项目组信息-删除项目组", businessType = BusinessType.DELETE) |
| | | @ApiOperation(value = "删除项目组") |
| | | @DeleteMapping(value = "/open/deleteById") |
| | |
| | | /** |
| | | * 批量删除项目组 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('projectTeam:list:delete')") |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:delete')") |
| | | @Log(title = "项目组信息-删除项目组", businessType = BusinessType.DELETE) |
| | | @ApiOperation(value = "批量删除项目组") |
| | | @DeleteMapping(value = "/api/deleteByIds") |
| | |
| | | return R.ok(projectTeamService.removeByIds(ids)); |
| | | } |
| | | |
| | | /** |
| | | * 修改项目组 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('system:projectTeam:upAndDown')") |
| | | @Log(title = "项目组信息-修改项目组", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "修改项目组") |
| | | @PostMapping(value = "/api/upAndDown") |
| | | public R<Boolean> upAndDown(@RequestBody String param) { |
| | | UpAndDownDTO dto = JSON.parseObject(param,UpAndDownDTO.class); |
| | | TProjectTeam projectTeam = projectTeamService.getById(dto.getId()); |
| | | projectTeam.setStatus(dto.getStatus()); |
| | | projectTeamService.updateById(projectTeam); |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |
| | | |