From 2701dca44e1972afe9956ced2f949d2998c1bb4b Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 19 六月 2025 20:00:45 +0800 Subject: [PATCH] 客户管理详情 --- manager-api/src/main/java/cn/lili/controller/lmk/VideoController.java | 46 +++++++++++++++++++++++++++++++++++----------- 1 files changed, 35 insertions(+), 11 deletions(-) diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/VideoController.java b/manager-api/src/main/java/cn/lili/controller/lmk/VideoController.java index 48a84ca..b496f0d 100644 --- a/manager-api/src/main/java/cn/lili/controller/lmk/VideoController.java +++ b/manager-api/src/main/java/cn/lili/controller/lmk/VideoController.java @@ -2,19 +2,19 @@ import cn.lili.group.Update; import cn.lili.group.Add; +import cn.lili.modules.lmk.domain.form.VideoAuditingForm; +import cn.lili.modules.lmk.domain.form.VideoDownForm; +import cn.lili.modules.lmk.domain.form.VideoRecommendForm; +import cn.lili.modules.lmk.domain.form.WxVideoForm; +import cn.lili.modules.lmk.domain.query.ManagerVideoQuery; import org.springframework.validation.annotation.Validated; -import org.springframework.security.access.prepost.PreAuthorize; import lombok.RequiredArgsConstructor; import java.util.List; -import org.springframework.validation.annotation.Validated; import javax.validation.constraints.NotEmpty; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import cn.lili.modules.lmk.service.VideoService; import cn.lili.base.Result; -import cn.lili.modules.lmk.domain.form.VideoForm; -import cn.lili.modules.lmk.domain.query.VideoQuery; -import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; /** @@ -34,13 +34,13 @@ @PostMapping @ApiOperation(value = "娣诲姞", notes = "娣诲姞") - public Result add(@RequestBody @Validated(Add.class) VideoForm form) { + public Result add(@RequestBody @Validated(Add.class) WxVideoForm form) { return videoService.add(form); } @PutMapping @ApiOperation(value = "淇敼", notes = "淇敼") - public Result update(@RequestBody @Validated(Update.class) VideoForm form) { + public Result update(@RequestBody @Validated(Update.class) WxVideoForm form) { return videoService.update(form); } @@ -56,15 +56,15 @@ return videoService.remove(ids); } - @GetMapping("/page") + @PostMapping("/page") @ApiOperation(value = "鍒嗛〉", notes = "鍒嗛〉") - public Result page(VideoQuery query) { - return videoService.page(query); + public Result page(@RequestBody ManagerVideoQuery query) { + return videoService.managerPage(query); } @GetMapping("/{id}") @ApiOperation(value = "璇︽儏", notes = "璇︽儏") - public Result detail(@PathVariable("id") Integer id) { + public Result detail(@PathVariable("id") String id) { return videoService.detail(id); } @@ -73,4 +73,28 @@ public Result list() { return videoService.all(); } + + @PutMapping("/recommend") + @ApiOperation(value = "棣栭〉鎺ㄨ崘璁剧疆", notes = "棣栭〉鎺ㄨ崘璁剧疆") + public Result recommendSet(@RequestBody @Validated VideoRecommendForm form) { + return videoService.recommendSet(form); + } + + @PostMapping("/auditing") + @ApiOperation(value = "瀹℃牳", notes = "瀹℃牳") + public Result auditing(@RequestBody @Validated VideoAuditingForm form) { + return videoService.auditing(form); + } + + @PostMapping("/up/{id}") + @ApiOperation(value = "涓婃灦", notes = "涓婃灦") + public Result up(@PathVariable("id") String id) { + return videoService.up(id); + } + + @PostMapping("/down") + @ApiOperation(value = "涓嬫灦", notes = "涓嬫灦") + public Result down(@RequestBody @Validated VideoDownForm form) { + return videoService.down(form); + } } -- Gitblit v1.8.0