From 936dbe1f11369f9e03ef817a114390e6e13219c4 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 01 Jun 2022 16:52:29 +0800
Subject: [PATCH] 20220527
---
src/main/java/com/xcong/farmer/cms/modules/system/service/IMenuService.java | 5
src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java | 13 ++
src/main/java/com/xcong/farmer/cms/modules/system/service/INavigationBarService.java | 3
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java | 37 +++++-
src/main/java/com/xcong/farmer/cms/modules/system/mapper/MenuMapper.java | 6 +
src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminNavigationBarVo.java | 2
src/main/java/com/xcong/farmer/cms/modules/system/service/IColumnService.java | 3
src/main/resources/application.properties | 2
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminNavigationBarController.java | 6 +
src/main/java/com/xcong/farmer/cms/modules/system/service/IUserService.java | 3
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java | 41 +++++-
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminColumnController.java | 6 +
src/main/java/com/xcong/farmer/cms/modules/system/service/IRoleService.java | 3
src/main/java/com/xcong/farmer/cms/modules/system/entity/NavigationBarEntity.java | 2
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/NavigationBarServiceImpl.java | 68 +++++++---
src/main/resources/mapper/NavigationBarMapper.xml | 9 +
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminArticleController.java | 6 +
src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeBarInfoVo.java | 2
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminRoleController.java | 6 +
src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateBarDto.java | 2
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminUserController.java | 7 +
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java | 20 +++
src/main/java/com/xcong/farmer/cms/modules/system/service/IArticleService.java | 3
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/MenuServiceImpl.java | 52 ++++++++
src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeRoleInfoVo.java | 2
src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminMenuController.java | 13 ++
src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddBarDto.java | 2
src/main/resources/mapper/MenuMapper.xml | 14 ++
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java | 20 +++
src/main/java/com/xcong/farmer/cms/modules/system/mapper/NavigationBarMapper.java | 2
30 files changed, 317 insertions(+), 43 deletions(-)
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminArticleController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminArticleController.java
index 427e3bb..eee04ed 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminArticleController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminArticleController.java
@@ -53,4 +53,10 @@
public Result updateArticle(@RequestBody @Valid AdminUpdateArticleDto adminUpdateArticleDto) {
return iArticleService.updateArticle(adminUpdateArticleDto);
}
+
+ @ApiOperation(value = "删除文章", notes = "删除文章")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iArticleService.delObjs(adminDeleteDto);
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminColumnController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminColumnController.java
index e1e58f4..90a073b 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminColumnController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminColumnController.java
@@ -63,4 +63,10 @@
return iColumnService.updateColumn(adminUpdateColumnDto);
}
+ @ApiOperation(value = "删除栏目", notes = "删除栏目")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iColumnService.delObjs(adminDeleteDto);
+ }
+
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminMenuController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminMenuController.java
index 0311888..070ed5e 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminMenuController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminMenuController.java
@@ -33,6 +33,13 @@
return iMenuService.getMenuInPage(adminMenuDto);
}
+ @ApiOperation(value = "系统菜单列表", notes = "系统菜单列表")
+ @ApiResponses({@ApiResponse(code = 200, message = "ok", response = AdminMenuVo.class)})
+ @GetMapping(value = "/menuInList")
+ public Result getMenuInList() {
+ return iMenuService.getMenuInList();
+ }
+
@ApiOperation(value = "添加系统菜单", notes = "添加系统菜单")
@PostMapping(value = "/addMenu")
public Result addMenu(@RequestBody @Valid AdminAddMenuDto adminAddMenuDto) {
@@ -56,4 +63,10 @@
public Result updateMenu(@RequestBody @Valid AdminUpdateMenuDto adminUpdateMenuDto) {
return iMenuService.updateMenu(adminUpdateMenuDto);
}
+
+ @ApiOperation(value = "删除系统菜单", notes = "删除系统菜单")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iMenuService.delObjs(adminDeleteDto);
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminNavigationBarController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminNavigationBarController.java
index dc1c9c4..f1eeb0a 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminNavigationBarController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminNavigationBarController.java
@@ -62,5 +62,11 @@
return iNavigationBarService.updateBar(adminUpdateMenuDto);
}
+ @ApiOperation(value = "删除导航栏", notes = "删除导航栏")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iNavigationBarService.delObjs(adminDeleteDto);
+ }
+
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminRoleController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminRoleController.java
index bf6952d..62de727 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminRoleController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminRoleController.java
@@ -56,4 +56,10 @@
public Result updateRole(@RequestBody @Valid AdminUpdateRoleDto adminUpdateRoleDto) {
return iRoleService.updateRole(adminUpdateRoleDto);
}
+
+ @ApiOperation(value = "删除系统角色", notes = "更新系统角色")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iRoleService.delObjs(adminDeleteDto);
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminUserController.java b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminUserController.java
index 83e1d8b..c4b342b 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminUserController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/Controller/AdminUserController.java
@@ -2,6 +2,7 @@
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddUserDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateUserDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUserDto;
import com.xcong.farmer.cms.modules.system.service.IUserService;
@@ -84,4 +85,10 @@
return iUserService.userMenu();
}
+ @ApiOperation(value = "删除系统用户", notes = "删除系统用户")
+ @PostMapping(value = "/delObjs")
+ public Result delObjs(@RequestBody @Valid AdminDeleteDto adminDeleteDto) {
+ return iUserService.delObjs(adminDeleteDto);
+ }
+
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddBarDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddBarDto.java
index 8ad6a58..b2240d1 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddBarDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddBarDto.java
@@ -15,7 +15,7 @@
private String linkUrl;
//描述
@ApiModelProperty(value = "描述")
- private String describe;
+ private String remark;
//排序
@ApiModelProperty(value = "排序")
private Integer orderNum;
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java
new file mode 100644
index 0000000..19bbb41
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java
@@ -0,0 +1,13 @@
+package com.xcong.farmer.cms.modules.system.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "AdminDeleteDto", description = "参数接收类")
+public class AdminDeleteDto {
+
+ @ApiModelProperty(value = "IDS", example = "1,2,3")
+ private String ids;
+}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateBarDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateBarDto.java
index f17b25e..9a1e2eb 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateBarDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateBarDto.java
@@ -16,7 +16,7 @@
private String linkUrl;
//描述
@ApiModelProperty(value = "描述")
- private String describe;
+ private String remark;
//排序
@ApiModelProperty(value = "排序")
private Integer orderNum;
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/entity/NavigationBarEntity.java b/src/main/java/com/xcong/farmer/cms/modules/system/entity/NavigationBarEntity.java
index 6a18509..7872f53 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/entity/NavigationBarEntity.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/entity/NavigationBarEntity.java
@@ -20,7 +20,7 @@
//链接地址
private String linkUrl;
//描述
- private String describe;
+ private String remark;
//排序
private Integer orderNum;
//图片
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/mapper/MenuMapper.java b/src/main/java/com/xcong/farmer/cms/modules/system/mapper/MenuMapper.java
index b73e7ba..8c4c131 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/mapper/MenuMapper.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/mapper/MenuMapper.java
@@ -8,9 +8,15 @@
import com.xcong.farmer.cms.modules.system.vo.AdminUserMenuVo;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface MenuMapper extends BaseMapper<MenuEntity> {
IPage<AdminMenuVo> selectAdminMenuVoInPage(Page<AdminMenuVo> page, @Param("record")MenuEntity menuEntity);
AdminUserMenuVo selectAdminRoleMenuVoById(@Param("id")Long parentId);
+
+ List<AdminMenuVo> selectAdminMenuVoInListByParentId(@Param("parentId")Long parentIdDefault);
+
+ MenuEntity selectMenuEntityByIdAndParentId(@Param("menuId")Long menuId, @Param("parentId")Long parentidDefault);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/mapper/NavigationBarMapper.java b/src/main/java/com/xcong/farmer/cms/modules/system/mapper/NavigationBarMapper.java
index 9116878..a63e11b 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/mapper/NavigationBarMapper.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/mapper/NavigationBarMapper.java
@@ -14,4 +14,6 @@
IPage<AdminNavigationBarVo> selectAdminNavigationBarVoInPage(Page<AdminNavigationBarVo> page, @Param("record")NavigationBarEntity navigationBarEntity);
List<AdminNavigationBarVo> selectAdminNavigationBarVoByParentId(@Param("parentId")Long parentidDefault);
+
+ List<NavigationBarEntity> selectListByParentId(@Param("parentId")Long id);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/IArticleService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/IArticleService.java
index 4c7838e..4f8dcb9 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/IArticleService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/IArticleService.java
@@ -4,6 +4,7 @@
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddArticleDto;
import com.xcong.farmer.cms.modules.system.dto.AdminArticleDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateArticleDto;
import com.xcong.farmer.cms.modules.system.entity.ArticleEntity;
@@ -18,4 +19,6 @@
Result seeArticleInfo(Long id);
Result updateArticle(AdminUpdateArticleDto adminUpdateArticleDto);
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/IColumnService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/IColumnService.java
index 1dc6fe5..9eb13e0 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/IColumnService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/IColumnService.java
@@ -4,6 +4,7 @@
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddColumnDto;
import com.xcong.farmer.cms.modules.system.dto.AdminColumnDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateColumnDto;
import com.xcong.farmer.cms.modules.system.entity.ColumnEntity;
@@ -20,4 +21,6 @@
Result updateColumn(AdminUpdateColumnDto adminUpdateColumnDto);
Result getColumnInList();
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/IMenuService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/IMenuService.java
index d1ba9fd..ee9974e 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/IMenuService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/IMenuService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddMenuDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminMenuDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateMenuDto;
import com.xcong.farmer.cms.modules.system.entity.MenuEntity;
@@ -18,4 +19,8 @@
Result seeMenuInfo(Long id);
Result updateMenu(AdminUpdateMenuDto adminUpdateMenuDto);
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
+
+ Result getMenuInList();
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/INavigationBarService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/INavigationBarService.java
index 4c43fdb..04069c2 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/INavigationBarService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/INavigationBarService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddBarDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminNavigationBarDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateBarDto;
import com.xcong.farmer.cms.modules.system.entity.NavigationBarEntity;
@@ -20,4 +21,6 @@
Result updateBar(AdminUpdateBarDto adminUpdateMenuDto);
Result getBarInList();
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/IRoleService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/IRoleService.java
index f6e2a9f..dfe33c7 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/IRoleService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/IRoleService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddRoleDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminRoleDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateRoleDto;
import com.xcong.farmer.cms.modules.system.entity.RoleEntity;
@@ -18,4 +19,6 @@
Result seeRoleInfo(Long id);
Result updateRole(AdminUpdateRoleDto adminUpdateRoleDto);
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/IUserService.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/IUserService.java
index 24c4fe3..42816ec 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/IUserService.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/IUserService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddUserDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateUserDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUserDto;
import com.xcong.farmer.cms.modules.system.entity.UserEntity;
@@ -26,4 +27,6 @@
Result resetPassword(Long id);
Result userMenu();
+
+ Result delObjs(AdminDeleteDto adminDeleteDto);
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
index 406db92..f0ef2c5 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
@@ -1,14 +1,18 @@
package com.xcong.farmer.cms.modules.system.service.Impl;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddArticleDto;
import com.xcong.farmer.cms.modules.system.dto.AdminArticleDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateArticleDto;
import com.xcong.farmer.cms.modules.system.entity.ArticleEntity;
import com.xcong.farmer.cms.modules.system.entity.ColumnEntity;
+import com.xcong.farmer.cms.modules.system.entity.UserRoleEntity;
import com.xcong.farmer.cms.modules.system.mapper.ArticleMapper;
import com.xcong.farmer.cms.modules.system.mapper.ColumnMapper;
import com.xcong.farmer.cms.modules.system.service.IArticleService;
@@ -176,4 +180,20 @@
this.baseMapper.updateById(articleEntity);
return Result.ok("更新成功");
}
+
+ @Override
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] articleIds = ids.split(StringPool.COMMA);
+ for(String articleIdStr : articleIds){
+ Long articleId = Long.valueOf(articleIdStr);
+
+ ArticleEntity articleEntity = this.baseMapper.selectById(articleId);
+ articleEntity.setDelStatus(ArticleEntity.DELETE_STATUS_YES);
+ this.baseMapper.updateById(articleEntity);
+ }
+ }
+ return Result.ok("删除成功");
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java
index d0e66ee..602c31f 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ColumnServiceImpl.java
@@ -3,13 +3,16 @@
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddColumnDto;
import com.xcong.farmer.cms.modules.system.dto.AdminColumnDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateColumnDto;
import com.xcong.farmer.cms.modules.system.entity.ColumnEntity;
+import com.xcong.farmer.cms.modules.system.entity.NavigationBarEntity;
import com.xcong.farmer.cms.modules.system.mapper.ColumnMapper;
import com.xcong.farmer.cms.modules.system.service.IColumnService;
import com.xcong.farmer.cms.modules.system.vo.AdminColumnVo;
@@ -211,4 +214,21 @@
}
return Result.ok(records);
}
+
+ @Override
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] columnIds = ids.split(StringPool.COMMA);
+ for(String columnIdStr : columnIds){
+ Long columnId = Long.valueOf(columnIdStr);
+ QueryWrapper<ColumnEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("parent_id",columnId);
+ this.baseMapper.delete(objectQueryWrapper);
+
+ this.baseMapper.deleteById(columnId);
+ }
+ }
+ return Result.ok("删除成功");
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/MenuServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/MenuServiceImpl.java
index 6bc0efb..6507b54 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/MenuServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/MenuServiceImpl.java
@@ -3,13 +3,17 @@
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddMenuDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminMenuDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateMenuDto;
import com.xcong.farmer.cms.modules.system.entity.MenuEntity;
+import com.xcong.farmer.cms.modules.system.entity.RoleMenuEntity;
+import com.xcong.farmer.cms.modules.system.entity.UserRoleEntity;
import com.xcong.farmer.cms.modules.system.mapper.MenuMapper;
import com.xcong.farmer.cms.modules.system.mapper.RoleMenuMapper;
import com.xcong.farmer.cms.modules.system.service.IMenuService;
@@ -167,4 +171,52 @@
this.baseMapper.updateById(menuEntity);
return Result.ok("更新成功");
}
+
+ @Override
+ @Transactional
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] menuIds = ids.split(StringPool.COMMA);
+ for(String menuIdStr : menuIds){
+ Long menuId = Long.valueOf(menuIdStr);
+ QueryWrapper<MenuEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("parent_id",menuId);
+ this.baseMapper.delete(objectQueryWrapper);
+
+ this.baseMapper.deleteById(menuId);
+
+ roleMenuMapper.deleteByMenuId(menuId);
+ }
+ }
+ return Result.ok("删除成功");
+ }
+
+ @Override
+ public Result getMenuInList() {
+ List<AdminMenuVo> records = this.baseMapper.selectAdminMenuVoInListByParentId(MenuEntity.PARENTID_DEFAULT);
+ if(CollUtil.isNotEmpty(records)){
+ for(AdminMenuVo adminMenuVo : records){
+ Long id = adminMenuVo.getId();
+ QueryWrapper<MenuEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("parent_id",id);
+ List<MenuEntity> menuEntities = this.baseMapper.selectList(objectQueryWrapper);
+ List<AdminMenuVo> adminMenuVoChilds = new ArrayList<>();
+ if(CollUtil.isNotEmpty(menuEntities)){
+ for(MenuEntity menuEntityChild : menuEntities){
+ AdminMenuVo child = new AdminMenuVo();
+ child.setId(menuEntityChild.getId());
+ child.setMenuName(menuEntityChild.getMenuName());
+ child.setMenuType(menuEntityChild.getMenuType());
+ child.setRouteUrl(menuEntityChild.getRouteUrl());
+ child.setOrderNum(menuEntityChild.getOrderNum());
+ child.setCreateTime(menuEntityChild.getCreateTime());
+ adminMenuVoChilds.add(child);
+ }
+ }
+ adminMenuVo.setChild(adminMenuVoChilds);
+ }
+ }
+ return Result.ok(records);
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/NavigationBarServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/NavigationBarServiceImpl.java
index a0f0c40..f72cd93 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/NavigationBarServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/NavigationBarServiceImpl.java
@@ -3,14 +3,17 @@
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddBarDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminNavigationBarDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateBarDto;
import com.xcong.farmer.cms.modules.system.entity.NavigationBarEntity;
import com.xcong.farmer.cms.modules.system.mapper.NavigationBarMapper;
+import com.xcong.farmer.cms.modules.system.mapper.UserRoleMapper;
import com.xcong.farmer.cms.modules.system.service.INavigationBarService;
import com.xcong.farmer.cms.modules.system.vo.AdminNavigationBarVo;
import com.xcong.farmer.cms.modules.system.vo.AdminSeeBarInfoVo;
@@ -24,24 +27,29 @@
import cn.hutool.core.util.ObjectUtil;
import org.springframework.transaction.annotation.Transactional;
+import javax.annotation.Resource;
+
@Service
@Slf4j
public class NavigationBarServiceImpl extends ServiceImpl<NavigationBarMapper, NavigationBarEntity> implements INavigationBarService {
+
+ @Resource
+ private NavigationBarMapper navigationBarMapper;
@Override
public Result getBarInPage(AdminNavigationBarDto adminNavigationBarDto) {
Page<AdminNavigationBarVo> page = new Page<>(adminNavigationBarDto.getPageNum(), adminNavigationBarDto.getPageSize());
NavigationBarEntity navigationBarEntity = new NavigationBarEntity();
navigationBarEntity.setParentId(NavigationBarEntity.PARENTID_DEFAULT);
- IPage<AdminNavigationBarVo> list = this.baseMapper.selectAdminNavigationBarVoInPage(page,navigationBarEntity);
+ IPage<AdminNavigationBarVo> list = navigationBarMapper.selectAdminNavigationBarVoInPage(page,navigationBarEntity);
List<AdminNavigationBarVo> records = list.getRecords();
if(CollUtil.isNotEmpty(records)){
for(AdminNavigationBarVo adminNavigationBarVo : records){
Long id = adminNavigationBarVo.getId();
QueryWrapper<NavigationBarEntity> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("parent_id",id);
- List<NavigationBarEntity> navigationBarEntities = this.baseMapper.selectList(objectQueryWrapper);
+ List<NavigationBarEntity> navigationBarEntities = navigationBarMapper.selectList(objectQueryWrapper);
List<AdminNavigationBarVo> adminNavigationBarVoChilds = new ArrayList<>();
if(CollUtil.isNotEmpty(navigationBarEntities)){
for(NavigationBarEntity navigationBarEntityChild : navigationBarEntities){
@@ -49,7 +57,7 @@
child.setId(navigationBarEntityChild.getId());
child.setBarName(navigationBarEntityChild.getBarName());
child.setLinkUrl(navigationBarEntityChild.getLinkUrl());
- child.setDescribe(navigationBarEntityChild.getDescribe());
+ child.setRemark(navigationBarEntityChild.getRemark());
child.setPic(navigationBarEntityChild.getPic());
child.setOrderNum(navigationBarEntityChild.getOrderNum());
adminNavigationBarVoChilds.add(child);
@@ -88,34 +96,34 @@
if(StrUtil.isNotEmpty(pic)){
navigationBarEntity.setPic(pic);
}
- String describe = adminAddBarDto.getDescribe();
- if(StrUtil.isNotEmpty(describe)){
- navigationBarEntity.setDescribe(describe);
+ String remark = adminAddBarDto.getRemark();
+ if(StrUtil.isNotEmpty(remark)){
+ navigationBarEntity.setRemark(remark);
}
- this.baseMapper.insert(navigationBarEntity);
+ navigationBarMapper.insert(navigationBarEntity);
return Result.ok("添加成功");
}
@Override
@Transactional
public Result deleteBar(Long id) {
- NavigationBarEntity navigationBarEntity = this.baseMapper.selectById(id);
+ NavigationBarEntity navigationBarEntity = navigationBarMapper.selectById(id);
if(ObjectUtil.isEmpty(navigationBarEntity)){
return Result.fail("导航栏不存在");
}
QueryWrapper<NavigationBarEntity> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("parent_id",id);
- List<NavigationBarEntity> navigationBarEntities = this.baseMapper.selectList(objectQueryWrapper);
+ List<NavigationBarEntity> navigationBarEntities = navigationBarMapper.selectList(objectQueryWrapper);
if(CollUtil.isNotEmpty(navigationBarEntities)){
return Result.fail("请先清空它的二级导航栏");
}
- this.baseMapper.deleteById(id);
+ navigationBarMapper.deleteById(id);
return Result.ok("删除成功");
}
@Override
public Result seeBarInfo(Long id) {
- NavigationBarEntity navigationBarEntity = this.baseMapper.selectById(id);
+ NavigationBarEntity navigationBarEntity = navigationBarMapper.selectById(id);
if(ObjectUtil.isEmpty(navigationBarEntity)){
return Result.fail("导航栏不存在");
}
@@ -123,7 +131,7 @@
adminSeeBarInfoVo.setId(navigationBarEntity.getId());
adminSeeBarInfoVo.setBarName(navigationBarEntity.getBarName());
adminSeeBarInfoVo.setLinkUrl(navigationBarEntity.getLinkUrl());
- adminSeeBarInfoVo.setDescribe(navigationBarEntity.getDescribe());
+ adminSeeBarInfoVo.setRemark(navigationBarEntity.getRemark());
adminSeeBarInfoVo.setOrderNum(navigationBarEntity.getOrderNum());
adminSeeBarInfoVo.setPic(navigationBarEntity.getPic());
adminSeeBarInfoVo.setParentId(navigationBarEntity.getParentId());
@@ -137,7 +145,7 @@
if(ObjectUtil.isEmpty(id)){
return Result.fail("导航栏不存在");
}
- NavigationBarEntity navigationBarEntity = this.baseMapper.selectById(id);
+ NavigationBarEntity navigationBarEntity = navigationBarMapper.selectById(id);
if(ObjectUtil.isEmpty(navigationBarEntity)){
return Result.fail("导航栏不存在");
}
@@ -164,23 +172,21 @@
if(StrUtil.isNotEmpty(pic)){
navigationBarEntity.setPic(pic);
}
- String describe = adminUpdateMenuDto.getDescribe();
- if(StrUtil.isNotEmpty(describe)){
- navigationBarEntity.setDescribe(describe);
+ String remark = adminUpdateMenuDto.getRemark();
+ if(StrUtil.isNotEmpty(remark)){
+ navigationBarEntity.setRemark(remark);
}
- this.baseMapper.updateById(navigationBarEntity);
+ navigationBarMapper.updateById(navigationBarEntity);
return Result.ok("更新成功");
}
@Override
public Result getBarInList() {
- List<AdminNavigationBarVo> records = this.baseMapper.selectAdminNavigationBarVoByParentId(NavigationBarEntity.PARENTID_DEFAULT);
+ List<AdminNavigationBarVo> records = navigationBarMapper.selectAdminNavigationBarVoByParentId(NavigationBarEntity.PARENTID_DEFAULT);
if(CollUtil.isNotEmpty(records)){
for(AdminNavigationBarVo adminNavigationBarVo : records){
Long id = adminNavigationBarVo.getId();
- QueryWrapper<NavigationBarEntity> objectQueryWrapper = new QueryWrapper<>();
- objectQueryWrapper.eq("parent_id",id);
- List<NavigationBarEntity> navigationBarEntities = this.baseMapper.selectList(objectQueryWrapper);
+ List<NavigationBarEntity> navigationBarEntities = navigationBarMapper.selectListByParentId(id);
List<AdminNavigationBarVo> adminNavigationBarVoChilds = new ArrayList<>();
if(CollUtil.isNotEmpty(navigationBarEntities)){
for(NavigationBarEntity navigationBarEntityChild : navigationBarEntities){
@@ -188,7 +194,7 @@
child.setId(navigationBarEntityChild.getId());
child.setBarName(navigationBarEntityChild.getBarName());
child.setLinkUrl(navigationBarEntityChild.getLinkUrl());
- child.setDescribe(navigationBarEntityChild.getDescribe());
+ child.setRemark(navigationBarEntityChild.getRemark());
child.setPic(navigationBarEntityChild.getPic());
child.setOrderNum(navigationBarEntityChild.getOrderNum());
adminNavigationBarVoChilds.add(child);
@@ -199,4 +205,22 @@
}
return Result.ok(records);
}
+
+ @Override
+ @Transactional
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] barIds = ids.split(StringPool.COMMA);
+ for(String barIdStr : barIds){
+ Long barId = Long.valueOf(barIdStr);
+ QueryWrapper<NavigationBarEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("parent_id",barId);
+ navigationBarMapper.delete(objectQueryWrapper);
+
+ navigationBarMapper.deleteById(barId);
+ }
+ }
+ return Result.ok("删除成功");
+ }
}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
index 1699bef..7029418 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
@@ -9,6 +9,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddRoleDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminRoleDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateRoleDto;
import com.xcong.farmer.cms.modules.system.entity.*;
@@ -94,6 +95,10 @@
return Result.fail("当前角色下还有用户,请重新分配角色");
}
this.baseMapper.deleteById(id);
+
+ QueryWrapper<RoleMenuEntity> queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("role_id",id);
+ roleMenuMapper.delete(queryWrapper);
return Result.ok("删除成功");
}
@@ -109,15 +114,14 @@
adminSeeRoleInfoVo.setRemark(roleEntity.getRemark());
List<RoleMenuEntity> roleMenuEntities = roleMenuMapper.selectListByRoleId(id);
if(CollUtil.isNotEmpty(roleMenuEntities)){
- List<AdminMenuInfoVo> adminMenuInfoVos = new ArrayList<>();
+ List<Long> menuIds = new ArrayList<>();
for(RoleMenuEntity roleMenuEntity : roleMenuEntities){
- MenuEntity menuEntity = menuMapper.selectById(roleMenuEntity.getMenuId());
- AdminMenuInfoVo adminMenuInfoVo = new AdminMenuInfoVo();
- adminMenuInfoVo.setId(menuEntity.getId());
- adminMenuInfoVo.setMenuName(menuEntity.getMenuName());
- adminMenuInfoVos.add(adminMenuInfoVo);
+ MenuEntity menuEntity = menuMapper.selectMenuEntityByIdAndParentId(roleMenuEntity.getMenuId(),MenuEntity.PARENTID_DEFAULT);
+ if(ObjectUtil.isNotEmpty(menuEntity)){
+ menuIds.add(menuEntity.getId());
+ }
}
- adminSeeRoleInfoVo.setMenuInfoVos(adminMenuInfoVos);
+ adminSeeRoleInfoVo.setMenuIds(menuIds);
}
return Result.ok(adminSeeRoleInfoVo);
}
@@ -150,6 +154,29 @@
return Result.ok("更新成功");
}
+ @Override
+ @Transactional
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] roleIds = ids.split(StringPool.COMMA);
+ for(String roleIdStr : roleIds){
+ Long roleId = Long.valueOf(roleIdStr);
+
+ QueryWrapper<UserRoleEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("role_id",roleId);
+ userRoleMapper.delete(objectQueryWrapper);
+
+ QueryWrapper<RoleMenuEntity> queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("role_id",roleId);
+ roleMenuMapper.delete(queryWrapper);
+
+ this.baseMapper.deleteById(roleId);
+ }
+ }
+ return Result.ok("删除成功");
+ }
+
private void saveRoleMenus(String menuIds,Long roleId) {
if (StrUtil.isNotEmpty(menuIds)) {
String[] menuIdList = menuIds.split(StringPool.COMMA);
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
index dd3877c..7d13ef2 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
@@ -8,6 +8,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xcong.farmer.cms.common.response.Result;
import com.xcong.farmer.cms.modules.system.dto.AdminAddUserDto;
+import com.xcong.farmer.cms.modules.system.dto.AdminDeleteDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUpdateUserDto;
import com.xcong.farmer.cms.modules.system.dto.AdminUserDto;
import com.xcong.farmer.cms.modules.system.entity.*;
@@ -270,13 +271,15 @@
AdminUserMenuVo adminUserMenuVo = menuMapper.selectAdminRoleMenuVoById(childId);
Long parentId = adminUserMenuVo.getParentId();
AdminUserMenuVo adminUserMenuVoParent = menuMap.get(parentId);
- List<AdminUserMenuVo> child = adminUserMenuVoParent.getChild();
- if(CollUtil.isEmpty(child)){
- List<AdminUserMenuVo> list = new ArrayList<>();
- list.add(adminUserMenuVo);
- adminUserMenuVoParent.setChild(list);
- }else{
- child.add(adminUserMenuVo);
+ if(ObjectUtil.isNotEmpty(adminUserMenuVoParent)){
+ List<AdminUserMenuVo> child = adminUserMenuVoParent.getChild();
+ if(CollUtil.isEmpty(child)){
+ List<AdminUserMenuVo> list = new ArrayList<>();
+ list.add(adminUserMenuVo);
+ adminUserMenuVoParent.setChild(list);
+ }else{
+ child.add(adminUserMenuVo);
+ }
}
}
}
@@ -291,6 +294,26 @@
return Result.ok(adminUserMenuVos);
}
+ @Override
+ @Transactional
+ public Result delObjs(AdminDeleteDto adminDeleteDto) {
+ String ids = adminDeleteDto.getIds();
+ if(StrUtil.isNotEmpty(ids)){
+ String[] userIds = ids.split(StringPool.COMMA);
+ for(String userIdStr : userIds){
+ Long userId = Long.valueOf(userIdStr);
+
+ QueryWrapper<UserRoleEntity> objectQueryWrapper = new QueryWrapper<>();
+ objectQueryWrapper.eq("user_id",userId);
+ userRoleMapper.delete(objectQueryWrapper);
+
+ this.baseMapper.deleteById(userId);
+ }
+
+ }
+ return Result.ok("删除成功");
+ }
+
private void saveUserRole(String roleIds,Long userId) {
if (StrUtil.isNotEmpty(roleIds)) {
String[] roleIdList = roleIds.split(StringPool.COMMA);
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminNavigationBarVo.java b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminNavigationBarVo.java
index fb04b5b..1c98446 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminNavigationBarVo.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminNavigationBarVo.java
@@ -19,7 +19,7 @@
private String linkUrl;
//描述
@ApiModelProperty(value = "描述")
- private String describe;
+ private String remark;
//排序
@ApiModelProperty(value = "排序")
private Integer orderNum;
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeBarInfoVo.java b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeBarInfoVo.java
index b6c8fd4..121b746 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeBarInfoVo.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeBarInfoVo.java
@@ -17,7 +17,7 @@
private String linkUrl;
//描述
@ApiModelProperty(value = "描述")
- private String describe;
+ private String remark;
//排序
@ApiModelProperty(value = "排序")
private Integer orderNum;
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeRoleInfoVo.java b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeRoleInfoVo.java
index edee956..adddf1d 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeRoleInfoVo.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/vo/AdminSeeRoleInfoVo.java
@@ -20,6 +20,6 @@
private String remark;
@ApiModelProperty(value = "菜单按钮")
- private List<AdminMenuInfoVo> menuInfoVos;
+ private List<Long> menuIds;
}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 5f5d326..7d62cc0 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -1,4 +1,4 @@
# �����ϴ�ͼƬ��·���ͷ���ͼƬͼƬ��·��
upload.file.location=file:D:/Tools/
upload.file.path =/image/**
-static.resource.url =http://localhost:8878/image/
+static.resource.url =http://192.168.0.11:8878/image/
diff --git a/src/main/resources/mapper/MenuMapper.xml b/src/main/resources/mapper/MenuMapper.xml
index e1127a9..28ead9c 100644
--- a/src/main/resources/mapper/MenuMapper.xml
+++ b/src/main/resources/mapper/MenuMapper.xml
@@ -24,4 +24,18 @@
t_menu a where a.id = #{id}
</select>
+ <select id="selectAdminMenuVoInListByParentId" resultType="com.xcong.farmer.cms.modules.system.vo.AdminMenuVo">
+ SELECT
+ a.*
+ FROM
+ t_menu a where a.parent_id = #{parentId}
+ </select>
+
+ <select id="selectMenuEntityByIdAndParentId" resultType="com.xcong.farmer.cms.modules.system.entity.MenuEntity">
+ SELECT
+ a.*
+ FROM
+ t_menu a where a.parent_id != #{parentId} and a.id = #{menuId}
+ </select>
+
</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/NavigationBarMapper.xml b/src/main/resources/mapper/NavigationBarMapper.xml
index 5dfa1cc..9d564e7 100644
--- a/src/main/resources/mapper/NavigationBarMapper.xml
+++ b/src/main/resources/mapper/NavigationBarMapper.xml
@@ -26,4 +26,13 @@
order by a.create_time desc
</select>
+ <select id="selectListByParentId" resultType="com.xcong.farmer.cms.modules.system.entity.NavigationBarEntity">
+ SELECT
+ a.*
+ FROM
+ t_navigation_bar a
+ where a.parent_id = #{parentId}
+ order by a.create_time desc
+ </select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1