package com.doumee.api.web; import com.doumee.core.annotation.trace.Trace; import com.doumee.core.model.ApiResponse; import com.doumee.dao.business.model.Shares; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.v3.oas.annotations.parameters.RequestBody; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "用户分享业务") @Trace(exclude = true) @RestController @RequestMapping("/web/shares") @Slf4j public class SharesApi extends ApiController{ /** * 创建 * * @param shares 实体对象 * @return Integer */ @ApiOperation(value = "用户创建分享", notes = "小程序端") @GetMapping("/getMemberDTO") public ApiResponse create(@RequestBody Shares shares){ return ApiResponse.success(sharesService.create(shares,getMemberId())); } }