|
@@ -9,11 +9,14 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
|
|
import cn.iocoder.yudao.module.supplier.controller.admin.product.vo.ProductPageReqVO;
|
|
|
import cn.iocoder.yudao.module.supplier.controller.admin.product.vo.ProductRespVO;
|
|
|
import cn.iocoder.yudao.module.supplier.controller.admin.product.vo.ProductSaveReqVO;
|
|
|
+import cn.iocoder.yudao.module.supplier.controller.admin.product.vo.SupplierRespVO;
|
|
|
import cn.iocoder.yudao.module.supplier.dal.dataobject.product.ProductDO;
|
|
|
+import cn.iocoder.yudao.module.supplier.dal.dataobject.product.SupplierDO;
|
|
|
import cn.iocoder.yudao.module.supplier.service.product.ProductService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
+import org.apache.commons.math3.stat.descriptive.summary.Product;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -91,4 +94,12 @@ public class ProductController {
|
|
|
BeanUtils.toBean(list, ProductRespVO.class));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("all")
|
|
|
+ @Operation(summary = "获取所有供应商信息")
|
|
|
+ @PreAuthorize("@ss.hasPermission('supplier:base:all')")
|
|
|
+ public CommonResult<List<ProductRespVO>> getAll() {
|
|
|
+ List<ProductDO> all = productService.getAll();
|
|
|
+ List<ProductRespVO> bean = BeanUtils.toBean(all, ProductRespVO.class);
|
|
|
+ return success(bean);
|
|
|
+ }
|
|
|
}
|