dao/src/main/java/com/sandu/ximon/dao/domain/FileOperationRecord.java
@@ -57,6 +57,11 @@ private LocalDateTime createTime; /** * 缩略图 */ private String screenShot; /** * 文件名称 */ private String fileName; dao/src/main/java/com/sandu/ximon/dao/domain/LedSFile.java
@@ -61,6 +61,12 @@ */ private Integer width; /** * 缩略图 */ private String screenShot; /** * */ dao/src/main/resources/mapper/FileOperationRecordMapper.xml
@@ -8,6 +8,7 @@ <id property="fileId" column="file_id" jdbcType="BIGINT"/> <result property="originName" column="origin_name" jdbcType="VARCHAR"/> <result property="fileUrl" column="file_url" jdbcType="VARCHAR"/> <result property="screenShot" column="screen_shot" jdbcType="VARCHAR"/> <result property="fileType" column="file_type" jdbcType="VARCHAR"/> <result property="fileSize" column="file_size" jdbcType="BIGINT"/> <result property="height" column="height" jdbcType="INTEGER"/> dao/src/main/resources/mapper/LedSFileMapper.xml
@@ -5,20 +5,22 @@ <mapper namespace="com.sandu.ximon.dao.mapper.LedSFileMapper"> <resultMap id="BaseResultMap" type="com.sandu.ximon.dao.domain.LedSFile"> <id property="fileId" column="file_id" jdbcType="BIGINT"/> <result property="cilentId" column="cilent_id" jdbcType="BIGINT"/> <result property="userName" column="user_name" jdbcType="VARCHAR"/> <result property="originName" column="origin_name" jdbcType="VARCHAR"/> <result property="fileUrl" column="file_url" jdbcType="VARCHAR"/> <result property="fileType" column="file_type" jdbcType="VARCHAR"/> <result property="fileSize" column="file_size" jdbcType="BIGINT"/> <result property="height" column="height" jdbcType="INTEGER"/> <result property="width" column="width" jdbcType="INTEGER"/> <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> <id property="fileId" column="file_id" jdbcType="BIGINT"/> <result property="cilentId" column="cilent_id" jdbcType="BIGINT"/> <result property="userName" column="user_name" jdbcType="VARCHAR"/> <result property="originName" column="origin_name" jdbcType="VARCHAR"/> <result property="fileUrl" column="file_url" jdbcType="VARCHAR"/> <result property="screenShot" column="screen_shot" jdbcType="VARCHAR"/> <result property="fileType" column="file_type" jdbcType="VARCHAR"/> <result property="fileSize" column="file_size" jdbcType="BIGINT"/> <result property="height" column="height" jdbcType="INTEGER"/> <result property="width" column="width" jdbcType="INTEGER"/> <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> </resultMap> <sql id="Base_Column_List"> file_id,cilent_id,user_name, file_id ,cilent_id,user_name, origin_name,file_url,file_type, file_size,height,width, create_time sandu-common/src/main/java/com/sandu/common/file/FileUploadDto.java
@@ -24,6 +24,12 @@ */ private String fileUrl; /** * 缩略图 */ private String screenShot; /** * 文件 类型 */ ximon-admin/src/main/java/com/sandu/ximon/admin/controller/LedSFileController.java
@@ -58,6 +58,9 @@ public ResponseVO<Object> uploadingFile(@RequestParam("file") MultipartFile file,@PathVariable Integer dateType) { FileUploadDto fileUploadDto = aliOssFileService.uploadFile(file); FileOperationRecord fileOperationRecord = new FileOperationRecord(); if("mp4".equals(fileUploadDto.getFileType())){ fileUploadDto.setScreenShot(fileUploadDto.getFileUrl()+"?x-oss-process=video/snapshot,t_10000,m_fast"); } BeanUtils.copyProperties(fileUploadDto, fileOperationRecord); fileOperationRecord.setDataType(dateType); fileOperationRecordService.save(fileOperationRecord); ximon-admin/src/main/java/com/sandu/ximon/admin/service/LedSFileService.java
@@ -30,6 +30,9 @@ public boolean addProgramFile(MultipartFile file) { FileUploadDto fileUploadDto = aliOssFileService.uploadFile(file); FileOperationRecord fileOperationRecord=new FileOperationRecord(); if("mp4".equals(fileUploadDto.getFileType())){ fileUploadDto.setScreenShot(fileUploadDto.getFileUrl()+"?x-oss-process=video/snapshot,t_10000,m_fast"); } BeanUtils.copyProperties(fileUploadDto, fileOperationRecord); fileOperationRecordService.save(fileOperationRecord); LedSFile sFile = new LedSFile();