Toggle navigation
Toggle navigation
This project
Loading...
Sign in
crp
/
crp-operation
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
wanghongbo
2025-08-18 17:20:53 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
107352d17741bde936b774e15d57e1c66e1c27ef
107352d1
1 parent
d2803fc8
素材库接口
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
3 deletions
src/main/java/com/wondertek/dto/BackupMaterialDto.java
src/main/java/com/wondertek/entity/BackupMaterial.java
src/main/java/com/wondertek/enums/MaterialSourceEnum.java
src/main/java/com/wondertek/service/impl/BackupMaterialServiceImpl.java
src/main/java/com/wondertek/service/impl/OperationLogServiceImpl.java
src/main/java/com/wondertek/dto/BackupMaterialDto.java
View file @
107352d
...
...
@@ -5,6 +5,8 @@ import lombok.Data;
@Data
public
class
BackupMaterialDto
{
private
Long
id
;
/** 垫片名称 */
private
String
backupName
;
...
...
src/main/java/com/wondertek/entity/BackupMaterial.java
View file @
107352d
...
...
@@ -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
...
...
src/main/java/com/wondertek/enums/MaterialSourceEnum.java
0 → 100644
View file @
107352d
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
;
}
}
...
...
src/main/java/com/wondertek/service/impl/BackupMaterialServiceImpl.java
View file @
107352d
...
...
@@ -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
());
}
...
...
src/main/java/com/wondertek/service/impl/OperationLogServiceImpl.java
View file @
107352d
...
...
@@ -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:
:
getBusines
s
Id
,
operationLogDto
.
getRoomId
())
.
orderByDesc
(
OperationLog:
:
getCreatedTime
);
Page
<
OperationLog
>
pageInfo
=
new
Page
<>(
page
,
size
);
IPage
<
OperationLog
>
resultPage
=
operationLogMapper
.
selectPage
(
pageInfo
,
queryWrapper
);
...
...
Please
register
or
login
to post a comment