Selaa lähdekoodia

增加演员管理接口

xuzuoyun 5 vuotta sitten
vanhempi
commit
27cc030edc
22 muutettua tiedostoa jossa 491 lisäystä ja 4 poistoa
  1. 12 0
      jeecg-boot-module-system/pom.xml
  2. 1 1
      jeecg-boot-module-system/src/main/java/org/jeecg/config/MybatisPlusConfig.java
  3. 173 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ActorController.java
  4. 83 0
      module-ctop/pom.xml
  5. 37 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/Actor.java
  6. 27 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/ActorComment.java
  7. 26 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/ActorPhoto.java
  8. 26 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/ActorVideo.java
  9. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/ActorCommentMapper.java
  10. 8 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/ActorMapper.java
  11. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/ActorPhotoMapper.java
  12. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/mapper/ActorVideoMapper.java
  13. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IActorCommentService.java
  14. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IActorPhotoService.java
  15. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IActorService.java
  16. 7 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/IActorVideoService.java
  17. 11 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/ActorCommentServiceImpl.java
  18. 11 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/ActorPhotoServiceImpl.java
  19. 11 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/ActorServiceImpl.java
  20. 11 0
      module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/service/impl/ActorVideoServiceImpl.java
  21. 4 3
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/impl/KuaishouWebInterfaceServiceImpl.java
  22. 1 0
      pom.xml

+ 12 - 0
jeecg-boot-module-system/pom.xml

@@ -89,6 +89,18 @@
             <artifactId>itextpdf</artifactId>
             <version>5.5.13</version>
         </dependency>
+        <dependency>
+            <groupId>org.jeecgframework.boot</groupId>
+            <artifactId>module-ctop</artifactId>
+            <version>2.0.2</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jeecgframework.boot</groupId>
+            <artifactId>module-ctop</artifactId>
+            <version>2.0.2</version>
+            <scope>compile</scope>
+        </dependency>
         <!--<dependency>
             <groupId>e-iceblue</groupId>
             <artifactId>spire.pdf</artifactId>

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/config/MybatisPlusConfig.java

@@ -12,7 +12,7 @@ import com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor;
  *
  */
 @Configuration
-@MapperScan(value={"org.jeecg.modules.**.mapper*","cn.com.ctop.kuaishou.modules.**.mapper*","cn.com.ctop.crawler.modules.**.mapper*"})
+@MapperScan(value = {"org.jeecg.modules.**.mapper*", "cn.com.ctop.kuaishou.modules.**.mapper*", "cn.com.ctop.crawler.modules.**.mapper*", "cn.com.ctop.manage.modules.**.mapper*"})
 
 public class MybatisPlusConfig {
 

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

@@ -0,0 +1,173 @@
+package org.jeecg.modules.ctop.controller;
+
+import cn.com.ctop.manage.modules.actor.entity.Actor;
+import cn.com.ctop.manage.modules.actor.entity.ActorComment;
+import cn.com.ctop.manage.modules.actor.entity.ActorPhoto;
+import cn.com.ctop.manage.modules.actor.entity.ActorVideo;
+import cn.com.ctop.manage.modules.actor.service.IActorCommentService;
+import cn.com.ctop.manage.modules.actor.service.IActorPhotoService;
+import cn.com.ctop.manage.modules.actor.service.IActorService;
+import cn.com.ctop.manage.modules.actor.service.IActorVideoService;
+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/actor")
+public class ActorController {
+    @Autowired
+    private IActorService actorService;
+    @Autowired
+    private IActorCommentService actorCommentService;
+    @Autowired
+    private IActorPhotoService actorPhotoService;
+    @Autowired
+    private IActorVideoService actorVideoService;
+
+    @ResponseBody
+    @RequestMapping(value = "/detail", method = RequestMethod.GET)
+    public Result<Map<String, Object>> getDetail(@RequestParam(name = "actorId") Long actorId) {
+        Result<Map<String, Object>> result = new Result<>();
+        Actor actor = actorService.getById(actorId);
+        ActorComment actorComment = new ActorComment();
+        actorComment.setActorId(actorId);
+        QueryWrapper<ActorComment> actorCommentQueryWrapper = QueryGenerator.initQueryWrapper(actorComment, null);
+        List<ActorComment> actorCommentList = actorCommentService.list(actorCommentQueryWrapper);
+
+        ActorPhoto actorPhoto = new ActorPhoto();
+        actorPhoto.setActorId(actorId);
+        QueryWrapper<ActorPhoto> actorPhotoQueryWrapper = QueryGenerator.initQueryWrapper(actorPhoto, null);
+        List<ActorPhoto> actorPhotoList = actorPhotoService.list(actorPhotoQueryWrapper);
+
+        ActorVideo actorVideo = new ActorVideo();
+        actorVideo.setActorId(actorId);
+        QueryWrapper<ActorVideo> actorVideoQueryWrapper = QueryGenerator.initQueryWrapper(actorVideo, null);
+        List<ActorVideo> actorVideoList = actorVideoService.list(actorVideoQueryWrapper);
+        Map<String, Object> map = new HashMap<String, Object>();
+        map.put("actor", actor);
+        map.put("actorCommentList", actorCommentList);
+        map.put("actorPhotoList", actorPhotoList);
+        map.put("actorVideoList", actorVideoList);
+        result.setResult(map);
+        result.setSuccess(true);
+        return result;
+    }
+
+    /**
+     * 分页列表查询
+     *
+     * @param actor
+     * @param pageNo
+     * @param pageSize
+     * @param req
+     * @return
+     */
+    @GetMapping(value = "/list")
+    public Result<IPage<Actor>> queryPageList(Actor actor,
+                                              @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
+                                              @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
+                                              HttpServletRequest req) {
+        Result<IPage<Actor>> result = new Result<IPage<Actor>>();
+        QueryWrapper<Actor> queryWrapper = QueryGenerator.initQueryWrapper(actor, req.getParameterMap());
+        Page<Actor> page = new Page<Actor>(pageNo, pageSize);
+        IPage<Actor> pageList = actorService.page(page, queryWrapper);
+
+        result.setSuccess(true);
+        result.setResult(pageList);
+        return result;
+    }
+
+    /**
+     * 添加
+     *
+     * @param actor
+     * @return
+     */
+    @PostMapping(value = "/add")
+    public Result<Actor> add(@RequestBody Actor actor) {
+        Result<Actor> result = new Result<Actor>();
+        try {
+            actorService.save(actor);
+            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);
+                }
+            }
+            result.success("添加成功!");
+        } catch (Exception e) {
+            log.error(e.getMessage(), e);
+            result.error500("操作失败");
+        }
+        return result;
+    }
+
+    /**
+     * 编辑
+     *
+     * @param actor
+     * @return
+     */
+    @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);
+            //TODO 返回false说明什么?
+            if (ok) {
+                result.success("修改成功!");
+            }
+        }
+
+        return result;
+    }
+}

