From bdb4a481d7ab7085a0832a7f1c0f5295596d498c Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期二, 08 十一月 2022 18:09:23 +0800
Subject: [PATCH] 图片管理和视频管理

---
 ycl-generator/src/main/java/com/ycl/entity/message/MessageColumnSet.java                  |   52 ++++
 ycl-platform/src/main/java/com/ycl/vo/casePool/FilesPictureVo.java                        |    4 
 ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseImageResourcesMapper.java       |    4 
 ycl-platform/src/main/java/com/ycl/entity/cockpitManage/TeamConstruction.java             |   26 +
 ycl-platform/src/main/java/com/ycl/vo/resources/MediaVO.java                              |   35 +++
 ycl-platform/src/main/java/com/ycl/entity/resources/ImageResources.java                   |   10 
 ycl-generator/src/main/java/com/ycl/mapper/message/MessageColumnSetMapper.java            |   16 +
 ycl-platform/src/main/resources/mapper/resources/ImageResourcesMapper.xml                 |   42 +++
 ycl-generator/src/main/java/com/ycl/controller/message/MessageColumnSetController.java    |   21 +
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java |    2 
 ycl-platform/src/main/java/com/ycl/mapper/resources/VideoResourcesMapper.java             |   19 +
 ycl-platform/src/main/java/com/ycl/controller/resources/VideoResourcesController.java     |   69 ++++++
 ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java   |   12 
 ycl-generator/src/main/resources/mapper/message/MessageColumnSetMapper.xml                |   18 +
 ycl-platform/src/main/java/com/ycl/controller/resources/ImageResourcesController.java     |   70 ++++++
 ycl-platform/src/main/java/com/ycl/entity/resources/VideoResources.java                   |   20 
 ycl-platform/src/main/java/com/ycl/mapper/resources/ImageResourcesMapper.java             |   19 +
 ycl-platform/src/main/java/com/ycl/service/resources/IImageResourcesService.java          |   19 +
 ycl-generator/src/main/java/com/ycl/service/message/impl/MessageColumnSetServiceImpl.java |   20 +
 ycl-platform/src/main/java/com/ycl/service/resources/IVideoResourcesService.java          |   19 +
 /dev/null                                                                                 |   20 -
 ycl-platform/src/main/java/com/ycl/service/resources/impl/VideoResourcesServiceImpl.java  |   35 +++
 ycl-platform/src/main/resources/mapper/resources/VideoResourcesMapper.xml                 |   42 +++
 ycl-generator/src/main/java/com/ycl/service/message/IMessageColumnSetService.java         |   16 +
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java      |    8 
 ycl-platform/src/main/java/com/ycl/service/resources/impl/ImageResourcesServiceImpl.java  |   35 +++
 26 files changed, 593 insertions(+), 60 deletions(-)

