| | |
| | | } |
| | | |
| | | /** |
| | | * 保存媒体文件信息(包含关联信息和缩略图) |
| | | */ |
| | | public Media saveMedia(String name, String path, Integer fileSize, String fileExt, |
| | | Integer mediaType, Integer targetType, Long targetId, String thumbPath) { |
| | | Media media = new Media(); |
| | | media.setName(name); |
| | | media.setPath(path); |
| | | media.setFileSize(fileSize); |
| | | media.setFileExt(fileExt); |
| | | media.setMediaType(mediaType); |
| | | media.setTargetType(targetType); |
| | | media.setTargetId(targetId); |
| | | media.setThumbPath(thumbPath); |
| | | // 使用继承自BaseEntity的state字段,默认值为1(正常状态) |
| | | |
| | | return mediaRepository.save(media); |
| | | } |
| | | |
| | | /** |
| | | * 根据ID获取媒体信息 |
| | | */ |
| | | public Media getMediaById(Long id) { |