Commit e6acdf70980bdc06f36127ebf77bf0b558292113

Authored by YunaiV
1 parent 829bbf58

将 market 模块,调整成 promotion 模块

Showing 60 changed files with 140 additions and 143 deletions
yudao-module-mall/pom.xml
... ... @@ -15,13 +15,13 @@
15 15 <name>${project.artifactId}</name>
16 16  
17 17 <description>
18   - 商城大模块,由 product 商品、market 营销、trade 交易 coupon等组成
  18 + 商城大模块,由 product 商品、promotion 营销、trade 交易 coupon等组成
19 19 </description>
20 20 <modules>
21 21 <!-- <module>yudao-module-coupon-api</module>-->
22 22 <!-- <module>yudao-module-coupon-biz</module>-->
23   - <module>yudao-module-market-api</module>
24   - <module>yudao-module-market-biz</module>
  23 + <module>yudao-module-promotion-api</module>
  24 + <module>yudao-module-promotion-biz</module>
25 25 <module>yudao-module-product-api</module>
26 26 <module>yudao-module-product-biz</module>
27 27 <module>yudao-module-trade-api</module>
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/api/discount/package-info.java deleted
1   -package cn.iocoder.yudao.module.market.api.discount;
yudao-module-mall/yudao-module-market-api/pom.xml renamed to yudao-module-mall/yudao-module-promotion-api/pom.xml
... ... @@ -8,7 +8,7 @@
8 8 <version>${revision}</version>
9 9 </parent>
10 10 <modelVersion>4.0.0</modelVersion>
11   - <artifactId>yudao-module-market-api</artifactId>
  11 + <artifactId>yudao-module-promotion-api</artifactId>
12 12 <packaging>jar</packaging>
13 13  
14 14 <name>${project.artifactId}</name>
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/api/package-info.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/api/package-info.java
1 1 /**
2 2 * 占位
3 3 */
4   -package cn.iocoder.yudao.module.market.api;
5 4 \ No newline at end of file
  5 +package cn.iocoder.yudao.module.promotion.api;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/api/price/PriceApi.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/api/price/PriceApi.java
1   -package cn.iocoder.yudao.module.market.api.price;
  1 +package cn.iocoder.yudao.module.promotion.api.price;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
