mirror of
https://github.com/weizhiqiang1995/erp-pro.git
synced 2025-02-21 22:13:31 +08:00
【手机端菜单】修改手机端菜单
This commit is contained in:
parent
dbbe25e8bb
commit
655be04203
5 changed files with 44 additions and 2 deletions
|
@ -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;
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -25,4 +25,5 @@ public interface AppWorkPageService {
|
|||
|
||||
void editAppWorkPageDownById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void queryAppWorkPageListByParentId(InputObject inputObject, OutputObject outputObject);
|
||||
}
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -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="桌面名称管理">
|
||||
|
|
Loading…
Reference in a new issue