+ 83 - 0
module-ctop/pom.xml

@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>jeecg-boot-parent</artifactId>
+        <groupId>org.jeecgframework.boot</groupId>
+        <version>2.0.2</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.jeecgframework.boot</groupId>
+    <artifactId>module-ctop</artifactId>
+
+    <name>module-ctop</name>
+    <!-- FIXME change it to the project's website -->
+    <url>http://www.example.com</url>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.7</maven.compiler.source>
+        <maven.compiler.target>1.7</maven.compiler.target>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.11</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jeecgframework.boot</groupId>
+            <artifactId>jeecg-boot-base-common</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
+            <plugins>
+                <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
+                <plugin>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>3.1.0</version>
+                </plugin>
+                <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
+                <plugin>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>3.0.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.8.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.22.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.0.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>2.5.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>2.8.2</version>
+                </plugin>
+                <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
+                <plugin>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.7.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-project-info-reports-plugin</artifactId>
+                    <version>3.0.0</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+</project>

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

@@ -0,0 +1,37 @@
+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 org.jeecg.common.aspect.annotation.Dict;
+
+import java.util.Date;
+import java.util.List;
+
+@Data
+@TableName("ctop_actor")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class Actor {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private String name;
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    private Date birthday;
+    @Dict(dicCode = "sex")
+    private Integer sex;
+    private String speciality;
+    @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;
+}

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

@@ -0,0 +1,27 @@
+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_actor_comment")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class ActorComment {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long actorId;
+    private String comment;
+    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/ActorPhoto.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_actor_photo")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class ActorPhoto {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long actorId;
+    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;
+}

+ 26 - 0
module-ctop/src/main/java/cn/com/ctop/manage/modules/actor/entity/ActorVideo.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_actor_video")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class ActorVideo {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long actorId;
+    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/ActorCommentMapper.java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -0,0 +1,11 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.ActorComment;
+import cn.com.ctop.manage.modules.actor.mapper.ActorCommentMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorCommentService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ActorCommentServiceImpl extends ServiceImpl<ActorCommentMapper, ActorComment> implements IActorCommentService {
+}

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

@@ -0,0 +1,11 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.ActorPhoto;
+import cn.com.ctop.manage.modules.actor.mapper.ActorPhotoMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorPhotoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ActorPhotoServiceImpl extends ServiceImpl<ActorPhotoMapper, ActorPhoto> implements IActorPhotoService {
+}

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

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

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

@@ -0,0 +1,11 @@
+package cn.com.ctop.manage.modules.actor.service.impl;
+
+import cn.com.ctop.manage.modules.actor.entity.ActorVideo;
+import cn.com.ctop.manage.modules.actor.mapper.ActorVideoMapper;
+import cn.com.ctop.manage.modules.actor.service.IActorVideoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ActorVideoServiceImpl extends ServiceImpl<ActorVideoMapper, ActorVideo> implements IActorVideoService {
+}

+ 4 - 3
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/impl/KuaishouWebInterfaceServiceImpl.java

@@ -210,10 +210,11 @@ public class KuaishouWebInterfaceServiceImpl implements IKuaishouWebInterfaceSer
 //        System.getProperties().setProperty("webdriver.chrome.driver", chromeDriver);
         ChromeOptions chromeOptions = new ChromeOptions();
 //        chromeOptions.addArguments("--proxy-server=http://111.231.92.21:8888");
-//        chromeOptions.addArguments("--headless");
+        chromeOptions.addArguments("--headless");
         chromeOptions.addArguments("--no-sandbox");
-//        chromeOptions.addArguments("--disable-gpu");
-        chromeOptions.addArguments("--window-size=1290,1080");
+        chromeOptions.addArguments("--disable-dev-shm-usage");
+        chromeOptions.addArguments("--disable-gpu");
+        chromeOptions.addArguments("--window-size=1920,1080");
         chromeOptions.addArguments("--user-agent=" + HttpUtils2.USER_AGENT);
         chromeOptions.setAcceptInsecureCerts(true);
         WebDriver webDriver = new RemoteWebDriver(service.getUrl(), chromeOptions);

+ 1 - 0
pom.xml

@@ -23,6 +23,7 @@
         <module>module-media</module>
         <module>module-report</module>
         <module>jeecg-boot-module-system</module>
+        <module>module-ctop</module>
 
     </modules>