Commit a1e4de53 authored by ZhengJie's avatar ZhengJie
Browse files

[新增功能](el-admin v2.5): v2.5 beta

1、更新 eladmin.sql 文件
2、添加索引相关脚本

详情 https://www.ydyno.com/archives/1225.html
parent b0b90488
......@@ -90,6 +90,7 @@ public class ServerDeployServiceImpl implements ServerDeployService {
@Override
@Transactional(rollbackFor = Exception.class)
public ServerDeployDto create(ServerDeploy resources) {
return serverDeployMapper.toDto(serverDeployRepository.save(resources));
}
......
......@@ -135,7 +135,7 @@ public class PictureServiceImpl implements PictureService {
if(!pictureRepository.existsByUrl(picture.getUrl())){
picture.setSize(FileUtil.getSize(Integer.parseInt(picture.getSize())));
picture.setUsername("System Sync");
picture.setMd5Code("");
picture.setMd5Code(null);
pictureRepository.save(picture);
}
}
......
......@@ -119,15 +119,19 @@ public class QiNiuServiceImpl implements QiNiuService {
//解析上传成功的结果
DefaultPutRet putRet = JSON.parseObject(response.bodyString(), DefaultPutRet.class);
//存入数据库
QiniuContent qiniuContent = new QiniuContent();
qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key));
qiniuContent.setBucket(qiniuConfig.getBucket());
qiniuContent.setType(qiniuConfig.getType());
qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key));
qiniuContent.setUrl(qiniuConfig.getHost()+"/"+putRet.key);
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(file.getSize()+"")));
return qiniuContentRepository.save(qiniuContent);
QiniuContent content = qiniuContentRepository.findByKey(FileUtil.getFileNameNoEx(putRet.key));
if(content == null){
//存入数据库
QiniuContent qiniuContent = new QiniuContent();
qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key));
qiniuContent.setBucket(qiniuConfig.getBucket());
qiniuContent.setType(qiniuConfig.getType());
qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key));
qiniuContent.setUrl(qiniuConfig.getHost()+"/"+putRet.key);
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(file.getSize()+"")));
return qiniuContentRepository.save(qiniuContent);
}
return content;
} catch (Exception e) {
throw new BadRequestException(e.getMessage());
}
......
This diff is collapsed.
-- code_ --
CREATE INDEX idx_table_name ON code_column_config(table_name);
CREATE INDEX idx_table_name ON code_gen_config(table_name);
-- mnt_ --
CREATE INDEX idx_ip ON mnt_server(ip);
-- sys_ --
CREATE INDEX inx_is_pause ON sys_quartz_job(is_pause);
CREATE INDEX inx_pid ON sys_dept(pid);
CREATE INDEX inx_enabled ON sys_dept(enabled);
CREATE UNIQUE INDEX uniq_name ON sys_job(name);
CREATE INDEX inx_enabled ON sys_job(enabled);
CREATE UNIQUE INDEX uniq_title ON sys_menu(title);
-- 将 ‘’ 设置成 NULL --
UPDATE sys_menu set name = NULL WHERE name = '';
CREATE UNIQUE INDEX uniq_name ON sys_menu(name);
CREATE INDEX inx_pid ON sys_menu(pid);
CREATE UNIQUE INDEX uniq_name ON sys_role(name);
CREATE UNIQUE INDEX uniq_username ON sys_user(username);
CREATE UNIQUE INDEX uniq_email ON sys_user(email);
CREATE INDEX inx_enabled ON sys_user(enabled);
CREATE INDEX inx_log_type ON sys_log(log_type);
-- tool_ --
-- 将 ‘’ 设置成 NULL --
UPDATE tool_picture set md5code = NULL WHERE md5code = '';
CREATE UNIQUE INDEX uniq_md5_code ON tool_picture(md5code);
CREATE INDEX inx_url ON tool_picture(url);
CREATE UNIQUE INDEX uniq_name ON tool_qiniu_content(name);
\ No newline at end of file
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