package com.doumee.api.web.mall; import com.doumee.api.web.ApiController; import com.doumee.config.annotation.LoginRequired; import com.doumee.core.annotation.trace.Trace; import com.doumee.core.model.ApiResponse; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.business.model.Activity; import com.doumee.dao.web.dto.activity.ActivityCardDTO; import com.doumee.dao.web.request.ActivityPageListRequest; import com.doumee.dao.web.request.goods.ArticleRequest; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2026/2/11 14:13 */ @Api(tags = "社区资讯") @Trace(exclude = true) @RestController @RequestMapping("/web/article") @Slf4j public class ArticleApi extends ApiController { @ApiOperation(value = "社区资讯", notes = "小程序端") @PostMapping("/getArticlePage") public ApiResponse> getArticlePage(@RequestBody PageWrap pageWrap){ return ApiResponse.success(activityService.getArticlePage(pageWrap)); } @ApiOperation(value = "社区详情", notes = "小程序端") @GetMapping("/getArticleDetail") public ApiResponse getArticleInfo(@RequestParam Integer id,Integer memberId){ return ApiResponse.success(activityService.getArticleInfo(id,memberId)); } }