mirror of https://github.com/elunez/eladmin
七牛云存储加入文件类型字段
parent
a71243d9eb
commit
58b1e2efb8
|
@ -42,6 +42,8 @@ public class QiniuContent implements Serializable {
|
||||||
*/
|
*/
|
||||||
private String url;
|
private String url;
|
||||||
|
|
||||||
|
private String suffix;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 空间类型:公开/私有
|
* 空间类型:公开/私有
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -94,6 +94,7 @@ public class QiNiuServiceImpl implements QiNiuService {
|
||||||
DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
|
DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
|
||||||
//存入数据库
|
//存入数据库
|
||||||
QiniuContent qiniuContent = new QiniuContent();
|
QiniuContent qiniuContent = new QiniuContent();
|
||||||
|
qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key));
|
||||||
qiniuContent.setBucket(qiniuConfig.getBucket());
|
qiniuContent.setBucket(qiniuConfig.getBucket());
|
||||||
qiniuContent.setType(qiniuConfig.getType());
|
qiniuContent.setType(qiniuConfig.getType());
|
||||||
qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key));
|
qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key));
|
||||||
|
@ -169,6 +170,7 @@ public class QiNiuServiceImpl implements QiNiuService {
|
||||||
if(qiniuContentRepository.findByKey(FileUtil.getFileNameNoEx(item.key)) == null){
|
if(qiniuContentRepository.findByKey(FileUtil.getFileNameNoEx(item.key)) == null){
|
||||||
qiniuContent = new QiniuContent();
|
qiniuContent = new QiniuContent();
|
||||||
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(item.fsize+"")));
|
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(item.fsize+"")));
|
||||||
|
qiniuContent.setSuffix(FileUtil.getExtensionName(item.key));
|
||||||
qiniuContent.setKey(FileUtil.getFileNameNoEx(item.key));
|
qiniuContent.setKey(FileUtil.getFileNameNoEx(item.key));
|
||||||
qiniuContent.setType(config.getType());
|
qiniuContent.setType(config.getType());
|
||||||
qiniuContent.setBucket(config.getBucket());
|
qiniuContent.setBucket(config.getBucket());
|
||||||
|
|
|
@ -373,6 +373,7 @@ CREATE TABLE `qiniu_content` (
|
||||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||||
`bucket` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'Bucket 识别符',
|
`bucket` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'Bucket 识别符',
|
||||||
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名称',
|
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名称',
|
||||||
|
`suffix` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件后缀',
|
||||||
`size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件大小',
|
`size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件大小',
|
||||||
`type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件类型:私有或公开',
|
`type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件类型:私有或公开',
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '上传或同步的时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '上传或同步的时间',
|
||||||
|
|
Loading…
Reference in New Issue