fix():营销团购活动的修改

1125/liuheping
刘河平 2024-11-27 14:29:26 +08:00
parent 10368d9a9d
commit ec384efbaf
4 changed files with 105 additions and 27 deletions

View File

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

View File

@ -0,0 +1,76 @@
package com.muyu.marketing.domain.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.marketing.domain.resp.ActivityProductUpdResp;
import com.muyu.marketing.domain.resp.ActivityTeamProductSkuResp;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ActivityProductUpdModel {
/**
* id
*/
private Long id;
/**
*
*/
private String name;
/**
* ID
*/
private Long productId;
/**
*
*/
private String productImage;
/**
*
*/
private String introduction;
/**
*
*/
private String unit;
/**
*
*/
private String imageList;
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private Date endTime;
/**
*
*/
private Integer sort;
/**
* SkU
*/
private ActivityProductUpdResp activityProductUpdResp;
/**
*
*/
private String content;
/**
*
*/
private String status;
/**
*
*/
private String strategyType;
/**
* ID
*/
private Long strategyId;
}

View File

@ -0,0 +1,29 @@
package com.muyu.marketing.domain.resp;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ActivityProductUpdResp {
/**
* SkU
*/
private List<ActivityTeamProductSkuResp> ActivityTeamProductSkuList;
/**
* idList
*/
private List<Long> deleteSkuIdList;
/**
* List
*/
}

View File

@ -1,7 +1,6 @@
package com.muyu.marketing.team.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.exception.ServiceException;
@ -18,7 +17,6 @@ import com.muyu.marketing.team.service.ActivityTeamInfoService;
import com.muyu.marketing.team.service.ActivityTeamOpenInfoService;
import com.muyu.marketing.team.service.ActivityTeamProductSkuInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import java.util.ArrayList;