支持Lombok
This commit is contained in:
parent
59aaea9f20
commit
c1103a53fd
6
pom.xml
6
pom.xml
|
|
@ -135,6 +135,12 @@
|
||||||
<artifactId>UserAgentUtils</artifactId>
|
<artifactId>UserAgentUtils</artifactId>
|
||||||
<version>1.19</version>
|
<version>1.19</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!--lombok依赖-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<version>1.16.18</version>
|
||||||
|
</dependency>
|
||||||
<!-- quartz -->
|
<!-- quartz -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.quartz-scheduler</groupId>
|
<groupId>org.quartz-scheduler</groupId>
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,17 @@
|
||||||
package com.ruoyi.framework.config;
|
package com.ruoyi.framework.config;
|
||||||
|
|
||||||
import com.alibaba.druid.pool.DruidDataSource;
|
import java.sql.SQLException;
|
||||||
import com.alibaba.druid.support.http.StatViewServlet;
|
import javax.sql.DataSource;
|
||||||
import com.alibaba.druid.support.http.WebStatFilter;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||||
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.context.annotation.Primary;
|
import org.springframework.context.annotation.Primary;
|
||||||
import javax.sql.DataSource;
|
import com.alibaba.druid.pool.DruidDataSource;
|
||||||
import java.sql.SQLException;
|
import com.alibaba.druid.support.http.StatViewServlet;
|
||||||
|
import com.alibaba.druid.support.http.WebStatFilter;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据库信息配置加载
|
* 数据库信息配置加载
|
||||||
|
|
@ -20,10 +19,9 @@ import java.sql.SQLException;
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
@Slf4j
|
||||||
public class DruidDBConfig
|
public class DruidDBConfig
|
||||||
{
|
{
|
||||||
private Logger logger = LoggerFactory.getLogger(DruidDBConfig.class);
|
|
||||||
|
|
||||||
@Value("${spring.datasource.url}")
|
@Value("${spring.datasource.url}")
|
||||||
private String dbUrl;
|
private String dbUrl;
|
||||||
|
|
||||||
|
|
@ -108,7 +106,7 @@ public class DruidDBConfig
|
||||||
}
|
}
|
||||||
catch (SQLException e)
|
catch (SQLException e)
|
||||||
{
|
{
|
||||||
logger.error("druid configuration initialization filter", e);
|
log.error("druid configuration initialization filter", e);
|
||||||
}
|
}
|
||||||
datasource.setConnectionProperties(connectionProperties);
|
datasource.setConnectionProperties(connectionProperties);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,19 +6,17 @@ import org.apache.ibatis.session.ExecutorType;
|
||||||
import org.apache.ibatis.session.SqlSession;
|
import org.apache.ibatis.session.SqlSession;
|
||||||
import org.apache.ibatis.session.SqlSessionFactory;
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||||||
import org.mybatis.spring.SqlSessionTemplate;
|
import org.mybatis.spring.SqlSessionTemplate;
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import com.ruoyi.project.shiro.exception.base.DaoException;
|
import com.ruoyi.project.shiro.exception.base.DaoException;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据DAO层通用数据处理
|
* 数据DAO层通用数据处理
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class DynamicObjectBaseDao
|
public class DynamicObjectBaseDao
|
||||||
{
|
{
|
||||||
private static final Logger log = LoggerFactory.getLogger(DynamicObjectBaseDao.class);
|
|
||||||
|
|
||||||
@Resource(name = "sqlSessionTemplate")
|
@Resource(name = "sqlSessionTemplate")
|
||||||
private SqlSessionTemplate sqlSessionTemplate;
|
private SqlSessionTemplate sqlSessionTemplate;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package com.ruoyi.project.shiro.common.utils;
|
package com.ruoyi.project.shiro.common.utils;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -9,9 +8,9 @@ import java.security.MessageDigest;
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class Md5Utils
|
public class Md5Utils
|
||||||
{
|
{
|
||||||
private static final Logger LOGGER = LoggerFactory.getLogger(Md5Utils.class);
|
|
||||||
|
|
||||||
private static byte[] md5(String s)
|
private static byte[] md5(String s)
|
||||||
{
|
{
|
||||||
|
|
@ -26,7 +25,7 @@ public class Md5Utils
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.error("MD5 Error...", e);
|
log.error("MD5 Error...", e);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
@ -59,7 +58,7 @@ public class Md5Utils
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.error("not supported charset...{}", e);
|
log.error("not supported charset...{}", e);
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,6 @@ import org.apache.shiro.authz.AuthorizationInfo;
|
||||||
import org.apache.shiro.authz.SimpleAuthorizationInfo;
|
import org.apache.shiro.authz.SimpleAuthorizationInfo;
|
||||||
import org.apache.shiro.realm.AuthorizingRealm;
|
import org.apache.shiro.realm.AuthorizingRealm;
|
||||||
import org.apache.shiro.subject.PrincipalCollection;
|
import org.apache.shiro.subject.PrincipalCollection;
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.ruoyi.common.tools.StringTools;
|
import com.ruoyi.common.tools.StringTools;
|
||||||
import com.ruoyi.common.utils.security.ShiroUtils;
|
import com.ruoyi.common.utils.security.ShiroUtils;
|
||||||
|
|
@ -27,17 +25,17 @@ import com.ruoyi.project.shiro.exception.user.UserPasswordNotMatchException;
|
||||||
import com.ruoyi.project.shiro.exception.user.UserPasswordRetryLimitExceedException;
|
import com.ruoyi.project.shiro.exception.user.UserPasswordRetryLimitExceedException;
|
||||||
import com.ruoyi.project.system.menu.service.IMenuService;
|
import com.ruoyi.project.system.menu.service.IMenuService;
|
||||||
import com.ruoyi.project.system.user.domain.User;
|
import com.ruoyi.project.system.user.domain.User;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 自定义Realm 处理登录 权限
|
* 自定义Realm 处理登录 权限
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class UserRealm extends AuthorizingRealm
|
public class UserRealm extends AuthorizingRealm
|
||||||
{
|
{
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(UserRealm.class);
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IMenuService menuService;
|
private IMenuService menuService;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,23 +11,22 @@ import org.apache.shiro.session.Session;
|
||||||
import org.apache.shiro.session.mgt.DefaultSessionKey;
|
import org.apache.shiro.session.mgt.DefaultSessionKey;
|
||||||
import org.apache.shiro.session.mgt.SessionKey;
|
import org.apache.shiro.session.mgt.SessionKey;
|
||||||
import org.apache.shiro.web.session.mgt.DefaultWebSessionManager;
|
import org.apache.shiro.web.session.mgt.DefaultWebSessionManager;
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import com.ruoyi.common.utils.spring.SpringUtils;
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
||||||
import com.ruoyi.project.shiro.ShiroConstants;
|
import com.ruoyi.project.shiro.ShiroConstants;
|
||||||
import com.ruoyi.project.system.online.domain.OnlineSession;
|
import com.ruoyi.project.system.online.domain.OnlineSession;
|
||||||
import com.ruoyi.project.system.online.domain.UserOnline;
|
import com.ruoyi.project.system.online.domain.UserOnline;
|
||||||
import com.ruoyi.project.system.online.service.UserOnlineServiceImpl;
|
import com.ruoyi.project.system.online.service.UserOnlineServiceImpl;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主要是在此如果会话的属性修改了 就标识下其修改了 然后方便 OnlineSessionDao同步
|
* 主要是在此如果会话的属性修改了 就标识下其修改了 然后方便 OnlineSessionDao同步
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class OnlineWebSessionManager extends DefaultWebSessionManager
|
public class OnlineWebSessionManager extends DefaultWebSessionManager
|
||||||
{
|
{
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(OnlineWebSessionManager.class);
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setAttribute(SessionKey sessionKey, Object attributeKey, Object value) throws InvalidSessionException
|
public void setAttribute(SessionKey sessionKey, Object attributeKey, Object value) throws InvalidSessionException
|
||||||
|
|
|
||||||
|
|
@ -3,25 +3,22 @@ package com.ruoyi.project.shiro.web.session;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.ScheduledExecutorService;
|
import java.util.concurrent.ScheduledExecutorService;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.apache.shiro.session.mgt.DefaultSessionManager;
|
import org.apache.shiro.session.mgt.DefaultSessionManager;
|
||||||
import org.apache.shiro.session.mgt.SessionValidationScheduler;
|
import org.apache.shiro.session.mgt.SessionValidationScheduler;
|
||||||
import org.apache.shiro.session.mgt.ValidatingSessionManager;
|
import org.apache.shiro.session.mgt.ValidatingSessionManager;
|
||||||
import org.slf4j.Logger;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 自定义任务调度器完成
|
* 自定义任务调度器完成
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class SpringSessionValidationScheduler implements SessionValidationScheduler
|
public class SpringSessionValidationScheduler implements SessionValidationScheduler
|
||||||
{
|
{
|
||||||
|
|
||||||
public static final long DEFAULT_SESSION_VALIDATION_INTERVAL = DefaultSessionManager.DEFAULT_SESSION_VALIDATION_INTERVAL;
|
public static final long DEFAULT_SESSION_VALIDATION_INTERVAL = DefaultSessionManager.DEFAULT_SESSION_VALIDATION_INTERVAL;
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(SpringSessionValidationScheduler.class);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定时器,用于处理超时的挂起请求,也用于连接断开时的重连。
|
* 定时器,用于处理超时的挂起请求,也用于连接断开时的重连。
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,15 @@
|
||||||
package com.ruoyi.project.system.dept.domain;
|
package com.ruoyi.project.system.dept.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 部门对象 sys_dept
|
* 部门对象 sys_dept
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class Dept implements Serializable
|
@Data
|
||||||
|
public class Dept
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// 部门ID
|
// 部门ID
|
||||||
private Long deptId;
|
private Long deptId;
|
||||||
// 父部门ID
|
// 父部门ID
|
||||||
|
|
@ -22,61 +21,4 @@ public class Dept implements Serializable
|
||||||
// 部门状态:0正常,1停用
|
// 部门状态:0正常,1停用
|
||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
public Long getDeptId()
|
|
||||||
{
|
|
||||||
return deptId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDeptId(Long deptId)
|
|
||||||
{
|
|
||||||
this.deptId = deptId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getParentId()
|
|
||||||
{
|
|
||||||
return parentId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setParentId(Long parentId)
|
|
||||||
{
|
|
||||||
this.parentId = parentId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getDeptName()
|
|
||||||
{
|
|
||||||
return deptName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDeptName(String deptName)
|
|
||||||
{
|
|
||||||
this.deptName = deptName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderNum()
|
|
||||||
{
|
|
||||||
return orderNum;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderNum(String orderNum)
|
|
||||||
{
|
|
||||||
this.orderNum = orderNum;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getStatus()
|
|
||||||
{
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(String status)
|
|
||||||
{
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return "{\"deptId\":\"" + deptId + "\",\"parentId\":\"" + parentId + "\",\"deptName\":\"" + deptName
|
|
||||||
+ "\",\"orderNum\":\"" + orderNum + "\",\"status\":\"" + status + "\"} ";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,15 @@
|
||||||
package com.ruoyi.project.system.logininfor.domain;
|
package com.ruoyi.project.system.logininfor.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统访问日志情况信息 sys_logininfor
|
* 系统访问日志情况信息 sys_logininfor
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class Logininfor implements Serializable
|
@Data
|
||||||
|
public class Logininfor
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// ID
|
// ID
|
||||||
private Integer infoId;
|
private Integer infoId;
|
||||||
// 用户账号
|
// 用户账号
|
||||||
|
|
@ -28,92 +27,4 @@ public class Logininfor implements Serializable
|
||||||
// 访问时间
|
// 访问时间
|
||||||
private String loginTime;
|
private String loginTime;
|
||||||
|
|
||||||
public Integer getInfoId()
|
|
||||||
{
|
|
||||||
return infoId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInfoId(Integer infoId)
|
|
||||||
{
|
|
||||||
this.infoId = infoId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getLoginName()
|
|
||||||
{
|
|
||||||
return loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setLoginName(String loginName)
|
|
||||||
{
|
|
||||||
this.loginName = loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getStatus()
|
|
||||||
{
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(String status)
|
|
||||||
{
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getIpaddr()
|
|
||||||
{
|
|
||||||
return ipaddr;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setIpaddr(String ipaddr)
|
|
||||||
{
|
|
||||||
this.ipaddr = ipaddr;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getBrowser()
|
|
||||||
{
|
|
||||||
return browser;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setBrowser(String browser)
|
|
||||||
{
|
|
||||||
this.browser = browser;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOs()
|
|
||||||
{
|
|
||||||
return os;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOs(String os)
|
|
||||||
{
|
|
||||||
this.os = os;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getMsg()
|
|
||||||
{
|
|
||||||
return msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMsg(String msg)
|
|
||||||
{
|
|
||||||
this.msg = msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getLoginTime()
|
|
||||||
{
|
|
||||||
return loginTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setLoginTime(String loginTime)
|
|
||||||
{
|
|
||||||
this.loginTime = loginTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return "{\"infoId\":\"" + infoId + "\",\"loginName\":\"" + loginName + "\",\"status\":\"" + status
|
|
||||||
+ "\",\"ipaddr\":\"" + ipaddr + "\",\"browser\":\"" + browser + "\",\"os\":\"" + os + "\",\"msg\":\""
|
|
||||||
+ msg + "\",\"loginTime\":\"" + loginTime + "\"} ";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,18 +1,17 @@
|
||||||
package com.ruoyi.project.system.menu.domain;
|
package com.ruoyi.project.system.menu.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 角色对象 sys_menu
|
* 角色对象 sys_menu
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class Menu implements Serializable
|
@Data
|
||||||
|
public class Menu
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// 菜单ID
|
// 菜单ID
|
||||||
private Integer menuId;
|
private Integer menuId;
|
||||||
// 菜单名称
|
// 菜单名称
|
||||||
|
|
@ -42,153 +41,4 @@ public class Menu implements Serializable
|
||||||
// 子菜单
|
// 子菜单
|
||||||
private List<Menu> children = new ArrayList<Menu>();
|
private List<Menu> children = new ArrayList<Menu>();
|
||||||
|
|
||||||
public Integer getMenuId()
|
|
||||||
{
|
|
||||||
return menuId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMenuId(Integer menuId)
|
|
||||||
{
|
|
||||||
this.menuId = menuId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getMenuName()
|
|
||||||
{
|
|
||||||
return menuName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMenuName(String menuName)
|
|
||||||
{
|
|
||||||
this.menuName = menuName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getParentId()
|
|
||||||
{
|
|
||||||
return parentId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setParentId(Integer parentId)
|
|
||||||
{
|
|
||||||
this.parentId = parentId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderNum()
|
|
||||||
{
|
|
||||||
return orderNum;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderNum(String orderNum)
|
|
||||||
{
|
|
||||||
this.orderNum = orderNum;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUrl()
|
|
||||||
{
|
|
||||||
return url;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUrl(String url)
|
|
||||||
{
|
|
||||||
this.url = url;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getMenuType()
|
|
||||||
{
|
|
||||||
return menuType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMenuType(String menuType)
|
|
||||||
{
|
|
||||||
this.menuType = menuType;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVisible()
|
|
||||||
{
|
|
||||||
return visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setVisible(String visible)
|
|
||||||
{
|
|
||||||
this.visible = visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPerms()
|
|
||||||
{
|
|
||||||
return perms;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPerms(String perms)
|
|
||||||
{
|
|
||||||
this.perms = perms;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getIcon()
|
|
||||||
{
|
|
||||||
return icon;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setIcon(String icon)
|
|
||||||
{
|
|
||||||
this.icon = icon;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCreateTime()
|
|
||||||
{
|
|
||||||
return createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCreateTime(String createTime)
|
|
||||||
{
|
|
||||||
this.createTime = createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUpdateTime()
|
|
||||||
{
|
|
||||||
return updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUpdateTime(String updateTime)
|
|
||||||
{
|
|
||||||
this.updateTime = updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUpdateBy()
|
|
||||||
{
|
|
||||||
return updateBy;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUpdateBy(String updateBy)
|
|
||||||
{
|
|
||||||
this.updateBy = updateBy;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRemark()
|
|
||||||
{
|
|
||||||
return remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRemark(String remark)
|
|
||||||
{
|
|
||||||
this.remark = remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Menu> getChildren()
|
|
||||||
{
|
|
||||||
return children;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setChildren(List<Menu> children)
|
|
||||||
{
|
|
||||||
this.children = children;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return "{\"menuId\":\"" + menuId + "\",\"menuName\":\"" + menuName + "\",\"parentId\":\"" + parentId
|
|
||||||
+ "\",\"orderNum\":\"" + orderNum + "\",\"url\":\"" + url + "\",\"menuType\":\"" + menuType
|
|
||||||
+ "\",\"visible\":\"" + visible + "\",\"perms\":\"" + perms + "\",\"icon\":\"" + icon
|
|
||||||
+ "\",\"createTime\":\"" + createTime + "\",\"updateTime\":\"" + updateTime + "\",\"updateBy\":\""
|
|
||||||
+ updateBy + "\",\"remark\":\"" + remark + "\",\"children\":\"" + children + "\"} ";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package com.ruoyi.project.system.online.domain;
|
package com.ruoyi.project.system.online.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import lombok.Data;
|
||||||
import com.ruoyi.project.system.online.domain.OnlineSession.OnlineStatus;
|
import com.ruoyi.project.system.online.domain.OnlineSession.OnlineStatus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -9,10 +9,9 @@ import com.ruoyi.project.system.online.domain.OnlineSession.OnlineStatus;
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class UserOnline implements Serializable
|
@Data
|
||||||
|
public class UserOnline
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// 用户会话id
|
// 用户会话id
|
||||||
private String sessionId;
|
private String sessionId;
|
||||||
|
|
||||||
|
|
@ -49,126 +48,6 @@ public class UserOnline implements Serializable
|
||||||
// 备份的当前用户会话
|
// 备份的当前用户会话
|
||||||
private OnlineSession session;
|
private OnlineSession session;
|
||||||
|
|
||||||
public String getSessionId()
|
|
||||||
{
|
|
||||||
return sessionId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSessionId(String sessionId)
|
|
||||||
{
|
|
||||||
this.sessionId = sessionId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getDeptName()
|
|
||||||
{
|
|
||||||
return deptName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDeptName(String deptName)
|
|
||||||
{
|
|
||||||
this.deptName = deptName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getLoginName()
|
|
||||||
{
|
|
||||||
return loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setLoginName(String loginName)
|
|
||||||
{
|
|
||||||
this.loginName = loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRoleName()
|
|
||||||
{
|
|
||||||
return roleName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoleName(String roleName)
|
|
||||||
{
|
|
||||||
this.roleName = roleName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getIpaddr()
|
|
||||||
{
|
|
||||||
return ipaddr;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setIpaddr(String ipaddr)
|
|
||||||
{
|
|
||||||
this.ipaddr = ipaddr;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getBrowser()
|
|
||||||
{
|
|
||||||
return browser;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setBrowser(String browser)
|
|
||||||
{
|
|
||||||
this.browser = browser;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOs()
|
|
||||||
{
|
|
||||||
return os;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOs(String os)
|
|
||||||
{
|
|
||||||
this.os = os;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getStartTimestamp()
|
|
||||||
{
|
|
||||||
return startTimestamp;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStartTimestamp(Date startTimestamp)
|
|
||||||
{
|
|
||||||
this.startTimestamp = startTimestamp;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getLastAccessTime()
|
|
||||||
{
|
|
||||||
return lastAccessTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setLastAccessTime(Date lastAccessTime)
|
|
||||||
{
|
|
||||||
this.lastAccessTime = lastAccessTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getExpireTime()
|
|
||||||
{
|
|
||||||
return expireTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setExpireTime(Long expireTime)
|
|
||||||
{
|
|
||||||
this.expireTime = expireTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public OnlineStatus getStatus()
|
|
||||||
{
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(OnlineStatus status)
|
|
||||||
{
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public OnlineSession getSession()
|
|
||||||
{
|
|
||||||
return session;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSession(OnlineSession session)
|
|
||||||
{
|
|
||||||
this.session = session;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设置session对象
|
* 设置session对象
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,15 @@
|
||||||
package com.ruoyi.project.system.role.domain;
|
package com.ruoyi.project.system.role.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 角色对象 sys_role
|
* 角色对象 sys_role
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class Role implements Serializable
|
@Data
|
||||||
|
public class Role
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// 角色ID
|
// 角色ID
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
// 角色名
|
// 角色名
|
||||||
|
|
@ -26,82 +25,4 @@ public class Role implements Serializable
|
||||||
// 备注
|
// 备注
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
public Long getRoleId()
|
|
||||||
{
|
|
||||||
return roleId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoleId(Long roleId)
|
|
||||||
{
|
|
||||||
this.roleId = roleId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRoleName()
|
|
||||||
{
|
|
||||||
return roleName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoleName(String roleName)
|
|
||||||
{
|
|
||||||
this.roleName = roleName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getStatus()
|
|
||||||
{
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(String status)
|
|
||||||
{
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCreateTime()
|
|
||||||
{
|
|
||||||
return createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCreateTime(String createTime)
|
|
||||||
{
|
|
||||||
this.createTime = createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUpdateTime()
|
|
||||||
{
|
|
||||||
return updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUpdateTime(String updateTime)
|
|
||||||
{
|
|
||||||
this.updateTime = updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUpdateBy()
|
|
||||||
{
|
|
||||||
return updateBy;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUpdateBy(String updateBy)
|
|
||||||
{
|
|
||||||
this.updateBy = updateBy;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRemark()
|
|
||||||
{
|
|
||||||
return remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRemark(String remark)
|
|
||||||
{
|
|
||||||
this.remark = remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return "{\"roleId\":\"" + roleId + "\",\"roleName\":\"" + roleName + "\",\"status\":\"" + status
|
|
||||||
+ "\",\"createTime\":\"" + createTime + "\",\"updateTime\":\"" + updateTime + "\",\"updateBy\":\""
|
|
||||||
+ updateBy + "\",\"remark\":\"" + remark + "\"} ";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,17 @@
|
||||||
package com.ruoyi.project.system.user.domain;
|
package com.ruoyi.project.system.user.domain;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import com.ruoyi.project.system.dept.domain.Dept;
|
import com.ruoyi.project.system.dept.domain.Dept;
|
||||||
import com.ruoyi.project.system.role.domain.Role;
|
import com.ruoyi.project.system.role.domain.Role;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户对象 sys_user
|
* 用户对象 sys_user
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
public class User implements Serializable
|
@Data
|
||||||
|
public class User
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
// 用户ID
|
// 用户ID
|
||||||
private Long userId;
|
private Long userId;
|
||||||
// 部门ID
|
// 部门ID
|
||||||
|
|
@ -40,155 +39,4 @@ public class User implements Serializable
|
||||||
// 角色对象
|
// 角色对象
|
||||||
private Role role;
|
private Role role;
|
||||||
|
|
||||||
public User()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public User(Long userId, String loginName, String password)
|
|
||||||
{
|
|
||||||
super();
|
|
||||||
this.userId = userId;
|
|
||||||
this.loginName = loginName;
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getUserId()
|
|
||||||
{
|
|
||||||
return userId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUserId(Long userId)
|
|
||||||
{
|
|
||||||
this.userId = userId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getDeptId()
|
|
||||||
{
|
|
||||||
return deptId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDeptId(Long deptId)
|
|
||||||
{
|
|
||||||
this.deptId = deptId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getLoginName()
|
|
||||||
{
|
|
||||||
return loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setLoginName(String loginName)
|
|
||||||
{
|
|
||||||
this.loginName = loginName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUserName()
|
|
||||||
{
|
|
||||||
return userName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUserName(String userName)
|
|
||||||
{
|
|
||||||
this.userName = userName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getEmail()
|
|
||||||
{
|
|
||||||
return email;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setEmail(String email)
|
|
||||||
{
|
|
||||||
this.email = email;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPhonenumber()
|
|
||||||
{
|
|
||||||
return phonenumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPhonenumber(String phonenumber)
|
|
||||||
{
|
|
||||||
this.phonenumber = phonenumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPassword()
|
|
||||||
{
|
|
||||||
return password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPassword(String password)
|
|
||||||
{
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getSalt()
|
|
||||||
{
|
|
||||||
return salt;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSalt(String salt)
|
|
||||||
{
|
|
||||||
this.salt = salt;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getStatus()
|
|
||||||
{
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(String status)
|
|
||||||
{
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRefuseDes()
|
|
||||||
{
|
|
||||||
return refuseDes;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRefuseDes(String refuseDes)
|
|
||||||
{
|
|
||||||
this.refuseDes = refuseDes;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCreateTime()
|
|
||||||
{
|
|
||||||
return createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCreateTime(String createTime)
|
|
||||||
{
|
|
||||||
this.createTime = createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Dept getDept()
|
|
||||||
{
|
|
||||||
return dept;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDept(Dept dept)
|
|
||||||
{
|
|
||||||
this.dept = dept;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Role getRole()
|
|
||||||
{
|
|
||||||
return role;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRole(Role role)
|
|
||||||
{
|
|
||||||
this.role = role;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return "{\"userId\":\"" + userId + "\",\"deptId\":\"" + deptId + "\",\"loginName\":\"" + loginName
|
|
||||||
+ "\",\"userName\":\"" + userName + "\",\"email\":\"" + email + "\",\"phonenumber\":\"" + phonenumber
|
|
||||||
+ "\",\"password\":\"" + password + "\",\"salt\":\"" + salt + "\",\"status\":\"" + status
|
|
||||||
+ "\",\"refuseDes\":\"" + refuseDes + "\",\"createTime\":\"" + createTime + "\"} ";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue