luohairen
2024-11-29 c77cab7ca85f219df136ec2aac24a22efa7837f8
business/src/main/java/com/ycl/controller/ProjectPlanExamineRecordController.java
@@ -1,21 +1,20 @@
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.ProjectPlanExamineRecordService;
import com.ycl.common.base.Result;
import com.ycl.common.group.Add;
import com.ycl.common.group.Update;
import com.ycl.domain.form.ProjectPlanExamineRecordForm;
import com.ycl.domain.query.ProjectPlanExamineRecordQuery;
import com.ycl.service.ProjectPlanExamineRecordService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import java.util.List;
/**
 * 项目审核记录表 前端控制器
@@ -27,7 +26,7 @@
@RequiredArgsConstructor
@Api(value = "项目审核记录表", tags = "项目审核记录表管理")
@RestController
@RequestMapping("/project-plan-examine-record")
@RequestMapping("/api/project-plan-examine-record")
public class ProjectPlanExamineRecordController {
    private final ProjectPlanExamineRecordService projectPlanExamineRecordService;
@@ -80,4 +79,24 @@
    public Result list() {
        return projectPlanExamineRecordService.all();
    }
    @GetMapping("/departmentApproval/{id}")
    public Result departmentApproval(@PathVariable("id") Integer projectPlanRecordId) {
        return projectPlanExamineRecordService.departmentApproval(projectPlanRecordId);
    }
    @GetMapping("/planLog/{id}")
    public Result planLog(@PathVariable("id") Integer projectPlanRecordId) {
        return projectPlanExamineRecordService.planLog(projectPlanRecordId);
    }
    @PostMapping("/saveExamine")
    public Result saveExamine(@RequestBody ProjectPlanExamineRecordForm form) {
        return projectPlanExamineRecordService.saveExamine(form);
    }
    @PostMapping("/replyExamine")
    public Result replyExamine(@RequestBody ProjectPlanExamineRecordForm form) {
        return projectPlanExamineRecordService.replyExamine(form);
    }
}