一、实现逻辑
前端通过向Controller层发出请求到后端,后端接收到请求后调用Service层的方法,实现对应的单个商品上下架或者多个商品批量上下架。
二、具体实现之基础准备
1、商品上下架操作请求模型 ProductUpOrDownReq.java
@Getter
@Setter
public class ProductUpOrDownReq {
@NotNull(message = "主键不能为空")
private Long id;
/**
* 商家id
*/
@NotNull(message = "商家id不能为空")
private Long merchantId;
/**
* 是否上架 1:上架 ,0:没上架
*/
@NotBlank(message = "是否上架不能为空")
private String isgrounding;
}
2、商品上下架批量操作请求模型 BatchUpOrDownReq.java
@Getter
@Setter
public class BatchUpOrDownReq {
@NotBlank(message = "状态不能为空")
private String isgrounding;
@NotNull(message = "商品id的值不能为空")
private Long[] ids;
}