package com.ycl.controller;
|
|
import com.ycl.common.base.Result;
|
import com.ycl.domain.query.ProcessLogQuery;
|
import com.ycl.service.ProcessLogService;
|
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.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* 流程日志 前端控制器
|
*
|
* @author xp
|
* @since 2025-01-02
|
*/
|
@Validated
|
@RequiredArgsConstructor
|
@Api(value = "流程日志", tags = "流程日志管理")
|
@RestController
|
@RequestMapping("/flow-log")
|
public class FlowLogController {
|
|
private final ProcessLogService processLogService;
|
|
|
@GetMapping("/page")
|
@ApiOperation(value = "分页", notes = "分页")
|
@PreAuthorize("@ss.hasPermi('flowLog:page')")
|
public Result page(ProcessLogQuery query) {
|
return processLogService.page(query);
|
}
|
|
@GetMapping("/project-process/log")
|
@ApiOperation(value = "流程推进日志", notes = "流程推进日志")
|
// @PreAuthorize("@ss.hasPermi('flowLog:page')")
|
public Result projectProcessLogPage(ProcessLogQuery query) {
|
query.setDeleted(null);
|
return processLogService.projectProcessLogPage(query);
|
}
|
}
|