拼团商品回显信息

1126/yangchaoshun
yangchaoshun 2024-11-27 14:24:31 +08:00
parent 2eb81a5501
commit 903b43e8b6
18 changed files with 133 additions and 38 deletions

View File

@ -0,0 +1,33 @@
{
商品id:Long
商品图片:String
"活动名称": "String",
商品详情:String
商品单位:String
商品轮播图:[]
商品价格:BigDecimal
"活动时间": "date",
"策略类型": "String",
"策略ID": "Long",
"商品规格List": [
{
"规格ID":Long,
"规格SKU": "String",
"拼团价格": "BigDecimal",
"拼团库存": "Long",
"拼团价格":BigDecimal
}
],
商品活动状态:String,
活动规格中间表:[
{
活动id:Long,
规格id:Long
}
]
"排序": "Integer",
"详情": "String"
}

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置
@ -33,7 +33,7 @@ spring:
datasource:
ds1:
nacos:
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
dataId: sentinel-muyu-gateway
groupId: DEFAULT_GROUP
data-type: json

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -0,0 +1,14 @@
package com.muyu.marketing.domain.model;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ActivityModel {
}

View File

@ -1,6 +1,7 @@
package com.muyu.marketing.domain.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.marketing.domain.ActivityTeamProductSkuInfo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -43,19 +44,12 @@ public class ActivityTeamInfoUpdModel {
*/
private String imageList;
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private Date endTime;
/**
*
*/
private Integer sort;
/**
* SkU
*/
private List<ActivityTeamProductSkuUpdModel> activityTeamProductSkuUpdModelList;
/**
*
*/
@ -64,12 +58,11 @@ public class ActivityTeamInfoUpdModel {
*
*/
private String status;
/**
*
* SkU
*/
private String strategyType;
/**
* ID
*/
private Long strategyId;
private ActivityTeamProductSkuInfoModel activityTeamProductSkuInfoModel;
}

View File

@ -0,0 +1,18 @@
package com.muyu.marketing.domain.model;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ActivityTeamProductSkuInfoModel {
private List<ActivityTeamProductSkuUpdModel> activityTeamProductSkuUpdModel;
private List<Long> skuIdList;
private List<ActivityTeamProductSkuAddModel> activityTeamProductSkuAddModelList;
}

View File

@ -44,7 +44,7 @@ public class TeamProductDiscountPriceModel {
* @return
*/
public static TeamProductDiscountPriceModel of(BigDecimal productPrice, BigDecimal teamPrice) {
TeamProductDiscountPriceModel.builder()
return TeamProductDiscountPriceModel.builder()
.productPrice(productPrice)
.teamPrice(teamPrice)
.discount(

View File

@ -72,4 +72,7 @@ public class ActivityTeamInfoUpdReq {
* ID
*/
private Long strategyId;
private List<Long> skuId;
}

View File

@ -3,9 +3,10 @@ package com.muyu.marketing.domain.req;
import com.muyu.common.core.web.page.PageDomain;
import com.muyu.marketing.domain.model.ActivityTeamInfoListQueryModel;
import lombok.*;
import lombok.experimental.SuperBuilder;
@Data
@Builder
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -0,0 +1,33 @@
{
"code": 200,
"msg": null,
"data": {
"id": 33,
"name": "大啥第三方",
"productId": 4,
"productImage": "http://127.0.0.1:9300/statics/2024/11/18/90B41C0F5E61650EB75F14740C5BE06D_20241118145544A011.jpg",
"introduction": "啥地方",
"unit": "阿萨",
"imageList": "http://127.0.0.1:9300/statics/2024/11/24/abs_20241124222309A011.jpg",
"endTime": "2024-11-24",
"sort": null,
"teamProjectSkuInfoResp": [
{
"productSkuId": 4,
"productSku": "骁龙888-16G-128G",
"teamPrice": 4999,
"teamStock": 4500
},
{
"productSkuId": 4,
"productSku": "骁龙888plus-16G-512G",
"teamPrice": 4200,
"teamStock": 4200
}
],
"content": "是地方v",
"status": null,
"strategyType": "in_team",
"strategyId": 4
}
}

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -16,10 +16,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -14,10 +14,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 1.94.98.9:8848
# 配置文件格式
file-extension: yml
# 共享配置