Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
e7f79e19
Commit
e7f79e19
authored
Aug 17, 2017
by
stylefeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整理基础bean
parent
3f1687fc
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
129 additions
and
59 deletions
+129
-59
guns-admin/src/main/java/com/stylefeng/guns/core/intercept/SessionInterceptor.java
+2
-3
guns-admin/src/main/java/com/stylefeng/guns/core/intercept/SessionTimeoutInterceptor.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/util/ApiMenuFilter.java
+37
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/BlackboardController.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/CodeController.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DictController.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LogController.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginController.java
+5
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginLogController.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/MenuController.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/NoticeController.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/RoleController.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/UserMgrController.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/DeptDao.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/MenuDao.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/RoleDao.java
+1
-1
guns-core/src/main/java/com/stylefeng/guns/core/base/controller/BaseController.java
+3
-3
guns-core/src/main/java/com/stylefeng/guns/core/base/controller/GlobalController.java
+1
-1
guns-core/src/main/java/com/stylefeng/guns/core/base/tips/SuccessTip.java
+1
-3
guns-core/src/main/java/com/stylefeng/guns/core/constant/IsMenu.java
+50
-0
guns-core/src/main/java/com/stylefeng/guns/core/node/MenuNode.java
+2
-19
guns-core/src/main/java/com/stylefeng/guns/core/node/ZTreeNode.java
+1
-1
guns-core/src/main/java/com/stylefeng/guns/core/page/PageBT.java
+1
-1
guns-core/src/main/java/com/stylefeng/guns/core/page/PageInfoBT.java
+1
-1
No files found.
guns-admin/src/main/java/com/stylefeng/guns/core/intercept/SessionInterceptor.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
core
.
intercept
;
package
com
.
stylefeng
.
guns
.
core
.
intercept
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.util.HttpSessionHolder
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.annotation.Around
;
import
org.aspectj.lang.annotation.Around
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.annotation.Pointcut
;
import
com.stylefeng.guns.core.util.HttpSessionHolder
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
/**
/**
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/intercept/SessionTimeoutInterceptor.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
core
.
intercept
;
package
com
.
stylefeng
.
guns
.
core
.
intercept
;
import
com.stylefeng.guns.co
mmon
.controller.BaseController
;
import
com.stylefeng.guns.co
re.base
.controller.BaseController
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
org.apache.shiro.session.InvalidSessionException
;
import
org.apache.shiro.session.InvalidSessionException
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/util/ApiMenuFilter.java
0 → 100644
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
core
.
util
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.core.node.MenuNode
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* api接口文档显示过滤
*
* @author fengshuonan
* @date 2017-08-17 16:55
*/
public
class
ApiMenuFilter
extends
MenuNode
{
public
static
List
<
MenuNode
>
build
(
List
<
MenuNode
>
nodes
)
{
//如果关闭了接口文档,则不显示接口文档菜单
GunsProperties
gunsProperties
=
SpringContextHolder
.
getBean
(
GunsProperties
.
class
);
if
(!
gunsProperties
.
getSwaggerOpen
())
{
List
<
MenuNode
>
menuNodesCopy
=
new
ArrayList
<>();
for
(
MenuNode
menuNode
:
nodes
)
{
if
(
Const
.
API_MENU_NAME
.
equals
(
menuNode
.
getName
()))
{
continue
;
}
else
{
menuNodesCopy
.
add
(
menuNode
);
}
}
nodes
=
menuNodesCopy
;
}
return
nodes
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/BlackboardController.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.co
mmon
.controller.BaseController
;
import
com.stylefeng.guns.co
re.base
.controller.BaseController
;
import
com.stylefeng.guns.modular.system.dao.NoticeDao
;
import
com.stylefeng.guns.modular.system.dao.NoticeDao
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/CodeController.java
View file @
e7f79e19
...
@@ -2,9 +2,9 @@ package com.stylefeng.guns.modular.system.controller;
...
@@ -2,9 +2,9 @@ package com.stylefeng.guns.modular.system.controller;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.template.config.ContextConfig
;
import
com.stylefeng.guns.core.template.config.ContextConfig
;
import
com.stylefeng.guns.core.template.engine.SimpleTemplateEngine
;
import
com.stylefeng.guns.core.template.engine.SimpleTemplateEngine
;
import
com.stylefeng.guns.core.template.engine.base.GunsTemplateEngine
;
import
com.stylefeng.guns.core.template.engine.base.GunsTemplateEngine
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
View file @
e7f79e19
...
@@ -4,13 +4,13 @@ import com.stylefeng.guns.common.annotion.Permission;
...
@@ -4,13 +4,13 @@ import com.stylefeng.guns.common.annotion.Permission;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.node.ZTreeNode
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.common.persistence.model.Dept
;
import
com.stylefeng.guns.common.persistence.model.Dept
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.node.ZTreeNode
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.DeptDao
;
import
com.stylefeng.guns.modular.system.dao.DeptDao
;
import
com.stylefeng.guns.modular.system.service.IDeptService
;
import
com.stylefeng.guns.modular.system.service.IDeptService
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DictController.java
View file @
e7f79e19
...
@@ -5,16 +5,16 @@ import com.stylefeng.guns.common.annotion.Permission;
...
@@ -5,16 +5,16 @@ import com.stylefeng.guns.common.annotion.Permission;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.persistence.dao.DictMapper
;
import
com.stylefeng.guns.common.persistence.model.Dict
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.DictDao
;
import
com.stylefeng.guns.modular.system.dao.DictDao
;
import
com.stylefeng.guns.modular.system.service.IDictService
;
import
com.stylefeng.guns.modular.system.service.IDictService
;
import
com.stylefeng.guns.modular.system.warpper.DictWarpper
;
import
com.stylefeng.guns.modular.system.warpper.DictWarpper
;
import
com.stylefeng.guns.common.persistence.dao.DictMapper
;
import
com.stylefeng.guns.common.persistence.model.Dict
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LogController.java
View file @
e7f79e19
...
@@ -7,12 +7,12 @@ import com.stylefeng.guns.common.annotion.log.BussinessLog;
...
@@ -7,12 +7,12 @@ import com.stylefeng.guns.common.annotion.log.BussinessLog;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.common.constant.state.BizLogType
;
import
com.stylefeng.guns.common.constant.state.BizLogType
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.common.persistence.model.OperationLog
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.support.BeanKit
;
import
com.stylefeng.guns.core.support.BeanKit
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
import
com.stylefeng.guns.modular.system.warpper.LogWarpper
;
import
com.stylefeng.guns.modular.system.warpper.LogWarpper
;
import
com.stylefeng.guns.common.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.common.persistence.model.OperationLog
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginController.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.google.code.kaptcha.Constants
;
import
com.google.code.kaptcha.Constants
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.common.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.common.node.MenuNode
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.log.LogManager
;
import
com.stylefeng.guns.core.log.LogManager
;
import
com.stylefeng.guns.core.log.factory.LogTaskFactory
;
import
com.stylefeng.guns.core.log.factory.LogTaskFactory
;
import
com.stylefeng.guns.core.node.MenuNode
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.shiro.ShiroUser
;
import
com.stylefeng.guns.core.shiro.ShiroUser
;
import
com.stylefeng.guns.core.util.ApiMenuFilter
;
import
com.stylefeng.guns.core.util.KaptchaUtil
;
import
com.stylefeng.guns.core.util.KaptchaUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.MenuDao
;
import
com.stylefeng.guns.modular.system.dao.MenuDao
;
...
@@ -54,6 +55,8 @@ public class LoginController extends BaseController {
...
@@ -54,6 +55,8 @@ public class LoginController extends BaseController {
}
}
List
<
MenuNode
>
menus
=
menuDao
.
getMenusByRoleIds
(
roleList
);
List
<
MenuNode
>
menus
=
menuDao
.
getMenusByRoleIds
(
roleList
);
List
<
MenuNode
>
titles
=
MenuNode
.
buildTitle
(
menus
);
List
<
MenuNode
>
titles
=
MenuNode
.
buildTitle
(
menus
);
titles
=
ApiMenuFilter
.
build
(
titles
);
model
.
addAttribute
(
"titles"
,
titles
);
model
.
addAttribute
(
"titles"
,
titles
);
//获取用户头像
//获取用户头像
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginLogController.java
View file @
e7f79e19
...
@@ -6,10 +6,10 @@ import com.stylefeng.guns.common.annotion.Permission;
...
@@ -6,10 +6,10 @@ import com.stylefeng.guns.common.annotion.Permission;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.persistence.model.OperationLog
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
import
com.stylefeng.guns.modular.system.warpper.LogWarpper
;
import
com.stylefeng.guns.modular.system.warpper.LogWarpper
;
import
com.stylefeng.guns.common.persistence.model.OperationLog
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/MenuController.java
View file @
e7f79e19
...
@@ -6,14 +6,14 @@ import com.stylefeng.guns.common.constant.Const;
...
@@ -6,14 +6,14 @@ import com.stylefeng.guns.common.constant.Const;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.MenuStatus
;
import
com.stylefeng.guns.common.constant.state.MenuStatus
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.node.ZTreeNode
;
import
com.stylefeng.guns.common.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.common.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.common.persistence.model.Menu
;
import
com.stylefeng.guns.common.persistence.model.Menu
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.node.ZTreeNode
;
import
com.stylefeng.guns.core.support.BeanKit
;
import
com.stylefeng.guns.core.support.BeanKit
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.MenuDao
;
import
com.stylefeng.guns.modular.system.dao.MenuDao
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/NoticeController.java
View file @
e7f79e19
...
@@ -3,16 +3,16 @@ package com.stylefeng.guns.modular.system.controller;
...
@@ -3,16 +3,16 @@ package com.stylefeng.guns.modular.system.controller;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.persistence.dao.NoticeMapper
;
import
com.stylefeng.guns.common.persistence.model.Notice
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.NoticeDao
;
import
com.stylefeng.guns.modular.system.dao.NoticeDao
;
import
com.stylefeng.guns.modular.system.warpper.NoticeWrapper
;
import
com.stylefeng.guns.modular.system.warpper.NoticeWrapper
;
import
com.stylefeng.guns.common.persistence.dao.NoticeMapper
;
import
com.stylefeng.guns.common.persistence.model.Notice
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/RoleController.java
View file @
e7f79e19
...
@@ -6,17 +6,17 @@ import com.stylefeng.guns.common.constant.Const;
...
@@ -6,17 +6,17 @@ import com.stylefeng.guns.common.constant.Const;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.cache.Cache
;
import
com.stylefeng.guns.common.constant.cache.Cache
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.node.ZTreeNode
;
import
com.stylefeng.guns.common.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.common.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.model.Role
;
import
com.stylefeng.guns.common.persistence.model.Role
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.cache.CacheKit
;
import
com.stylefeng.guns.core.cache.CacheKit
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.node.ZTreeNode
;
import
com.stylefeng.guns.core.util.Convert
;
import
com.stylefeng.guns.core.util.Convert
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.RoleDao
;
import
com.stylefeng.guns.modular.system.dao.RoleDao
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/UserMgrController.java
View file @
e7f79e19
...
@@ -6,12 +6,12 @@ import com.stylefeng.guns.common.constant.Const;
...
@@ -6,12 +6,12 @@ import com.stylefeng.guns.common.constant.Const;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.ManagerStatus
;
import
com.stylefeng.guns.common.constant.state.ManagerStatus
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.common.persistence.model.User
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.datascope.DataScope
;
import
com.stylefeng.guns.core.datascope.DataScope
;
import
com.stylefeng.guns.core.db.Db
;
import
com.stylefeng.guns.core.db.Db
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/DeptDao.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.stylefeng.guns.co
mmon
.node.ZTreeNode
;
import
com.stylefeng.guns.co
re
.node.ZTreeNode
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/MenuDao.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.stylefeng.guns.co
mmon
.node.MenuNode
;
import
com.stylefeng.guns.co
re
.node.MenuNode
;
import
com.stylefeng.guns.co
mmon
.node.ZTreeNode
;
import
com.stylefeng.guns.co
re
.node.ZTreeNode
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/RoleDao.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.stylefeng.guns.co
mmon
.node.ZTreeNode
;
import
com.stylefeng.guns.co
re
.node.ZTreeNode
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
...
guns-
admin/src/main/java/com/stylefeng/guns/common
/controller/BaseController.java
→
guns-
core/src/main/java/com/stylefeng/guns/core/base
/controller/BaseController.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
controller
;
package
com
.
stylefeng
.
guns
.
co
re
.
base
.
controller
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.stylefeng.guns.common.constant.tips.SuccessTip
;
import
com.stylefeng.guns.core.base.tips.SuccessTip
;
import
com.stylefeng.guns.common.page.PageInfoBT
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
com.stylefeng.guns.core.page.PageInfoBT
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.util.FileUtil
;
import
com.stylefeng.guns.core.util.FileUtil
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.HttpHeaders
;
...
...
guns-
admin/src/main/java/com/stylefeng/guns/common
/controller/GlobalController.java
→
guns-
core/src/main/java/com/stylefeng/guns/core/base
/controller/GlobalController.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
controller
;
package
com
.
stylefeng
.
guns
.
co
re
.
base
.
controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.ui.Model
;
...
...
guns-
admin/src/main/java/com/stylefeng/guns/common/constant
/tips/SuccessTip.java
→
guns-
core/src/main/java/com/stylefeng/guns/core/base
/tips/SuccessTip.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
common
.
constant
.
tips
;
package
com
.
stylefeng
.
guns
.
core
.
base
.
tips
;
import
com.stylefeng.guns.core.base.tips.Tip
;
/**
/**
* 返回给前台的成功提示
* 返回给前台的成功提示
...
...
guns-core/src/main/java/com/stylefeng/guns/core/constant/IsMenu.java
0 → 100644
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
core
.
constant
;
/**
* 是否是菜单的枚举
*
* @author fengshuonan
* @date 2017年6月1日22:50:11
*/
public
enum
IsMenu
{
YES
(
1
,
"是"
),
NO
(
0
,
"不是"
);
//不是菜单的是按钮
int
code
;
String
message
;
IsMenu
(
int
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
int
getCode
()
{
return
code
;
}
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
public
static
String
valueOf
(
Integer
status
)
{
if
(
status
==
null
)
{
return
""
;
}
else
{
for
(
IsMenu
s
:
IsMenu
.
values
())
{
if
(
s
.
getCode
()
==
status
)
{
return
s
.
getMessage
();
}
}
return
""
;
}
}
}
guns-
admin/src/main/java/com/stylefeng/guns/common
/node/MenuNode.java
→
guns-
core/src/main/java/com/stylefeng/guns/core
/node/MenuNode.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
node
;
package
com
.
stylefeng
.
guns
.
co
re
.
node
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.core.constant.IsMenu
;
import
com.stylefeng.guns.common.constant.state.IsMenu
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.core.util.SpringContextHolder
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Collections
;
...
@@ -304,20 +301,6 @@ public class MenuNode implements Comparable {
...
@@ -304,20 +301,6 @@ public class MenuNode implements Comparable {
}
}
}
}
//如果关闭了接口文档,则不显示接口文档菜单
GunsProperties
gunsProperties
=
SpringContextHolder
.
getBean
(
GunsProperties
.
class
);
if
(!
gunsProperties
.
getSwaggerOpen
())
{
List
<
MenuNode
>
menuNodesCopy
=
new
ArrayList
<>();
for
(
MenuNode
menuNode
:
menuNodes
)
{
if
(
Const
.
API_MENU_NAME
.
equals
(
menuNode
.
getName
()))
{
continue
;
}
else
{
menuNodesCopy
.
add
(
menuNode
);
}
}
menuNodes
=
menuNodesCopy
;
}
return
menuNodes
;
return
menuNodes
;
}
}
}
}
guns-
admin/src/main/java/com/stylefeng/guns/common
/node/ZTreeNode.java
→
guns-
core/src/main/java/com/stylefeng/guns/core
/node/ZTreeNode.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
node
;
package
com
.
stylefeng
.
guns
.
co
re
.
node
;
/**
/**
*
*
...
...
guns-
admin/src/main/java/com/stylefeng/guns/common
/page/PageBT.java
→
guns-
core/src/main/java/com/stylefeng/guns/core
/page/PageBT.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
page
;
package
com
.
stylefeng
.
guns
.
co
re
.
page
;
/**
/**
* 分页参数类(for BootStrap Table)
* 分页参数类(for BootStrap Table)
...
...
guns-
admin/src/main/java/com/stylefeng/guns/common
/page/PageInfoBT.java
→
guns-
core/src/main/java/com/stylefeng/guns/core
/page/PageInfoBT.java
View file @
e7f79e19
package
com
.
stylefeng
.
guns
.
co
mmon
.
page
;
package
com
.
stylefeng
.
guns
.
co
re
.
page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment