Commit 58b1e2ef authored by dqjdda's avatar dqjdda
Browse files

七牛云存储加入文件类型字段

parent a71243d9
...@@ -42,6 +42,8 @@ public class QiniuContent implements Serializable { ...@@ -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 { ...@@ -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 { ...@@ -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` ( ...@@ -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 '上传或同步的时间',
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment