package com.ycl.controller; import com.ycl.common.group.Update; import com.ycl.common.group.Add; import org.springframework.validation.annotation.Validated; import org.springframework.security.access.prepost.PreAuthorize; import lombok.RequiredArgsConstructor; import java.util.List; import org.springframework.validation.annotation.Validated; import javax.validation.constraints.NotEmpty; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import com.ycl.service.ProjectProcessService; import com.ycl.common.base.Result; import com.ycl.domain.form.ProjectProcessForm; import com.ycl.domain.query.ProjectProcessQuery; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; /** * 项目流程关系表 前端控制器 * * @author xp * @since 2024-11-26 */ @Validated @RequiredArgsConstructor @Api(value = "项目流程关系表", tags = "项目流程关系表管理") @RestController @RequestMapping("/project-process") public class ProjectProcessController { private final ProjectProcessService projectProcessService; @PostMapping("/page") @ApiOperation(value = "分页", notes = "分页") @PreAuthorize("@ss.hasPermi('projectProcess:page')") public Result page(ProjectProcessQuery query) { return projectProcessService.page(query); } @GetMapping("/{id}") @ApiOperation(value = "详情", notes = "详情") @PreAuthorize("@ss.hasPermi('projectProcess:detail')") public Result detail(@PathVariable("id") Integer id) { return projectProcessService.detail(id); } }