package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.pojo.ProcedureDoc;
|
import com.whyc.service.ProcedureDocService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
@Api(tags = "流程卡和SOP")
|
@RequestMapping("procedureDoc")
|
@RestController
|
public class ProcedureDocController {
|
|
@Autowired
|
private ProcedureDocService service;
|
|
@GetMapping("preview")
|
@ApiOperation("文件预览")
|
public Response preview(@RequestParam String filePath){
|
return service.preview(filePath);
|
}
|
|
@GetMapping("download")
|
@ApiOperation("文件下载")
|
public void download(@RequestParam String filePath, HttpServletRequest req, HttpServletResponse response){
|
service.download(filePath,req, response);
|
}
|
|
@PostMapping("listPage")
|
@ApiOperation("查询列表分页")
|
public Response getListPage(@RequestBody ProcedureDoc procedureDoc, @RequestParam int pageNum, @RequestParam int pageSize){
|
return service.getListPage(procedureDoc,pageNum,pageSize);
|
}
|
|
|
}
|