//package com.xiaopeng.account.controller;
|
//
|
//import com.xiaopeng.account.model.dto.CollectAddrDTO;
|
//import com.xiaopeng.account.model.query.XpUserCollectAddrListQuery;
|
//import com.xiaopeng.account.model.vo.XpAppUserCollectAddrVO;
|
//import com.xiaopeng.account.service.IXpAppUserCollectAddrService;
|
//import com.xiaopeng.common.core.domain.R;
|
//import com.xiaopeng.common.core.web.page.PageInfo;
|
//import com.xiaopeng.unifiedverification.interceptor.XpClientCheck;
|
//import io.swagger.annotations.ApiOperation;
|
//import org.springframework.validation.annotation.Validated;
|
//import org.springframework.web.bind.annotation.PostMapping;
|
//import org.springframework.web.bind.annotation.RequestBody;
|
//import org.springframework.web.bind.annotation.RequestMapping;
|
//import org.springframework.web.bind.annotation.RestController;
|
//
|
//import javax.servlet.http.HttpServletRequest;
|
//
|
///**
|
// * <p>
|
// * 用户收藏地址 前端控制器
|
// * </p>
|
// *
|
// * @author ck
|
// * @since 2026-04-10
|
// */
|
//@RestController
|
//@RequestMapping("")
|
//public class XpAppUserCollectAddrController {
|
//
|
// private final IXpAppUserCollectAddrService xpAppUserCollectAddrService;
|
//
|
// public XpAppUserCollectAddrController(IXpAppUserCollectAddrService xpAppUserCollectAddrService) {
|
// this.xpAppUserCollectAddrService = xpAppUserCollectAddrService;
|
// }
|
//
|
//
|
// /**
|
// * 收藏地址/取消收藏地址
|
// */
|
// @PostMapping("/api/v1/mini-program/collect/addr")
|
// @ApiOperation(value = "收藏/取消收藏地址", tags = {"小程序-收藏/取消收藏地址"})
|
// @XpClientCheck(checkToken = false, checkOtpToken = true)
|
// public R<String> collectAddr(@Validated @RequestBody CollectAddrDTO dto, HttpServletRequest request) {
|
// // uid已通过拦截器otp校验,可以直接使用
|
// String uid = request.getHeader("XP-Uid");
|
// boolean result = xpAppUserCollectAddrService.collectAddr(dto, uid);
|
// if (result) {
|
// return R.ok();
|
// }
|
// return R.fail();
|
// }
|
//
|
//
|
// /**
|
// * 获取收藏夹收藏地址列表
|
// */
|
// @PostMapping("/api/v1/mini-program/collect/addrlist")
|
// @ApiOperation(value = "收藏夹", tags = {"小程序-获取用户收藏夹收藏地址列表"})
|
// @XpClientCheck(checkToken = false, checkOtpToken = true)
|
// public R<PageInfo<XpAppUserCollectAddrVO>> collectAddrlist(@RequestBody XpUserCollectAddrListQuery query, HttpServletRequest request) {
|
// // uid已通过拦截器otp校验,可以直接使用
|
// String uid = request.getHeader("XP-Uid");
|
// return R.ok(xpAppUserCollectAddrService.userCollectAddrList(query, uid));
|
// }
|
//
|
//
|
//
|
//
|
//
|
//}
|