wanghongbo

素材库接口

... ... @@ -5,6 +5,8 @@ import lombok.Data;
@Data
public class BackupMaterialDto {
private Long id;
/** 垫片名称 */
private String backupName ;
... ...
... ... @@ -37,6 +37,14 @@ public class BackupMaterial extends Model<BackupMaterial> {
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime createdTime ;
/** 时长 */
private Long duration;
/** 来源 */
private String source;
/** 删除标识 */
private String del;
/** 封面路径 */
private String coverPath;
}
\ No newline at end of file
... ...
package com.wondertek.enums;
/**
* @Description:素材来源
*/
public enum MaterialSourceEnum {
UPLOAD("upload", "上传"),
NAS("nas", "nas"),
clip("clip", "剪辑");
private final String code;
private final String name;
MaterialSourceEnum(String status, String name) {
this.code = status;
this.name = name;
}
public String getCode() {
return code;
}
public String getName() {
return name;
}
}
... ...
... ... @@ -64,14 +64,15 @@ public class BackupMaterialServiceImpl extends ServiceImpl<BackupMaterialMapper,
LambdaQueryWrapper<BackupMaterial> queryWrapper = new LambdaQueryWrapper<>();
if (ObjectUtil.isNotEmpty(backupMaterialDto.getId())){
queryWrapper.eq(BackupMaterial::getId,backupMaterialDto.getId());
}
if(StringUtils.isNotBlank(backupMaterialDto.getBackupName())){
queryWrapper.like(BackupMaterial::getBackupName,backupMaterialDto.getBackupName());
}
Page<BackupMaterial> pageInfo = new Page<>(page, size);
IPage<BackupMaterial> resultPage = backupMaterialMapper.selectPage(pageInfo, queryWrapper);
return new PageBean(Integer.parseInt(String.valueOf(resultPage.getPages())),resultPage.getTotal(),resultPage.getRecords());
}
... ...
... ... @@ -28,7 +28,7 @@ public class OperationLogServiceImpl implements OperationLogService {
Integer size = operationLogDto.getSize();
LambdaQueryWrapper<OperationLog> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(OperationLog::getBusinessType,"cloudMonitor")
.eq(OperationLog::getBusinesId,operationLogDto.getRoomId())
.eq(OperationLog::getBusinessId,operationLogDto.getRoomId())
.orderByDesc(OperationLog::getCreatedTime);
Page<OperationLog> pageInfo = new Page<>(page, size);
IPage<OperationLog> resultPage = operationLogMapper.selectPage(pageInfo, queryWrapper);
... ...