diff --git a/ycl-generator/src/main/java/com/ycl/controller/message/MessageColumnSetController.java b/ycl-generator/src/main/java/com/ycl/controller/message/MessageColumnSetController.java
new file mode 100644
index 0000000..8133eaf
--- /dev/null
+++ b/ycl-generator/src/main/java/com/ycl/controller/message/MessageColumnSetController.java
@@ -0,0 +1,21 @@
+package com.ycl.controller.message;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+import com.ycl.base.BaseController;
+
+/**
+ * <p>
+ * 娑堟伅鏍忕洰璁剧疆琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@RestController
+@RequestMapping("/message-column-set")
+public class MessageColumnSetController extends BaseController {
+
+}
diff --git a/ycl-generator/src/main/java/com/ycl/entity/message/MessageColumnSet.java b/ycl-generator/src/main/java/com/ycl/entity/message/MessageColumnSet.java
new file mode 100644
index 0000000..273ea5c
--- /dev/null
+++ b/ycl-generator/src/main/java/com/ycl/entity/message/MessageColumnSet.java
@@ -0,0 +1,52 @@
+package com.ycl.entity.message;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 娑堟伅鏍忕洰璁剧疆琛�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("ums_message_column_set")
+public class MessageColumnSet implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 涓婚敭Id
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛Id
+     */
+    @TableField("user_id")
+    private Integer userId;
+
+    /**
+     * 鏍忕洰Id
+     */
+    @TableField("message_column_id")
+    private Integer messageColumnId;
+
+    /**
+     * 鏄惁鎺ユ敹0-涓嶆帴鏀�1-鎺ユ敹
+     */
+    @TableField("is_receive")
+    private Integer isReceive;
+
+
+}
diff --git a/ycl-generator/src/main/java/com/ycl/mapper/message/MessageColumnSetMapper.java b/ycl-generator/src/main/java/com/ycl/mapper/message/MessageColumnSetMapper.java
new file mode 100644
index 0000000..aede402
--- /dev/null
+++ b/ycl-generator/src/main/java/com/ycl/mapper/message/MessageColumnSetMapper.java
@@ -0,0 +1,16 @@
+package com.ycl.mapper.message;
+
+import com.ycl.entity.message.MessageColumnSet;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 娑堟伅鏍忕洰璁剧疆琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface MessageColumnSetMapper extends BaseMapper<MessageColumnSet> {
+
+}
diff --git a/ycl-generator/src/main/java/com/ycl/service/message/IMessageColumnSetService.java b/ycl-generator/src/main/java/com/ycl/service/message/IMessageColumnSetService.java
new file mode 100644
index 0000000..4c31228
--- /dev/null
+++ b/ycl-generator/src/main/java/com/ycl/service/message/IMessageColumnSetService.java
@@ -0,0 +1,16 @@
+package com.ycl.service.message;
+
+import com.ycl.entity.message.MessageColumnSet;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 娑堟伅鏍忕洰璁剧疆琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface IMessageColumnSetService extends IService<MessageColumnSet> {
+
+}
diff --git a/ycl-generator/src/main/java/com/ycl/service/message/impl/MessageColumnSetServiceImpl.java b/ycl-generator/src/main/java/com/ycl/service/message/impl/MessageColumnSetServiceImpl.java
new file mode 100644
index 0000000..3b76f3a
--- /dev/null
+++ b/ycl-generator/src/main/java/com/ycl/service/message/impl/MessageColumnSetServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ycl.service.message.impl;
+
+import com.ycl.entity.message.MessageColumnSet;
+import com.ycl.mapper.message.MessageColumnSetMapper;
+import com.ycl.service.message.IMessageColumnSetService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 娑堟伅鏍忕洰璁剧疆琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@Service
+public class MessageColumnSetServiceImpl extends ServiceImpl<MessageColumnSetMapper, MessageColumnSet> implements IMessageColumnSetService {
+
+}
diff --git a/ycl-generator/src/main/resources/mapper/message/MessageColumnSetMapper.xml b/ycl-generator/src/main/resources/mapper/message/MessageColumnSetMapper.xml
new file mode 100644
index 0000000..56c044b
--- /dev/null
+++ b/ycl-generator/src/main/resources/mapper/message/MessageColumnSetMapper.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ycl.mapper.message.MessageColumnSetMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ycl.entity.message.MessageColumnSet">
+        <id column="id" property="id" />
+        <result column="user_id" property="userId" />
+        <result column="message_column_id" property="messageColumnId" />
+        <result column="is_receive" property="isReceive" />
+    </resultMap>
+
+    <!-- 閫氱敤鏌ヨ缁撴灉鍒� -->
+    <sql id="Base_Column_List">
+        id, user_id, message_column_id, is_receive
+    </sql>
+
+</mapper>
diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java
index 71dfe4c..78057fc 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/DispatchHandleController.java
@@ -1,26 +1,20 @@
 package com.ycl.controller.caseHandler;
 
 
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.ycl.annotation.LogSave;
 import com.ycl.api.CommonResult;
 import com.ycl.bo.AdminUserDetails;
-import com.ycl.common.constant.BaseCaseStatus;
-import com.ycl.common.constant.StepName;
 import com.ycl.dto.caseHandler.DispatchInfoParam;
 import com.ycl.dto.dispatch.UploadDisposingResultParam;
-import com.ycl.entity.caseHandler.*;
+import com.ycl.entity.caseHandler.DispatchInfo;
 import com.ycl.service.caseHandler.*;
