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 { ...@@ -90,6 +90,7 @@ public class ServerDeployServiceImpl implements ServerDeployService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public ServerDeployDto create(ServerDeploy resources) { public ServerDeployDto create(ServerDeploy resources) {
return serverDeployMapper.toDto(serverDeployRepository.save(resources)); return serverDeployMapper.toDto(serverDeployRepository.save(resources));
} }
......
...@@ -135,7 +135,7 @@ public class PictureServiceImpl implements PictureService { ...@@ -135,7 +135,7 @@ public class PictureServiceImpl implements PictureService {
if(!pictureRepository.existsByUrl(picture.getUrl())){ if(!pictureRepository.existsByUrl(picture.getUrl())){
picture.setSize(FileUtil.getSize(Integer.parseInt(picture.getSize()))); picture.setSize(FileUtil.getSize(Integer.parseInt(picture.getSize())));
picture.setUsername("System Sync"); picture.setUsername("System Sync");
picture.setMd5Code(""); picture.setMd5Code(null);
pictureRepository.save(picture); pictureRepository.save(picture);
} }
} }
......
...@@ -119,15 +119,19 @@ public class QiNiuServiceImpl implements QiNiuService { ...@@ -119,15 +119,19 @@ public class QiNiuServiceImpl implements QiNiuService {
//解析上传成功的结果 //解析上传成功的结果
DefaultPutRet putRet = JSON.parseObject(response.bodyString(), DefaultPutRet.class); DefaultPutRet putRet = JSON.parseObject(response.bodyString(), DefaultPutRet.class);
//存入数据库 QiniuContent content = qiniuContentRepository.findByKey(FileUtil.getFileNameNoEx(putRet.key));
QiniuContent qiniuContent = new QiniuContent(); if(content == null){
qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key)); //存入数据库
qiniuContent.setBucket(qiniuConfig.getBucket()); QiniuContent qiniuContent = new QiniuContent();
qiniuContent.setType(qiniuConfig.getType()); qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key));
qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key)); qiniuContent.setBucket(qiniuConfig.getBucket());
qiniuContent.setUrl(qiniuConfig.getHost()+"/"+putRet.key); qiniuContent.setType(qiniuConfig.getType());
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(file.getSize()+""))); qiniuContent.setKey(FileUtil.getFileNameNoEx(putRet.key));
return qiniuContentRepository.save(qiniuContent); qiniuContent.setUrl(qiniuConfig.getHost()+"/"+putRet.key);
qiniuContent.setSize(FileUtil.getSize(Integer.parseInt(file.getSize()+"")));
return qiniuContentRepository.save(qiniuContent);
}
return content;
} catch (Exception e) { } catch (Exception e) {
throw new BadRequestException(e.getMessage()); 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