添加用户商品展示和删除接口

This commit is contained in:
xiaofeng
2019-07-09 21:43:04 +08:00
parent ef622fbf95
commit 1fa68d070b
8 changed files with 253 additions and 4 deletions

View File

@@ -1,7 +1,10 @@
package cn.iocoder.mall.user.api;
import cn.iocoder.common.framework.vo.CommonResult;
import cn.iocoder.mall.user.api.bo.UserProductSpuCollectionsBO;
import cn.iocoder.mall.user.api.bo.UserProductSpuCollectionsPageBO;
import cn.iocoder.mall.user.api.dto.UserProductSpuCollectionsAddDTO;
import cn.iocoder.mall.user.api.dto.UserProductSpuCollectionsPageDTO;
import cn.iocoder.mall.user.api.dto.UserProductSpuCollectionsUpdateDTO;
/**
@@ -33,4 +36,19 @@ public interface UserProductSpuCollectionsService {
*/
int updateUserProductSpuCollections(UserProductSpuCollectionsUpdateDTO userProductSpuCollectionsUpdateDTO);
/**
* 获取用户收藏列表数据
* @param userProductSpuCollectionsPageDTO
* @return
*/
CommonResult<UserProductSpuCollectionsPageBO> getUserProductSpuCollectionsPage(
UserProductSpuCollectionsPageDTO userProductSpuCollectionsPageDTO);
/**
* 删除收藏数据
* @param userId
* @param spuId
* @return
*/
CommonResult<Boolean> deleteUserProductSpuCollections(Integer userId, Integer spuId);
}

View File

@@ -0,0 +1,30 @@
package cn.iocoder.mall.user.api.bo;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
/**
* 商品收藏分页
* @author xiaofeng
* @date 2019/07/06 18:37
* @version 1.0
*/
@Data
@Accessors(chain = true)
public class UserProductSpuCollectionsPageBO implements Serializable {
/**
* 返回的数据列表
*/
private List<UserProductSpuCollectionsBO> list;
/**
* 总量
*/
private Integer total;
}

View File

@@ -0,0 +1,35 @@
package cn.iocoder.mall.user.api.dto;
import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 商品收藏分页参数
* @author xiaofeng
* @date 2019/07/06 18:40
* @version 1.0
*/
@Data
@Accessors(chain = true)
public class UserProductSpuCollectionsPageDTO implements Serializable {
/**
* 用户ID
*/
private Integer userId;
/**
* 当前页
*/
@NotNull(message = "页码不能为空")
private Integer pageNo;
/**
* 每页显示的条数
*/
@NotNull(message = "每页条数不能为空")
private Integer pageSize;
}