package com.doumee.api.web; 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.ShopFollow; import com.doumee.dao.web.dto.MemberDTO; import com.doumee.dao.web.dto.shop.ShopFollowDTO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "店铺关注业务") @Trace(exclude = true) @RestController @RequestMapping("/web/shopFollow") @Slf4j public class ShopFollowApi extends ApiController{ /** * 创建 * * @param shopFollow 实体对象 * @return Integer */ @ApiOperation(value = "创建 objId objType 0店铺 1用户", notes = "小程序端") @GetMapping("/create") public ApiResponse create(@RequestBody ShopFollow shopFollow){ return ApiResponse.success(shopFollowService.create(shopFollow)); } /** * 查询店铺粉丝数据 * @param pageWrap * @return */ @ApiOperation(value = "查询店铺粉丝数据", notes = "小程序端") @GetMapping("/getFansPage") public ApiResponse> getFansPage(@RequestBody PageWrap pageWrap){ return ApiResponse.success(shopFollowService.getFansPage(pageWrap)); } }