From 29f17bf686ebfb767a0f79f12f30a503a0e434c4 Mon Sep 17 00:00:00 2001
From: dongzeliang <2746733890@qq.com>
Date: Mon, 13 Nov 2023 14:18:13 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5Mybatis-plus?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 105 +---------
.../muyu/gen/mapper/GenTableColumnMapper.java | 3 +-
.../com/muyu/gen/mapper/GenTableMapper.java | 3 +-
.../com/muyu/job/mapper/SysJobLogMapper.java | 3 +-
.../com/muyu/job/mapper/SysJobMapper.java | 3 +-
.../controller/SysConfigController.java | 21 +-
.../controller/SysConfigPlusController.java | 118 -----------
.../system/controller/SysDeptController.java | 5 +-
.../controller/SysDictDataController.java | 8 +-
.../controller/SysDictTypeController.java | 4 +-
.../controller/SysLogininforController.java | 4 +-
.../system/controller/SysMenuController.java | 4 +-
.../controller/SysNoticeController.java | 4 +-
.../controller/SysOperlogController.java | 4 +-
.../system/controller/SysPostController.java | 4 +-
.../controller/SysProfileController.java | 4 +-
.../system/controller/SysRoleController.java | 12 +-
.../system/controller/SysUserController.java | 12 +-
.../controller/SysUserOnlineController.java | 4 +-
.../muyu/system/mapper/SysConfigMapper.java | 82 +-------
.../system/mapper/SysConfigPlusMapper.java | 12 --
.../com/muyu/system/mapper/SysDeptMapper.java | 3 +-
.../muyu/system/mapper/SysDictDataMapper.java | 3 +-
.../muyu/system/mapper/SysDictTypeMapper.java | 3 +-
.../system/mapper/SysLogininforMapper.java | 3 +-
.../com/muyu/system/mapper/SysMenuMapper.java | 3 +-
.../muyu/system/mapper/SysNoticeMapper.java | 3 +-
.../muyu/system/mapper/SysOperLogMapper.java | 3 +-
.../com/muyu/system/mapper/SysPostMapper.java | 3 +-
.../muyu/system/mapper/SysRoleDeptMapper.java | 3 +-
.../com/muyu/system/mapper/SysRoleMapper.java | 3 +-
.../muyu/system/mapper/SysRoleMenuMapper.java | 3 +-
.../com/muyu/system/mapper/SysUserMapper.java | 3 +-
.../muyu/system/mapper/SysUserPostMapper.java | 3 +-
.../muyu/system/mapper/SysUserRoleMapper.java | 3 +-
.../system/service/ISysConfigService.java | 88 ---------
...PlusService.java => SysConfigService.java} | 3 +-
...ysDeptService.java => SysDeptService.java} | 3 +-
...taService.java => SysDictDataService.java} | 3 +-
...peService.java => SysDictTypeService.java} | 3 +-
...Service.java => SysLogininforService.java} | 3 +-
...ysMenuService.java => SysMenuService.java} | 3 +-
...ticeService.java => SysNoticeService.java} | 3 +-
...LogService.java => SysOperLogService.java} | 3 +-
...Service.java => SysPermissionService.java} | 2 +-
...ysPostService.java => SysPostService.java} | 3 +-
...ysRoleService.java => SysRoleService.java} | 3 +-
...Service.java => SysUserOnlineService.java} | 3 +-
...ysUserService.java => SysUserService.java} | 3 +-
.../impl/SysConfigPlusServiceImpl.java | 114 -----------
.../service/impl/SysConfigServiceImpl.java | 187 +++++-------------
.../service/impl/SysDeptServiceImpl.java | 5 +-
.../service/impl/SysDictDataServiceImpl.java | 5 +-
.../service/impl/SysDictTypeServiceImpl.java | 5 +-
.../impl/SysLogininforServiceImpl.java | 5 +-
.../service/impl/SysMenuServiceImpl.java | 5 +-
.../service/impl/SysNoticeServiceImpl.java | 5 +-
.../service/impl/SysOperLogServiceImpl.java | 5 +-
.../impl/SysPermissionServiceImpl.java | 13 +-
.../service/impl/SysPostServiceImpl.java | 5 +-
.../service/impl/SysRoleServiceImpl.java | 5 +-
.../impl/SysUserOnlineServiceImpl.java | 5 +-
.../service/impl/SysUserServiceImpl.java | 9 +-
63 files changed, 205 insertions(+), 755 deletions(-)
delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigPlusController.java
delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigPlusMapper.java
delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysConfigService.java
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{SysConfigPlusService.java => SysConfigService.java} (87%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysDeptService.java => SysDeptService.java} (95%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysDictDataService.java => SysDictDataService.java} (91%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysDictTypeService.java => SysDictTypeService.java} (94%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysLogininforService.java => SysLogininforService.java} (86%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysMenuService.java => SysMenuService.java} (96%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysNoticeService.java => SysNoticeService.java} (90%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysOperLogService.java => SysOperLogService.java} (88%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysPermissionService.java => SysPermissionService.java} (92%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysPostService.java => SysPostService.java} (94%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysRoleService.java => SysRoleService.java} (96%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysUserOnlineService.java => SysUserOnlineService.java} (92%)
rename muyu-modules/muyu-system/src/main/java/com/muyu/system/service/{ISysUserService.java => SysUserService.java} (97%)
delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigPlusServiceImpl.java
diff --git a/README.md b/README.md
index 532868e..cf4627d 100644
--- a/README.md
+++ b/README.md
@@ -1,29 +1,3 @@
-
-
-
-MuYu v3.6.3
-基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构
-
-
-
-
-
-
-## 平台简介
-
-若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
-
-* 采用前后端分离的模式,微服务版本前端(基于 [MuYu-Vue](https://gitee.com/y_project/MuYu-Vue))。
-* 后端采用Spring Boot、Spring Cloud & Alibaba。
-* 注册中心、配置中心选型Nacos,权限认证使用Redis。
-* 流量控制框架选型Sentinel,分布式事务选型Seata。
-* 提供了技术栈([Vue3](https://v3.cn.vuejs.org) [Element Plus](https://element-plus.org/zh-CN) [Vite](https://cn.vitejs.dev))版本[MuYu-Cloud-Vue3](https://github.com/yangzongzhuan/MuYu-Cloud-Vue3),保持同步更新。
-* 如需不分离应用,请移步 [MuYu](https://gitee.com/y_project/MuYu),如需分离应用,请移步 [MuYu-Vue](https://gitee.com/y_project/MuYu-Vue)
-* 阿里云折扣场:[点我进入](http://aly.muyu.vip),腾讯云秒杀场:[点我进入](http://txy.muyu.vip)
-* 阿里云优惠券:[点我领取](https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link),腾讯云优惠券:[点我领取](https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console)
-
-#### 友情链接 [若依/MuYu-Cloud](https://gitee.com/zhangmrit/muyu-cloud) Ant Design版本。
-
## 系统模块
~~~
@@ -40,6 +14,7 @@ com.muyu
│ └── muyu-common-seata // 分布式事务
│ └── muyu-common-security // 安全模块
│ └── muyu-common-swagger // 系统接口
+│ └── muyu-common-system // 系统基础
├── muyu-modules // 业务模块
│ └── muyu-system // 系统模块 [9201]
│ └── muyu-gen // 代码生成 [9202]
@@ -49,81 +24,3 @@ com.muyu
│ └── muyu-visual-monitor // 监控中心 [9100]
├──pom.xml // 公共依赖
~~~
-
-## 架构图
-
-
-
-## 内置功能
-
-1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
-3. 岗位管理:配置系统用户所属担任职务。
-4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
-5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
-6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-7. 参数管理:对系统动态配置常用参数。
-8. 通知公告:系统通知公告信息发布维护。
-9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-10. 登录日志:系统登录日志记录查询包含登录异常。
-11. 在线用户:当前系统中活跃用户状态监控。
-12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
-13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
-14. 系统接口:根据业务代码自动生成相关的api接口文档。
-15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
-16. 在线构建器:拖动表单元素生成相应的HTML代码。
-17. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
-
-## 在线体验
-
-- admin/admin123
-- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
-
-演示地址:http://muyu.vip
-文档地址:http://doc.muyu.vip
-
-## 演示图
-
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-
-
-## 若依微服务交流群
-
-QQ群: [](https://jq.qq.com/?_wv=1027&k=yqInfq0S) [](https://jq.qq.com/?_wv=1027&k=Oy1mb3p8) [](https://jq.qq.com/?_wv=1027&k=rvxkJtXK) [](https://jq.qq.com/?_wv=1027&k=0Ck3PvTe) [](https://jq.qq.com/?_wv=1027&k=FnHHP4TT) [](https://jq.qq.com/?_wv=1027&k=qdT1Ojpz) [](https://jq.qq.com/?_wv=1027&k=nw3OiyXs) [](https://jq.qq.com/?_wv=1027&k=kiU5WDls) [](https://jq.qq.com/?_wv=1027&k=MtBy6YfT) [](https://jq.qq.com/?_wv=1027&k=FqImHgH2) [](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=G4jZ4EtdT50PhnMBudTnEwgonxkXOscJ&authKey=FkGHYfoTKlGE6wHdKdjH9bVoOgQjtLP9WM%2Fj7pqGY1msoqw9uxDiBo39E2mLgzYg&noverify=0&group_code=128355254) 点击按钮入群。
diff --git a/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableColumnMapper.java b/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableColumnMapper.java
index 745122c..5825d59 100644
--- a/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableColumnMapper.java
+++ b/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableColumnMapper.java
@@ -1,5 +1,6 @@
package com.muyu.gen.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.gen.domain.GenTableColumn;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface GenTableColumnMapper {
+public interface GenTableColumnMapper extends BaseMapper {
/**
* 根据表名称查询列信息
*
diff --git a/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableMapper.java b/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableMapper.java
index 3a97b69..66858cb 100644
--- a/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableMapper.java
+++ b/muyu-modules/muyu-gen/src/main/java/com/muyu/gen/mapper/GenTableMapper.java
@@ -1,5 +1,6 @@
package com.muyu.gen.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.gen.domain.GenTable;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface GenTableMapper {
+public interface GenTableMapper extends BaseMapper {
/**
* 查询业务列表
*
diff --git a/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobLogMapper.java b/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobLogMapper.java
index a8ec076..675b15d 100644
--- a/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobLogMapper.java
+++ b/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobLogMapper.java
@@ -1,5 +1,6 @@
package com.muyu.job.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.job.domain.SysJobLog;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysJobLogMapper {
+public interface SysJobLogMapper extends BaseMapper {
/**
* 获取quartz调度器日志的计划任务
*
diff --git a/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobMapper.java b/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobMapper.java
index d9a4cd9..84e9fa4 100644
--- a/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobMapper.java
+++ b/muyu-modules/muyu-job/src/main/java/com/muyu/job/mapper/SysJobMapper.java
@@ -1,5 +1,6 @@
package com.muyu.job.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.job.domain.SysJob;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysJobMapper {
+public interface SysJobMapper extends BaseMapper {
/**
* 查询调度任务日志集合
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigController.java
index ba0c897..fdabe7a 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigController.java
@@ -1,21 +1,21 @@
package com.muyu.system.controller;
+import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.controller.BaseController;
-import com.muyu.common.core.domain.Result;
import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.common.log.annotation.Log;
import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.system.domain.SysConfig;
-import com.muyu.system.service.ISysConfigService;
-import org.apache.poi.ss.formula.functions.T;
+import com.muyu.system.service.SysConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
+import java.util.Arrays;
import java.util.List;
/**
@@ -26,8 +26,9 @@ import java.util.List;
@RestController
@RequestMapping("/config")
public class SysConfigController extends BaseController {
+
@Autowired
- private ISysConfigService configService;
+ private SysConfigService configService;
/**
* 获取参数配置列表
@@ -36,7 +37,7 @@ public class SysConfigController extends BaseController {
@GetMapping("/list")
public Result> list (SysConfig config) {
startPage();
- List list = configService.selectConfigList(config);
+ List list = configService.pageQuery(config);
return getDataTable(list);
}
@@ -44,7 +45,7 @@ public class SysConfigController extends BaseController {
@RequiresPermissions("system:config:export")
@PostMapping("/export")
public void export (HttpServletResponse response, SysConfig config) {
- List list = configService.selectConfigList(config);
+ List list = configService.pageQuery(config);
ExcelUtil util = new ExcelUtil(SysConfig.class);
util.exportExcel(response, list, "参数数据");
}
@@ -54,7 +55,7 @@ public class SysConfigController extends BaseController {
*/
@GetMapping(value = "/{configId}")
public Result getInfo (@PathVariable Long configId) {
- return success(configService.selectConfigById(configId));
+ return success(configService.getById(configId));
}
/**
@@ -76,7 +77,7 @@ public class SysConfigController extends BaseController {
return error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
config.setCreateBy(SecurityUtils.getUsername());
- return toAjax(configService.insertConfig(config));
+ return toAjax(configService.save(config));
}
/**
@@ -90,7 +91,7 @@ public class SysConfigController extends BaseController {
return error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
config.setUpdateBy(SecurityUtils.getUsername());
- return toAjax(configService.updateConfig(config));
+ return toAjax(configService.updateById(config));
}
/**
@@ -100,7 +101,7 @@ public class SysConfigController extends BaseController {
@Log(title = "参数管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{configIds}")
public Result remove (@PathVariable Long[] configIds) {
- configService.deleteConfigByIds(configIds);
+ configService.removeBatchByIds(Arrays.asList(configIds));
return success();
}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigPlusController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigPlusController.java
deleted file mode 100644
index 1299b6b..0000000
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysConfigPlusController.java
+++ /dev/null
@@ -1,118 +0,0 @@
-package com.muyu.system.controller;
-
-import com.muyu.common.core.domain.Result;
-import com.muyu.common.core.utils.poi.ExcelUtil;
-import com.muyu.common.core.web.controller.BaseController;
-import com.muyu.common.core.web.domain.BaseEntity;
-import com.muyu.common.core.web.page.TableDataInfo;
-import com.muyu.common.log.annotation.Log;
-import com.muyu.common.log.enums.BusinessType;
-import com.muyu.common.security.annotation.RequiresPermissions;
-import com.muyu.common.security.utils.SecurityUtils;
-import com.muyu.system.domain.SysConfig;
-import com.muyu.system.service.SysConfigPlusService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.Arrays;
-import java.util.List;
-
-/**
- * 参数配置 信息操作处理
- *
- * @author muyu
- */
-@RestController
-@RequestMapping("/config/plus")
-public class SysConfigPlusController extends BaseController {
- @Autowired
- private SysConfigPlusService configService;
-
- /**
- * 获取参数配置列表
- */
- @RequiresPermissions("system:config:list")
- @GetMapping("/list")
- public Result> list (SysConfig config) {
- startPage();
- List list = configService.pageQuery(config);
- return getDataTable(list);
- }
-
- @Log(title = "参数管理", businessType = BusinessType.EXPORT)
- @RequiresPermissions("system:config:export")
- @PostMapping("/export")
- public void export (HttpServletResponse response, SysConfig config) {
- List list = configService.pageQuery(config);
- ExcelUtil util = new ExcelUtil(SysConfig.class);
- util.exportExcel(response, list, "参数数据");
- }
-
- /**
- * 根据参数编号获取详细信息
- */
- @GetMapping(value = "/{configId}")
- public Result getInfo (@PathVariable Long configId) {
- return success(configService.getById(configId));
- }
-
- /**
- * 根据参数键名查询参数值
- */
- @GetMapping(value = "/configKey/{configKey}")
- public Result getConfigKey (@PathVariable String configKey) {
- return success(configService.selectConfigByKey(configKey));
- }
-
- /**
- * 新增参数配置
- */
- @RequiresPermissions("system:config:add")
- @Log(title = "参数管理", businessType = BusinessType.INSERT)
- @PostMapping
- public Result add (@Validated @RequestBody SysConfig config) {
- if (!configService.checkConfigKeyUnique(config)) {
- return error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
- }
- config.setCreateBy(SecurityUtils.getUsername());
- return toAjax(configService.save(config));
- }
-
- /**
- * 修改参数配置
- */
- @RequiresPermissions("system:config:edit")
- @Log(title = "参数管理", businessType = BusinessType.UPDATE)
- @PutMapping
- public Result edit (@Validated @RequestBody SysConfig config) {
- if (!configService.checkConfigKeyUnique(config)) {
- return error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在");
- }
- config.setUpdateBy(SecurityUtils.getUsername());
- return toAjax(configService.updateById(config));
- }
-
- /**
- * 删除参数配置
- */
- @RequiresPermissions("system:config:remove")
- @Log(title = "参数管理", businessType = BusinessType.DELETE)
- @DeleteMapping("/{configIds}")
- public Result remove (@PathVariable Long[] configIds) {
- configService.removeBatchByIds(Arrays.asList(configIds));
- return success();
- }
-
- /**
- * 刷新参数缓存
- */
- @RequiresPermissions("system:config:remove")
- @Log(title = "参数管理", businessType = BusinessType.CLEAN)
- @DeleteMapping("/refreshCache")
- public Result refreshCache () {
- configService.resetConfigCache();
- return success();
- }
-}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDeptController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDeptController.java
index a25f8d0..f1ed572 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDeptController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDeptController.java
@@ -9,7 +9,7 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.SysDept;
-import com.muyu.system.service.ISysDeptService;
+import com.muyu.system.service.SysDeptService;
import org.apache.commons.lang3.ArrayUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
@@ -25,8 +25,9 @@ import java.util.List;
@RestController
@RequestMapping("/dept")
public class SysDeptController extends BaseController {
+
@Autowired
- private ISysDeptService deptService;
+ private SysDeptService deptService;
/**
* 获取部门列表
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictDataController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictDataController.java
index b8e04b9..418ce2a 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictDataController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictDataController.java
@@ -10,8 +10,8 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.SysDictData;
-import com.muyu.system.service.ISysDictDataService;
-import com.muyu.system.service.ISysDictTypeService;
+import com.muyu.system.service.SysDictDataService;
+import com.muyu.system.service.SysDictTypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -29,10 +29,10 @@ import java.util.List;
@RequestMapping("/dict/data")
public class SysDictDataController extends BaseController {
@Autowired
- private ISysDictDataService dictDataService;
+ private SysDictDataService dictDataService;
@Autowired
- private ISysDictTypeService dictTypeService;
+ private SysDictTypeService dictTypeService;
@RequiresPermissions("system:dict:list")
@GetMapping("/list")
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictTypeController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictTypeController.java
index 4633dc1..4d1325c 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictTypeController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysDictTypeController.java
@@ -9,7 +9,7 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.SysDictType;
-import com.muyu.system.service.ISysDictTypeService;
+import com.muyu.system.service.SysDictTypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -26,7 +26,7 @@ import java.util.List;
@RequestMapping("/dict/type")
public class SysDictTypeController extends BaseController {
@Autowired
- private ISysDictTypeService dictTypeService;
+ private SysDictTypeService dictTypeService;
@RequiresPermissions("system:dict:list")
@GetMapping("/list")
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysLogininforController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysLogininforController.java
index c67119b..7a4e5ac 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysLogininforController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysLogininforController.java
@@ -11,7 +11,7 @@ import com.muyu.common.redis.service.RedisService;
import com.muyu.common.security.annotation.InnerAuth;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.system.domain.SysLogininfor;
-import com.muyu.system.service.ISysLogininforService;
+import com.muyu.system.service.SysLogininforService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -27,7 +27,7 @@ import java.util.List;
@RequestMapping("/logininfor")
public class SysLogininforController extends BaseController {
@Autowired
- private ISysLogininforService logininforService;
+ private SysLogininforService logininforService;
@Autowired
private RedisService redisService;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysMenuController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysMenuController.java
index 75d8cbe..c22f798 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysMenuController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysMenuController.java
@@ -10,7 +10,7 @@ import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.system.domain.SysMenu;
import com.muyu.system.domain.resp.RoleMenuTreeResp;
-import com.muyu.system.service.ISysMenuService;
+import com.muyu.system.service.SysMenuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -26,7 +26,7 @@ import java.util.List;
@RequestMapping("/menu")
public class SysMenuController extends BaseController {
@Autowired
- private ISysMenuService menuService;
+ private SysMenuService menuService;
/**
* 获取菜单列表
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysNoticeController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysNoticeController.java
index de28fe8..9706350 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysNoticeController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysNoticeController.java
@@ -8,7 +8,7 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.system.domain.SysNotice;
-import com.muyu.system.service.ISysNoticeService;
+import com.muyu.system.service.SysNoticeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -24,7 +24,7 @@ import java.util.List;
@RequestMapping("/notice")
public class SysNoticeController extends BaseController {
@Autowired
- private ISysNoticeService noticeService;
+ private SysNoticeService noticeService;
/**
* 获取通知公告列表
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysOperlogController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysOperlogController.java
index bfaffaf..add3ba5 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysOperlogController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysOperlogController.java
@@ -9,7 +9,7 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.InnerAuth;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.system.domain.SysOperLog;
-import com.muyu.system.service.ISysOperLogService;
+import com.muyu.system.service.SysOperLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -25,7 +25,7 @@ import java.util.List;
@RequestMapping("/operlog")
public class SysOperlogController extends BaseController {
@Autowired
- private ISysOperLogService operLogService;
+ private SysOperLogService operLogService;
@RequiresPermissions("system:operlog:list")
@GetMapping("/list")
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysPostController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysPostController.java
index 190c310..f9da917 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysPostController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysPostController.java
@@ -9,7 +9,7 @@ import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.system.domain.SysPost;
-import com.muyu.system.service.ISysPostService;
+import com.muyu.system.service.SysPostService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -26,7 +26,7 @@ import java.util.List;
@RequestMapping("/post")
public class SysPostController extends BaseController {
@Autowired
- private ISysPostService postService;
+ private SysPostService postService;
/**
* 获取岗位列表
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysProfileController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysProfileController.java
index 269fe09..ae49255 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysProfileController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysProfileController.java
@@ -14,7 +14,7 @@ import com.muyu.common.system.domain.SysFile;
import com.muyu.common.system.domain.SysUser;
import com.muyu.common.system.domain.LoginUser;
import com.muyu.system.domain.resp.ProfileResp;
-import com.muyu.system.service.ISysUserService;
+import com.muyu.system.service.SysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@@ -30,7 +30,7 @@ import java.util.Arrays;
@RequestMapping("/user/profile")
public class SysProfileController extends BaseController {
@Autowired
- private ISysUserService userService;
+ private SysUserService userService;
@Autowired
private TokenService tokenService;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysRoleController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysRoleController.java
index 89db398..63df7a9 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysRoleController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysRoleController.java
@@ -13,9 +13,9 @@ import com.muyu.common.system.domain.SysRole;
import com.muyu.common.system.domain.SysUser;
import com.muyu.system.domain.SysUserRole;
import com.muyu.system.domain.resp.DeptTreeResp;
-import com.muyu.system.service.ISysDeptService;
-import com.muyu.system.service.ISysRoleService;
-import com.muyu.system.service.ISysUserService;
+import com.muyu.system.service.SysDeptService;
+import com.muyu.system.service.SysRoleService;
+import com.muyu.system.service.SysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -32,13 +32,13 @@ import java.util.List;
@RequestMapping("/role")
public class SysRoleController extends BaseController {
@Autowired
- private ISysRoleService roleService;
+ private SysRoleService roleService;
@Autowired
- private ISysUserService userService;
+ private SysUserService userService;
@Autowired
- private ISysDeptService deptService;
+ private SysDeptService deptService;
@RequiresPermissions("system:role:list")
@GetMapping("/list")
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserController.java
index 5b6fe9f..9811a0e 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserController.java
@@ -39,22 +39,22 @@ import java.util.stream.Collectors;
@RequestMapping("/user")
public class SysUserController extends BaseController {
@Autowired
- private ISysUserService userService;
+ private SysUserService userService;
@Autowired
- private ISysRoleService roleService;
+ private SysRoleService roleService;
@Autowired
- private ISysDeptService deptService;
+ private SysDeptService deptService;
@Autowired
- private ISysPostService postService;
+ private SysPostService postService;
@Autowired
- private ISysPermissionService permissionService;
+ private SysPermissionService permissionService;
@Autowired
- private ISysConfigService configService;
+ private SysConfigService configService;
/**
* 获取用户列表
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserOnlineController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserOnlineController.java
index b4e0432..26f7883 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserOnlineController.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/SysUserOnlineController.java
@@ -11,7 +11,7 @@ import com.muyu.common.redis.service.RedisService;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.system.domain.LoginUser;
import com.muyu.system.domain.SysUserOnline;
-import com.muyu.system.service.ISysUserOnlineService;
+import com.muyu.system.service.SysUserOnlineService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -29,7 +29,7 @@ import java.util.List;
@RequestMapping("/online")
public class SysUserOnlineController extends BaseController {
@Autowired
- private ISysUserOnlineService userOnlineService;
+ private SysUserOnlineService userOnlineService;
@Autowired
private RedisService redisService;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigMapper.java
index e05047c..ced239a 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigMapper.java
@@ -1,84 +1,12 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysConfig;
-import java.util.List;
-
/**
- * 参数配置 数据层
- *
- * @author muyu
+ * @author DongZl
+ * @description: 配置mybatis配置
+ * @Date 2023-11-13 上午 10:05
*/
-public interface SysConfigMapper {
- /**
- * 查询参数配置信息
- *
- * @param config 参数配置信息
- *
- * @return 参数配置信息
- */
- public SysConfig selectConfig (SysConfig config);
-
- /**
- * 通过ID查询配置
- *
- * @param configId 参数ID
- *
- * @return 参数配置信息
- */
- public SysConfig selectConfigById (Long configId);
-
- /**
- * 查询参数配置列表
- *
- * @param config 参数配置信息
- *
- * @return 参数配置集合
- */
- public List selectConfigList (SysConfig config);
-
- /**
- * 根据键名查询参数配置信息
- *
- * @param configKey 参数键名
- *
- * @return 参数配置信息
- */
- public SysConfig checkConfigKeyUnique (String configKey);
-
- /**
- * 新增参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- public int insertConfig (SysConfig config);
-
- /**
- * 修改参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- public int updateConfig (SysConfig config);
-
- /**
- * 删除参数配置
- *
- * @param configId 参数ID
- *
- * @return 结果
- */
- public int deleteConfigById (Long configId);
-
- /**
- * 批量删除参数信息
- *
- * @param configIds 需要删除的参数ID
- *
- * @return 结果
- */
- public int deleteConfigByIds (Long[] configIds);
+public interface SysConfigMapper extends BaseMapper {
}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigPlusMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigPlusMapper.java
deleted file mode 100644
index 2cd83f1..0000000
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysConfigPlusMapper.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.muyu.system.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.muyu.system.domain.SysConfig;
-
-/**
- * @author DongZl
- * @description: 配置mybatis配置
- * @Date 2023-11-13 上午 10:05
- */
-public interface SysConfigPlusMapper extends BaseMapper {
-}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDeptMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDeptMapper.java
index 38493df..5ef9ab4 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDeptMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDeptMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysDept;
import org.apache.ibatis.annotations.Param;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysDeptMapper {
+public interface SysDeptMapper extends BaseMapper {
/**
* 查询部门管理数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictDataMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictDataMapper.java
index 8b3ee5a..1e87a7e 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictDataMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictDataMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysDictData;
import org.apache.ibatis.annotations.Param;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysDictDataMapper {
+public interface SysDictDataMapper extends BaseMapper {
/**
* 根据条件分页查询字典数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictTypeMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictTypeMapper.java
index 1958885..0a4ffe6 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictTypeMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysDictTypeMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysDictType;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysDictTypeMapper {
+public interface SysDictTypeMapper extends BaseMapper {
/**
* 根据条件分页查询字典类型
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysLogininforMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysLogininforMapper.java
index d0292d9..0f1f86a 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysLogininforMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysLogininforMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysLogininfor;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysLogininforMapper {
+public interface SysLogininforMapper extends BaseMapper {
/**
* 新增系统登录日志
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysMenuMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysMenuMapper.java
index 71b90b3..8ceaaa0 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysMenuMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysMenuMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysMenu;
import org.apache.ibatis.annotations.Param;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysMenuMapper {
+public interface SysMenuMapper extends BaseMapper {
/**
* 查询系统菜单列表
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysNoticeMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysNoticeMapper.java
index 2dc4932..fee9930 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysNoticeMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysNoticeMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysNotice;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysNoticeMapper {
+public interface SysNoticeMapper extends BaseMapper {
/**
* 查询公告信息
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysOperLogMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysOperLogMapper.java
index 7b8748f..6ea1bcd 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysOperLogMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysOperLogMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysOperLog;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysOperLogMapper {
+public interface SysOperLogMapper extends BaseMapper {
/**
* 新增操作日志
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysPostMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysPostMapper.java
index 5adea43..4bfd66d 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysPostMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysPostMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysPost;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysPostMapper {
+public interface SysPostMapper extends BaseMapper {
/**
* 查询岗位数据集合
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleDeptMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleDeptMapper.java
index ce72fdf..0e6dd4d 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleDeptMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleDeptMapper.java
@@ -1,6 +1,7 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysRoleDept;
import java.util.List;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysRoleDeptMapper {
+public interface SysRoleDeptMapper extends BaseMapper {
/**
* 通过角色ID删除角色和部门关联
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMapper.java
index c56278e..2b01dc3 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysRole;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysRoleMapper {
+public interface SysRoleMapper extends BaseMapper {
/**
* 根据条件分页查询角色数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMenuMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMenuMapper.java
index e333c51..664ce26 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMenuMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysRoleMenuMapper.java
@@ -1,6 +1,7 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysRoleMenu;
import java.util.List;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysRoleMenuMapper {
+public interface SysRoleMenuMapper extends BaseMapper {
/**
* 查询菜单使用数量
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserMapper.java
index 3194e04..e037b34 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.system.domain.SysUser;
import org.apache.ibatis.annotations.Param;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysUserMapper {
+public interface SysUserMapper extends BaseMapper {
/**
* 根据条件分页查询用户列表
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserPostMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserPostMapper.java
index d44c0a1..8d09a47 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserPostMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserPostMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysUserPost;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysUserPostMapper {
+public interface SysUserPostMapper extends BaseMapper {
/**
* 通过用户ID删除用户和岗位关联
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserRoleMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserRoleMapper.java
index ac2afe4..512adb8 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserRoleMapper.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/SysUserRoleMapper.java
@@ -1,5 +1,6 @@
package com.muyu.system.mapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.system.domain.SysUserRole;
import org.apache.ibatis.annotations.Param;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface SysUserRoleMapper {
+public interface SysUserRoleMapper extends BaseMapper {
/**
* 通过用户ID删除用户和角色关联
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysConfigService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysConfigService.java
deleted file mode 100644
index aa94ac6..0000000
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysConfigService.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package com.muyu.system.service;
-
-import com.muyu.system.domain.SysConfig;
-
-import java.util.List;
-
-/**
- * 参数配置 服务层
- *
- * @author muyu
- */
-public interface ISysConfigService {
- /**
- * 查询参数配置信息
- *
- * @param configId 参数配置ID
- *
- * @return 参数配置信息
- */
- public SysConfig selectConfigById (Long configId);
-
- /**
- * 根据键名查询参数配置信息
- *
- * @param configKey 参数键名
- *
- * @return 参数键值
- */
- public String selectConfigByKey (String configKey);
-
- /**
- * 查询参数配置列表
- *
- * @param config 参数配置信息
- *
- * @return 参数配置集合
- */
- public List selectConfigList (SysConfig config);
-
- /**
- * 新增参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- public int insertConfig (SysConfig config);
-
- /**
- * 修改参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- public int updateConfig (SysConfig config);
-
- /**
- * 批量删除参数信息
- *
- * @param configIds 需要删除的参数ID
- */
- public void deleteConfigByIds (Long[] configIds);
-
- /**
- * 加载参数缓存数据
- */
- public void loadingConfigCache ();
-
- /**
- * 清空参数缓存数据
- */
- public void clearConfigCache ();
-
- /**
- * 重置参数缓存数据
- */
- public void resetConfigCache ();
-
- /**
- * 校验参数键名是否唯一
- *
- * @param config 参数信息
- *
- * @return 结果
- */
- public boolean checkConfigKeyUnique (SysConfig config);
-}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigPlusService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigService.java
similarity index 87%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigPlusService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigService.java
index d122d0d..f23d67e 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigPlusService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysConfigService.java
@@ -1,7 +1,6 @@
package com.muyu.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.system.domain.SysConfig;
import java.util.List;
@@ -11,7 +10,7 @@ import java.util.List;
* @description: 配置plus业务层
* @Date 2023-11-13 上午 10:06
*/
-public interface SysConfigPlusService extends IService {
+public interface SysConfigService extends IService {
List pageQuery (SysConfig config);
/**
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDeptService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDeptService.java
similarity index 95%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDeptService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDeptService.java
index 0849349..140cf91 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDeptService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDeptService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysDept;
import com.muyu.system.domain.vo.TreeSelect;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysDeptService {
+public interface SysDeptService extends IService {
/**
* 查询部门管理数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictDataService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictDataService.java
similarity index 91%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictDataService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictDataService.java
index 994ecdd..47aae4b 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictDataService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictDataService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysDictData;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysDictDataService {
+public interface SysDictDataService extends IService {
/**
* 根据条件分页查询字典数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictTypeService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictTypeService.java
similarity index 94%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictTypeService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictTypeService.java
index 990a2da..1b3212d 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysDictTypeService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysDictTypeService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysDictData;
import com.muyu.common.system.domain.SysDictType;
@@ -10,7 +11,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysDictTypeService {
+public interface SysDictTypeService extends IService {
/**
* 根据条件分页查询字典类型
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysLogininforService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysLogininforService.java
similarity index 86%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysLogininforService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysLogininforService.java
index b67f6b9..bb3031e 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysLogininforService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysLogininforService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysLogininfor;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysLogininforService {
+public interface SysLogininforService extends IService {
/**
* 新增系统登录日志
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysMenuService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysMenuService.java
similarity index 96%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysMenuService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysMenuService.java
index 0989608..29bfb07 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysMenuService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysMenuService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.system.domain.SysMenu;
import com.muyu.system.domain.vo.RouterVo;
import com.muyu.system.domain.vo.TreeSelect;
@@ -12,7 +13,7 @@ import java.util.Set;
*
* @author muyu
*/
-public interface ISysMenuService {
+public interface SysMenuService extends IService {
/**
* 根据用户查询系统菜单列表
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysNoticeService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysNoticeService.java
similarity index 90%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysNoticeService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysNoticeService.java
index 0db98f7..a1afe02 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysNoticeService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysNoticeService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.system.domain.SysNotice;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysNoticeService {
+public interface SysNoticeService extends IService {
/**
* 查询公告信息
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysOperLogService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysOperLogService.java
similarity index 88%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysOperLogService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysOperLogService.java
index 8a82517..70b63ee 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysOperLogService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysOperLogService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysOperLog;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysOperLogService {
+public interface SysOperLogService extends IService {
/**
* 新增操作日志
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPermissionService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPermissionService.java
similarity index 92%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPermissionService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPermissionService.java
index 1c50576..02e9d14 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPermissionService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPermissionService.java
@@ -9,7 +9,7 @@ import java.util.Set;
*
* @author muyu
*/
-public interface ISysPermissionService {
+public interface SysPermissionService {
/**
* 获取角色数据权限
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPostService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPostService.java
similarity index 94%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPostService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPostService.java
index aa60f73..fbd8677 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysPostService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysPostService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.system.domain.SysPost;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysPostService {
+public interface SysPostService extends IService {
/**
* 查询岗位信息集合
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysRoleService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysRoleService.java
similarity index 96%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysRoleService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysRoleService.java
index e6e3136..47009f8 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysRoleService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysRoleService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysRole;
import com.muyu.system.domain.SysUserRole;
@@ -11,7 +12,7 @@ import java.util.Set;
*
* @author muyu
*/
-public interface ISysRoleService {
+public interface SysRoleService extends IService {
/**
* 根据条件分页查询角色数据
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserOnlineService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserOnlineService.java
similarity index 92%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserOnlineService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserOnlineService.java
index 2382740..531735b 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserOnlineService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserOnlineService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.LoginUser;
import com.muyu.system.domain.SysUserOnline;
@@ -8,7 +9,7 @@ import com.muyu.system.domain.SysUserOnline;
*
* @author muyu
*/
-public interface ISysUserOnlineService {
+public interface SysUserOnlineService {
/**
* 通过登录地址查询信息
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserService.java
similarity index 97%
rename from muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserService.java
rename to muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserService.java
index 5d82dd1..f4c6167 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/ISysUserService.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/SysUserService.java
@@ -1,5 +1,6 @@
package com.muyu.system.service;
+import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysUser;
import java.util.List;
@@ -9,7 +10,7 @@ import java.util.List;
*
* @author muyu
*/
-public interface ISysUserService {
+public interface SysUserService extends IService {
/**
* 根据条件分页查询用户列表
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigPlusServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigPlusServiceImpl.java
deleted file mode 100644
index 497973b..0000000
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigPlusServiceImpl.java
+++ /dev/null
@@ -1,114 +0,0 @@
-package com.muyu.system.service.impl;
-
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.muyu.common.core.constant.CacheConstants;
-import com.muyu.common.core.utils.StringUtils;
-import com.muyu.common.redis.service.RedisService;
-import com.muyu.system.domain.SysConfig;
-import com.muyu.system.mapper.SysConfigPlusMapper;
-import com.muyu.system.service.SysConfigPlusService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.util.Assert;
-
-import java.util.Collection;
-import java.util.Date;
-import java.util.List;
-import java.util.Objects;
-
-/**
- * @author DongZl
- * @description: 配置plus业务实现层
- * @Date 2023-11-13 上午 10:06
- */
-@Service
-public class SysConfigPlusServiceImpl extends ServiceImpl
- implements SysConfigPlusService {
-
- @Autowired
- private RedisService redisService;
-
- @Override
- public List pageQuery (SysConfig config) {
- LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
- if (StringUtils.isNotEmpty(config.getConfigName())){
- queryWrapper.like(SysConfig::getConfigName, config.getConfigName());
- }
- if (StringUtils.isNotEmpty(config.getConfigType())){
- queryWrapper.like(SysConfig::getConfigType, config.getConfigType());
- }
- if (StringUtils.isNotEmpty(config.getConfigKey())){
- queryWrapper.like(SysConfig::getConfigKey, config.getConfigKey());
- }
- Object beginTime = config.getParams().get("beginTime");
- if (Objects.nonNull(beginTime) && beginTime instanceof Date beginDate){
- queryWrapper.gt(SysConfig::getCreateTime, beginDate);
- }
- Object endTime = config.getParams().get("endTime");
- if (Objects.nonNull(endTime) && endTime instanceof Date endDate){
- queryWrapper.lt(SysConfig::getCreateTime, endDate);
- }
- return this.list(queryWrapper);
- }
-
- /**
- * 通过Key进行查询值
- *
- * @param configKey
- *
- * @return
- */
- @Override
- public String selectConfigByKey (String configKey) {
- LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
- Assert.notNull(configKey, "key不可为空");
- queryWrapper.eq(SysConfig::getConfigKey, configKey);
- SysConfig sysConfig = this.getOne(queryWrapper);
- return sysConfig.getConfigValue();
- }
-
- @Override
- public boolean checkConfigKeyUnique (SysConfig config) {
- LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(SysConfig::getConfigKey, config.getConfigKey());
- return this.count(queryWrapper) > 0;
- }
-
- @Override
- public void resetConfigCache () {
- this.clearConfigCache();
- this.loadingConfigCache();
- }
-
- /**
- * 清空参数缓存数据
- */
- @Override
- public void clearConfigCache () {
- Collection keys = redisService.keys(CacheConstants.SYS_CONFIG_KEY + "*");
- redisService.deleteObject(keys);
- }
-
- /**
- * 加载参数缓存数据
- */
- @Override
- public void loadingConfigCache () {
- List configsList = this.list();
- for (SysConfig config : configsList) {
- redisService.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
- }
- }
-
- /**
- * 设置cache key
- *
- * @param configKey 参数键
- *
- * @return 缓存键key
- */
- private String getCacheKey (String configKey) {
- return CacheConstants.SYS_CONFIG_KEY + configKey;
- }
-}
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigServiceImpl.java
index 53c8bb3..bc07cc8 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysConfigServiceImpl.java
@@ -1,154 +1,84 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.CacheConstants;
-import com.muyu.common.core.constant.UserConstants;
-import com.muyu.common.core.exception.ServiceException;
-import com.muyu.common.core.text.Convert;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.redis.service.RedisService;
import com.muyu.system.domain.SysConfig;
import com.muyu.system.mapper.SysConfigMapper;
-import com.muyu.system.service.ISysConfigService;
+import com.muyu.system.service.SysConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import org.springframework.util.Assert;
-import javax.annotation.PostConstruct;
import java.util.Collection;
+import java.util.Date;
import java.util.List;
+import java.util.Objects;
/**
- * 参数配置 服务层实现
- *
- * @author muyu
+ * @author DongZl
+ * @description: 配置plus业务实现层
+ * @Date 2023-11-13 上午 10:06
*/
@Service
-public class SysConfigServiceImpl implements ISysConfigService {
- @Autowired
- private SysConfigMapper configMapper;
+public class SysConfigServiceImpl extends ServiceImpl
+ implements SysConfigService {
@Autowired
private RedisService redisService;
- /**
- * 项目启动时,初始化参数到缓存
- */
- @PostConstruct
- public void init () {
- loadingConfigCache();
- }
-
- /**
- * 查询参数配置信息
- *
- * @param configId 参数配置ID
- *
- * @return 参数配置信息
- */
@Override
- public SysConfig selectConfigById (Long configId) {
- SysConfig config = new SysConfig();
- config.setConfigId(configId);
- return configMapper.selectConfig(config);
+ public List pageQuery (SysConfig config) {
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ if (StringUtils.isNotEmpty(config.getConfigName())){
+ queryWrapper.like(SysConfig::getConfigName, config.getConfigName());
+ }
+ if (StringUtils.isNotEmpty(config.getConfigType())){
+ queryWrapper.like(SysConfig::getConfigType, config.getConfigType());
+ }
+ if (StringUtils.isNotEmpty(config.getConfigKey())){
+ queryWrapper.like(SysConfig::getConfigKey, config.getConfigKey());
+ }
+ Object beginTime = config.getParams().get("beginTime");
+ if (Objects.nonNull(beginTime) && beginTime instanceof Date beginDate){
+ queryWrapper.gt(SysConfig::getCreateTime, beginDate);
+ }
+ Object endTime = config.getParams().get("endTime");
+ if (Objects.nonNull(endTime) && endTime instanceof Date endDate){
+ queryWrapper.lt(SysConfig::getCreateTime, endDate);
+ }
+ return this.list(queryWrapper);
}
/**
- * 根据键名查询参数配置信息
+ * 通过Key进行查询值
*
- * @param configKey 参数key
+ * @param configKey
*
- * @return 参数键值
+ * @return
*/
@Override
public String selectConfigByKey (String configKey) {
- String configValue = Convert.toStr(redisService.getCacheObject(getCacheKey(configKey)));
- if (StringUtils.isNotEmpty(configValue)) {
- return configValue;
- }
- SysConfig config = new SysConfig();
- config.setConfigKey(configKey);
- SysConfig retConfig = configMapper.selectConfig(config);
- if (StringUtils.isNotNull(retConfig)) {
- redisService.setCacheObject(getCacheKey(configKey), retConfig.getConfigValue());
- return retConfig.getConfigValue();
- }
- return StringUtils.EMPTY;
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ Assert.notNull(configKey, "key不可为空");
+ queryWrapper.eq(SysConfig::getConfigKey, configKey);
+ SysConfig sysConfig = this.getOne(queryWrapper);
+ return sysConfig.getConfigValue();
}
- /**
- * 查询参数配置列表
- *
- * @param config 参数配置信息
- *
- * @return 参数配置集合
- */
@Override
- public List selectConfigList (SysConfig config) {
- return configMapper.selectConfigList(config);
+ public boolean checkConfigKeyUnique (SysConfig config) {
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ queryWrapper.eq(SysConfig::getConfigKey, config.getConfigKey());
+ return this.count(queryWrapper) > 0;
}
- /**
- * 新增参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
@Override
- public int insertConfig (SysConfig config) {
- int row = configMapper.insertConfig(config);
- if (row > 0) {
- redisService.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
- }
- return row;
- }
-
- /**
- * 修改参数配置
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- @Override
- public int updateConfig (SysConfig config) {
- SysConfig temp = configMapper.selectConfigById(config.getConfigId());
- if (!StringUtils.equals(temp.getConfigKey(), config.getConfigKey())) {
- redisService.deleteObject(getCacheKey(temp.getConfigKey()));
- }
-
- int row = configMapper.updateConfig(config);
- if (row > 0) {
- redisService.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
- }
- return row;
- }
-
- /**
- * 批量删除参数信息
- *
- * @param configIds 需要删除的参数ID
- */
- @Override
- public void deleteConfigByIds (Long[] configIds) {
- for (Long configId : configIds) {
- SysConfig config = selectConfigById(configId);
- if (StringUtils.equals(UserConstants.YES, config.getConfigType())) {
- throw new ServiceException(String.format("内置参数【%1$s】不能删除 ", config.getConfigKey()));
- }
- configMapper.deleteConfigById(configId);
- redisService.deleteObject(getCacheKey(config.getConfigKey()));
- }
- }
-
- /**
- * 加载参数缓存数据
- */
- @Override
- public void loadingConfigCache () {
- List configsList = configMapper.selectConfigList(new SysConfig());
- for (SysConfig config : configsList) {
- redisService.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
- }
+ public void resetConfigCache () {
+ this.clearConfigCache();
+ this.loadingConfigCache();
}
/**
@@ -161,29 +91,14 @@ public class SysConfigServiceImpl implements ISysConfigService {
}
/**
- * 重置参数缓存数据
+ * 加载参数缓存数据
*/
@Override
- public void resetConfigCache () {
- clearConfigCache();
- loadingConfigCache();
- }
-
- /**
- * 校验参数键名是否唯一
- *
- * @param config 参数配置信息
- *
- * @return 结果
- */
- @Override
- public boolean checkConfigKeyUnique (SysConfig config) {
- Long configId = StringUtils.isNull(config.getConfigId()) ? -1L : config.getConfigId();
- SysConfig info = configMapper.checkConfigKeyUnique(config.getConfigKey());
- if (StringUtils.isNotNull(info) && info.getConfigId().longValue() != configId.longValue()) {
- return UserConstants.NOT_UNIQUE;
+ public void loadingConfigCache () {
+ List configsList = this.list();
+ for (SysConfig config : configsList) {
+ redisService.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
}
- return UserConstants.UNIQUE;
}
/**
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDeptServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDeptServiceImpl.java
index 86e6b9f..a55301b 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDeptServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDeptServiceImpl.java
@@ -1,5 +1,6 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.core.text.Convert;
@@ -13,7 +14,7 @@ import com.muyu.common.system.domain.SysUser;
import com.muyu.system.domain.vo.TreeSelect;
import com.muyu.system.mapper.SysDeptMapper;
import com.muyu.system.mapper.SysRoleMapper;
-import com.muyu.system.service.ISysDeptService;
+import com.muyu.system.service.SysDeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -28,7 +29,7 @@ import java.util.stream.Collectors;
* @author muyu
*/
@Service
-public class SysDeptServiceImpl implements ISysDeptService {
+public class SysDeptServiceImpl extends ServiceImpl implements SysDeptService {
@Autowired
private SysDeptMapper deptMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictDataServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictDataServiceImpl.java
index 298282a..777ffbd 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictDataServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictDataServiceImpl.java
@@ -1,9 +1,10 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.security.utils.DictUtils;
import com.muyu.common.system.domain.SysDictData;
import com.muyu.system.mapper.SysDictDataMapper;
-import com.muyu.system.service.ISysDictDataService;
+import com.muyu.system.service.SysDictDataService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -15,7 +16,7 @@ import java.util.List;
* @author muyu
*/
@Service
-public class SysDictDataServiceImpl implements ISysDictDataService {
+public class SysDictDataServiceImpl extends ServiceImpl implements SysDictDataService {
@Autowired
private SysDictDataMapper dictDataMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictTypeServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictTypeServiceImpl.java
index 33778b2..4117411 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictTypeServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysDictTypeServiceImpl.java
@@ -1,5 +1,6 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.core.utils.StringUtils;
@@ -8,7 +9,7 @@ import com.muyu.common.system.domain.SysDictData;
import com.muyu.common.system.domain.SysDictType;
import com.muyu.system.mapper.SysDictDataMapper;
import com.muyu.system.mapper.SysDictTypeMapper;
-import com.muyu.system.service.ISysDictTypeService;
+import com.muyu.system.service.SysDictTypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -25,7 +26,7 @@ import java.util.stream.Collectors;
* @author muyu
*/
@Service
-public class SysDictTypeServiceImpl implements ISysDictTypeService {
+public class SysDictTypeServiceImpl extends ServiceImpl implements SysDictTypeService {
@Autowired
private SysDictTypeMapper dictTypeMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysLogininforServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysLogininforServiceImpl.java
index a20eeb9..1a7c7a0 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysLogininforServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysLogininforServiceImpl.java
@@ -1,8 +1,9 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.system.domain.SysLogininfor;
import com.muyu.system.mapper.SysLogininforMapper;
-import com.muyu.system.service.ISysLogininforService;
+import com.muyu.system.service.SysLogininforService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -14,7 +15,7 @@ import java.util.List;
* @author muyu
*/
@Service
-public class SysLogininforServiceImpl implements ISysLogininforService {
+public class SysLogininforServiceImpl extends ServiceImpl implements SysLogininforService {
@Autowired
private SysLogininforMapper logininforMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysMenuServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysMenuServiceImpl.java
index a589e61..e4e2ec8 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysMenuServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysMenuServiceImpl.java
@@ -1,5 +1,6 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.Constants;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.utils.StringUtils;
@@ -13,7 +14,7 @@ import com.muyu.system.domain.vo.TreeSelect;
import com.muyu.system.mapper.SysMenuMapper;
import com.muyu.system.mapper.SysRoleMapper;
import com.muyu.system.mapper.SysRoleMenuMapper;
-import com.muyu.system.service.ISysMenuService;
+import com.muyu.system.service.SysMenuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -26,7 +27,7 @@ import java.util.stream.Collectors;
* @author muyu
*/
@Service
-public class SysMenuServiceImpl implements ISysMenuService {
+public class SysMenuServiceImpl extends ServiceImpl implements SysMenuService {
public static final String PREMISSION_STRING = "perms[\"{0}\"]";
@Autowired
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysNoticeServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysNoticeServiceImpl.java
index a63f337..8c0c8d5 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysNoticeServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysNoticeServiceImpl.java
@@ -1,8 +1,9 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.system.domain.SysNotice;
import com.muyu.system.mapper.SysNoticeMapper;
-import com.muyu.system.service.ISysNoticeService;
+import com.muyu.system.service.SysNoticeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -14,7 +15,7 @@ import java.util.List;
* @author muyu
*/
@Service
-public class SysNoticeServiceImpl implements ISysNoticeService {
+public class SysNoticeServiceImpl extends ServiceImpl implements SysNoticeService {
@Autowired
private SysNoticeMapper noticeMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysOperLogServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysOperLogServiceImpl.java
index f376543..24e7d39 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysOperLogServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysOperLogServiceImpl.java
@@ -1,8 +1,9 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.system.domain.SysOperLog;
import com.muyu.system.mapper.SysOperLogMapper;
-import com.muyu.system.service.ISysOperLogService;
+import com.muyu.system.service.SysOperLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -14,7 +15,7 @@ import java.util.List;
* @author muyu
*/
@Service
-public class SysOperLogServiceImpl implements ISysOperLogService {
+public class SysOperLogServiceImpl extends ServiceImpl implements SysOperLogService {
@Autowired
private SysOperLogMapper operLogMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPermissionServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPermissionServiceImpl.java
index d48eae2..a8641a1 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPermissionServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPermissionServiceImpl.java
@@ -1,10 +1,11 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.system.domain.SysRole;
import com.muyu.common.system.domain.SysUser;
-import com.muyu.system.service.ISysMenuService;
-import com.muyu.system.service.ISysPermissionService;
-import com.muyu.system.service.ISysRoleService;
+import com.muyu.system.service.SysMenuService;
+import com.muyu.system.service.SysPermissionService;
+import com.muyu.system.service.SysRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
@@ -19,12 +20,12 @@ import java.util.Set;
* @author muyu
*/
@Service
-public class SysPermissionServiceImpl implements ISysPermissionService {
+public class SysPermissionServiceImpl implements SysPermissionService {
@Autowired
- private ISysRoleService roleService;
+ private SysRoleService roleService;
@Autowired
- private ISysMenuService menuService;
+ private SysMenuService menuService;
/**
* 获取角色数据权限
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPostServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPostServiceImpl.java
index 6a1a138..457ac5a 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPostServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysPostServiceImpl.java
@@ -1,12 +1,13 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.system.domain.SysPost;
import com.muyu.system.mapper.SysPostMapper;
import com.muyu.system.mapper.SysUserPostMapper;
-import com.muyu.system.service.ISysPostService;
+import com.muyu.system.service.SysPostService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -18,7 +19,7 @@ import java.util.List;
* @author muyu
*/
@Service
-public class SysPostServiceImpl implements ISysPostService {
+public class SysPostServiceImpl extends ServiceImpl implements SysPostService {
@Autowired
private SysPostMapper postMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysRoleServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysRoleServiceImpl.java
index 7146362..fa832da 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysRoleServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysRoleServiceImpl.java
@@ -1,5 +1,6 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.core.utils.SpringUtils;
@@ -15,7 +16,7 @@ import com.muyu.system.mapper.SysRoleDeptMapper;
import com.muyu.system.mapper.SysRoleMapper;
import com.muyu.system.mapper.SysRoleMenuMapper;
import com.muyu.system.mapper.SysUserRoleMapper;
-import com.muyu.system.service.ISysRoleService;
+import com.muyu.system.service.SysRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -28,7 +29,7 @@ import java.util.*;
* @author muyu
*/
@Service
-public class SysRoleServiceImpl implements ISysRoleService {
+public class SysRoleServiceImpl extends ServiceImpl implements SysRoleService {
@Autowired
private SysRoleMapper roleMapper;
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserOnlineServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserOnlineServiceImpl.java
index 97db6cb..8ede754 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserOnlineServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserOnlineServiceImpl.java
@@ -1,9 +1,10 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.system.domain.LoginUser;
import com.muyu.system.domain.SysUserOnline;
-import com.muyu.system.service.ISysUserOnlineService;
+import com.muyu.system.service.SysUserOnlineService;
import org.springframework.stereotype.Service;
/**
@@ -12,7 +13,7 @@ import org.springframework.stereotype.Service;
* @author muyu
*/
@Service
-public class SysUserOnlineServiceImpl implements ISysUserOnlineService {
+public class SysUserOnlineServiceImpl implements SysUserOnlineService {
/**
* 通过登录地址查询信息
*
diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
index fc68e64..ab88e1c 100644
--- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
+++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java
@@ -1,5 +1,6 @@
package com.muyu.system.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.constant.UserConstants;
import com.muyu.common.core.exception.ServiceException;
import com.muyu.common.core.utils.SpringUtils;
@@ -13,8 +14,8 @@ import com.muyu.system.domain.SysPost;
import com.muyu.system.domain.SysUserPost;
import com.muyu.system.domain.SysUserRole;
import com.muyu.system.mapper.*;
-import com.muyu.system.service.ISysConfigService;
-import com.muyu.system.service.ISysUserService;
+import com.muyu.system.service.SysUserService;
+import com.muyu.system.service.SysConfigService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,7 +34,7 @@ import java.util.stream.Collectors;
* @author muyu
*/
@Service
-public class SysUserServiceImpl implements ISysUserService {
+public class SysUserServiceImpl extends ServiceImpl implements SysUserService {
private static final Logger log = LoggerFactory.getLogger(SysUserServiceImpl.class);
@Autowired
protected Validator validator;
@@ -48,7 +49,7 @@ public class SysUserServiceImpl implements ISysUserService {
@Autowired
private SysUserPostMapper userPostMapper;
@Autowired
- private ISysConfigService configService;
+ private SysConfigService configService;
/**
* 根据条件分页查询用户列表