mirror of
https://gitee.com/jamen/slife.git
synced 2026-10-31 22:33:39 +00:00
review
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.slife.base.controller;
|
||||
|
||||
import com.slife.constant.Setting;
|
||||
import com.slife.constants.Setting;
|
||||
import com.slife.utils.DateUtils;
|
||||
import com.slife.utils.ExcelUtils;
|
||||
import com.slife.utils.FileUtils;
|
||||
|
||||
@@ -9,7 +9,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.constants.SettingsConstants;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import java.util.Date;
|
||||
@@ -87,7 +88,7 @@ public abstract class DataEntity<T extends Model> extends BaseEntity<T> {
|
||||
|
||||
public DataEntity() {
|
||||
super();
|
||||
this.delFlag = Global.DEL_FLAG_NORMAL;
|
||||
this.delFlag = SettingsConstants.DelFlag.NORMAL;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import com.slife.base.entity.TreeEntity;
|
||||
import com.slife.base.service.IBaseService;
|
||||
import com.slife.base.vo.DataTable;
|
||||
import com.slife.base.vo.JsTree;
|
||||
import com.slife.constant.SearchParam;
|
||||
import com.slife.constants.SearchParam;
|
||||
import com.slife.utils.StringUtils;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
import java.util.Collections;
|
||||
|
||||
+1
-9
@@ -1,4 +1,4 @@
|
||||
package com.slife.constant;
|
||||
package com.slife.constants;
|
||||
|
||||
/**
|
||||
* Created by chen on 2017/7/14.
|
||||
@@ -15,14 +15,6 @@ public class Global {
|
||||
public static final String YES = "Y";
|
||||
public static final String NO = "N";
|
||||
|
||||
|
||||
/**
|
||||
* 删除标记(Y:正常;N:删除;A:审核;)
|
||||
*/
|
||||
public static final String DEL_FLAG_NORMAL = "Y";
|
||||
public static final String DEL_FLAG_DELETE = "N";
|
||||
public static final String DEL_FLAG_AUDIT = "A";
|
||||
|
||||
/**
|
||||
* 树的顶级 节点id
|
||||
*/
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.slife.constant;
|
||||
package com.slife.constants;
|
||||
|
||||
/**
|
||||
* Created by chen on 2017/9/21.
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.slife.constant;
|
||||
package com.slife.constants;
|
||||
|
||||
/**
|
||||
* Created by chen on 2017/9/4.
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.slife.constants;
|
||||
|
||||
/**
|
||||
* @author felixu
|
||||
* @date 2019.03.20
|
||||
*/
|
||||
public interface SettingsConstants {
|
||||
|
||||
/**
|
||||
* 应用相关
|
||||
*/
|
||||
interface AppInfo {
|
||||
String NAME = "slife";
|
||||
String VERSION ="";
|
||||
String AUTHOR = "";
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除标记(Y:正常;N:删除;A:审核)
|
||||
*/
|
||||
interface DelFlag {
|
||||
String NORMAL = "Y";
|
||||
String DELETE = "N";
|
||||
String AUDIT = "A";
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,8 @@ package com.slife.entity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.slife.base.entity.DataEntity;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.constants.SettingsConstants;
|
||||
|
||||
/**
|
||||
* Created by chen on 2017/7/31.
|
||||
@@ -17,7 +18,7 @@ public abstract class CompanyLinkEntity<T extends Model> extends DataEntity<T> {
|
||||
|
||||
public CompanyLinkEntity() {
|
||||
super();
|
||||
this.delFlag = Global.DEL_FLAG_NORMAL;
|
||||
this.delFlag = SettingsConstants.DelFlag.NORMAL;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ package com.slife.entity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.enums.DataScopeEnum;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ package com.slife.entity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import org.hibernate.validator.constraints.Email;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.slife.config.shiro;
|
||||
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constant.Setting;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.constants.Setting;
|
||||
import com.slife.entity.SysRole;
|
||||
import com.slife.entity.SysUser;
|
||||
import com.slife.service.ISysRoleService;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.slife.controller;
|
||||
|
||||
import com.slife.base.entity.ReturnDTO;
|
||||
import com.slife.constant.Setting;
|
||||
import com.slife.constants.Setting;
|
||||
import com.slife.utils.FileUtils;
|
||||
import com.slife.utils.ReturnDTOUtil;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
package com.slife.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.slife.base.service.impl.BaseService;
|
||||
import com.slife.base.vo.JsTree;
|
||||
import com.slife.base.vo.PCAjaxVO;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.dao.SysDictDao;
|
||||
import com.slife.entity.SysDict;
|
||||
import com.slife.service.ISysDictService;
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.slife.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.slife.base.service.impl.BaseService;
|
||||
import com.slife.base.vo.JsTree;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.dao.SysMenuDao;
|
||||
import com.slife.entity.SysMenu;
|
||||
import com.slife.entity.SysRoleMenu;
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.slife.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.slife.base.service.impl.BaseService;
|
||||
import com.slife.base.vo.JsTree;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.dao.SysOfficeDao;
|
||||
import com.slife.entity.SysOffice;
|
||||
import com.slife.service.ISysOfficeService;
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
package com.slife.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.slife.base.service.impl.BaseService;
|
||||
import com.slife.base.vo.DataTable;
|
||||
import com.slife.base.vo.JsTree;
|
||||
import com.slife.base.vo.JsTreeState;
|
||||
import com.slife.constant.Global;
|
||||
import com.slife.constants.Global;
|
||||
import com.slife.constants.SettingsConstants;
|
||||
import com.slife.dao.SysRoleDao;
|
||||
import com.slife.entity.SysMenu;
|
||||
import com.slife.entity.SysRole;
|
||||
import com.slife.entity.SysRoleMenu;
|
||||
import com.slife.entity.SysUserRole;
|
||||
@@ -22,7 +21,7 @@ import org.springframework.aop.support.AopUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@@ -110,7 +109,7 @@ public class SysRoleService extends BaseService<SysRoleDao, SysRole> implements
|
||||
*/
|
||||
@Override
|
||||
public List<SysRole> ListSysRoleUseable() {
|
||||
return list(new QueryWrapper<SysRole>().lambda().eq(SysRole::getDelFlag, Global.DEL_FLAG_NORMAL).eq(SysRole::getUseable, Global.YES));
|
||||
return list(new QueryWrapper<SysRole>().lambda().eq(SysRole::getDelFlag, SettingsConstants.DelFlag.NORMAL).eq(SysRole::getUseable, Global.YES));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -142,7 +141,7 @@ public class SysRoleService extends BaseService<SysRoleDao, SysRole> implements
|
||||
.stream().parallel()
|
||||
.map(SysUserRole::getSysRoleId)
|
||||
.collect(Collectors.toList());
|
||||
return list(new QueryWrapper<SysRole>().lambda().in(SysRole::getId, roleIds).eq(SysRole::getDelFlag, Global.DEL_FLAG_NORMAL).eq(SysRole::getUseable, Global.YES));
|
||||
return list(new QueryWrapper<SysRole>().lambda().in(SysRole::getId, roleIds).eq(SysRole::getDelFlag, SettingsConstants.DelFlag.NORMAL).eq(SysRole::getUseable, Global.YES));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,7 +7,6 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
|
||||
|
||||
@SpringBootApplication(exclude={org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,
|
||||
org.activiti.spring.boot.SecurityAutoConfiguration.class})
|
||||
//@SpringBootApplication
|
||||
@EnableTransactionManagement
|
||||
public class WebApplication {
|
||||
|
||||
|
||||
@@ -12,18 +12,14 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* Created by chen on 2017/5/16.
|
||||
* <p>
|
||||
* <p>
|
||||
* Describe:
|
||||
* 通过访问http://localhost:${server.port}/druid/datasource.html查看监控信息
|
||||
*
|
||||
* @author jamen
|
||||
* @date 2017.5.16
|
||||
*/
|
||||
@Configuration
|
||||
public class DruidConfig {
|
||||
/**
|
||||
* 注册DruidServlet
|
||||
* http://localhost:8080/druid/datasource.html查看监控信息
|
||||
* @return
|
||||
*/
|
||||
|
||||
@Bean
|
||||
public ServletRegistrationBean druidServletRegistrationBean() {
|
||||
ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean();
|
||||
@@ -32,16 +28,11 @@ public class DruidConfig {
|
||||
return servletRegistrationBean;
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册DruidFilter拦截
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Bean
|
||||
public FilterRegistrationBean duridFilterRegistrationBean() {
|
||||
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
|
||||
filterRegistrationBean.setFilter(new WebStatFilter());
|
||||
Map<String, String> initParams = new HashMap<String, String>();
|
||||
Map<String, String> initParams = new HashMap<>(8);
|
||||
//设置忽略请求
|
||||
initParams.put("exclusions", "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*");
|
||||
filterRegistrationBean.setInitParameters(initParams);
|
||||
|
||||
Reference in New Issue
Block a user