1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.caimei.www.controller;
- import com.caimei.www.mapper.ProductDao;
- import com.caimei.www.service.generate.GenerateHtml;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RestController;
- import org.springframework.web.server.ServerWebExchange;
- import javax.annotation.Resource;
- import java.util.List;
- /**
- * Description
- *
- * @author : Charles
- * @date : 2021/5/7
- */
- @RestController
- public class GenerateApi {
- @Resource
- private GenerateHtml generateHtml;
- @Resource
- private ProductDao productDao;
- /**
- * 生成静态首页
- */
- @PostMapping("/generate/home")
- public String generateStaticHome(ServerWebExchange exchange) {
- return generateHtml.generateStaticHome(exchange);
- }
- /**
- * 生成产品仪器页面
- * @param pageId 页面Id
- */
- @PostMapping("/generate/product/type")
- public String generateProductType(ServerWebExchange exchange, Integer pageId) {
- return generateHtml.generateProductType(exchange, pageId);
- }
- /**
- * 拷贝静态资源文件
- */
- @PostMapping("/generate/static")
- public String generateStaticFiles() {
- return generateHtml.generateStaticFiles();
- }
- /**
- * 生成采美百科产品仪器页面
- */
- @PostMapping("/generate/baike/page")
- public String generateBaikePage(ServerWebExchange exchange,Integer commodityType) {
- return generateHtml.generateBaikePage(exchange, commodityType);
- }
- // @PostMapping("/product/img/repair")
- // public String repairProductImg() {
- // List<String> infoList = productDao.getProductInfo();
- // infoList.forEach(GetProductImgUtil::saveProductImg);
- // return "商品数量:" + infoList.size() + ", " + infoList.toString();
- // }
- }
|