4   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  4 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
5 5  
6 6 /**
7 7 * 价格 API 接口
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/api/price/dto/PriceCalculateReqDTO.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/api/price/dto/PriceCalculateReqDTO.java
1   -package cn.iocoder.yudao.module.market.api.price.dto;
  1 +package cn.iocoder.yudao.module.promotion.api.price.dto;
2 2  
3 3 import lombok.Data;
4 4  
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/api/price/dto/PriceCalculateRespDTO.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/api/price/dto/PriceCalculateRespDTO.java
1   -package cn.iocoder.yudao.module.market.api.price.dto;
  1 +package cn.iocoder.yudao.module.promotion.api.price.dto;
2 2  
3   -import cn.iocoder.yudao.module.market.enums.common.PromotionLevelEnum;
4   -import cn.iocoder.yudao.module.market.enums.common.PromotionTypeEnum;
  3 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
  4 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
5 5 import lombok.Data;
6 6  
7 7 import java.util.List;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/ErrorCodeConstants.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/ErrorCodeConstants.java
1   -package cn.iocoder.yudao.module.market.enums;
  1 +package cn.iocoder.yudao.module.promotion.enums;
2 2  
3 3 import cn.iocoder.yudao.framework.common.exception.ErrorCode;
4 4  
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/common/PromotionActivityStatusEnum.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/common/PromotionActivityStatusEnum.java
1   -package cn.iocoder.yudao.module.market.enums.common;
  1 +package cn.iocoder.yudao.module.promotion.enums.common;
2 2  
3 3 import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
4 4 import lombok.AllArgsConstructor;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/common/PromotionConditionTypeEnum.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/common/PromotionConditionTypeEnum.java
1   -package cn.iocoder.yudao.module.market.enums.common;
  1 +package cn.iocoder.yudao.module.promotion.enums.common;
2 2  
3 3 import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
4 4 import lombok.AllArgsConstructor;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/common/PromotionLevelEnum.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/common/PromotionLevelEnum.java
1   -package cn.iocoder.yudao.module.market.enums.common;
  1 +package cn.iocoder.yudao.module.promotion.enums.common;
2 2  
3 3 import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
4 4 import lombok.AllArgsConstructor;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/common/PromotionProductScopeEnum.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/common/PromotionProductScopeEnum.java
1   -package cn.iocoder.yudao.module.market.enums.common;
  1 +package cn.iocoder.yudao.module.promotion.enums.common;
2 2  
3 3 import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
4 4 import lombok.AllArgsConstructor;
... ...
yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/enums/common/PromotionTypeEnum.java renamed to yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/common/PromotionTypeEnum.java
1   -package cn.iocoder.yudao.module.market.enums.common;
  1 +package cn.iocoder.yudao.module.promotion.enums.common;
2 2  
3 3 import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
4 4 import lombok.AllArgsConstructor;
... ...
yudao-module-mall/yudao-module-market-biz/pom.xml renamed to yudao-module-mall/yudao-module-promotion-biz/pom.xml
... ... @@ -9,7 +9,7 @@
9 9 </parent>
10 10 <modelVersion>4.0.0</modelVersion>
11 11 <packaging>jar</packaging>
12   - <artifactId>yudao-module-market-biz</artifactId>
  12 + <artifactId>yudao-module-promotion-biz</artifactId>
13 13  
14 14 <name>${project.artifactId}</name>
15 15  
... ... @@ -21,7 +21,7 @@
21 21 <dependencies>
22 22 <dependency>
23 23 <groupId>cn.iocoder.boot</groupId>
24   - <artifactId>yudao-module-market-api</artifactId>
  24 + <artifactId>yudao-module-promotion-api</artifactId>
25 25 <version>${revision}</version>
26 26 </dependency>
27 27 <dependency>
... ...
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/api/discount/package-info.java 0 → 100644
  1 +package cn.iocoder.yudao.module.promotion.api.discount;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/api/price/PriceApiImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/api/price/PriceApiImpl.java
1   -package cn.iocoder.yudao.module.market.api.price;
  1 +package cn.iocoder.yudao.module.promotion.api.price;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
4   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
5   -import cn.iocoder.yudao.module.market.service.price.PriceService;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  4 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
  5 +import cn.iocoder.yudao.module.promotion.service.price.PriceService;
6 6 import org.springframework.stereotype.Service;
7 7  
8 8 import javax.annotation.Resource;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/BannerController.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/BannerController.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.*;
6   -import cn.iocoder.yudao.module.market.convert.banner.BannerConvert;
7   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
8   -import cn.iocoder.yudao.module.market.service.banner.BannerService;
  5 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.*;
  6 +import cn.iocoder.yudao.module.promotion.convert.banner.BannerConvert;
  7 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
  8 +import cn.iocoder.yudao.module.promotion.service.banner.BannerService;
9 9 import io.swagger.annotations.Api;
10 10 import io.swagger.annotations.ApiImplicitParam;
11 11 import io.swagger.annotations.ApiOperation;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerBaseVO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/vo/BannerBaseVO.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner.vo;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner.vo;
2 2  
3 3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 4 import cn.iocoder.yudao.framework.common.validation.InEnum;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerCreateReqVO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/vo/BannerCreateReqVO.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner.vo;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner.vo;
2 2  
3 3 import io.swagger.annotations.ApiModel;
4   -import io.swagger.annotations.ApiModelProperty;
5 4 import lombok.Data;
6 5 import lombok.EqualsAndHashCode;
7 6 import lombok.ToString;
8 7  
9   -import java.util.Date;
10   -
11 8 /**
12 9 * @author xia
13 10 */
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerPageReqVO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/vo/BannerPageReqVO.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner.vo;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner.vo;
2 2  
3 3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageParam;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerRespVO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/vo/BannerRespVO.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner.vo;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner.vo;
2 2  
3 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerUpdateReqVO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/banner/vo/BannerUpdateReqVO.java
1   -package cn.iocoder.yudao.module.market.controller.admin.banner.vo;
  1 +package cn.iocoder.yudao.module.promotion.controller.admin.banner.vo;
