package com.ruoyi.inspect.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.Result; import com.ruoyi.inspect.dto.WorkShopDto; import com.ruoyi.inspect.service.WorkShopFileService; import com.ruoyi.inspect.service.WorkShopService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @RestController @AllArgsConstructor @RequestMapping("/workShop") @Api(tags = "车间") public class WorkShopController { private WorkShopService workShopService; private WorkShopFileService workShopFileService; @ApiOperation(value = "查询车间名称") @GetMapping("/selectWorkShop") public Result selectInsOrderParameter(Page page, WorkShopDto workShopDto) { return Result.success(workShopService.selectWorkShop(page, workShopDto)); } @ApiOperation(value = "添加车间名称数据") @PostMapping("/addOrUpdateWorkShop") public Result addWorkShop(@RequestBody WorkShopDto workShopDto) { return Result.success(workShopService.addWorkShop(workShopDto)); } @ApiOperation(value = "删除检验单模板") @DeleteMapping("/delWorkShop") public Result delWorkShop(Integer id) { return Result.success(workShopService.delWorkShop(id)); } @ApiOperation(value = "车间文件上传") @PostMapping("/uploadFile") public Result uploadFile(Integer id, MultipartFile file) { return Result.success(workShopService.uploadFile(id,file)); } @ApiOperation(value = "查询车间文件") @GetMapping("/fileList") public Result fileList() { return Result.success(workShopFileService.list()); } @ApiOperation(value = "删除附件") @DeleteMapping("/delFile") public Result delFile(Integer id) { return Result.success(workShopFileService.removeById(id)); } }