| | |
| | | import com.gkhy.exam.common.enums.ResourceTypeEnum; |
| | | import com.gkhy.exam.common.enums.UserTypeEnum; |
| | | import com.gkhy.exam.common.exception.ApiException; |
| | | import com.gkhy.exam.common.utils.MinioUtils; |
| | | import com.gkhy.exam.common.utils.PageUtils; |
| | | import com.gkhy.exam.common.utils.SecurityUtils; |
| | | import com.gkhy.exam.system.domain.ExResource; |
| | |
| | | @Autowired |
| | | private MinioConfig minioConfig; |
| | | |
| | | @Autowired |
| | | private MinioUtils minioUtils; |
| | | |
| | | |
| | | |
| | | @Override |
| | |
| | | PageUtils.startPage(); |
| | | List<ExResource> resourceList=baseMapper.selectResourceList(resource); |
| | | resourceList.forEach(item -> { |
| | | item.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+item.getResourcePath()); |
| | | item.setResourcePath(minioUtils.preview(item.getResourcePath())); |
| | | //item.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+item.getResourcePath()); |
| | | }); |
| | | return CommonPage.restPage(resourceList); |
| | | } |
| | |
| | | if(resource==null){ |
| | | return resource; |
| | | } |
| | | resource.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+resource.getResourcePath()); |
| | | resource.setResourcePath(minioUtils.preview(resource.getResourcePath())); |
| | | //resource.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+resource.getResourcePath()); |
| | | if(resource.getPrivatize().equals(PrivatizeEnum.PUBLIC.getCode())){ |
| | | return resource; |
| | | } |
| | |
| | | if(resource==null){ |
| | | return resource; |
| | | } |
| | | resource.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+resource.getResourcePath()); |
| | | resource.setResourcePath(minioUtils.preview(resource.getResourcePath())); |
| | | //resource.setResourcePath(minioConfig.getEndpoint()+minioConfig.getBucketName()+"/"+resource.getResourcePath()); |
| | | |
| | | if(resource.getPrivatize().equals(PrivatizeEnum.PUBLIC.getCode())){ |
| | | return resource; |
| | | } |