+import com.ycl.service.resources.IImageResourcesService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
-
-import java.time.LocalDateTime;
 
 /**
  * <p>
@@ -69,7 +63,7 @@
     public CommonResult searchDisposeList(@RequestParam Long caseId,
                                           @RequestParam Integer type,
                                           @RequestBody UploadDisposingResultParam uploadDisposingResultParam) {
-        iDisposeRecordService.saveUpload(caseId,type,uploadDisposingResultParam);
+        iDisposeRecordService.saveUpload(caseId, type, uploadDisposingResultParam);
         return CommonResult.success("add success");
     }
 }
diff --git a/ycl-platform/src/main/java/com/ycl/controller/resources/ImageResourcesController.java b/ycl-platform/src/main/java/com/ycl/controller/resources/ImageResourcesController.java
new file mode 100644
index 0000000..f5b8966
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/controller/resources/ImageResourcesController.java
@@ -0,0 +1,70 @@
+package com.ycl.controller.resources;
+
+
+import com.ycl.annotation.LogSave;
+import com.ycl.api.CommonResult;
+import com.ycl.controller.BaseController;
+import com.ycl.entity.resources.ImageResources;
+import com.ycl.service.resources.IImageResourcesService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@RestController
+@RequestMapping("/image_resources")
+@Api(tags = "鍥剧墖璧勬簮绠$悊")
+public class ImageResourcesController extends BaseController {
+
+    @Autowired
+    IImageResourcesService iImageResourcesService;
+
+    @GetMapping("/query")
+    @ApiOperation("鏌ヨ")
+    public CommonResult search(@RequestParam(required = false) Integer type,
+                               @RequestParam(required = false) String startTime,
+                               @RequestParam(required = false) String endTime,
+                               @RequestParam Long size,
+                               @RequestParam Long current) {
+        return CommonResult.success(iImageResourcesService.selectImages(type, startTime, endTime, size, current));
+    }
+
+    @PutMapping("modification")
+    @ApiOperation("淇敼鍥剧墖")
+    @LogSave(operationType = "鍥剧墖绠$悊",contain = "淇敼鍥剧墖")
+    public CommonResult modify(@RequestBody ImageResources imageResources) {
+        return CommonResult.success(iImageResourcesService.updateById(imageResources));
+    }
+
+    @DeleteMapping("deletion")
+    @ApiOperation("鍒犻櫎")
+    @LogSave(operationType = "鍥剧墖绠$悊",contain = "鍒犻櫎鍥剧墖")
+    public CommonResult delete(@RequestParam Integer id) {
+        return CommonResult.success(iImageResourcesService.removeById(id));
+    }
+
+    @PostMapping("addition")
+    @ApiOperation("娣诲姞")
+    @LogSave(operationType = "鍥剧墖绠$悊",contain = "娣诲姞鍥剧墖")
+    public CommonResult add(@RequestBody ImageResources imageResources) {
+        return CommonResult.success(iImageResourcesService.save(imageResources));
+    }
+
+    @DeleteMapping("deletion_batch")
+    @ApiOperation("鎵归噺鍒犻櫎")
+    @LogSave(operationType = "鍥剧墖绠$悊",contain = "鎵归噺鍒犻櫎鍥剧墖")
+    public CommonResult delete(@RequestParam List<Integer> ids) {
+        return CommonResult.success(iImageResourcesService.removeBatchByIds(ids));
+    }
+
+}
diff --git a/ycl-platform/src/main/java/com/ycl/controller/resources/VideoResourcesController.java b/ycl-platform/src/main/java/com/ycl/controller/resources/VideoResourcesController.java
new file mode 100644
index 0000000..8ef0a6f
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/controller/resources/VideoResourcesController.java
@@ -0,0 +1,69 @@
+package com.ycl.controller.resources;
+
+
+import com.ycl.annotation.LogSave;
+import com.ycl.api.CommonResult;
+import com.ycl.controller.BaseController;
+import com.ycl.entity.resources.VideoResources;
+import com.ycl.service.resources.IVideoResourcesService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@RestController
+@RequestMapping("/video_resources")
+@Api(tags = "瑙嗛璧勬簮绠$悊")
+public class VideoResourcesController extends BaseController {
+
+    @Autowired
+    IVideoResourcesService iVideoResourcesService;
+
+    @GetMapping("/query")
+    @ApiOperation("鏌ヨ")
+    public CommonResult search(@RequestParam(required = false) Integer type,
+                               @RequestParam(required = false) String startTime,
+                               @RequestParam(required = false) String endTime,
+                               @RequestParam Long size,
+                               @RequestParam Long current) {
+        return CommonResult.success(iVideoResourcesService.selectImages(type, startTime, endTime, size, current));
+    }
+
+    @PutMapping("modification")
+    @ApiOperation("淇敼瑙嗛")
+    @LogSave(operationType = "瑙嗛绠$悊", contain = "淇敼瑙嗛")
+    public CommonResult modify(@RequestBody VideoResources videoResources) {
+        return CommonResult.success(iVideoResourcesService.updateById(videoResources));
+    }
+
+    @DeleteMapping("deletion")
+    @ApiOperation("鍒犻櫎")
+    @LogSave(operationType = "瑙嗛绠$悊", contain = "鍒犻櫎瑙嗛")
+    public CommonResult delete(@RequestParam Integer id) {
+        return CommonResult.success(iVideoResourcesService.removeById(id));
+    }
+
+    @PostMapping("addition")
+    @ApiOperation("娣诲姞")
+    @LogSave(operationType = "瑙嗛绠$悊", contain = "娣诲姞瑙嗛")
+    public CommonResult add(@RequestBody VideoResources videoResources) {
+        return CommonResult.success(iVideoResourcesService.save(videoResources));
+    }
+
+    @DeleteMapping("deletion_batch")
+    @ApiOperation("鎵归噺鍒犻櫎")
+    @LogSave(operationType = "瑙嗛绠$悊", contain = "鎵归噺鍒犻櫎瑙嗛")
+    public CommonResult delete(@RequestParam List<Integer> ids) {
+        return CommonResult.success(iVideoResourcesService.removeBatchByIds(ids));
+    }
+}
diff --git a/ycl-platform/src/main/java/com/ycl/entity/cockpitManage/TeamConstruction.java b/ycl-platform/src/main/java/com/ycl/entity/cockpitManage/TeamConstruction.java
index 94f8a7e..18b88a9 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/cockpitManage/TeamConstruction.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/cockpitManage/TeamConstruction.java
@@ -31,6 +31,9 @@
     @ExcelIgnore
     private Long id;
 
+    @ExcelIgnore
+    private String regionIds;
+
     /**
      * 閮ㄩ棬鍚嶇О
      */
