Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
c6a042f3
Commit
c6a042f3
authored
Sep 02, 2021
by
胡敬轩
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'remotes/origin/feature/20210828-华莱士新算价互斥同享改版' into qa
parents
524829f2
fca33b94
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
85 additions
and
1 deletions
+85
-1
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ActivityAdapter.java
+0
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ActivityCalculationDiscountResponseDto.java
+5
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ActivityTypeSharedExclusive.java
+30
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/coupon/CartProduct.java
+45
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/coupon/CouponAvailableCartInfo.java
+5
-0
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ActivityAdapter.java
View file @
c6a042f3
This diff is collapsed.
Click to expand it.
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ActivityCalculationDiscountResponseDto.java
View file @
c6a042f3
...
...
@@ -9,6 +9,7 @@ import lombok.NoArgsConstructor;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
@Data
public
class
ActivityCalculationDiscountResponseDto
{
...
...
@@ -126,7 +127,10 @@ public class ActivityCalculationDiscountResponseDto {
*/
private
MonthCardDiscount
monthlyEnjoyCardDiscount
;
/**
* 代金券和折扣券与活动的互斥共享关系(可用优惠券列表使用)
*/
private
Set
<
ActivityTypeSharedExclusive
>
couponSharedExclusive
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ActivityTypeSharedExclusive.java
0 → 100644
View file @
c6a042f3
package
cn
.
freemud
.
entities
.
dto
.
calculate
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
ActivityTypeSharedExclusive
implements
Serializable
{
/**
* 活动类型
*/
private
Integer
activityType
;
/**
* 共享或排他活动类型
*/
private
Integer
sharedExclusiveActivityType
;
/**
* 0:排他 1:共享
*/
private
Integer
sharedExclusive
;
/**
* 商品数量和金额门槛是否叠加 0:不叠加,1:叠加
*/
private
Integer
multiple
;
}
\ No newline at end of file
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/coupon/CartProduct.java
View file @
c6a042f3
...
...
@@ -2,6 +2,8 @@ package cn.freemud.entities.vo.coupon;
import
lombok.Data
;
import
java.util.List
;
/**
* All rights Reserved, Designed By www.freemud.cn
*
...
...
@@ -36,4 +38,47 @@ public class CartProduct {
//使用的商品券号
private
String
couponCode
;
private
List
<
Discount
>
discounts
;
@Data
public
static
class
Discount
{
/**
* 活动号
*/
private
String
activityCode
;
/**
* 活动名称
*/
private
String
activityName
;
/**
* 折扣金额
*/
private
Long
discount
;
/**
* 活动类型
*/
private
Integer
type
;
/**
* 当前活动实际优惠的商品数量
*/
private
Integer
actualGoodsNumber
;
//是否与代金券互斥
private
boolean
cashExclusive
=
false
;
//是否与代金券叠加门槛
private
boolean
cashMultiple
=
true
;
//是否与折扣券互斥
private
boolean
discountExclusive
=
false
;
//是否与折扣券叠加门槛
private
boolean
discountMultiple
=
true
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/coupon/CouponAvailableCartInfo.java
View file @
c6a042f3
...
...
@@ -55,4 +55,9 @@ public class CouponAvailableCartInfo {
* 优惠后 配送费
*/
private
Long
distributionFee
;
/**
* 是否是新版互斥同享算价
*/
private
boolean
newCalculation
=
false
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment