拼团商品回显信息

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: nacos:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 127.0.0.1:8848 server-addr: 1.94.98.9:8848
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 127.0.0.1:8848 server-addr: 1.94.98.9:8848
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

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

View File

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

View File

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

View File

@ -14,10 +14,10 @@ spring:
nacos: nacos:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 127.0.0.1:8848 server-addr: 1.94.98.9:8848
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 127.0.0.1:8848 server-addr: 1.94.98.9:8848
# 配置文件格式 # 配置文件格式
file-extension: yml 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; package com.muyu.marketing.domain.model;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.marketing.domain.ActivityTeamProductSkuInfo;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
@ -43,19 +44,12 @@ public class ActivityTeamInfoUpdModel {
*/ */
private String imageList; private String imageList;
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private Date endTime;
/** /**
* *
*/ */
private Integer sort; private Integer sort;
/**
* SkU
*/
private List<ActivityTeamProductSkuUpdModel> activityTeamProductSkuUpdModelList;
/** /**
* *
*/ */
@ -64,12 +58,11 @@ public class ActivityTeamInfoUpdModel {
* *
*/ */
private String status; private String status;
/** /**
* * SkU
*/ */
private String strategyType; private ActivityTeamProductSkuInfoModel activityTeamProductSkuInfoModel;
/**
* ID
*/
private Long strategyId;
} }

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 * @return
*/ */
public static TeamProductDiscountPriceModel of(BigDecimal productPrice, BigDecimal teamPrice) { public static TeamProductDiscountPriceModel of(BigDecimal productPrice, BigDecimal teamPrice) {
TeamProductDiscountPriceModel.builder() return TeamProductDiscountPriceModel.builder()
.productPrice(productPrice) .productPrice(productPrice)
.teamPrice(teamPrice) .teamPrice(teamPrice)
.discount( .discount(

View File

@ -72,4 +72,7 @@ public class ActivityTeamInfoUpdReq {
* ID * ID
*/ */
private Long strategyId; 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.common.core.web.page.PageDomain;
import com.muyu.marketing.domain.model.ActivityTeamInfoListQueryModel; import com.muyu.marketing.domain.model.ActivityTeamInfoListQueryModel;
import lombok.*; import lombok.*;
import lombok.experimental.SuperBuilder;
@Data @Data
@Builder @SuperBuilder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)

View File

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

View File

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

View File

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

View File

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