2 2  
3 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/discount/package-info.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/discount/package-info.java
1 1 /**
2 2 * TODO 占位
3 3 */
4   -package cn.iocoder.yudao.module.market.controller.admin.discount;
  4 +package cn.iocoder.yudao.module.promotion.controller.admin.discount;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/app/AppMarketTestController.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/AppMarketTestController.java
1   -package cn.iocoder.yudao.module.market.controller.app;
  1 +package cn.iocoder.yudao.module.promotion.controller.app;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import io.swagger.annotations.Api;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/app/banner/AppBannerController.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/banner/AppBannerController.java
1   -package cn.iocoder.yudao.module.market.controller.app.banner;
  1 +package cn.iocoder.yudao.module.promotion.controller.app.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerRespVO;
5   -import cn.iocoder.yudao.module.market.convert.banner.BannerConvert;
6   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
7   -import cn.iocoder.yudao.module.market.service.banner.BannerService;
  4 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerRespVO;
  5 +import cn.iocoder.yudao.module.promotion.convert.banner.BannerConvert;
  6 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
  7 +import cn.iocoder.yudao.module.promotion.service.banner.BannerService;
8 8 import io.swagger.annotations.Api;
9 9 import io.swagger.annotations.ApiOperation;
10 10 import org.springframework.security.access.prepost.PreAuthorize;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/convert/banner/BannerConvert.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/convert/banner/BannerConvert.java
1   -package cn.iocoder.yudao.module.market.convert.banner;
  1 +package cn.iocoder.yudao.module.promotion.convert.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO;
5   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerRespVO;
6   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO;
7   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
  4 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerCreateReqVO;
  5 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerRespVO;
  6 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerUpdateReqVO;
  7 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
8 8 import org.mapstruct.Mapper;
9 9 import org.mapstruct.factory.Mappers;
10 10  
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/convert/discount/package-info.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/convert/discount/package-info.java
1 1 /**
2 2 * TODO 占位
3 3 */
4   -package cn.iocoder.yudao.module.market.convert.discount;
  4 +package cn.iocoder.yudao.module.promotion.convert.discount;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/convert/price/PriceConvert.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/convert/price/PriceConvert.java
1   -package cn.iocoder.yudao.module.market.convert.price;
  1 +package cn.iocoder.yudao.module.promotion.convert.price;
2 2  
3 3 import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
4   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
5   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  4 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  5 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
6 6 import cn.iocoder.yudao.module.product.api.sku.dto.ProductSkuRespDTO;
7 7 import org.mapstruct.Mapper;
8 8 import org.mapstruct.factory.Mappers;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/dataobject/banner/BannerDO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/banner/BannerDO.java
1   -package cn.iocoder.yudao.module.market.dal.dataobject.banner;
  1 +package cn.iocoder.yudao.module.promotion.dal.dataobject.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 4 import com.baomidou.mybatisplus.annotation.TableName;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/dataobject/coupon/CouponDO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/coupon/CouponDO.java
1   -package cn.iocoder.yudao.module.market.dal.dataobject.coupon;
  1 +package cn.iocoder.yudao.module.promotion.dal.dataobject.coupon;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4   -import cn.iocoder.yudao.module.market.enums.common.PromotionProductScopeEnum;
  4 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionProductScopeEnum;
