From ddedea849f8188f248052c1efe91a64e55e783a2 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Mon, 22 Jul 2024 14:15:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gateway/pom.xml | 2 +- .../aggregation/SysOrganizationRest.java | 4 ++- .../oms/apiadmin/aggregation/SysRoleRest.java | 6 ++--- .../com/yxt/oms/biz/func/sysmenu/SysMenu.java | 1 + .../yxt/oms/biz/func/sysmenu/SysMenuDto.java | 1 + .../oms/biz/func/sysmenu/SysMenuTreeVo.java | 3 ++- .../yxt/oms/biz/func/sysmenu/SysMenuVo.java | 1 + .../oms/biz/func/sysrole/SysRoleQuery.java | 2 ++ .../oms/biz/func/sysrole/SysRoleService.java | 4 +-- .../yxt/oms/biz/func/sysrole/SysRoleVo.java | 5 ++-- .../oms/biz/func/sysuser/SysUserService.java | 5 ++-- .../biz/func/sysuserrole/SysUserRoleVo.java | 8 +++--- .../feign/portal/sysrole/SysRoleFeign.java | 4 +-- .../portal/sysrole/SysRoleFeignFallback.java | 2 +- .../oms/feign/portal/sysuser/SysUserVo.java | 27 ++++++++++--------- 15 files changed, 43 insertions(+), 32 deletions(-) diff --git a/gateway/pom.xml b/gateway/pom.xml index 72dc2d8..06f8d9f 100644 --- a/gateway/pom.xml +++ b/gateway/pom.xml @@ -10,7 +10,7 @@ 4.0.0 com.yxt.gateway - gateway + omsgateway 8 diff --git a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysOrganizationRest.java b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysOrganizationRest.java index 8136467..ffca9d3 100644 --- a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysOrganizationRest.java +++ b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysOrganizationRest.java @@ -83,7 +83,9 @@ public class SysOrganizationRest { @Transactional(rollbackFor = Exception.class) - public ResultBean update(SysOrganizationDto dto, String sid){ + @ApiOperation("修改保存") + @PostMapping("/update/{sid}") + public ResultBean update(@RequestBody SysOrganizationDto dto, @PathVariable("sid") String sid){ return sysOrganizationService.updateBySid(dto, sid); } diff --git a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysRoleRest.java b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysRoleRest.java index f10da59..fd48698 100644 --- a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysRoleRest.java +++ b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysRoleRest.java @@ -38,9 +38,9 @@ public class SysRoleRest { @ApiOperation("查询所有的角色数据,并根据用户sid查询被选中的角色") - @PostMapping("/listAllByUserSid/{userSid}") - public ResultBean> listAllByUserSid(@PathVariable("userSid") String userSid){ - return sysRoleService.listAllByUserSid(userSid); + @PostMapping("/listAllByUserSid/{userSid}/{orgSid}") + public ResultBean> listAllByUserSid(@PathVariable("userSid") String userSid,@PathVariable("orgSid") String orgSid){ + return sysRoleService.listAllByUserSid(userSid,orgSid); } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenu.java b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenu.java index c4e78e6..071ade3 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenu.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenu.java @@ -48,4 +48,5 @@ public class SysMenu extends BaseEntity { @ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") private String menuType; + private String cid; } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuDto.java b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuDto.java index 48104d3..a9b59ff 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuDto.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuDto.java @@ -69,4 +69,5 @@ public class SysMenuDto implements Dto { @ApiModelProperty(value = "备注") private String remarks; + private String cid; } \ No newline at end of file diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuTreeVo.java b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuTreeVo.java index 4418588..e7ca20b 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuTreeVo.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuTreeVo.java @@ -56,7 +56,8 @@ public class SysMenuTreeVo implements Vo { private String remarks; @ApiModelProperty("子菜单") private List children; - private String menuType; private String isShow; + private String menuTypeValue; + private String cid; } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuVo.java b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuVo.java index 9207374..f7930c9 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuVo.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysmenu/SysMenuVo.java @@ -71,4 +71,5 @@ public class SysMenuVo implements Vo { private String checked; @ApiModelProperty("资源名称") private String sourceName; + private String cid; } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleQuery.java b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleQuery.java index 4e1e277..d3d9070 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleQuery.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleQuery.java @@ -35,4 +35,6 @@ public class SysRoleQuery implements Query { @ApiModelProperty("1、系统管理员、2、普通角色") private Integer type; + private String orgSid;//组织 + private String sourceSid;//资源 } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleService.java b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleService.java index f3de9cd..c34c80b 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleService.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleService.java @@ -93,8 +93,8 @@ public class SysRoleService extends MybatisBaseService { return sysRoleFeign.fetchByUserSid(userSid); } - public ResultBean> listAllByUserSid(String userSid) { - return sysRoleFeign.listAllByUserSid(userSid); + public ResultBean> listAllByUserSid(String userSid,String orgSid) { + return sysRoleFeign.listAllByUserSid(userSid, orgSid); } /** diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleVo.java b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleVo.java index e83c975..cc47ed5 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleVo.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysrole/SysRoleVo.java @@ -44,6 +44,7 @@ public class SysRoleVo implements Vo { private String postName; @ApiModelProperty(value = "组织层级") private String roleTypeValue; - private String dataRuleId;//角色数据权限id - private String dataRuleValue;// + private String dataRuleId; + private String dataRuleValue; + private String orgSid; } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysuser/SysUserService.java b/oms/src/main/java/com/yxt/oms/biz/func/sysuser/SysUserService.java index 662065c..cf66ff5 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysuser/SysUserService.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysuser/SysUserService.java @@ -71,11 +71,12 @@ public class SysUserService { * @param sid 用户sid * @return ResultBean */ - public ResultBean initPwd(String sid) { + + public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) { return sysUserFeign.initPwd(sid); } - public ResultBean delBySid(String sid) { + public ResultBean delBySid(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) { return sysUserFeign.delBySid(sid); } } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysuserrole/SysUserRoleVo.java b/oms/src/main/java/com/yxt/oms/biz/func/sysuserrole/SysUserRoleVo.java index 3b1f21b..dceacaa 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysuserrole/SysUserRoleVo.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysuserrole/SysUserRoleVo.java @@ -23,11 +23,11 @@ import lombok.Data; @Data public class SysUserRoleVo implements Vo { - - @ApiModelProperty("用户sid") + + @ApiModelProperty("用户sid") private String userSid; - - @ApiModelProperty("角色sid") + + @ApiModelProperty("角色sid") private String roleSid; private String name; } diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeign.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeign.java index e479a5d..41697ff 100644 --- a/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeign.java +++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeign.java @@ -30,8 +30,8 @@ public interface SysRoleFeign { @PostMapping("/listAll") public ResultBean> listAll(@RequestBody SysRoleQuery query); @ApiOperation("查询所有的角色数据,并根据用户sid查询被选中的角色") - @PostMapping("/listAllByUserSid/{userSid}") - public ResultBean> listAllByUserSid(@PathVariable("userSid") String userSid); + @PostMapping("/listAllByUserSid/{userSid}/{orgSid}") + public ResultBean> listAllByUserSid(@PathVariable("userSid") String userSid,@PathVariable("orgSid") String orgSid); @ApiOperation("根据用户sid查询用户的角色列表") @PostMapping("/fetchByUserSid/{userSid}") diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeignFallback.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeignFallback.java index b6ba06d..fedc9e2 100644 --- a/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeignFallback.java +++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysrole/SysRoleFeignFallback.java @@ -24,7 +24,7 @@ public class SysRoleFeignFallback implements SysRoleFeign { } @Override - public ResultBean> listAllByUserSid(String userSid) { + public ResultBean> listAllByUserSid(String userSid, String orgSid) { return null; } diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserVo.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserVo.java index 3cde48e..8685a84 100644 --- a/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserVo.java +++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserVo.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; import com.yxt.common.core.vo.Vo; import com.yxt.oms.biz.func.sysrole.SysRoleVo; +import com.yxt.oms.biz.func.sysuserrole.SysUserRoleVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -34,42 +35,42 @@ public class SysUserVo implements Vo { private static final long serialVersionUID = 2415131854581950721L; @ApiModelProperty("部门sid") private String departmentSid; - @ApiModelProperty("部门名称") + @ApiModelProperty("部门名称") private String departmentName; @ApiModelProperty("上级部门名称-本级部门名称 岗位名称") @JsonProperty("pNameAndDepartmentNameAndPostName") private String pNameAndDepartmentNameAndPostName; - @ApiModelProperty("岗位名称") + @ApiModelProperty("岗位名称") private String postName; - @ApiModelProperty("岗位Sid") + @ApiModelProperty("岗位Sid") private String postSid; @ApiModelProperty("单位sid") private String organizationSid; - @ApiModelProperty("单位名称") + @ApiModelProperty("单位名称") private String organizationName; - @ApiModelProperty("用户姓名") + @ApiModelProperty("用户姓名") private String name; - @ApiModelProperty("登录名,登录名不能相同") + @ApiModelProperty("登录名,登录名不能相同") private String userName; @ApiModelProperty("id") private Integer id; - @ApiModelProperty("用户sid") + @ApiModelProperty("用户sid") private String sid; @ApiModelProperty("是否是管理员:1管理员,2一般用户,0是超级管理员,3尚无单位人员") private String isAdmin; @ApiModelProperty("角色名称") private String roleName; - @ApiModelProperty("关联的人员sid") + @ApiModelProperty("关联的人员sid") private String staffSid; - - @ApiModelProperty("手机号") + + @ApiModelProperty("手机号") private String mobile; @ApiModelProperty(value = "禁用状态") private String isEnable; - - @ApiModelProperty("用户类型:1员工、2客户、3供应商") + + @ApiModelProperty("用户类型:1员工、2客户、3供应商") private String userType; @ApiModelProperty("用户类型:1、2、3") private String userTypeValue; @@ -101,7 +102,7 @@ public class SysUserVo implements Vo { List sysOrganizationVos; private String orgSid; private String orgName; - private List sysRoleVos; + private List sysRoleVos; @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createTime; private String roles;//角色 ,分割