From 16f9b1d8f8b2d0bb1b6d7ff4376f4cd83679d50f Mon Sep 17 00:00:00 2001 From: wang0018 <1007152140@qq.com> Date: Thu, 12 Nov 2020 16:58:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=89=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ccsens/mt/api/CompeteVedioController.java | 16 ++++++++++ .../java/com/ccsens/mt/bean/dto/VideoDto.java | 6 ++++ .../mt/service/CompeteVedioService.java | 32 +++++++++++++++++++ .../mt/service/ICompeteVedioService.java | 16 ++++++++++ 4 files changed, 70 insertions(+) create mode 100644 mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java create mode 100644 mt/src/main/java/com/ccsens/mt/service/ICompeteVedioService.java diff --git a/mt/src/main/java/com/ccsens/mt/api/CompeteVedioController.java b/mt/src/main/java/com/ccsens/mt/api/CompeteVedioController.java index f823e4a3..749d4541 100644 --- a/mt/src/main/java/com/ccsens/mt/api/CompeteVedioController.java +++ b/mt/src/main/java/com/ccsens/mt/api/CompeteVedioController.java @@ -1,8 +1,17 @@ package com.ccsens.mt.api; +import com.ccsens.cloudutil.annotation.MustLogin; +import com.ccsens.mt.bean.dto.CompeteDto; +import com.ccsens.util.JsonResponse; +import com.ccsens.util.bean.dto.QueryDto; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import lombok.extern.slf4j.Slf4j; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @Api(tags = "视频", description = "") @@ -11,4 +20,11 @@ import org.springframework.web.bind.annotation.RestController; @Slf4j public class CompeteVedioController { + @MustLogin + @ApiOperation(value = "添加用户观看开幕式视频记录(签到用)", notes = "Mr.王---------根据公司的id在t_compete_player_look表中插入一条数据,单表操作,") + @RequestMapping(value = "/userSign", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse syncCompeteCompany(@ApiParam @Validated @RequestBody QueryDto params) { + log.info("添加用户观看开幕式视频记录(签到用)",params); + return JsonResponse.newInstance().ok(); + } } diff --git a/mt/src/main/java/com/ccsens/mt/bean/dto/VideoDto.java b/mt/src/main/java/com/ccsens/mt/bean/dto/VideoDto.java index 12c90dbc..75bc726f 100644 --- a/mt/src/main/java/com/ccsens/mt/bean/dto/VideoDto.java +++ b/mt/src/main/java/com/ccsens/mt/bean/dto/VideoDto.java @@ -39,4 +39,10 @@ public class VideoDto { @ApiModelProperty("视频文件浏览路径") private String videoFileUrl; } + @Data + @ApiModel("添加用户观看开幕式视频记录(签到用)") + public static class Vdeo{ + @ApiModelProperty("视频文件id") + private Long companyId; + } } diff --git a/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java b/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java new file mode 100644 index 00000000..42f2d292 --- /dev/null +++ b/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java @@ -0,0 +1,32 @@ +package com.ccsens.mt.service; + +import cn.hutool.core.lang.Snowflake; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Propagation; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; + +/** + * @author 10071 + */ +@Slf4j +@Service +@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) +public class CompeteVedioService implements ICompeteVedioService{ + + @Resource + private Snowflake snowflake; + + + @Override + public void insertSignVideo(Long companyId) { + + } + + @Override + public void selectSignVideo(Long companyId) { + + } +} diff --git a/mt/src/main/java/com/ccsens/mt/service/ICompeteVedioService.java b/mt/src/main/java/com/ccsens/mt/service/ICompeteVedioService.java new file mode 100644 index 00000000..4d107a32 --- /dev/null +++ b/mt/src/main/java/com/ccsens/mt/service/ICompeteVedioService.java @@ -0,0 +1,16 @@ +package com.ccsens.mt.service; + +public interface ICompeteVedioService { + /** + * + * 添加用户观看开幕式视频记录(签到用) + * @param companyId 单位id + */ + void insertSignVideo(Long companyId); + + /** + * 查看用户观看视频记录(签到用) + * @param companyId + */ + void selectSignVideo(Long companyId); +}