5 5 import com.baomidou.mybatisplus.annotation.TableField;
6 6 import com.baomidou.mybatisplus.annotation.TableName;
7 7 import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/dataobject/discount/DiscountActivityDO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/discount/DiscountActivityDO.java
1   -package cn.iocoder.yudao.module.market.dal.dataobject.discount;
  1 +package cn.iocoder.yudao.module.promotion.dal.dataobject.discount;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4   -import cn.iocoder.yudao.module.market.enums.common.PromotionActivityStatusEnum;
  4 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionActivityStatusEnum;
5 5 import com.baomidou.mybatisplus.annotation.KeySequence;
6 6 import com.baomidou.mybatisplus.annotation.TableId;
7 7 import com.baomidou.mybatisplus.annotation.TableName;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/dataobject/discount/DiscountProductDO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/discount/DiscountProductDO.java
1   -package cn.iocoder.yudao.module.market.dal.dataobject.discount;
  1 +package cn.iocoder.yudao.module.promotion.dal.dataobject.discount;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 4 import com.baomidou.mybatisplus.annotation.KeySequence;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/dataobject/reward/RewardActivityDO.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/reward/RewardActivityDO.java
1   -package cn.iocoder.yudao.module.market.dal.dataobject.reward;
  1 +package cn.iocoder.yudao.module.promotion.dal.dataobject.reward;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4   -import cn.iocoder.yudao.module.market.enums.common.PromotionActivityStatusEnum;
5   -import cn.iocoder.yudao.module.market.enums.common.PromotionConditionTypeEnum;
6   -import cn.iocoder.yudao.module.market.enums.common.PromotionProductScopeEnum;
  4 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionActivityStatusEnum;
  5 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionConditionTypeEnum;
  6 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionProductScopeEnum;
7 7 import com.baomidou.mybatisplus.annotation.KeySequence;
8 8 import com.baomidou.mybatisplus.annotation.TableField;
9 9 import com.baomidou.mybatisplus.annotation.TableId;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/mysql/banner/BannerMapper.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/banner/BannerMapper.java
1   -package cn.iocoder.yudao.module.market.dal.mysql.banner;
  1 +package cn.iocoder.yudao.module.promotion.dal.mysql.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
5 5 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
6   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO;
7   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
  6 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerPageReqVO;
  7 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
8 8 import org.apache.ibatis.annotations.Mapper;
9 9  
10 10 /**
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/dal/mysql/discount/package-info.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/discount/package-info.java
1 1 /**
2 2 * TODO 占位
3 3 */
4   -package cn.iocoder.yudao.module.market.dal.mysql.discount;
  4 +package cn.iocoder.yudao.module.promotion.dal.mysql.discount;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/package-info.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/package-info.java
... ... @@ -5,4 +5,4 @@
5 5 * 1. Controller URL:以 /promotion/ 开头,避免和其它 Module 冲突
6 6 * 2. DataObject 表名:以 promotion_ 开头,方便在数据库中区分
7 7 */
8   -package cn.iocoder.yudao.module.market;
  8 +package cn.iocoder.yudao.module.promotion;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/banner/BannerService.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/banner/BannerService.java
1   -package cn.iocoder.yudao.module.market.service.banner;
  1 +package cn.iocoder.yudao.module.promotion.service.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO;
5   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO;
6   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO;
7   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
  4 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerCreateReqVO;
  5 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerPageReqVO;
  6 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerUpdateReqVO;
  7 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
8 8  
9 9 import javax.validation.Valid;
10 10 import java.util.List;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/banner/BannerServiceImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/banner/BannerServiceImpl.java
1   -package cn.iocoder.yudao.module.market.service.banner;
  1 +package cn.iocoder.yudao.module.promotion.service.banner;
2 2  
3 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO;
5   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO;
6   -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO;
7   -import cn.iocoder.yudao.module.market.convert.banner.BannerConvert;
8   -import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO;
9   -import cn.iocoder.yudao.module.market.dal.mysql.banner.BannerMapper;
  4 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerCreateReqVO;
  5 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerPageReqVO;
  6 +import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerUpdateReqVO;
  7 +import cn.iocoder.yudao.module.promotion.convert.banner.BannerConvert;
  8 +import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO;
  9 +import cn.iocoder.yudao.module.promotion.dal.mysql.banner.BannerMapper;
