|
@@ -4,11 +4,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.huaxu.common.FileUploadUtil;
|
|
|
import com.huaxu.entity.App;
|
|
|
+import com.huaxu.entity.MenuEntity;
|
|
|
import com.huaxu.entity.UserTagEntity;
|
|
|
import com.huaxu.model.AjaxMessage;
|
|
|
import com.huaxu.model.LoginUser;
|
|
|
import com.huaxu.model.Pagination;
|
|
|
import com.huaxu.model.ResultStatus;
|
|
|
+import com.huaxu.service.MenuService;
|
|
|
import com.huaxu.service.UserTagService;
|
|
|
import com.huaxu.util.UserUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -20,6 +22,7 @@ import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
|
|
|
+import java.util.List;
|
|
|
import java.io.IOException;
|
|
|
import java.util.Map;
|
|
|
import java.util.Date;
|
|
@@ -40,6 +43,8 @@ public class UserController {
|
|
|
|
|
|
@Autowired
|
|
|
private UserService userService;
|
|
|
+ @Autowired
|
|
|
+ private MenuService menuService;
|
|
|
@Value("${UMIS.sys_config_path}")
|
|
|
private String baseDir;
|
|
|
|
|
@@ -74,6 +79,25 @@ public class UserController {
|
|
|
UserEntity userEntity = userService.findUserById(id);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, userEntity);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 按用户查询一级菜单信息(入口菜单)
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "查询用户一级菜单信息(入口菜单-用户)")
|
|
|
+ @RequestMapping(value = "/findUserFirstMenu", method = RequestMethod.GET)
|
|
|
+ public AjaxMessage<List<MenuEntity>> findUserFirstMenu() {
|
|
|
+
|
|
|
+ List<MenuEntity> menuEntityList = menuService.findUserFirstMenu();
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, menuEntityList);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 按应用查询菜单信息(系统菜单-用户)
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "查询应用菜单信息")
|
|
|
+ @RequestMapping(value = "/findUserMenu", method = RequestMethod.GET)
|
|
|
+ public AjaxMessage<List<MenuEntity>> findUserMenu(@ApiParam(value = "应用ID", required = true) @RequestParam String appId) {
|
|
|
+ List<MenuEntity> menuEntityList = menuService.findUserMenu(appId);
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, menuEntityList);
|
|
|
+ }
|
|
|
/**
|
|
|
* 新增
|
|
|
*/
|
|
@@ -91,6 +115,7 @@ public class UserController {
|
|
|
}
|
|
|
return new AjaxMessage<>(ResultStatus.OK, avatar);
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 新增
|
|
|
*/
|