@@ -53,59 +56,66 @@
     private Integer upUndergraduatePeopleNumber;
 
     /**
+     * 鏈瀛﹀巻鍙婁互涓婁汉鏁�
+     */
+    @TableField("holder_number")
+    @ExcelProperty(value = "鎸佽瘉浜烘暟", index = 3)
+    private Integer holderNumber;
+
+    /**
      * 45宀佷互涓嬩汉鏁�
      */
     @TableField("under_forty_five_people_number")
-    @ExcelProperty(value = "45宀佷互涓嬩汉鏁�", index = 3)
+    @ExcelProperty(value = "45宀佷互涓嬩汉鏁�", index = 4)
     private Integer underFortyFivePeopleNumber;
 
     /**
      * 娉曞緥鑱屼笟璧勬牸璇佷汉鏁�
      */
     @TableField("legal_professional_qualification_certificate_people_number")
-    @ExcelProperty(value = "娉曞緥鑱屼笟璧勬牸璇佷汉鏁�", index = 4)
+    @ExcelProperty(value = "娉曞緥鑱屼笟璧勬牸璇佷汉鏁�", index = 5)
     private Integer legalProfessionalQualificationCertificatePeopleNumber;
 
     /**
      * 閫氭姤鏁伴噺
      */
     @TableField("report_number")
-    @ExcelProperty(value = "閫氭姤鏁伴噺", index = 5)
+    @ExcelProperty(value = "閫氭姤鏁伴噺", index = 6)
     private Integer reportNumber;
 
     /**
      * 杩濈邯琛屼负鏁伴噺
      */
     @TableField("disciplinary_offence_number")
-    @ExcelProperty(value = "杩濈邯琛屼负鏁伴噺", index = 6)
+    @ExcelProperty(value = "杩濈邯琛屼负鏁伴噺", index = 7)
     private Integer disciplinaryOffenceNumber;
 
     /**
      * 杩濇硶鐘姜琛屼负鏁伴噺
      */
     @TableField("criminal_offense_number")
-    @ExcelProperty(value = "杩濇硶鐘姜琛屼负鏁伴噺", index = 7)
+    @ExcelProperty(value = "杩濇硶鐘姜琛屼负鏁伴噺", index = 8)
     private Integer criminalOffenseNumber;
 
     /**
      * 姣忔湀妗堜欢鏁伴噺
      */
     @TableField("month_case_number")
-    @ExcelProperty(value = "姣忔湀妗堜欢鏁伴噺", index = 8)
+    @ExcelProperty(value = "姣忔湀妗堜欢鏁伴噺", index = 9)
     private Integer monthCaseNumber;
 
     /**
      * 鏈秴鏃舵浠舵暟閲�
      */
     @TableField("no_timeout_case_number")
-    @ExcelProperty(value = "鏈秴鏃舵浠舵暟閲�", index = 9)
+    @ExcelProperty(value = "鏈秴鏃舵浠舵暟閲�", index = 10)
     private Integer noTimeoutCaseNumber;
 
     /**
      * 澶嶈瘔鎴栬瘔璁兼暟閲�
      */
     @TableField("review_or_lawsuit_number")
-    @ExcelProperty(value = "澶嶈瘔鎴栬瘔璁兼暟閲�", index = 10)
+    @ExcelProperty(value = "澶嶈瘔鎴栬瘔璁兼暟閲�", index = 11)
     private Integer reviewOrLawsuitNumber;
 
     /**
diff --git a/ycl-platform/src/main/java/com/ycl/entity/common/ImageResources.java b/ycl-platform/src/main/java/com/ycl/entity/common/ImageResources.java
deleted file mode 100644
index 61f215d..0000000
--- a/ycl-platform/src/main/java/com/ycl/entity/common/ImageResources.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package com.ycl.entity.common;
-
-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 io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * <p>
- * 鍥剧墖璧勬簮
- * </p>
- *
- * @author mg
- * @since 2022-09-29
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@TableName("ums_image_resources")
-@ApiModel(value = "鍥剧墖璧勬簮琛�")
-public class ImageResources implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-    /**
-     * id
-     */
-    @TableId(value = "id", type = IdType.AUTO)
-    @ApiModelProperty(value = "id")
-    private Long id;
-    /**
-     * 鎵�灞濱d
-     */
-    @TableField("belong_to_id")
-    @ApiModelProperty(value = "鎵�灞濱d")
-    private Long belongToId;
-    /**
-     * 鍥剧墖绫诲瀷
-     */
-    @TableField("type")
-    @ApiModelProperty(value = "鍥剧墖绫诲瀷")
-    private String type;
-    /**
-     * 璺緞
-     */
-    @TableField("url")
-    @ApiModelProperty(value = "璺緞")
-    private String url;
-    /**
-     * 鍒涘缓浜�
-     */
-    @TableField("create_user")
-    @ApiModelProperty(value = "鍒涘缓浜�")
-    private Integer createUser;
-    /**
-     * 鍒涘缓鏃堕棿
-     */
-    @TableField("create_time")
-    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
-    private Date createTime;
-
-}
diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java b/ycl-platform/src/main/java/com/ycl/entity/resources/ImageResources.java
similarity index 87%
rename from ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java
rename to ycl-platform/src/main/java/com/ycl/entity/resources/ImageResources.java
index e31a2bc..8450c0b 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/resources/ImageResources.java
@@ -1,4 +1,4 @@
-package com.ycl.entity.caseHandler;
+package com.ycl.entity.resources;
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
@@ -15,8 +15,8 @@
  * 
  * </p>
  *
