Browse Source

Merge remote-tracking branch 'origin/master'

yumeng 5 years ago
parent
commit
102d838df1
19 changed files with 403 additions and 27 deletions
  1. 25 24
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ActorController.java
  2. 147 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/YardController.java
  3. 3 3
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/shiro/authc/ShiroRealm.java
  4. 38 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/Yard.java
  5. 26 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardPhoto.java
  6. 34 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardScheduler.java
  7. 26 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardVideo.java
  8. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardMapper.java
  9. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardPhotoMapper.java
  10. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardSchedulerMapper.java
  11. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardVideoMapper.java
  12. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardPhotoService.java
  13. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardSchedulerService.java
  14. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardService.java
  15. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardVideoService.java
  16. 12 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardPhotoServiceImpl.java
  17. 12 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardSchedulerServiceImpl.java
  18. 12 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardServiceImpl.java
  19. 12 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardVideoServiceImpl.java

+ 25 - 24
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ActorController.java

@@ -132,36 +132,37 @@ public class ActorController {
     @PutMapping(value = "/edit")
     public Result<Actor> edit(@RequestBody Actor actor) {
         Result<Actor> result = new Result<Actor>();
-        ActorPhoto actorPhoto = new ActorPhoto();
-        actorPhoto.setActorId(actor.getId());
-        QueryWrapper photoQueryWrapper = QueryGenerator.initQueryWrapper(actorPhoto, null);
-        actorPhotoService.remove(photoQueryWrapper);
 
-        ActorVideo actorVideo = new ActorVideo();
-        actorVideo.setActorId(actor.getId());
-        QueryWrapper videoQueryWrapper = QueryGenerator.initQueryWrapper(actorVideo, null);
-        actorVideoService.remove(videoQueryWrapper);
-        if (actor.getImageUrl() != null && actor.getImageUrl().size() > 0) {
-            for (String url : actor.getImageUrl()) {
-                ActorPhoto photo = new ActorPhoto();
-                photo.setActorId(actor.getId());
-                photo.setPhotoUrl("http:" + url);
-                actorPhotoService.save(photo);
-            }
-        }
-        if (actor.getVideoUrl() != null && actor.getVideoUrl().size() > 0) {
-            for (String url : actor.getVideoUrl()) {
-                ActorVideo video = new ActorVideo();
-                video.setActorId(actor.getId());
-                video.setVideoUrl("http:" + url);
-                actorVideoService.save(video);
-            }
-        }
         Actor actorEntity = actorService.getById(actor.getId());
         if (actorEntity == null) {
             result.error500("未找到对应实体");
         } else {
             boolean ok = actorService.updateById(actor);
+            ActorPhoto actorPhoto = new ActorPhoto();
+            actorPhoto.setActorId(actor.getId());
+            QueryWrapper photoQueryWrapper = QueryGenerator.initQueryWrapper(actorPhoto, null);
+            actorPhotoService.remove(photoQueryWrapper);
+
+            ActorVideo actorVideo = new ActorVideo();
+            actorVideo.setActorId(actor.getId());
+            QueryWrapper videoQueryWrapper = QueryGenerator.initQueryWrapper(actorVideo, null);
+            actorVideoService.remove(videoQueryWrapper);
+            if (actor.getImageUrl() != null && actor.getImageUrl().size() > 0) {
+                for (String url : actor.getImageUrl()) {
+                    ActorPhoto photo = new ActorPhoto();
+                    photo.setActorId(actor.getId());
+                    photo.setPhotoUrl("http:" + url);
+                    actorPhotoService.save(photo);
+                }
+            }
+            if (actor.getVideoUrl() != null && actor.getVideoUrl().size() > 0) {
+                for (String url : actor.getVideoUrl()) {
+                    ActorVideo video = new ActorVideo();
+                    video.setActorId(actor.getId());
+                    video.setVideoUrl("http:" + url);
+                    actorVideoService.save(video);
+                }
+            }
             //TODO 返回false说明什么?
             if (ok) {
                 result.success("修改成功!");

+ 147 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/YardController.java

@@ -0,0 +1,147 @@
+package org.jeecg.modules.ctop.controller;
+
+import cn.com.ctop.manage.modules.actor.entity.*;
+import cn.com.ctop.manage.modules.actor.service.IYardPhotoService;
+import cn.com.ctop.manage.modules.actor.service.IYardSchedulerService;
+import cn.com.ctop.manage.modules.actor.service.IYardService;
+import cn.com.ctop.manage.modules.actor.service.IYardVideoService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RestController
+@Slf4j
+@RequestMapping("/ctop/yard")
+public class YardController {
+    @Autowired
+    private IYardPhotoService yardPhotoService;
+    @Autowired
+    private IYardSchedulerService yardSchedulerService;
+    @Autowired
+    private IYardService yardService;
+    @Autowired
+    private IYardVideoService yardVideoService;
+
+    @ResponseBody
+    @RequestMapping(value = "/detail", method = RequestMethod.GET)
+    public Result<Map<String, Object>> getDetail(@RequestParam(name = "yardId") Long yardId) {
+        Result<Map<String, Object>> result = new Result<>();
+        Yard yard = yardService.getById(yardId);
+        YardPhoto yardPhoto = new YardPhoto();
+        YardVideo yardVideo = new YardVideo();
+        YardScheduler yardScheduler = new YardScheduler();
+        yardPhoto.setYardId(yardId);
+        yardVideo.setYardId(yardId);
+        yardScheduler.setYardId(yardId);
+        QueryWrapper<YardPhoto> yardPhotoQueryWrapper = QueryGenerator.initQueryWrapper(yardPhoto, null);
+        QueryWrapper<YardVideo> yardVideoQueryWrapper = QueryGenerator.initQueryWrapper(yardVideo, null);
+        QueryWrapper<YardScheduler> yardSchedulerQueryWrapper = QueryGenerator.initQueryWrapper(yardScheduler, null);
+        List<YardPhoto> yardPhotoList = yardPhotoService.list(yardPhotoQueryWrapper);
+        List<YardVideo> yardVideoList = yardVideoService.list(yardVideoQueryWrapper);
+        List<YardScheduler> yardSchedulerList = yardSchedulerService.list(yardSchedulerQueryWrapper);
+        Map<String, Object> map = new HashMap<String, Object>();
+        map.put("yard", yard);
+        map.put("yardPhotoList", yardPhotoList);
+        map.put("yardVideoList", yardVideoList);
+        map.put("yardSchedulerList", yardSchedulerList);
+        result.setResult(map);
+        result.setSuccess(true);
+        return result;
+    }
+
+    @PostMapping(value = "/add")
+    public Result<Yard> add(@RequestBody Yard yard) {
+        Result<Yard> result = new Result<Yard>();
+        try {
+            yardService.save(yard);
+            if (yard.getImageUrl() != null && yard.getImageUrl().size() > 0) {
+                for (String url : yard.getImageUrl()) {
+                    YardPhoto yardPhoto = new YardPhoto();
+                    yardPhoto.setYardId(yard.getId());
+                    yardPhoto.setPhotoUrl("http:" + url);
+                    yardPhotoService.save(yardPhoto);
+                }
+            }
+            if (yard.getVideoUrl() != null && yard.getVideoUrl().size() > 0) {
+                for (String url : yard.getVideoUrl()) {
+                    YardVideo yardVideo = new YardVideo();
+                    yardVideo.setYardId(yard.getId());
+                    yardVideo.setVideoUrl("http:" + url);
+                    yardVideoService.save(yardVideo);
+                }
+            }
+            result.success("添加成功!");
+        } catch (Exception e) {
+            log.error(e.getMessage(), e);
+            result.error500("操作失败");
+        }
+        return result;
+    }
+
+    @PutMapping(value = "/edit")
+    public Result<Yard> edit(@RequestBody Yard yard) {
+        Result<Yard> result = new Result<Yard>();
+
+        Yard yardEntity = yardService.getById(yard.getId());
+        if (yardEntity == null) {
+            result.error500("未找到对应实体");
+        } else {
+            boolean ok = yardService.updateById(yard);
+            YardPhoto yardPhoto = new YardPhoto();
+            yardPhoto.setYardId(yard.getId());
+            QueryWrapper photoQueryWrapper = QueryGenerator.initQueryWrapper(yardPhoto, null);
+            yardPhotoService.remove(photoQueryWrapper);
+
+            YardVideo yardVideo = new YardVideo();
+            yardVideo.setYardId(yard.getId());
+            QueryWrapper videoQueryWrapper = QueryGenerator.initQueryWrapper(yardVideo, null);
+            yardVideoService.remove(videoQueryWrapper);
+            if (yard.getImageUrl() != null && yard.getImageUrl().size() > 0) {
+                for (String url : yard.getImageUrl()) {
+                    YardPhoto photo = new YardPhoto();
+                    photo.setYardId(yard.getId());
+                    photo.setPhotoUrl("http:" + url);
+                    yardPhotoService.save(photo);
+                }
+            }
+            if (yard.getVideoUrl() != null && yard.getVideoUrl().size() > 0) {
+                for (String url : yard.getVideoUrl()) {
+                    YardVideo video = new YardVideo();
+                    video.setYardId(yard.getId());
+                    video.setVideoUrl("http:" + url);
+                    yardVideoService.save(video);
+                }
+            }
+            //TODO 返回false说明什么?
+            if (ok) {
+                result.success("修改成功!");
+            }
+        }
+        return result;
+    }
+
+    @GetMapping(value = "/list")
+    public Result<IPage<Yard>> queryPageList(Yard yard,
+                                             @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
+                                             @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
+                                             HttpServletRequest req) {
+        Result<IPage<Yard>> result = new Result<IPage<Yard>>();
+        QueryWrapper<Yard> queryWrapper = QueryGenerator.initQueryWrapper(yard, req.getParameterMap());
+        Page<Yard> page = new Page<Yard>(pageNo, pageSize);
+        IPage<Yard> pageList = yardService.page(page, queryWrapper);
+
+        result.setSuccess(true);
+        result.setResult(pageList);
+        return result;
+    }
+}

+ 3 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/shiro/authc/ShiroRealm.java

@@ -114,9 +114,9 @@ public class ShiroRealm extends AuthorizingRealm {
         }
 
         // 校验token是否超时失效 & 或者账号密码是否错误
-        if (!jwtTokenRefresh(token, username, sysUser.getPassword())) {
-            log.error("Token失效,请重新登录!");
-        }
+//        if (!jwtTokenRefresh(token, username, sysUser.getPassword())) {
+//            log.error("Token失效,请重新登录!");
+//        }
 
         // 判断用户状态
         if (sysUser.getStatus() != 1) {

+ 38 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/Yard.java

@@ -0,0 +1,38 @@
+package cn.com.ctop.manage.modules.actor.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+import java.util.List;
+
+@Data
+@TableName("ctop_yard")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class Yard {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private String address;
+    private String buildingName;
+    private String contactName;
+    private String contactMobile;
+    private String remark;
+    private Double lon;
+    private Double lat;
+    private Integer status;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+    @TableField(exist = false)
+    private List<String> imageUrl;
+    @TableField(exist = false)
+    private List<String> videoUrl;
+}

+ 26 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardPhoto.java

@@ -0,0 +1,26 @@
+package cn.com.ctop.manage.modules.actor.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+@Data
+@TableName("ctop_yard_photo")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class YardPhoto {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long yardId;
+    private String photoUrl;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 34 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardScheduler.java

@@ -0,0 +1,34 @@
+package cn.com.ctop.manage.modules.actor.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.sql.Time;
+import java.util.Date;
+
+@Data
+@TableName("ctop_yard_scheduler")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class YardScheduler {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long yardId;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    private Date date;
+    @JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
+    private Time beginTime;
+    @JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
+    private Time endTime;
+    private Long userId;
+    private String createBy;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 26 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/YardVideo.java

@@ -0,0 +1,26 @@
+package cn.com.ctop.manage.modules.actor.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+@Data
+@TableName("ctop_yard_video")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class YardVideo {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long yardId;
+    private String videoUrl;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardMapper.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.mapper;
+
+import cn.com.ctop.manage.modules.actor.entity.Yard;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface YardMapper extends BaseMapper<Yard> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardPhotoMapper.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.mapper;
+
+import cn.com.ctop.manage.modules.actor.entity.YardPhoto;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface YardPhotoMapper extends BaseMapper<YardPhoto> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardSchedulerMapper.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.mapper;
+
+import cn.com.ctop.manage.modules.actor.entity.YardScheduler;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface YardSchedulerMapper extends BaseMapper<YardScheduler> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/YardVideoMapper.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.mapper;
+
+import cn.com.ctop.manage.modules.actor.entity.YardVideo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface YardVideoMapper extends BaseMapper<YardVideo> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardPhotoService.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.service;
+
+import cn.com.ctop.manage.modules.actor.entity.YardPhoto;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+public interface IYardPhotoService extends IService<YardPhoto> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardSchedulerService.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.service;
+
+import cn.com.ctop.manage.modules.actor.entity.YardScheduler;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+public interface IYardSchedulerService extends IService<YardScheduler> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardService.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.service;
+
+import cn.com.ctop.manage.modules.actor.entity.Yard;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+public interface IYardService extends IService<Yard> {
+}

+ 7 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IYardVideoService.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.manage.modules.actor.service;
+
+import cn.com.ctop.manage.modules.actor.entity.YardVideo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+public interface IYardVideoService extends IService<YardVideo> {
+}

+ 12 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardPhotoServiceImpl.java

@@ -0,0 +1,12 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.YardPhoto;
+import cn.com.ctop.manage.modules.actor.mapper.YardPhotoMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorService;
+import cn.com.ctop.manage.modules.actor.service.IYardPhotoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class YardPhotoServiceImpl extends ServiceImpl<YardPhotoMapper, YardPhoto> implements IYardPhotoService {
+}

+ 12 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardSchedulerServiceImpl.java

@@ -0,0 +1,12 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.YardScheduler;
+import cn.com.ctop.manage.modules.actor.mapper.YardSchedulerMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorService;
+import cn.com.ctop.manage.modules.actor.service.IYardSchedulerService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class YardSchedulerServiceImpl extends ServiceImpl<YardSchedulerMapper, YardScheduler> implements IYardSchedulerService {
+}

+ 12 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardServiceImpl.java

@@ -0,0 +1,12 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.Yard;
+import cn.com.ctop.manage.modules.actor.mapper.YardMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorService;
+import cn.com.ctop.manage.modules.actor.service.IYardService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class YardServiceImpl extends ServiceImpl<YardMapper, Yard> implements IYardService {
+}

+ 12 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/YardVideoServiceImpl.java

@@ -0,0 +1,12 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.YardVideo;
+import cn.com.ctop.manage.modules.actor.mapper.YardVideoMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorService;
+import cn.com.ctop.manage.modules.actor.service.IYardVideoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class YardVideoServiceImpl extends ServiceImpl<YardVideoMapper, YardVideo> implements IYardVideoService {
+}