10 10 import org.springframework.stereotype.Service;
11 11 import org.springframework.validation.annotation.Validated;
12 12  
... ... @@ -14,7 +14,7 @@ import javax.annotation.Resource;
14 14 import java.util.List;
15 15  
16 16 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
17   -import static cn.iocoder.yudao.module.market.enums.ErrorCodeConstants.BANNER_NOT_EXISTS;
  17 +import static cn.iocoder.yudao.module.promotion.enums.ErrorCodeConstants.BANNER_NOT_EXISTS;
18 18  
19 19 /**
20 20 * 首页 banner 实现类
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/coupon/CouponService.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponService.java
1   -package cn.iocoder.yudao.module.market.service.coupon;
  1 +package cn.iocoder.yudao.module.promotion.service.coupon;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.coupon.CouponDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.coupon.CouponDO;
4 4  
5 5 /**
6 6 * 优惠劵 Service 接口
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/coupon/CouponServiceImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponServiceImpl.java
1   -package cn.iocoder.yudao.module.market.service.coupon;
  1 +package cn.iocoder.yudao.module.promotion.service.coupon;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.coupon.CouponDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.coupon.CouponDO;
4 4 import org.springframework.stereotype.Service;
5 5 import org.springframework.validation.annotation.Validated;
6 6  
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/discount/DiscountService.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountService.java
1   -package cn.iocoder.yudao.module.market.service.discount;
  1 +package cn.iocoder.yudao.module.promotion.service.discount;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.discount.DiscountProductDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.discount.DiscountProductDO;
4 4  
5 5 import java.util.Collection;
6 6 import java.util.Map;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/discount/DiscountServiceImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountServiceImpl.java
1   -package cn.iocoder.yudao.module.market.service.discount;
  1 +package cn.iocoder.yudao.module.promotion.service.discount;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.discount.DiscountProductDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.discount.DiscountProductDO;
4 4 import org.springframework.stereotype.Service;
5 5 import org.springframework.validation.annotation.Validated;
6 6  
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/price/PriceService.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/price/PriceService.java
1   -package cn.iocoder.yudao.module.market.service.price;
  1 +package cn.iocoder.yudao.module.promotion.service.price;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
4   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  4 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
5 5  
6 6 /**
7 7 * 价格计算 Service 接口
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/price/PriceServiceImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/price/PriceServiceImpl.java
1   -package cn.iocoder.yudao.module.market.service.price;
  1 +package cn.iocoder.yudao.module.promotion.service.price;
2 2  
3 3 import cn.hutool.core.collection.CollUtil;
4 4 import cn.hutool.core.lang.Assert;
5 5 import cn.hutool.core.util.StrUtil;
6 6 import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
7   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
8   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
9   -import cn.iocoder.yudao.module.market.convert.price.PriceConvert;
10   -import cn.iocoder.yudao.module.market.dal.dataobject.coupon.CouponDO;
11   -import cn.iocoder.yudao.module.market.dal.dataobject.discount.DiscountProductDO;
12   -import cn.iocoder.yudao.module.market.dal.dataobject.reward.RewardActivityDO;
13   -import cn.iocoder.yudao.module.market.enums.common.PromotionConditionTypeEnum;
14   -import cn.iocoder.yudao.module.market.enums.common.PromotionLevelEnum;
15   -import cn.iocoder.yudao.module.market.enums.common.PromotionProductScopeEnum;
16   -import cn.iocoder.yudao.module.market.enums.common.PromotionTypeEnum;
17   -import cn.iocoder.yudao.module.market.service.coupon.CouponService;
18   -import cn.iocoder.yudao.module.market.service.discount.DiscountService;
19   -import cn.iocoder.yudao.module.market.service.reward.RewardService;
  7 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  8 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
  9 +import cn.iocoder.yudao.module.promotion.convert.price.PriceConvert;
  10 +import cn.iocoder.yudao.module.promotion.dal.dataobject.coupon.CouponDO;
  11 +import cn.iocoder.yudao.module.promotion.dal.dataobject.discount.DiscountProductDO;
  12 +import cn.iocoder.yudao.module.promotion.dal.dataobject.reward.RewardActivityDO;
  13 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionConditionTypeEnum;
  14 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
  15 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionProductScopeEnum;
  16 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
  17 +import cn.iocoder.yudao.module.promotion.service.coupon.CouponService;
  18 +import cn.iocoder.yudao.module.promotion.service.discount.DiscountService;
  19 +import cn.iocoder.yudao.module.promotion.service.reward.RewardService;
20 20 import cn.iocoder.yudao.module.product.api.sku.ProductSkuApi;
21 21 import cn.iocoder.yudao.module.product.api.sku.dto.ProductSkuRespDTO;
22 22 import com.google.common.base.Suppliers;
... ... @@ -33,8 +33,8 @@ import java.util.function.Supplier;
33 33 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
34 34 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet;
35 35 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.getSumValue;
36   -import static cn.iocoder.yudao.module.market.enums.ErrorCodeConstants.COUPON_NO_MATCH_MIN_PRICE;
37   -import static cn.iocoder.yudao.module.market.enums.ErrorCodeConstants.COUPON_NO_MATCH_SPU;
  36 +import static cn.iocoder.yudao.module.promotion.enums.ErrorCodeConstants.COUPON_NO_MATCH_MIN_PRICE;
  37 +import static cn.iocoder.yudao.module.promotion.enums.ErrorCodeConstants.COUPON_NO_MATCH_SPU;
38 38 import static cn.iocoder.yudao.module.product.enums.ErrorCodeConstants.SKU_NOT_EXISTS;
39 39 import static java.util.Collections.singletonList;
40 40  
... ... @@ -105,7 +105,7 @@ public class PriceServiceImpl implements PriceService {
105 105 /**
106 106 * 计算商品级别的价格,例如说:
107 107 * 1. 会员折扣
108   - * 2. 限时折扣 {@link cn.iocoder.yudao.module.market.dal.dataobject.discount.DiscountActivityDO}
  108 + * 2. 限时折扣 {@link cn.iocoder.yudao.module.promotion.dal.dataobject.discount.DiscountActivityDO}
109 109 *
110 110 * 其中,会员折扣、限时折扣取最低价
111 111 *
... ... @@ -182,7 +182,7 @@ public class PriceServiceImpl implements PriceService {
182 182  
183 183 /**
184 184 * 计算订单级别的价格,例如说:
185   - * 1. 满减送 {@link cn.iocoder.yudao.module.market.dal.dataobject.reward.RewardActivityDO}
  185 + * 1. 满减送 {@link cn.iocoder.yudao.module.promotion.dal.dataobject.reward.RewardActivityDO}
186 186 *
187 187 * @param userId 用户编号
188 188 * @param priceCalculate 价格计算的结果
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/reward/RewardService.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/reward/RewardService.java
1   -package cn.iocoder.yudao.module.market.service.reward;
  1 +package cn.iocoder.yudao.module.promotion.service.reward;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.reward.RewardActivityDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.reward.RewardActivityDO;
4 4  
5 5 import java.util.Map;
6 6 import java.util.Set;
... ...
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/reward/RewardServiceImpl.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/reward/RewardServiceImpl.java
1   -package cn.iocoder.yudao.module.market.service.reward;
  1 +package cn.iocoder.yudao.module.promotion.service.reward;
2 2  
3   -import cn.iocoder.yudao.module.market.dal.dataobject.reward.RewardActivityDO;
  3 +import cn.iocoder.yudao.module.promotion.dal.dataobject.reward.RewardActivityDO;
4 4 import org.springframework.stereotype.Service;
5 5 import org.springframework.validation.annotation.Validated;
6 6  
... ...
yudao-module-mall/yudao-module-market-biz/src/test/java/cn/iocoder/yudao/module/market/service/price/PriceServiceTest.java renamed to yudao-module-mall/yudao-module-promotion-biz/src/test/java/cn/iocoder/yudao/module/promotion/service/price/PriceServiceTest.java
1   -package cn.iocoder.yudao.module.market.service.price;
  1 +package cn.iocoder.yudao.module.promotion.service.price;
2 2  
3 3 import cn.hutool.core.map.MapUtil;
4 4 import cn.iocoder.yudao.framework.test.core.ut.BaseMockitoUnitTest;
5   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
6   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
7   -import cn.iocoder.yudao.module.market.dal.dataobject.coupon.CouponDO;
8   -import cn.iocoder.yudao.module.market.dal.dataobject.discount.DiscountProductDO;
9   -import cn.iocoder.yudao.module.market.dal.dataobject.reward.RewardActivityDO;
10   -import cn.iocoder.yudao.module.market.enums.common.PromotionConditionTypeEnum;
11   -import cn.iocoder.yudao.module.market.enums.common.PromotionLevelEnum;
12   -import cn.iocoder.yudao.module.market.enums.common.PromotionProductScopeEnum;
13   -import cn.iocoder.yudao.module.market.enums.common.PromotionTypeEnum;
14   -import cn.iocoder.yudao.module.market.service.coupon.CouponService;
15   -import cn.iocoder.yudao.module.market.service.discount.DiscountService;
16   -import cn.iocoder.yudao.module.market.service.reward.RewardService;
  5 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  6 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
  7 +import cn.iocoder.yudao.module.promotion.dal.dataobject.coupon.CouponDO;
  8 +import cn.iocoder.yudao.module.promotion.dal.dataobject.discount.DiscountProductDO;
  9 +import cn.iocoder.yudao.module.promotion.dal.dataobject.reward.RewardActivityDO;
  10 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionConditionTypeEnum;
  11 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
  12 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionProductScopeEnum;
  13 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
  14 +import cn.iocoder.yudao.module.promotion.service.coupon.CouponService;
  15 +import cn.iocoder.yudao.module.promotion.service.discount.DiscountService;
  16 +import cn.iocoder.yudao.module.promotion.service.reward.RewardService;
17 17 import cn.iocoder.yudao.module.product.api.sku.ProductSkuApi;
18 18 import cn.iocoder.yudao.module.product.api.sku.dto.ProductSkuRespDTO;
19 19 import org.junit.jupiter.api.Test;
... ...
yudao-module-mall/yudao-module-market-biz/src/test/resources/application-unit-test.yaml renamed to yudao-module-mall/yudao-module-promotion-biz/src/test/resources/application-unit-test.yaml
yudao-module-mall/yudao-module-market-biz/src/test/resources/logback.xml renamed to yudao-module-mall/yudao-module-promotion-biz/src/test/resources/logback.xml
yudao-module-mall/yudao-module-market-biz/src/test/resources/sql/clean.sql renamed to yudao-module-mall/yudao-module-promotion-biz/src/test/resources/sql/clean.sql
yudao-module-mall/yudao-module-market-biz/src/test/resources/sql/create_tables.sql renamed to yudao-module-mall/yudao-module-promotion-biz/src/test/resources/sql/create_tables.sql
yudao-module-mall/yudao-module-trade-biz/pom.xml
... ... @@ -38,7 +38,7 @@
38 38  
39 39 <dependency>
40 40 <groupId>cn.iocoder.boot</groupId>
41   - <artifactId>yudao-module-market-api</artifactId>
  41 + <artifactId>yudao-module-promotion-api</artifactId>
42 42 <version>${revision}</version>
43 43 </dependency>
44 44  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/cart/TradeCartConvert.java
1 1 package cn.iocoder.yudao.module.trade.convert.cart;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
4   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  4 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
5 5 import cn.iocoder.yudao.module.trade.controller.app.cart.vo.AppTradeCartDetailRespVO;
6 6 import cn.iocoder.yudao.module.trade.dal.dataobject.cart.TradeCartItemDO;
7 7 import org.mapstruct.Mapper;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/order/TradeOrderConvert.java
1 1 package cn.iocoder.yudao.module.trade.convert.order;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
4 4 import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
5 5 import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderDO;
6 6 import org.mapstruct.Mapper;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/order/TradeOrderItemConvert.java
1 1 package cn.iocoder.yudao.module.trade.convert.order;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
4 4 import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
5 5 import org.mapstruct.Mapper;
6 6 import org.mapstruct.factory.Mappers;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/price/PriceConvert.java
1 1 package cn.iocoder.yudao.module.trade.convert.price;
2 2  
3   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
  3 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
4 4 import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
5 5 import org.mapstruct.Mapper;
6 6 import org.mapstruct.Mapping;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/cart/TradeCartServiceImpl.java
... ... @@ -4,9 +4,9 @@ import cn.hutool.core.collection.CollUtil;
4 4 import cn.hutool.core.lang.Assert;
5 5 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
6 6 import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
7   -import cn.iocoder.yudao.module.market.api.price.PriceApi;
8   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
9   -import cn.iocoder.yudao.module.market.enums.common.PromotionLevelEnum;
  7 +import cn.iocoder.yudao.module.promotion.api.price.PriceApi;
  8 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
  9 +import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
10 10 import cn.iocoder.yudao.module.product.api.sku.ProductSkuApi;
11 11 import cn.iocoder.yudao.module.product.api.sku.dto.ProductSkuRespDTO;
12 12 import cn.iocoder.yudao.module.trade.controller.app.cart.vo.AppTradeCartDetailRespVO;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderServiceImpl.java
... ... @@ -8,9 +8,9 @@ import cn.iocoder.yudao.framework.common.enums.TerminalEnum;
8 8 import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
9 9 import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
10 10 import cn.iocoder.yudao.framework.common.util.string.StrUtils;
11   -import cn.iocoder.yudao.module.market.api.price.PriceApi;
12   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateReqDTO;
13   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  11 +import cn.iocoder.yudao.module.promotion.api.price.PriceApi;
  12 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateReqDTO;
  13 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
14 14 import cn.iocoder.yudao.module.pay.api.order.PayOrderApi;
15 15 import cn.iocoder.yudao.module.pay.api.order.PayOrderInfoCreateReqDTO;
16 16 import cn.iocoder.yudao.module.product.api.sku.ProductSkuApi;
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/test/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderServiceTest.java
... ... @@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.trade.service.order;
2 2  
3 3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 4 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
5   -import cn.iocoder.yudao.module.market.api.price.PriceApi;
6   -import cn.iocoder.yudao.module.market.api.price.dto.PriceCalculateRespDTO;
  5 +import cn.iocoder.yudao.module.promotion.api.price.PriceApi;
  6 +import cn.iocoder.yudao.module.promotion.api.price.dto.PriceCalculateRespDTO;
7 7 import cn.iocoder.yudao.module.pay.api.order.PayOrderApi;
8 8 import cn.iocoder.yudao.module.product.api.sku.ProductSkuApi;
9 9 import cn.iocoder.yudao.module.product.api.sku.dto.ProductSkuRespDTO;
... ...
yudao-server/pom.xml
... ... @@ -43,7 +43,7 @@
43 43 </dependency>
44 44 <dependency>
45 45 <groupId>cn.iocoder.boot</groupId>
46   - <artifactId>yudao-module-market-biz</artifactId>
  46 + <artifactId>yudao-module-promotion-biz</artifactId>
47 47 <version>${revision}</version>
48 48 </dependency>
49 49 <dependency>
... ...