package com.ruoyi.basic.controller;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.basic.dto.WorkShopDto;
|
import com.ruoyi.basic.service.WorkShopFileService;
|
import com.ruoyi.basic.service.WorkShopService;
|
import com.ruoyi.common.core.domain.Result;
|
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)throws Exception {
|
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.delFile(id));
|
}
|
|
@ApiOperation(value = "查询附件列表")
|
@GetMapping("/partFileList")
|
public Result partFileList(Page page,@RequestParam("partNo") String partNo) {
|
return Result.success(workShopFileService.partFileList(page,partNo));
|
}
|
|
@ApiOperation(value = "查询附件列表")
|
@GetMapping("/fileListById")
|
public Result fileListById(@RequestParam("workShopId") String workShopId) {
|
return Result.success(workShopFileService.fileListById(Integer.valueOf(workShopId)));
|
}
|
}
|