- * @author zhanghua
- * @since 2022-10-21
+ * @author lyq
+ * @since 2022-11-08
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
@@ -29,7 +29,7 @@
      * 涓婚敭Id
      */
     @TableId(value = "id", type = IdType.AUTO)
-    private Long id;
+    private Integer id;
 
     /**
      * 鎵�灞濱d
@@ -38,7 +38,7 @@
     private Long belongToId;
 
     /**
-     * 鍥剧墖璧勬簮绫诲瀷 01-涓婃姤  02-澶勭疆
+     * 鍥剧墖璧勬簮绫诲瀷 01-涓婃姤  02-澶勭疆 03
      */
     @TableField("type")
     private String type;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java b/ycl-platform/src/main/java/com/ycl/entity/resources/VideoResources.java
similarity index 73%
copy from ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java
copy to ycl-platform/src/main/java/com/ycl/entity/resources/VideoResources.java
index e31a2bc..7d95cc9 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/ImageResources.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/resources/VideoResources.java
@@ -1,4 +1,4 @@
-package com.ycl.entity.caseHandler;
+package com.ycl.entity.resources;
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
@@ -15,13 +15,13 @@
  * 
  * </p>
  *
- * @author zhanghua
- * @since 2022-10-21
+ * @author lyq
+ * @since 2022-11-08
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
-@TableName("ums_image_resources")
-public class ImageResources implements Serializable {
+@TableName("ums_video_resources")
+public class VideoResources implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
@@ -29,22 +29,22 @@
      * 涓婚敭Id
      */
     @TableId(value = "id", type = IdType.AUTO)
-    private Long id;
+    private Integer id;
 
     /**
      * 鎵�灞濱d
      */
     @TableField("belong_to_id")
-    private Long belongToId;
+    private Integer belongToId;
 
     /**
-     * 鍥剧墖璧勬簮绫诲瀷 01-涓婃姤  02-澶勭疆
+     * 瑙嗛璧勬簮绫诲瀷 01-瑙嗛涓婁紶  02-鍗曞叺
      */
     @TableField("type")
     private String type;
 
     /**
-     * 鍥剧墖璺緞
+     * 瑙嗛璺緞
      */
     @TableField("url")
     private String url;
@@ -53,7 +53,7 @@
      * 鍒涘缓浜�
      */
     @TableField("create_user")
-    private Long createUser;
+    private Integer createUser;
 
     /**
      * 鍒涘缓鏃堕棿
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseImageResourcesMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseImageResourcesMapper.java
index d9251f9..8a41641 100644
--- a/ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseImageResourcesMapper.java
+++ b/ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseImageResourcesMapper.java
@@ -1,11 +1,11 @@
 package com.ycl.mapper.caseHandler;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.ycl.entity.caseHandler.ImageResources;
+import com.ycl.entity.resources.ImageResources;
 
 /**
  * <p>
- *  Mapper 鎺ュ彛
+ * Mapper 鎺ュ彛
  * </p>
  *
  * @author zhanghua
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/common/ImageResourcesMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/common/ImageResourcesMapper.java
deleted file mode 100644
index 9226758..0000000
--- a/ycl-platform/src/main/java/com/ycl/mapper/common/ImageResourcesMapper.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.ycl.mapper.common;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.ycl.entity.common.ImageResources;
-
-/**
- * <p>
- * 绫昏鏄�
- * </p>
- *
- * @author mg
- * @since 2022-09-29
- */
-public interface ImageResourcesMapper extends BaseMapper<ImageResources> {
-}
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/resources/ImageResourcesMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/resources/ImageResourcesMapper.java
new file mode 100644
index 0000000..f4a2c15
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/mapper/resources/ImageResourcesMapper.java
@@ -0,0 +1,19 @@
+package com.ycl.mapper.resources;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.entity.resources.ImageResources;
+import com.ycl.vo.resources.MediaVO;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface ImageResourcesMapper extends BaseMapper<ImageResources> {
+
+    Page<MediaVO> selectImagePage(Page<MediaVO> imagesVOPage, Integer type, String startTime, String endTime);
+}
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/resources/VideoResourcesMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/resources/VideoResourcesMapper.java
new file mode 100644
index 0000000..fb242c2
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/mapper/resources/VideoResourcesMapper.java
@@ -0,0 +1,19 @@
+package com.ycl.mapper.resources;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.entity.resources.VideoResources;
+import com.ycl.vo.resources.MediaVO;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface VideoResourcesMapper extends BaseMapper<VideoResources> {
+
+    Page<MediaVO> selectImagePage(Page<MediaVO> mediaVOPage, Integer type, String startTime, String endTime);
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IImageResourcesService.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/IImageResourcesService.java
deleted file mode 100644
index 4a0e462..0000000
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IImageResourcesService.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.ycl.service.caseHandler;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.ycl.entity.caseHandler.ImageResources;
-
-/**
- * <p>
- *  鏈嶅姟绫�
- * </p>
- *
- * @author zhanghua
- * @since 2022-10-21
- */
-public interface IImageResourcesService extends IService<ImageResources> {
-
-}
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
index 081416e..7d3c506 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -14,13 +14,13 @@
 import com.ycl.dto.casePool.IllegalBuildingParam;
 import com.ycl.dto.casePool.ViolationParam;
 import com.ycl.entity.caseHandler.*;
-import com.ycl.entity.common.ImageResources;
 import com.ycl.entity.dict.DataDictionary;
+import com.ycl.entity.resources.ImageResources;
 import com.ycl.entity.video.VideoAlarmReport;
 import com.ycl.exception.ApiException;
 import com.ycl.mapper.caseHandler.*;
-import com.ycl.mapper.common.ImageResourcesMapper;
 import com.ycl.mapper.dict.DataDictionaryMapper;
+import com.ycl.mapper.resources.ImageResourcesMapper;
 import com.ycl.remote.dto.*;
 import com.ycl.remote.service.CityPlatformService;
 import com.ycl.service.caseHandler.IBaseCaseService;
@@ -287,7 +287,7 @@
         //3.鏌ヨ妗堝嵎鍥剧墖淇℃伅
         FilesPictureVo filesPictureVo = new FilesPictureVo();
         QueryWrapper<ImageResources> wrapperIr = new QueryWrapper<>();
-        wrapperIr.lambda().eq(ImageResources::getBelongToId,baseCase.getId());
+        wrapperIr.lambda().eq(ImageResources::getBelongToId, baseCase.getId());
         List<ImageResources> irs = imageResourcesMapper.selectList(wrapperIr);
         filesPictureVo.setImageResources(irs);
         bcd.setFilesPictureVo(filesPictureVo);
@@ -377,6 +377,6 @@
 
     @Override
     public List<BaseCase> selectPage(Page<BaseCase> page, String number, Integer communityId, Integer categories, String startTime, String endTime, String site) {
-        return baseCaseMapper.selectBaseCasePage(page,number,communityId,categories,startTime,endTime,site);
+        return baseCaseMapper.selectBaseCasePage(page, number, communityId, categories, startTime, endTime, site);
     }
 }
\ No newline at end of file
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
index ac64166..540786d 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
@@ -9,11 +9,13 @@
 import com.ycl.common.constant.StepName;
 import com.ycl.dto.dispatch.UploadDisposingResultParam;
 import com.ycl.entity.caseHandler.*;
+import com.ycl.entity.resources.ImageResources;
 import com.ycl.exception.ApiException;
 import com.ycl.mapper.caseHandler.BaseCaseMapper;
 import com.ycl.mapper.caseHandler.DisposeRecordMapper;
 import com.ycl.mapper.caseHandler.WorkflowConfigStepMapper;
 import com.ycl.service.caseHandler.*;
+import com.ycl.service.resources.IImageResourcesService;
 import com.ycl.vo.MyBacklogVO;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ImageResourcesServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ImageResourcesServiceImpl.java
deleted file mode 100644
index f15457a..0000000
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ImageResourcesServiceImpl.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.ycl.service.caseHandler.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ycl.entity.caseHandler.ImageResources;
-import com.ycl.mapper.caseHandler.BaseImageResourcesMapper;
-import com.ycl.service.caseHandler.IImageResourcesService;
-import org.springframework.stereotype.Service;
-
-/**
- * <p>
- * 鏈嶅姟瀹炵幇绫�
- * </p>
- *
- * @author zhanghua
- * @since 2022-10-21
- */
-@Service
-public class ImageResourcesServiceImpl extends ServiceImpl<BaseImageResourcesMapper, ImageResources> implements IImageResourcesService {
-
-}
diff --git a/ycl-platform/src/main/java/com/ycl/service/resources/IImageResourcesService.java b/ycl-platform/src/main/java/com/ycl/service/resources/IImageResourcesService.java
new file mode 100644
index 0000000..a138bc9
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/resources/IImageResourcesService.java
@@ -0,0 +1,19 @@
+package com.ycl.service.resources;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ycl.entity.resources.ImageResources;
+import com.ycl.vo.resources.MediaVO;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface IImageResourcesService extends IService<ImageResources> {
+
+    Page<MediaVO> selectImages(Integer type, String startTime, String endTime, Long size, Long current);
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/resources/IVideoResourcesService.java b/ycl-platform/src/main/java/com/ycl/service/resources/IVideoResourcesService.java
new file mode 100644
index 0000000..f9d1ce5
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/resources/IVideoResourcesService.java
@@ -0,0 +1,19 @@
+package com.ycl.service.resources;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ycl.entity.resources.VideoResources;
+import com.ycl.vo.resources.MediaVO;
+
+/**
+ * <p>
+ * 鏈嶅姟绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+public interface IVideoResourcesService extends IService<VideoResources> {
+
+    Page<MediaVO> selectImages(Integer type, String startTime, String endTime, Long size, Long current);
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/resources/impl/ImageResourcesServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/resources/impl/ImageResourcesServiceImpl.java
new file mode 100644
index 0000000..1e06397
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/resources/impl/ImageResourcesServiceImpl.java
@@ -0,0 +1,35 @@
+package com.ycl.service.resources.impl;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ycl.entity.resources.ImageResources;
+import com.ycl.mapper.resources.ImageResourcesMapper;
+import com.ycl.service.resources.IImageResourcesService;
+import com.ycl.vo.resources.MediaVO;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+
+/**
+ * <p>
+ * 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@Service
+public class ImageResourcesServiceImpl extends ServiceImpl<ImageResourcesMapper, ImageResources> implements IImageResourcesService {
+
+    @Resource
+    ImageResourcesMapper imageResourcesMapper;
+
+    @Override
+    public Page<MediaVO> selectImages(Integer type, String startTime, String endTime, Long size, Long current) {
+        Page<MediaVO> imagesVOPage = new Page<>();
+        imagesVOPage.setCurrent(current);
+        imagesVOPage.setSize(size);
+        return imageResourcesMapper.selectImagePage(imagesVOPage,type,startTime,endTime);
+    }
+}
diff --git a/ycl-platform/src/main/java/com/ycl/service/resources/impl/VideoResourcesServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/resources/impl/VideoResourcesServiceImpl.java
new file mode 100644
index 0000000..2a74441
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/service/resources/impl/VideoResourcesServiceImpl.java
@@ -0,0 +1,35 @@
+package com.ycl.service.resources.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ycl.entity.resources.VideoResources;
+import com.ycl.mapper.resources.VideoResourcesMapper;
+import com.ycl.service.resources.IVideoResourcesService;
+import com.ycl.vo.resources.MediaVO;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+
+/**
+ * <p>
+ * 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author lyq
+ * @since 2022-11-08
+ */
+@Service
+public class VideoResourcesServiceImpl extends ServiceImpl<VideoResourcesMapper, VideoResources> implements IVideoResourcesService {
+
+
+    @Resource
+    VideoResourcesMapper videoResourcesMapper;
+
+    @Override
+    public Page<MediaVO> selectImages(Integer type, String startTime, String endTime, Long size, Long current) {
+        Page<MediaVO> mediaVOPage = new Page<>();
+        mediaVOPage.setCurrent(current);
+        mediaVOPage.setSize(size);
+        return videoResourcesMapper.selectImagePage(mediaVOPage,type,startTime,endTime);
+    }
+}
diff --git a/ycl-platform/src/main/java/com/ycl/vo/casePool/FilesPictureVo.java b/ycl-platform/src/main/java/com/ycl/vo/casePool/FilesPictureVo.java
index 2301d09..4630f46 100644
--- a/ycl-platform/src/main/java/com/ycl/vo/casePool/FilesPictureVo.java
+++ b/ycl-platform/src/main/java/com/ycl/vo/casePool/FilesPictureVo.java
@@ -1,6 +1,6 @@
 package com.ycl.vo.casePool;
 
-import com.ycl.entity.common.ImageResources;
+import com.ycl.entity.resources.ImageResources;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -9,7 +9,7 @@
 
 /**
  * <p>
- *  妗堝嵎鍥剧墖 绫�
+ * 妗堝嵎鍥剧墖 绫�
  * </p>
  *
  * @author mg
diff --git a/ycl-platform/src/main/java/com/ycl/vo/resources/MediaVO.java b/ycl-platform/src/main/java/com/ycl/vo/resources/MediaVO.java
new file mode 100644
index 0000000..756f7eb
--- /dev/null
+++ b/ycl-platform/src/main/java/com/ycl/vo/resources/MediaVO.java
@@ -0,0 +1,35 @@
+package com.ycl.vo.resources;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@ApiModel
+@Data
+public class MediaVO {
+
+    @ApiModelProperty(name = "浜嬩欢鏉ユ簮(1-瑙嗛 2-鎵嬪姩鐧昏)")
+    private Integer category;
+
+    @ApiModelProperty(name = "闂绫诲埆锛�1-杩濊 2-杩濆缓锛�")
+    private Integer eventSource;
+
+    @ApiModelProperty(name = "id")
+    private Integer id;
+
+    @ApiModelProperty(name = "妗堜欢id")
+    private Long baseId;
+
+    @ApiModelProperty(name = "绀惧尯")
+    private String regionName;
+
+    @ApiModelProperty(name = "url")
+    private String url;
+
+    @ApiModelProperty(name = "涓婁紶鏃堕棿")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT")
+    private LocalDateTime createTime;
+}
diff --git a/ycl-platform/src/main/resources/mapper/caseHandler/BaseImageResourcesMapper.xml b/ycl-platform/src/main/resources/mapper/caseHandler/BaseImageResourcesMapper.xml
deleted file mode 100644
index ce8cf38..0000000
--- a/ycl-platform/src/main/resources/mapper/caseHandler/BaseImageResourcesMapper.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ycl.mapper.caseHandler.BaseImageResourcesMapper">
-
-    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
-    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.ImageResources">
-        <id column="id" property="id" />
-        <result column="belong_to_id" property="belongToId" />
-        <result column="type" property="type" />
-        <result column="url" property="url" />
-        <result column="create_user" property="createUser" />
-        <result column="create_time" property="createTime" />
-    </resultMap>
-
-    <!-- 閫氱敤鏌ヨ缁撴灉鍒� -->
-    <sql id="Base_Column_List">
-        id, belong_to_id, type, url, create_user, create_time
-    </sql>
-
-</mapper>
diff --git a/ycl-platform/src/main/resources/mapper/resources/ImageResourcesMapper.xml b/ycl-platform/src/main/resources/mapper/resources/ImageResourcesMapper.xml
new file mode 100644
index 0000000..8eba162
--- /dev/null
+++ b/ycl-platform/src/main/resources/mapper/resources/ImageResourcesMapper.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ycl.mapper.resources.ImageResourcesMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ycl.entity.resources.ImageResources">
+        <id column="id" property="id"/>
+        <result column="belong_to_id" property="belongToId"/>
+        <result column="type" property="type"/>
+        <result column="url" property="url"/>
+        <result column="create_user" property="createUser"/>
+        <result column="create_time" property="createTime"/>
+    </resultMap>
+
+    <!-- 閫氱敤鏌ヨ缁撴灉鍒� -->
+    <sql id="Base_Column_List">
+        id
+        , belong_to_id, type, url, create_user, create_time
+    </sql>
+    <select id="selectImagePage" resultType="com.ycl.vo.resources.MediaVO">
+        SELECT
+        t2.category,
+        t2.event_source,
+        t2.id as baseId,
+        t1.id,
+        t3.region_name,
+        t1.create_time,
+        t1.url
+        FROM
+        ums_image_resources t1
+        LEFT JOIN ums_base_case t2 ON t1.belong_to_id = t2.id
+        LEFT JOIN ums_sccg_region t3 on t3.id=t2.community_id
+        <where>
+            <if test="type != '' and type != null">
+                t1.type=#{type}
+            </if>
+            <if test="startTime != '' and endTime != '' and startTime != null and endTime != null">
+                and t1.create_time between #{startTime} and #{endTime}
+            </if>
+        </where>
+    </select>
+</mapper>
diff --git a/ycl-platform/src/main/resources/mapper/resources/VideoResourcesMapper.xml b/ycl-platform/src/main/resources/mapper/resources/VideoResourcesMapper.xml
new file mode 100644
index 0000000..71aa120
--- /dev/null
+++ b/ycl-platform/src/main/resources/mapper/resources/VideoResourcesMapper.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ycl.mapper.resources.VideoResourcesMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ycl.entity.resources.VideoResources">
+        <id column="id" property="id" />
+        <result column="belong_to_id" property="belongToId" />
+        <result column="type" property="type" />
+        <result column="url" property="url" />
+        <result column="create_user" property="createUser" />
+        <result column="create_time" property="createTime" />
+    </resultMap>
+
+    <!-- 閫氱敤鏌ヨ缁撴灉鍒� -->
+    <sql id="Base_Column_List">
+        id, belong_to_id, type, url, create_user, create_time
+    </sql>
+
+    <select id="selectImagePage" resultType="com.ycl.vo.resources.MediaVO">
+        SELECT
+        t2.category,
+        t2.event_source,
+        t2.id as baseId,
+        t1.id,
+        t3.region_name,
+        t1.create_time,
+        t1.url
+        FROM
+        ums_video_resources t1
+        LEFT JOIN ums_base_case t2 ON t1.belong_to_id = t2.id
+        LEFT JOIN ums_sccg_region t3 on t3.id=t2.community_id
+        <where>
+            <if test="type != '' and type != null">
+                t1.type=#{type}
+            </if>
+            <if test="startTime != '' and endTime != '' and startTime != null and endTime != null">
+                and t1.create_time between #{startTime} and #{endTime}
+            </if>
+        </where>
+    </select>
+</mapper>

--
Gitblit v1.8.0