| | |
| | | */ |
| | | private String fileType; |
| | | |
| | | |
| | | /** |
| | | * 缩略图 |
| | | */ |
| | | private String screenShot; |
| | | |
| | | /** |
| | | * 链接 |
| | | */ |
| | | private String fileUrl; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private String screenShot; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private String md5; |
| | | |
| | | /** |
| | | * 适用型号 0:N 1:S |
| | | */ |
| | | private Integer kind; |
| | |
| | | private String screenShot; |
| | | |
| | | /** |
| | | * md5 |
| | | */ |
| | | private String md5; |
| | | |
| | | /** |
| | | * 图片高度 |
| | | */ |
| | | private Integer height; |
| | |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.sandu.ximon.dao .mapper.LEDProgramFileMapper"> |
| | | <mapper namespace="com.sandu.ximon.dao.mapper.LEDProgramFileMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.sandu.ximon.dao.domain.LEDProgramFile"> |
| | | <id property="id" column="id" jdbcType="BIGINT"/> |
| | |
| | | <result property="fileType" column="file_type" jdbcType="VARCHAR"/> |
| | | <result property="fileUrl" column="file_url" jdbcType="VARCHAR"/> |
| | | <result property="screenShot" column="screen_shot" jdbcType="VARCHAR"/> |
| | | <result property="md5" column="md5" jdbcType="VARCHAR"/> |
| | | <result property="kind" column="kind" jdbcType="INTEGER"/> |
| | | <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
| | | </resultMap> |
| | |
| | | <sql id="Base_Column_List"> |
| | | id,user_id,user_name, |
| | | name,size,file_type, |
| | | file_url,screen_shot,kind, |
| | | create_time |
| | | file_url,screen_shot,md5, |
| | | kind,create_time |
| | | </sql> |
| | | </mapper> |
| | |
| | | <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="md5" column="md5" jdbcType="VARCHAR"/> |
| | | <result property="fileSize" column="file_size" jdbcType="BIGINT"/> |
| | | <result property="height" column="height" jdbcType="INTEGER"/> |
| | | <result property="width" column="width" jdbcType="INTEGER"/> |
| | |
| | | */ |
| | | private String screenShot; |
| | | |
| | | /** |
| | | * md5 |
| | | */ |
| | | private String md5; |
| | | |
| | | } |
| | |
| | | return removeById(id); |
| | | } |
| | | |
| | | public LambdaQueryWrapper<LEDProgramFile> listFile(){ |
| | | public LambdaQueryWrapper<LEDProgramFile> listFile() { |
| | | LambdaQueryWrapper<LEDProgramFile> ledProgramFileLambdaQueryWrapper = Wrappers.lambdaQuery(LEDProgramFile.class); |
| | | if(SecurityUtils.getClientId()!=null){ |
| | | return ledProgramFileLambdaQueryWrapper.eq(LEDProgramFile::getUserId,SecurityUtils.getUserId()); |
| | | }else { |
| | | if (SecurityUtils.getClientId() != null) { |
| | | return ledProgramFileLambdaQueryWrapper.eq(LEDProgramFile::getUserId, SecurityUtils.getUserId()); |
| | | } else { |
| | | return ledProgramFileLambdaQueryWrapper; |
| | | } |
| | | |
| | |
| | | } |
| | | FileOperationRecord fileOperationRecord=new FileOperationRecord(); |
| | | if("mp4".equals(fileUploadDto.getFileType())){ |
| | | fileUploadDto.setScreenShot(fileUploadDto.getFileUrl()+"?x-oss-process=video/snapshot,t_10000,m_fast"); |
| | | fileOperationRecord.setScreenShot(fileUploadDto.getFileUrl()+"?x-oss-process=video/snapshot,t_10000,m_fast"); |
| | | } |
| | | BeanUtils.copyProperties(fileUploadDto, fileOperationRecord); |
| | | fileOperationRecordService.save(fileOperationRecord); |