From 8063ee7eee51bfe25a09428e6efc60f828b270c6 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 19 六月 2025 20:00:52 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- buyer-api/src/main/java/cn/lili/controller/lmk/ShareController.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/buyer-api/src/main/java/cn/lili/controller/lmk/ShareController.java b/buyer-api/src/main/java/cn/lili/controller/lmk/ShareController.java new file mode 100644 index 0000000..f620ab8 --- /dev/null +++ b/buyer-api/src/main/java/cn/lili/controller/lmk/ShareController.java @@ -0,0 +1,44 @@ +package cn.lili.controller.lmk; + +import cn.lili.base.Result; +import cn.lili.group.Add; +import cn.lili.modules.lmk.domain.form.ShareClickRecordForm; +import cn.lili.modules.lmk.domain.form.ShareForm; +import cn.lili.modules.lmk.service.ShareService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +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; + +/** + * 鍒嗕韩璁板綍 鍓嶇鎺у埗鍣� + * + * @author xp + * @since 2025-06-16 + */ +@Validated +@RequiredArgsConstructor +@Api(value = "鍒嗕韩璁板綍", tags = "鍒嗕韩璁板綍绠$悊") +@RestController +@RequestMapping("/buyer/lmk/share") +public class ShareController { + + private final ShareService shareService; + + + @PostMapping + @ApiOperation(value = "娣诲姞鍒嗕韩", notes = "娣诲姞鍒嗕韩") + public Result add(@RequestBody @Validated(Add.class) ShareForm form) { + return shareService.add(form); + } + + @PostMapping("/click/record") + @ApiOperation(value = "娣诲姞鍒嗕韩璁块棶璁板綍", notes = "娣诲姞鍒嗕韩璁块棶璁板綍") + public Result addShareClick(@RequestBody @Validated(Add.class) ShareClickRecordForm form) { + return shareService.addShareClick(form); + } +} -- Gitblit v1.8.0