|
@@ -18,6 +18,8 @@ import me.zhengjie.config.RsaProperties;
|
|
|
import me.zhengjie.domain.LocalStorage;
|
|
|
import me.zhengjie.exception.BadRequestException;
|
|
|
import me.zhengjie.modules.dm.api.service.DmApiService;
|
|
|
+import me.zhengjie.modules.dm.appMenu.service.DmAppMenuService;
|
|
|
+import me.zhengjie.modules.dm.appMenu.service.dto.DmAppMenuQueryCriteria;
|
|
|
import me.zhengjie.modules.dm.system.service.DmSystemService;
|
|
|
import me.zhengjie.modules.dm.system.service.dto.DmSystemQueryCriteria;
|
|
|
import me.zhengjie.modules.dm.user.domain.DmUser;
|
|
@@ -87,7 +89,7 @@ public class UserApiController {
|
|
|
private final DmApiService dmApiService;
|
|
|
private final String key = "DMERPYT!@#$QWER2021+{:>";
|
|
|
private final DmSystemService dmSystemService;
|
|
|
-
|
|
|
+ private final DmAppMenuService dmAppMenuService;
|
|
|
|
|
|
@Log("获取ERP用户数据")
|
|
|
@ApiOperation("获取ERP用户数据")
|
|
@@ -402,4 +404,20 @@ public class UserApiController {
|
|
|
SecurityUtils.CheckApiAuth(params);
|
|
|
return new ResponseEntity<>(dmSystemService.queryAll(params.getQuery(),pageable),HttpStatus.OK);
|
|
|
}
|
|
|
+
|
|
|
+ @Log("根据用户id查询app菜单权限")
|
|
|
+ @ApiOperation("根据用户id查询app菜单权限")
|
|
|
+ @AnonymousPostMapping(value = "/queryUserAppMenu")
|
|
|
+ public ResponseEntity<Object> queryUserAppMenu(@RequestBody QueryPageParams<String> params){
|
|
|
+ SecurityUtils.CheckApiAuth(params);
|
|
|
+ List<Map<String, Object>> map = dmUserService.queryUserAppMenu(params.getQuery());
|
|
|
+ return new ResponseEntity<>(map,HttpStatus.OK);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Log("查询app菜单权限")
|
|
|
+ @ApiOperation("查询app菜单权限")
|
|
|
+ @AnonymousGetMapping(value = "/queryAppMenu")
|
|
|
+ public ResponseEntity<Object> queryAppMenu(DmAppMenuQueryCriteria criteria, Pageable pageable){
|
|
|
+ return new ResponseEntity<>(dmAppMenuService.queryAll(criteria,pageable),HttpStatus.OK);
|
|
|
+ }
|
|
|
}
|