|
@@ -4,9 +4,7 @@ import cn.reghao.file.api.iface.OssService;
|
|
|
import cn.reghao.jutil.jdk.db.Page;
|
|
import cn.reghao.jutil.jdk.db.Page;
|
|
|
import cn.reghao.jutil.jdk.db.PageList;
|
|
import cn.reghao.jutil.jdk.db.PageList;
|
|
|
import cn.reghao.jutil.jdk.result.Result;
|
|
import cn.reghao.jutil.jdk.result.Result;
|
|
|
-import cn.reghao.jutil.tool.id.SnowFlake;
|
|
|
|
|
import cn.reghao.oss.sdk.model.constant.ObjectType;
|
|
import cn.reghao.oss.sdk.model.constant.ObjectType;
|
|
|
-import cn.reghao.oss.sdk.model.dto.ObjectInfo;
|
|
|
|
|
import cn.reghao.tnb.common.auth.UserContext;
|
|
import cn.reghao.tnb.common.auth.UserContext;
|
|
|
import cn.reghao.tnb.common.db.SelectOption;
|
|
import cn.reghao.tnb.common.db.SelectOption;
|
|
|
import cn.reghao.tnb.content.app.disk.db.mapper.DiskAlbumMapper;
|
|
import cn.reghao.tnb.content.app.disk.db.mapper.DiskAlbumMapper;
|
|
@@ -16,8 +14,8 @@ import cn.reghao.tnb.content.app.disk.model.dto.AlbumCreate;
|
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskAlbum;
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskAlbum;
|
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskAlbumFile;
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskAlbumFile;
|
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskFile;
|
|
import cn.reghao.tnb.content.app.disk.model.po.DiskFile;
|
|
|
-import cn.reghao.tnb.content.app.disk.model.query.DiskQuery;
|
|
|
|
|
import cn.reghao.tnb.content.app.disk.model.vo.*;
|
|
import cn.reghao.tnb.content.app.disk.model.vo.*;
|
|
|
|
|
+import cn.reghao.tnb.content.app.util.IdService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -41,19 +39,20 @@ public class DiskAlbumService {
|
|
|
private final DiskAlbumMapper diskAlbumMapper;
|
|
private final DiskAlbumMapper diskAlbumMapper;
|
|
|
private final DiskAlbumRepository diskAlbumRepository;
|
|
private final DiskAlbumRepository diskAlbumRepository;
|
|
|
private final DiskFileService diskFileService;
|
|
private final DiskFileService diskFileService;
|
|
|
- private final SnowFlake idGenerator;
|
|
|
|
|
|
|
+ private final IdService idService;
|
|
|
|
|
|
|
|
public DiskAlbumService(DiskFileMapper diskFileMapper, DiskAlbumMapper diskAlbumMapper,
|
|
public DiskAlbumService(DiskFileMapper diskFileMapper, DiskAlbumMapper diskAlbumMapper,
|
|
|
- DiskAlbumRepository diskAlbumRepository, DiskFileService diskFileService) {
|
|
|
|
|
|
|
+ DiskAlbumRepository diskAlbumRepository, DiskFileService diskFileService,
|
|
|
|
|
+ IdService idService) {
|
|
|
this.diskFileMapper = diskFileMapper;
|
|
this.diskFileMapper = diskFileMapper;
|
|
|
this.diskAlbumMapper = diskAlbumMapper;
|
|
this.diskAlbumMapper = diskAlbumMapper;
|
|
|
this.diskAlbumRepository = diskAlbumRepository;
|
|
this.diskAlbumRepository = diskAlbumRepository;
|
|
|
this.diskFileService = diskFileService;
|
|
this.diskFileService = diskFileService;
|
|
|
- this.idGenerator = new SnowFlake(1, 1);
|
|
|
|
|
|
|
+ this.idService = idService;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void createAlbum(AlbumCreate albumCreate) {
|
|
public void createAlbum(AlbumCreate albumCreate) {
|
|
|
- long albumId = idGenerator.nextId();
|
|
|
|
|
|
|
+ long albumId = idService.getLongId();
|
|
|
DiskAlbum diskAlbum = new DiskAlbum(albumId, albumCreate);
|
|
DiskAlbum diskAlbum = new DiskAlbum(albumId, albumCreate);
|
|
|
diskAlbumMapper.save(diskAlbum);
|
|
diskAlbumMapper.save(diskAlbum);
|
|
|
}
|
|
}
|