From b778e26fbc8737dccfec0b571548f00ffb28160f Mon Sep 17 00:00:00 2001 From: ChenYan <3139166962@qq.com> Date: Tue, 31 Dec 2024 19:05:37 +0800 Subject: [PATCH] =?UTF-8?q?build:=E4=BE=9D=E8=B5=96=20=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mcwl-admin/pom.xml | 6 ++ .../resource/MallProductController.java | 75 +++---------------- mcwl-admin/src/main/resources/application.yml | 12 +++ mcwl-common/pom.xml | 17 +++++ .../resource/service/MallProductService.java | 8 +- .../service/impl/MallProductServiceImpl.java | 32 ++++---- 6 files changed, 63 insertions(+), 87 deletions(-) diff --git a/mcwl-admin/pom.xml b/mcwl-admin/pom.xml index c8e5d64..453838b 100644 --- a/mcwl-admin/pom.xml +++ b/mcwl-admin/pom.xml @@ -54,6 +54,12 @@ com.mcwl mcwl-quartz + + + com.mcwl + mcwl-resource + 3.8.8 + diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java index 65f4400..86d9f1a 100644 --- a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java +++ b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java @@ -1,16 +1,19 @@ package com.mcwl.web.controller.resource; + import com.mcwl.common.core.controller.BaseController; -import com.mcwl.common.utils.ResponsePageEntity; +import com.mcwl.common.core.page.TableDataInfo; + + + import com.mcwl.resource.domain.MallProduct; import com.mcwl.resource.service.MallProductService; -import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; -import javax.validation.constraints.NotNull; import java.util.List; + /** * @Author:ChenYan * @Project:McWl @@ -24,73 +27,13 @@ import java.util.List; public class MallProductController extends BaseController { - private final MallProductService mallProductService; + private final MallProductService mallProductRuleInfoService; public MallProductController(MallProductService mallProductService) { - this.mallProductService = mallProductService; + this.mallProductRuleInfoService = mallProductService; } -// /** -// * 通过id查询商品图片信息 -// * -// * @param id 系统ID -// * @return 商品图片信息 -// */ -// @ApiOperation(notes = "通过id查询商品图片信息", value = "通过id查询商品图片信息") -// @GetMapping("/findById") -// public MallProduct findById(Long id) { -// return mallProductService.findById(id); -// } -// -// /** -// * 根据条件查询商品图片列表 -// * -// * @param mallProduct 条件 -// * @return 商品图片列表 -// */ -// @ApiOperation(notes = "根据条件查询商品图片列表", value = "根据条件查询商品图片列表") -// @PostMapping("/searchByPage") -// public ResponsePageEntity searchByPage(@RequestBody MallProduct mallProduct) { -// return mallProductService.searchByPage(mallProduct); -// } -// -// -// /** -// * 添加商品图片 -// * -// * @param mallProduct 商品实体 -// * @return 影响行数 -// */ -// @ApiOperation(notes = "添加商品", value = "添加商品") -// @PostMapping("/insert") -// public int insert(@RequestBody MallProduct mallProduct) { -// return mallProductService.insert(mallProduct); -// } -// -// /** -// * 修改商品 -// * -// * @param mallProduct 商品实体 -// * @return 影响行数 -// */ -// @ApiOperation(notes = "修改商品", value = "修改商品") -// @PostMapping("/update") -// public int update(@RequestBody MallProduct mallProduct) { -// return mallProductService.update(mallProduct); -// } -// -// /** -// * 批量删除商品 -// * -// * @param ids 商品ID集合 -// * @return 影响行数 -// */ -// @ApiOperation(notes = "批量删除商品", value = "批量删除商品") -// @PostMapping("/deleteByIds") -// public int deleteByIds(@RequestBody @NotNull List ids) { -// return mallProductService.deleteByIds(ids); -// } -// + } diff --git a/mcwl-admin/src/main/resources/application.yml b/mcwl-admin/src/main/resources/application.yml index 4988aad..f62228c 100644 --- a/mcwl-admin/src/main/resources/application.yml +++ b/mcwl-admin/src/main/resources/application.yml @@ -164,3 +164,15 @@ xss: excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* + + + #aliyun-oss + aliyun: + oss: + file: + endPoint: "http://oss-cn-beijing.aliyuncs.com" // 一般不用改,选择自己的地址即可 + keyid: "保存的key" + keyecrets: "保存的secret" + #bucket可以在控制台创建,也可以使用java代码创建 + bucketname: "实例名称" + diff --git a/mcwl-common/pom.xml b/mcwl-common/pom.xml index 21dbd22..10e786e 100644 --- a/mcwl-common/pom.xml +++ b/mcwl-common/pom.xml @@ -17,6 +17,23 @@ + + + com.aliyun.oss + aliyun-sdk-oss + 3.17.1 + + + commons-fileupload + commons-fileupload + 1.3.1 + + + org.jdom + jdom + 1.1.3 + + org.springframework diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/MallProductService.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/MallProductService.java index f337bad..e9f94f4 100644 --- a/mcwl-resource/src/main/java/com/mcwl/resource/service/MallProductService.java +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/MallProductService.java @@ -1,11 +1,9 @@ package com.mcwl.resource.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.mcwl.common.domain.response.ServerResponseEntity; -import com.mcwl.common.utils.ResponsePageEntity; import com.mcwl.resource.domain.MallProduct; +import kotlin.Result; -import javax.validation.constraints.NotNull; import java.util.List; /** @@ -18,4 +16,8 @@ import java.util.List; */ public interface MallProductService extends IService { + + List selectMallProductRuleInfoList(MallProduct mallProductRuleInfo); + + } diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/MallProductServiceImpl.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/MallProductServiceImpl.java index f82ffea..63aff56 100644 --- a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/MallProductServiceImpl.java +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/MallProductServiceImpl.java @@ -2,12 +2,10 @@ package com.mcwl.resource.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.mcwl.common.annotation.DataSource; -import com.mcwl.common.enums.DataSourceType; -import com.mcwl.common.enums.ResponseCodeEnum; import com.mcwl.resource.domain.MallProduct; import com.mcwl.resource.mapper.MallProductMapper; import com.mcwl.resource.service.MallProductService; +import kotlin.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -25,22 +23,20 @@ import java.util.List; @Service public class MallProductServiceImpl extends ServiceImpl implements MallProductService { - @Autowired - private MallProductMapper mapper; -// @Override -// public List selectMallProductList(MallProduct mallProduct) { -// -// QueryWrapper queryWrapper = new QueryWrapper<>(); -// queryWrapper.lambda().eq(MallProduct::getProductName, mallProduct.getProductName()); -// queryWrapper.lambda().eq(MallProduct::getName, mallProduct.getName()); -// queryWrapper.lambda().eq(MallProduct::getAmount, mallProduct.getAmount()); -// mapper.selectList(queryWrapper); -// -// serviceEntity.setMessage(ResponseCodeEnum.SUCCESS_STATE_ENUM.getName()); -// return ; -// -// } + + @Autowired + private MallProductMapper postMapper; + + @Override + public List selectMallProductRuleInfoList(MallProduct mallProduct) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(MallProduct::getProductName, mallProduct.getProductName()); + queryWrapper.lambda().eq(MallProduct::getName, mallProduct.getName()); + queryWrapper.lambda().eq(MallProduct::getAmount, mallProduct.getAmount()); + MallProduct mallProducts = postMapper.selectOne(queryWrapper); + return (List) mallProducts; + } }