【手机端菜单】修改手机端菜单

This commit is contained in:
weizhiqiang 2022-07-24 23:45:16 +08:00
parent dbbe25e8bb
commit 655be04203
5 changed files with 44 additions and 2 deletions

View file

@ -24,7 +24,7 @@ import java.io.Serializable;
* 注意本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的
*/
@Data
@TableName(value = "sys_eve_menu_auth_point")
@TableName(value = "app_workbench_page")
@ApiModel("APP菜单实体类")
public class AppWorkPageMation extends CommonOperatorUserInfo implements Serializable {
@ -68,4 +68,8 @@ public class AppWorkPageMation extends CommonOperatorUserInfo implements Seriali
@ApiModelProperty(value = "所属目录id", required = "required")
private String parentId;
@TableField(value = "desktop_id")
@ApiModelProperty(value = "所属桌面id", required = "required")
private String desktopId;
}

View file

@ -5,6 +5,7 @@
package com.skyeye.eve.controller;
import com.skyeye.annotation.api.Api;
import com.skyeye.annotation.api.ApiImplicitParam;
import com.skyeye.annotation.api.ApiImplicitParams;
import com.skyeye.annotation.api.ApiOperation;
import com.skyeye.common.entity.CommonPageInfo;
@ -115,4 +116,19 @@ public class AppWorkPageController {
appWorkPageService.editAppWorkPageDownById(inputObject, outputObject);
}
/**
* 根据父目录id获取子目录集合
*
* @param inputObject 入参以及用户信息等获取对象
* @param outputObject 出参以及提示信息的返回值对象
*/
@ApiOperation(id = "queryAppWorkPageListByParentId", value = "根据父目录id获取子目录集合", method = "GET", allUse = "2")
@ApiImplicitParams({
@ApiImplicitParam(id = "parentId", name = "parentId", value = "父目录ID", required = "required"),
@ApiImplicitParam(id = "desktopId", name = "desktopId", value = "桌面id")})
@RequestMapping("/post/AppWorkPageController/queryAppWorkPageListByParentId")
public void queryAppWorkPageListByParentId(InputObject inputObject, OutputObject outputObject) {
appWorkPageService.queryAppWorkPageListByParentId(inputObject, outputObject);
}
}

View file

@ -25,4 +25,5 @@ public interface AppWorkPageService {
void editAppWorkPageDownById(InputObject inputObject, OutputObject outputObject);
void queryAppWorkPageListByParentId(InputObject inputObject, OutputObject outputObject);
}

View file

@ -262,4 +262,25 @@ public class AppWorkPageServiceImpl implements AppWorkPageService {
}
}
/**
* 根据父目录id获取子目录集合
*
* @param inputObject 入参以及用户信息等获取对象
* @param outputObject 出参以及提示信息的返回值对象
*/
@Override
public void queryAppWorkPageListByParentId(InputObject inputObject, OutputObject outputObject) {
Map<String, Object> map = inputObject.getParams();
String parentId = map.get("parentId").toString();
String desktopId = map.get("desktopId").toString();
QueryWrapper<AppWorkPageMation> queryWrapper = new QueryWrapper<>();
queryWrapper.eq(MybatisPlusUtil.getDeclaredFieldsInfo2(AppWorkPageMation.class, "parentId"), parentId);
if (StringUtils.isNotEmpty(desktopId)) {
queryWrapper.eq(MybatisPlusUtil.getDeclaredFieldsInfo2(AppWorkPageMation.class, "desktopId"), desktopId);
}
List<AppWorkPageMation> appWorkPageMationList = appWorkPageDao.selectList(queryWrapper);
outputObject.setBeans(appWorkPageMationList);
outputObject.settotal(appWorkPageMationList.size());
}
}

View file

@ -269,7 +269,7 @@
<url id="desktop009" path="/post/SysEveDesktopController/editSysDesktopMationOrderNumDownById" val="桌面名称下移" allUse="1" groupName="桌面名称管理">
<property id="rowId" name="id" ref="required" var="桌面名称id" />
</url>
<url id="desktop011" path="/post/SysEveDesktopController/queryAllSysDesktopList" val="获取全部的桌面名称用于系统菜单" allUse="2" groupName="桌面名称管理">
<url id="desktop011" path="/post/SysEveDesktopController/queryAllSysDesktopList" val="获取全部的桌面名称用于系统菜单" allUse="2" method="GET" groupName="桌面名称管理">
<property id="language" name="language" ref="" var="语言类型" defaultValue="zh" />
</url>
<url id="desktop012" path="/post/SysEveDesktopController/removeAllSysEveMenuByDesktopId" val="一键移除所有菜单" allUse="1" groupName="桌面名称管理">