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
d0ff14fe
Commit
d0ff14fe
authored
Feb 22, 2018
by
stylefeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
转移model位置
parent
b1813c0c
Show whitespace changes
Inline
Side-by-side
Showing
106 changed files
with
1450 additions
and
232 deletions
+1450
-232
guns-admin/src/main/java/com/stylefeng/guns/config/MybatisPlusConfig.java
+12
-9
guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/aop/LogAop.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/core/aop/PermissionAop.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/annotion/BussinessLog.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/core/common/annotion/Permission.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/Const.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/DatasourceEnum.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/cache/Cache.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/cache/CacheKey.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/DeleteDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/DeptDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/DictMap.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/LogDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/MenuDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/NoticeMap.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/RoleDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/UserDict.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/base/AbstractDictMap.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/base/SystemDict.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/dictmap/factory/DictFieldWarpperFactory.java
+4
-4
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/factory/ConstantFactory.java
+7
-7
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/factory/IConstantFactory.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/factory/MutiStrFactory.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/factory/PageFactory.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/BizLogType.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/ExpenseState.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/IsMenu.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/LogSucceed.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/LogType.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/ManagerStatus.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/MenuOpenStatus.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/MenuStatus.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/constant/state/Order.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/exception/BizExceptionEnum.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/exception/InvalidKaptchaException.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/DeptMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/DictMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/ExpenseMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/LoginLogMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/MenuMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/NoticeMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/OperationLogMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/RelationMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/RoleMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/UserMapper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/DeptMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/DictMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/ExpenseMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/LoginLogMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/MenuMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/NoticeMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/OperationLogMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/RelationMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/RoleMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/common/persistence/dao/mapping/UserMapper.xml
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/log/factory/LogFactory.java
+4
-4
guns-admin/src/main/java/com/stylefeng/guns/core/log/factory/LogTaskFactory.java
+6
-6
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/ShiroDbRealm.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/ShiroKit.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/factory/IShiro.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/factory/ShiroFactroy.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/core/util/ApiMenuFilter.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/core/util/Contrast.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/controller/ExpenseController.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/service/IExpenseService.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/service/impl/ExpenseServiceImpl.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/warpper/ExpenseWarpper.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
+7
-7
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DictController.java
+8
-8
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LogController.java
+7
-7
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginController.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginLogController.java
+5
-5
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/MenuController.java
+9
-9
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/NoticeController.java
+6
-6
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/RoleController.java
+11
-11
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/UserMgrController.java
+9
-9
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/DictDao.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/LogDao.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserMgrDao.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/factory/UserFactory.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Dept.java
+140
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Dict.java
+101
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Expense.java
+123
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/LoginLog.java
+128
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Menu.java
+208
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Notice.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/OperationLog.java
+154
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Relation.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Role.java
+127
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/User.java
+232
-0
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DeptServiceImpl.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DictServiceImpl.java
+6
-4
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/MenuServiceImpl.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RoleServiceImpl.java
+3
-3
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/DeptWarpper.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/DictWarpper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/LogWarpper.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MenuWarpper.java
+2
-2
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/NoticeWrapper.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RoleWarpper.java
+1
-1
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/UserWarpper.java
+1
-1
guns-admin/src/main/resources/application.yml
+1
-1
guns-admin/src/test/java/com/stylefeng/guns/system/DeptTest.java
+2
-2
guns-admin/src/test/java/com/stylefeng/guns/system/MenuTest.java
+2
-2
guns-admin/src/test/java/com/stylefeng/guns/system/UserTest.java
+1
-1
No files found.
guns-admin/src/main/java/com/stylefeng/guns/config/MybatisPlusConfig.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor
;
import
com.baomidou.mybatisplus.plugins.PaginationInterceptor
;
import
com.stylefeng.guns.common.constant.DatasourceEnum
;
import
com.stylefeng.guns.co
re.co
mmon.constant.DatasourceEnum
;
import
com.stylefeng.guns.core.datascope.DataScopeInterceptor
;
import
com.stylefeng.guns.core.datasource.DruidProperties
;
import
com.stylefeng.guns.core.mutidatasource.DynamicDataSource
;
...
...
@@ -25,7 +26,7 @@ import java.util.HashMap;
*/
@Configuration
@EnableTransactionManagement
(
order
=
2
)
//由于引入多数据源,所以让spring事务的aop要在多数据源切换aop的后面
@MapperScan
(
basePackages
=
{
"com.stylefeng.guns.modular.*.dao"
,
"com.stylefeng.guns.common.persistence.dao"
})
@MapperScan
(
basePackages
=
{
"com.stylefeng.guns.modular.*.dao"
,
"com.stylefeng.guns.co
re.co
mmon.persistence.dao"
})
public
class
MybatisPlusConfig
{
@Autowired
...
...
@@ -47,7 +48,7 @@ public class MybatisPlusConfig {
/**
* guns的数据源
*/
private
DruidDataSource
dataSourceGuns
(){
private
DruidDataSource
dataSourceGuns
()
{
DruidDataSource
dataSource
=
new
DruidDataSource
();
druidProperties
.
config
(
dataSource
);
return
dataSource
;
...
...
@@ -75,7 +76,7 @@ public class MybatisPlusConfig {
try
{
dataSourceGuns
.
init
();
bizDataSource
.
init
();
}
catch
(
SQLException
sql
)
{
}
catch
(
SQLException
sql
)
{
sql
.
printStackTrace
();
}
...
...
@@ -104,10 +105,12 @@ public class MybatisPlusConfig {
return
new
DataScopeInterceptor
();
}
///**
// * 乐观锁mybatis插件
// */
//@Bean
//public OptimisticLockerInterceptor optimisticLockerInterceptor() { return new OptimisticLockerInterceptor(); }
/**
* 乐观锁mybatis插件
*/
@Bean
public
OptimisticLockerInterceptor
optimisticLockerInterceptor
()
{
return
new
OptimisticLockerInterceptor
();
}
}
guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
aop
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.core.base.tips.ErrorTip
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.log.LogManager
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/aop/LogAop.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
aop
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.core.log.LogManager
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.factory.LogTaskFactory
;
...
...
@@ -34,7 +34,7 @@ public class LogAop {
private
Logger
log
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
@Pointcut
(
value
=
"@annotation(com.stylefeng.guns.common.annotion.BussinessLog)"
)
@Pointcut
(
value
=
"@annotation(com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog)"
)
public
void
cutService
()
{
}
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/aop/PermissionAop.java
View file @
d0ff14fe
...
...
@@ -15,7 +15,7 @@
*/
package
com
.
stylefeng
.
guns
.
core
.
aop
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.core.shiro.check.PermissionCheckManager
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.annotation.Around
;
...
...
@@ -36,7 +36,7 @@ import java.lang.reflect.Method;
@Order
(
200
)
public
class
PermissionAop
{
@Pointcut
(
value
=
"@annotation(com.stylefeng.guns.common.annotion.Permission)"
)
@Pointcut
(
value
=
"@annotation(com.stylefeng.guns.co
re.co
mmon.annotion.Permission)"
)
private
void
cutPermission
()
{
}
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/annotion/BussinessLog.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/annotion/BussinessLog.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
annotion
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
annotion
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.common.constant.dictmap.base.SystemDict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.SystemDict
;
import
java.lang.annotation.*
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/annotion/Permission.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/annotion/Permission.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
annotion
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
annotion
;
import
java.lang.annotation.*
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/Const.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/Const.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
;
/**
* 系统常量
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/DatasourceEnum.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/DatasourceEnum.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
;
/**
*
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/cache/Cache.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/cache/Cache.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
cache
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
cache
;
/**
* 所有缓存名称的集合
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/cache/CacheKey.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/cache/CacheKey.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
cache
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
cache
;
/**
* 缓存标识前缀集合,常用在ConstantFactory类中
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/DeleteDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/DeleteDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 用于删除业务的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/DeptDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/DeptDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 部门的映射
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/DictMap.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/DictMap.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 字典map
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/LogDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/LogDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 日志的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/MenuDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/MenuDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 菜单的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/NoticeMap.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/NoticeMap.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 通知的映射
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/RoleDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/RoleDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 角色的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/UserDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/UserDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
/**
* 用户的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/base/AbstractDictMap.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/base/AbstractDictMap.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
.
base
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
.
base
;
import
java.util.HashMap
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/base/SystemDict.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/base/SystemDict.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
.
base
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
.
base
;
/**
* 系统相关的字典
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/dictmap/factory/DictFieldWarpperFactory.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/dictmap/factory/DictFieldWarpperFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
dictmap
.
factory
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
dictmap
.
factory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.IConstantFactory
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.IConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
java.lang.reflect.Method
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/factory/ConstantFactory.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/factory/ConstantFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
factory
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
factory
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.stylefeng.guns.common.constant.cache.Cache
;
import
com.stylefeng.guns.common.constant.cache.CacheKey
;
import
com.stylefeng.guns.common.constant.state.ManagerStatus
;
import
com.stylefeng.guns.common.constant.state.MenuStatus
;
import
com.stylefeng.guns.common.persistence.dao.*
;
import
com.stylefeng.guns.
common.persistence
.model.*
;
import
com.stylefeng.guns.co
re.co
mmon.constant.cache.Cache
;
import
com.stylefeng.guns.co
re.co
mmon.constant.cache.CacheKey
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.ManagerStatus
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.MenuStatus
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.*
;
import
com.stylefeng.guns.
modular.system
.model.*
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.support.StrKit
;
import
com.stylefeng.guns.core.util.Convert
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/factory/IConstantFactory.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/factory/IConstantFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
factory
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
factory
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/factory/MutiStrFactory.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/factory/MutiStrFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
factory
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
factory
;
import
com.stylefeng.guns.core.support.StrKit
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/factory/PageFactory.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/factory/PageFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
factory
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
factory
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.stylefeng.guns.common.constant.state.Order
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.Order
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/BizLogType.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/BizLogType.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 业务日志类型
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/ExpenseState.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/ExpenseState.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 是否是菜单的枚举
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/IsMenu.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/IsMenu.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 是否是菜单的枚举
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/LogSucceed.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/LogSucceed.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 业务是否成功的日志记录
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/LogType.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/LogType.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 日志类型
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/ManagerStatus.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/ManagerStatus.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 管理员的状态
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/MenuOpenStatus.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/MenuOpenStatus.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 菜单是否打开的状态
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/MenuStatus.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/MenuStatus.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 菜单的状态
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/state/Order.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/constant/state/Order.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
constant
.
state
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
constant
.
state
;
/**
* 数据库排序
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/exception/BizExceptionEnum.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/exception/BizExceptionEnum.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
exception
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
exception
;
import
com.stylefeng.guns.core.exception.ServiceExceptionEnum
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/exception/InvalidKaptchaException.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/exception/InvalidKaptchaException.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
exception
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
exception
;
/**
* 验证码错误异常
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/DeptMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/DeptMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dept
;
import
com.stylefeng.guns.
modular.system
.model.Dept
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/DictMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/DictMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/ExpenseMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/ExpenseMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Expense
;
import
com.stylefeng.guns.
modular.system
.model.Expense
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/LoginLogMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/LoginLogMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.LoginLog
;
import
com.stylefeng.guns.
modular.system
.model.LoginLog
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/MenuMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/MenuMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Menu
;
import
com.stylefeng.guns.
modular.system
.model.Menu
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/NoticeMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/NoticeMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Notice
;
import
com.stylefeng.guns.
modular.system
.model.Notice
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/OperationLogMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/OperationLogMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/RelationMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/RelationMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Relation
;
import
com.stylefeng.guns.
modular.system
.model.Relation
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/RoleMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/RoleMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Role
;
import
com.stylefeng.guns.
modular.system
.model.Role
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/UserMapper.java
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/UserMapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
dao
;
package
com
.
stylefeng
.
guns
.
co
re
.
co
mmon
.
persistence
.
dao
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.
modular.system
.model.User
;
/**
* <p>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/DeptMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/DeptMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.DeptMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.DeptMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Dept"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Dept"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"num"
property=
"num"
/>
<result
column=
"pid"
property=
"pid"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/DictMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/DictMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.DictMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.DictMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Dict"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Dict"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"num"
property=
"num"
/>
<result
column=
"pid"
property=
"pid"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/ExpenseMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/ExpenseMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.ExpenseMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.ExpenseMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Expense"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Expense"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"money"
property=
"money"
/>
<result
column=
"desc"
property=
"desc"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/LoginLogMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/LoginLogMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.LoginLogMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.LoginLogMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.LoginLog"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.LoginLog"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"logname"
property=
"logname"
/>
<result
column=
"userid"
property=
"userid"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/MenuMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/MenuMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.MenuMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.MenuMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Menu"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Menu"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"code"
property=
"code"
/>
<result
column=
"pcode"
property=
"pcode"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/NoticeMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/NoticeMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.NoticeMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.NoticeMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Notice"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Notice"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"type"
property=
"type"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/OperationLogMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/OperationLogMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.OperationLogMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.OperationLogMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.OperationLog"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.OperationLog"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"logtype"
property=
"logtype"
/>
<result
column=
"logname"
property=
"logname"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/RelationMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/RelationMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.RelationMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.RelationMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Relation"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Relation"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"menuid"
property=
"menuid"
/>
<result
column=
"roleid"
property=
"roleid"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/RoleMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/RoleMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.RoleMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.RoleMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.Role"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.Role"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"num"
property=
"num"
/>
<result
column=
"pid"
property=
"pid"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/persistence/dao/mapping/UserMapper.xml
→
guns-admin/src/main/java/com/stylefeng/guns/co
re/co
mmon/persistence/dao/mapping/UserMapper.xml
View file @
d0ff14fe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.stylefeng.guns.common.persistence.dao.UserMapper"
>
<mapper
namespace=
"com.stylefeng.guns.co
re.co
mmon.persistence.dao.UserMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
common.persistence
.model.User"
>
<resultMap
id=
"BaseResultMap"
type=
"com.stylefeng.guns.
modular.system
.model.User"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"avatar"
property=
"avatar"
/>
<result
column=
"account"
property=
"account"
/>
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/log/factory/LogFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
log
.
factory
;
import
com.stylefeng.guns.common.constant.state.LogSucceed
;
import
com.stylefeng.guns.common.constant.state.LogType
;
import
com.stylefeng.guns.
common.persistence
.model.LoginLog
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.LogSucceed
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.LogType
;
import
com.stylefeng.guns.
modular.system
.model.LoginLog
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
import
java.util.Date
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/log/factory/LogTaskFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
log
.
factory
;
import
com.stylefeng.guns.common.constant.state.LogSucceed
;
import
com.stylefeng.guns.common.constant.state.LogType
;
import
com.stylefeng.guns.common.persistence.dao.LoginLogMapper
;
import
com.stylefeng.guns.common.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.
common.persistence
.model.LoginLog
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.LogSucceed
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.LogType
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.LoginLogMapper
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.
modular.system
.model.LoginLog
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
import
com.stylefeng.guns.core.db.Db
;
import
com.stylefeng.guns.core.log.LogManager
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/ShiroDbRealm.java
View file @
d0ff14fe
...
...
@@ -3,7 +3,7 @@ package com.stylefeng.guns.core.shiro;
import
com.stylefeng.guns.core.shiro.factory.IShiro
;
import
com.stylefeng.guns.core.shiro.factory.ShiroFactroy
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
org.apache.shiro.authc.*
;
import
org.apache.shiro.authc.credential.CredentialsMatcher
;
import
org.apache.shiro.authc.credential.HashedCredentialsMatcher
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/ShiroKit.java
View file @
d0ff14fe
...
...
@@ -15,8 +15,8 @@
*/
package
com
.
stylefeng
.
guns
.
core
.
shiro
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
org.apache.shiro.SecurityUtils
;
import
org.apache.shiro.crypto.hash.Md5Hash
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/factory/IShiro.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
shiro
.
factory
;
import
com.stylefeng.guns.core.shiro.ShiroUser
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
org.apache.shiro.authc.SimpleAuthenticationInfo
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/shiro/factory/ShiroFactroy.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
shiro
.
factory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.ManagerStatus
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.ManagerStatus
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
com.stylefeng.guns.core.shiro.ShiroUser
;
import
com.stylefeng.guns.core.util.Convert
;
import
com.stylefeng.guns.core.util.SpringContextHolder
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/util/ApiMenuFilter.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
util
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.core.node.MenuNode
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/core/util/Contrast.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
core
.
util
;
import
com.stylefeng.guns.common.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.common.constant.dictmap.factory.DictFieldWarpperFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.base.AbstractDictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.factory.DictFieldWarpperFactory
;
import
com.stylefeng.guns.core.support.StrKit
;
import
java.beans.PropertyDescriptor
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/controller/ExpenseController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
flowable
.
controller
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.stylefeng.guns.
common.persistence
.model.Expense
;
import
com.stylefeng.guns.
modular.system
.model.Expense
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.modular.flowable.service.IExpenseService
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/service/IExpenseService.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
flowable
.
service
;
import
com.baomidou.mybatisplus.service.IService
;
import
com.stylefeng.guns.
common.persistence
.model.Expense
;
import
com.stylefeng.guns.
modular.system
.model.Expense
;
import
com.stylefeng.guns.modular.flowable.model.TaskVo
;
import
java.io.IOException
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/service/impl/ExpenseServiceImpl.java
View file @
d0ff14fe
...
...
@@ -3,9 +3,9 @@ package com.stylefeng.guns.modular.flowable.service.impl;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.service.impl.ServiceImpl
;
import
com.stylefeng.guns.common.constant.state.ExpenseState
;
import
com.stylefeng.guns.common.persistence.dao.ExpenseMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Expense
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.ExpenseState
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.ExpenseMapper
;
import
com.stylefeng.guns.
modular.system
.model.Expense
;
import
com.stylefeng.guns.core.shiro.ShiroKit
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.modular.flowable.model.TaskVo
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/flowable/warpper/ExpenseWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
flowable
.
warpper
;
import
com.stylefeng.guns.common.constant.state.ExpenseState
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.ExpenseState
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
java.util.Map
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.dictmap.DeptDict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dept
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.DeptDict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
modular.system
.model.Dept
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/DictController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.dictmap.DictMap
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.DictMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.DictMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.DictMapper
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LogController.java
View file @
d0ff14fe
...
...
@@ -2,13 +2,13 @@ package com.stylefeng.guns.modular.system.controller;
import
com.baomidou.mybatisplus.mapper.SqlRunner
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.common.constant.state.BizLogType
;
import
com.stylefeng.guns.common.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.PageFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.BizLogType
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.OperationLogMapper
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.support.BeanKit
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.google.code.kaptcha.Constants
;
import
com.stylefeng.guns.common.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.co
re.co
mmon.exception.InvalidKaptchaException
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.log.LogManager
;
import
com.stylefeng.guns.core.log.factory.LogTaskFactory
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/LoginLogController.java
View file @
d0ff14fe
...
...
@@ -2,11 +2,11 @@ package com.stylefeng.guns.modular.system.controller;
import
com.baomidou.mybatisplus.mapper.SqlRunner
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.factory.PageFactory
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.PageFactory
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.modular.system.dao.LogDao
;
import
com.stylefeng.guns.modular.system.warpper.LogWarpper
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/MenuController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.dictmap.MenuDict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.MenuStatus
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Menu
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.MenuDict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.MenuStatus
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
modular.system
.model.Menu
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.exception.GunsException
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/NoticeController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.constant.dictmap.NoticeMap
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.NoticeMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Notice
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.NoticeMap
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.NoticeMapper
;
import
com.stylefeng.guns.
modular.system
.model.Notice
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/RoleController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.cache.Cache
;
import
com.stylefeng.guns.common.constant.dictmap.RoleDict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Role
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.cache.Cache
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.RoleDict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
modular.system
.model.Role
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
import
com.stylefeng.guns.core.cache.CacheKit
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/UserMgrController.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
controller
;
import
com.stylefeng.guns.common.annotion.BussinessLog
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.dictmap.UserDict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.ManagerStatus
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.BussinessLog
;
import
com.stylefeng.guns.co
re.co
mmon.annotion.Permission
;
import
com.stylefeng.guns.co
re.co
mmon.constant.Const
;
import
com.stylefeng.guns.co
re.co
mmon.constant.dictmap.UserDict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.ManagerStatus
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.UserMapper
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
com.stylefeng.guns.config.properties.GunsProperties
;
import
com.stylefeng.guns.core.base.controller.BaseController
;
import
com.stylefeng.guns.core.base.tips.Tip
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/DictDao.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/LogDao.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.stylefeng.guns.
common.persistence
.model.OperationLog
;
import
com.stylefeng.guns.
modular.system
.model.OperationLog
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserMgrDao.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
dao
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
com.stylefeng.guns.core.datascope.DataScope
;
import
org.apache.ibatis.annotations.Param
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/factory/UserFactory.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
factory
;
import
com.stylefeng.guns.modular.system.transfer.UserDto
;
import
com.stylefeng.guns.
common.persistence
.model.User
;
import
com.stylefeng.guns.
modular.system
.model.User
;
import
org.springframework.beans.BeanUtils
;
/**
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Dept.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
/**
* <p>
* 部门表
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_dept"
)
public
class
Dept
extends
Model
<
Dept
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 排序
*/
private
Integer
num
;
/**
* 父部门id
*/
private
Integer
pid
;
/**
* 父级ids
*/
private
String
pids
;
/**
* 简称
*/
private
String
simplename
;
/**
* 全称
*/
private
String
fullname
;
/**
* 提示
*/
private
String
tips
;
/**
* 版本(乐观锁保留字段)
*/
private
Integer
version
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
Integer
getNum
()
{
return
num
;
}
public
void
setNum
(
Integer
num
)
{
this
.
num
=
num
;
}
public
Integer
getPid
()
{
return
pid
;
}
public
void
setPid
(
Integer
pid
)
{
this
.
pid
=
pid
;
}
public
String
getPids
()
{
return
pids
;
}
public
void
setPids
(
String
pids
)
{
this
.
pids
=
pids
;
}
public
String
getSimplename
()
{
return
simplename
;
}
public
void
setSimplename
(
String
simplename
)
{
this
.
simplename
=
simplename
;
}
public
String
getFullname
()
{
return
fullname
;
}
public
void
setFullname
(
String
fullname
)
{
this
.
fullname
=
fullname
;
}
public
String
getTips
()
{
return
tips
;
}
public
void
setTips
(
String
tips
)
{
this
.
tips
=
tips
;
}
public
Integer
getVersion
()
{
return
version
;
}
public
void
setVersion
(
Integer
version
)
{
this
.
version
=
version
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"Dept{"
+
"id="
+
id
+
", num="
+
num
+
", pid="
+
pid
+
", pids="
+
pids
+
", simplename="
+
simplename
+
", fullname="
+
fullname
+
", tips="
+
tips
+
", version="
+
version
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Dict.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
/**
* <p>
* 字典表
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_dict"
)
public
class
Dict
extends
Model
<
Dict
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 排序
*/
private
Integer
num
;
/**
* 父级字典
*/
private
Integer
pid
;
/**
* 名称
*/
private
String
name
;
/**
* 提示
*/
private
String
tips
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
Integer
getNum
()
{
return
num
;
}
public
void
setNum
(
Integer
num
)
{
this
.
num
=
num
;
}
public
Integer
getPid
()
{
return
pid
;
}
public
void
setPid
(
Integer
pid
)
{
this
.
pid
=
pid
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getTips
()
{
return
tips
;
}
public
void
setTips
(
String
tips
)
{
this
.
tips
=
tips
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"Dict{"
+
"id="
+
id
+
", num="
+
num
+
", pid="
+
pid
+
", name="
+
name
+
", tips="
+
tips
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Expense.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* <p>
* 报销表
* </p>
*
* @author stylefeng
* @since 2017-12-05
*/
@TableName
(
"sys_expense"
)
public
class
Expense
extends
Model
<
Expense
>
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 报销金额
*/
private
BigDecimal
money
;
/**
* 描述
*/
private
String
desc
;
private
Date
createtime
;
/**
* 状态: 1.待提交 2:待审核 3.审核通过
*/
private
Integer
state
;
/**
* 用户id
*/
private
Integer
userid
;
/**
* 流程定义id
*/
private
String
processId
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
BigDecimal
getMoney
()
{
return
money
;
}
public
void
setMoney
(
BigDecimal
money
)
{
this
.
money
=
money
;
}
public
String
getDesc
()
{
return
desc
;
}
public
void
setDesc
(
String
desc
)
{
this
.
desc
=
desc
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
public
Integer
getState
()
{
return
state
;
}
public
void
setState
(
Integer
state
)
{
this
.
state
=
state
;
}
public
Integer
getUserid
()
{
return
userid
;
}
public
void
setUserid
(
Integer
userid
)
{
this
.
userid
=
userid
;
}
public
String
getProcessId
()
{
return
processId
;
}
public
void
setProcessId
(
String
processId
)
{
this
.
processId
=
processId
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"Expense{"
+
"id="
+
id
+
", money="
+
money
+
", desc="
+
desc
+
", createtime="
+
createtime
+
", state="
+
state
+
", userid="
+
userid
+
", processId="
+
processId
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/LoginLog.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* <p>
* 登录记录
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_login_log"
)
public
class
LoginLog
extends
Model
<
LoginLog
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 日志名称
*/
private
String
logname
;
/**
* 管理员id
*/
private
Integer
userid
;
/**
* 创建时间
*/
private
Date
createtime
;
/**
* 是否执行成功
*/
private
String
succeed
;
/**
* 具体消息
*/
private
String
message
;
/**
* 登录ip
*/
private
String
ip
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getLogname
()
{
return
logname
;
}
public
void
setLogname
(
String
logname
)
{
this
.
logname
=
logname
;
}
public
Integer
getUserid
()
{
return
userid
;
}
public
void
setUserid
(
Integer
userid
)
{
this
.
userid
=
userid
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
public
String
getSucceed
()
{
return
succeed
;
}
public
void
setSucceed
(
String
succeed
)
{
this
.
succeed
=
succeed
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
public
String
getIp
()
{
return
ip
;
}
public
void
setIp
(
String
ip
)
{
this
.
ip
=
ip
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"LoginLog{"
+
"id="
+
id
+
", logname="
+
logname
+
", userid="
+
userid
+
", createtime="
+
createtime
+
", succeed="
+
succeed
+
", message="
+
message
+
", ip="
+
ip
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Menu.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
org.hibernate.validator.constraints.NotBlank
;
import
java.io.Serializable
;
/**
* <p>
* 菜单表
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_menu"
)
public
class
Menu
extends
Model
<
Menu
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 菜单编号
*/
private
String
code
;
/**
* 菜单父编号
*/
private
String
pcode
;
/**
* 当前菜单的所有父菜单编号
*/
private
String
pcodes
;
/**
* 菜单名称
*/
@NotBlank
private
String
name
;
/**
* 菜单图标
*/
private
String
icon
;
/**
* url地址
*/
@NotBlank
private
String
url
;
/**
* 菜单排序号
*/
private
Integer
num
;
/**
* 菜单层级
*/
private
Integer
levels
;
/**
* 是否是菜单(1:是 0:不是)
*/
private
Integer
ismenu
;
/**
* 备注
*/
private
String
tips
;
/**
* 菜单状态 : 1:启用 0:不启用
*/
private
Integer
status
;
/**
* 是否打开: 1:打开 0:不打开
*/
private
Integer
isopen
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
}
public
String
getPcode
()
{
return
pcode
;
}
public
void
setPcode
(
String
pcode
)
{
this
.
pcode
=
pcode
;
}
public
String
getPcodes
()
{
return
pcodes
;
}
public
void
setPcodes
(
String
pcodes
)
{
this
.
pcodes
=
pcodes
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getIcon
()
{
return
icon
;
}
public
void
setIcon
(
String
icon
)
{
this
.
icon
=
icon
;
}
public
String
getUrl
()
{
return
url
;
}
public
void
setUrl
(
String
url
)
{
this
.
url
=
url
;
}
public
Integer
getNum
()
{
return
num
;
}
public
void
setNum
(
Integer
num
)
{
this
.
num
=
num
;
}
public
Integer
getLevels
()
{
return
levels
;
}
public
void
setLevels
(
Integer
levels
)
{
this
.
levels
=
levels
;
}
public
Integer
getIsmenu
()
{
return
ismenu
;
}
public
void
setIsmenu
(
Integer
ismenu
)
{
this
.
ismenu
=
ismenu
;
}
public
String
getTips
()
{
return
tips
;
}
public
void
setTips
(
String
tips
)
{
this
.
tips
=
tips
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Integer
getIsopen
()
{
return
isopen
;
}
public
void
setIsopen
(
Integer
isopen
)
{
this
.
isopen
=
isopen
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"Menu{"
+
"id="
+
id
+
", code="
+
code
+
", pcode="
+
pcode
+
", pcodes="
+
pcodes
+
", name="
+
name
+
", icon="
+
icon
+
", url="
+
url
+
", num="
+
num
+
", levels="
+
levels
+
", ismenu="
+
ismenu
+
", tips="
+
tips
+
", status="
+
status
+
", isopen="
+
isopen
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/
common/persistence
/model/Notice.java
→
guns-admin/src/main/java/com/stylefeng/guns/
modular/system
/model/Notice.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
model
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/OperationLog.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* <p>
* 操作日志
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_operation_log"
)
public
class
OperationLog
extends
Model
<
OperationLog
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 日志类型
*/
private
String
logtype
;
/**
* 日志名称
*/
private
String
logname
;
/**
* 用户id
*/
private
Integer
userid
;
/**
* 类名称
*/
private
String
classname
;
/**
* 方法名称
*/
private
String
method
;
/**
* 创建时间
*/
private
Date
createtime
;
/**
* 是否成功
*/
private
String
succeed
;
/**
* 备注
*/
private
String
message
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getLogtype
()
{
return
logtype
;
}
public
void
setLogtype
(
String
logtype
)
{
this
.
logtype
=
logtype
;
}
public
String
getLogname
()
{
return
logname
;
}
public
void
setLogname
(
String
logname
)
{
this
.
logname
=
logname
;
}
public
Integer
getUserid
()
{
return
userid
;
}
public
void
setUserid
(
Integer
userid
)
{
this
.
userid
=
userid
;
}
public
String
getClassname
()
{
return
classname
;
}
public
void
setClassname
(
String
classname
)
{
this
.
classname
=
classname
;
}
public
String
getMethod
()
{
return
method
;
}
public
void
setMethod
(
String
method
)
{
this
.
method
=
method
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
public
String
getSucceed
()
{
return
succeed
;
}
public
void
setSucceed
(
String
succeed
)
{
this
.
succeed
=
succeed
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"OperationLog{"
+
"id="
+
id
+
", logtype="
+
logtype
+
", logname="
+
logname
+
", userid="
+
userid
+
", classname="
+
classname
+
", method="
+
method
+
", createtime="
+
createtime
+
", succeed="
+
succeed
+
", message="
+
message
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/
common/persistence
/model/Relation.java
→
guns-admin/src/main/java/com/stylefeng/guns/
modular/system
/model/Relation.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
common
.
persistence
.
model
;
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Role.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
/**
* <p>
* 角色表
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_role"
)
public
class
Role
extends
Model
<
Role
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 序号
*/
private
Integer
num
;
/**
* 父角色id
*/
private
Integer
pid
;
/**
* 角色名称
*/
private
String
name
;
/**
* 部门名称
*/
private
Integer
deptid
;
/**
* 提示
*/
private
String
tips
;
/**
* 保留字段(暂时没用)
*/
private
Integer
version
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
Integer
getNum
()
{
return
num
;
}
public
void
setNum
(
Integer
num
)
{
this
.
num
=
num
;
}
public
Integer
getPid
()
{
return
pid
;
}
public
void
setPid
(
Integer
pid
)
{
this
.
pid
=
pid
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
Integer
getDeptid
()
{
return
deptid
;
}
public
void
setDeptid
(
Integer
deptid
)
{
this
.
deptid
=
deptid
;
}
public
String
getTips
()
{
return
tips
;
}
public
void
setTips
(
String
tips
)
{
this
.
tips
=
tips
;
}
public
Integer
getVersion
()
{
return
version
;
}
public
void
setVersion
(
Integer
version
)
{
this
.
version
=
version
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"Role{"
+
"id="
+
id
+
", num="
+
num
+
", pid="
+
pid
+
", name="
+
name
+
", deptid="
+
deptid
+
", tips="
+
tips
+
", version="
+
version
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/User.java
0 → 100644
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
model
;
import
com.baomidou.mybatisplus.activerecord.Model
;
import
com.baomidou.mybatisplus.annotations.TableId
;
import
com.baomidou.mybatisplus.annotations.TableName
;
import
com.baomidou.mybatisplus.enums.IdType
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* <p>
* 管理员表
* </p>
*
* @author stylefeng
* @since 2017-07-11
*/
@TableName
(
"sys_user"
)
public
class
User
extends
Model
<
User
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 头像
*/
private
String
avatar
;
/**
* 账号
*/
private
String
account
;
/**
* 密码
*/
private
String
password
;
/**
* md5密码盐
*/
private
String
salt
;
/**
* 名字
*/
private
String
name
;
/**
* 生日
*/
private
Date
birthday
;
/**
* 性别(1:男 2:女)
*/
private
Integer
sex
;
/**
* 电子邮件
*/
private
String
email
;
/**
* 电话
*/
private
String
phone
;
/**
* 角色id
*/
private
String
roleid
;
/**
* 部门id
*/
private
Integer
deptid
;
/**
* 状态(1:启用 2:冻结 3:删除)
*/
private
Integer
status
;
/**
* 创建时间
*/
private
Date
createtime
;
/**
* 保留字段
*/
private
Integer
version
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getAvatar
()
{
return
avatar
;
}
public
void
setAvatar
(
String
avatar
)
{
this
.
avatar
=
avatar
;
}
public
String
getAccount
()
{
return
account
;
}
public
void
setAccount
(
String
account
)
{
this
.
account
=
account
;
}
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
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
Date
getBirthday
()
{
return
birthday
;
}
public
void
setBirthday
(
Date
birthday
)
{
this
.
birthday
=
birthday
;
}
public
Integer
getSex
()
{
return
sex
;
}
public
void
setSex
(
Integer
sex
)
{
this
.
sex
=
sex
;
}
public
String
getEmail
()
{
return
email
;
}
public
void
setEmail
(
String
email
)
{
this
.
email
=
email
;
}
public
String
getPhone
()
{
return
phone
;
}
public
void
setPhone
(
String
phone
)
{
this
.
phone
=
phone
;
}
public
String
getRoleid
()
{
return
roleid
;
}
public
void
setRoleid
(
String
roleid
)
{
this
.
roleid
=
roleid
;
}
public
Integer
getDeptid
()
{
return
deptid
;
}
public
void
setDeptid
(
Integer
deptid
)
{
this
.
deptid
=
deptid
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
public
Integer
getVersion
()
{
return
version
;
}
public
void
setVersion
(
Integer
version
)
{
this
.
version
=
version
;
}
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
@Override
public
String
toString
()
{
return
"User{"
+
"id="
+
id
+
", avatar="
+
avatar
+
", account="
+
account
+
", password="
+
password
+
", salt="
+
salt
+
", name="
+
name
+
", birthday="
+
birthday
+
", sex="
+
sex
+
", email="
+
email
+
", phone="
+
phone
+
", roleid="
+
roleid
+
", deptid="
+
deptid
+
", status="
+
status
+
", createtime="
+
createtime
+
", version="
+
version
+
"}"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DeptServiceImpl.java
View file @
d0ff14fe
...
...
@@ -2,8 +2,8 @@ package com.stylefeng.guns.modular.system.service.impl;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dept
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
modular.system
.model.Dept
;
import
com.stylefeng.guns.modular.system.service.IDeptService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DictServiceImpl.java
View file @
d0ff14fe
...
...
@@ -2,9 +2,9 @@ package com.stylefeng.guns.modular.system.service.impl;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.persistence.dao.DictMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.co
re.co
mmon.exception.BizExceptionEnum
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.DictMapper
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.modular.system.dao.DictDao
;
import
com.stylefeng.guns.modular.system.service.IDictService
;
...
...
@@ -15,7 +15,9 @@ import javax.annotation.Resource;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
stylefeng
.
guns
.
common
.
constant
.
factory
.
MutiStrFactory
.*;
import
static
com
.
stylefeng
.
guns
.
core
.
common
.
constant
.
factory
.
MutiStrFactory
.
MUTI_STR_KEY
;
import
static
com
.
stylefeng
.
guns
.
core
.
common
.
constant
.
factory
.
MutiStrFactory
.
MUTI_STR_VALUE
;
import
static
com
.
stylefeng
.
guns
.
core
.
common
.
constant
.
factory
.
MutiStrFactory
.
parseKeyValue
;
@Service
@Transactional
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/MenuServiceImpl.java
View file @
d0ff14fe
...
...
@@ -2,8 +2,8 @@ package com.stylefeng.guns.modular.system.service.impl;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.stylefeng.guns.common.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Menu
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
modular.system
.model.Menu
;
import
com.stylefeng.guns.modular.system.dao.MenuDao
;
import
com.stylefeng.guns.modular.system.service.IMenuService
;
import
org.springframework.stereotype.Service
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RoleServiceImpl.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
service
.
impl
;
import
com.stylefeng.guns.common.persistence.dao.RelationMapper
;
import
com.stylefeng.guns.common.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Relation
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.RelationMapper
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.RoleMapper
;
import
com.stylefeng.guns.
modular.system
.model.Relation
;
import
com.stylefeng.guns.core.util.Convert
;
import
com.stylefeng.guns.modular.system.dao.RoleDao
;
import
com.stylefeng.guns.modular.system.service.IRoleService
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/DeptWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/DictWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.
common.persistence
.model.Dict
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.
modular.system
.model.Dict
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/LogWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
com.stylefeng.guns.core.util.Contrast
;
import
com.stylefeng.guns.core.util.ToolUtil
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MenuWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.state.IsMenu
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.state.IsMenu
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/NoticeWrapper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
java.util.Map
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RoleWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
java.util.List
;
...
...
guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/UserWarpper.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
modular
.
system
.
warpper
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.co
re.co
mmon.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.core.base.warpper.BaseControllerWarpper
;
import
java.util.List
;
...
...
guns-admin/src/main/resources/application.yml
View file @
d0ff14fe
...
...
@@ -54,7 +54,7 @@ spring:
################### mybatis-plus配置 ###################
mybatis-plus
:
mapper-locations
:
classpath*:com/stylefeng/guns/**/mapping/*.xml
typeAliasesPackage
:
com.stylefeng.guns.
common.persistence
.model
typeAliasesPackage
:
com.stylefeng.guns.
modular.system
.model
global-config
:
id-type
:
0
#0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid)
db-column-underline
:
false
...
...
guns-admin/src/test/java/com/stylefeng/guns/system/DeptTest.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
system
;
import
com.stylefeng.guns.base.BaseJunit
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Dept
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.
modular.system
.model.Dept
;
import
com.stylefeng.guns.modular.system.dao.DeptDao
;
import
org.junit.Test
;
...
...
guns-admin/src/test/java/com/stylefeng/guns/system/MenuTest.java
View file @
d0ff14fe
...
...
@@ -3,8 +3,8 @@ package com.stylefeng.guns.system;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.stylefeng.guns.base.BaseJunit
;
import
com.stylefeng.guns.common.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
common.persistence
.model.Menu
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.MenuMapper
;
import
com.stylefeng.guns.
modular.system
.model.Menu
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
guns-admin/src/test/java/com/stylefeng/guns/system/UserTest.java
View file @
d0ff14fe
package
com
.
stylefeng
.
guns
.
system
;
import
com.stylefeng.guns.base.BaseJunit
;
import
com.stylefeng.guns.common.persistence.dao.UserMapper
;
import
com.stylefeng.guns.co
re.co
mmon.persistence.dao.UserMapper
;
import
com.stylefeng.guns.modular.system.dao.UserMgrDao
;
import
org.junit.Test
;
...
...
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