liding
2025-04-10 a3e0493b2f597e8c49ee80a0c7ab92bc30dc60a3
basic-server/src/main/java/com/ruoyi/basic/controller/CapacityScopeController.java
@@ -3,13 +3,10 @@
import com.alibaba.excel.EasyExcel;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.basic.dto.ProductDto;
import com.ruoyi.basic.dto.StructureTestObjectDto;
import com.ruoyi.basic.dto.*;
import com.ruoyi.basic.excel.ExcelMultiSheetImporter;
import com.ruoyi.common.core.domain.Result;
import com.ruoyi.system.service.ISysDictTypeService;
import com.ruoyi.basic.dto.PageTestObjectDto;
import com.ruoyi.basic.dto.ProductDTO1;
import com.ruoyi.basic.excel.StructureTestObjectData;
import com.ruoyi.basic.excel.StructureTestObjectListener;
import com.ruoyi.basic.pojo.Product;
@@ -152,6 +149,24 @@
        return Result.success(capacityScopeService.getItemTreeProduct(structureTestObjectDto));
    }
    /**
     * 根据产品获取型号
     */
    @ApiOperation(value = "获取检验对象树")
    @GetMapping("/getProductTypes")
    public Result getProductTypes(ModelDto modelDto) {
        return Result.success(capacityScopeService.getProductTypes(modelDto));
    }
    /**
     * 根据产品获取零件号
     */
    @ApiOperation(value = "获取检验对象树")
    @GetMapping("/getPartNoList")
    public Result getPartNoList(ProductPartDto productPartDto) {
        return Result.success(capacityScopeService.getPartNoList(productPartDto));
    }
    @PostMapping("/importEquipData")
    public Result importData(@RequestParam("file") MultipartFile file) {
        // 调用导入工具