Browse Source

代码提交

master
parent
commit
cf32d22927
  1. 12
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/dhc/DhcAreaController.java
  2. 12
      ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/DhcArea.java
  3. 23
      ruoyi-system/src/main/java/com/ruoyi/dhc/mapper/SysUserRoleMapper.java

12
ruoyi-admin/src/main/java/com/ruoyi/web/controller/dhc/DhcAreaController.java

@ -102,11 +102,15 @@ public class DhcAreaController extends BaseController
* 删除区域 * 删除区域
*/ */
@PreAuthorize("@ss.hasPermi('dhc:area:remove')") @PreAuthorize("@ss.hasPermi('dhc:area:remove')")
@Log(title = "区域", businessType = BusinessType.DELETE) @GetMapping("/del/{areaId}")
@DeleteMapping("/{areaIds}") public AjaxResult remove(@PathVariable("areaId") Long areaId)
public AjaxResult remove(@PathVariable Long[] areaIds)
{ {
return toAjax(dhcAreaService.deleteDhcAreaByAreaIds(areaIds)); Integer count = dhcAreaService.deleteDhcAreaByAreaId(areaId);
if (count == -1) {
return AjaxResult.error("该区域存在子区域,请先删除子区域");
} else {
return AjaxResult.success();
}
} }
/** /**
* 查询区域信息 * 查询区域信息

12
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/DhcArea.java

@ -33,6 +33,10 @@ public class DhcArea extends BaseEntity
@Excel(name = "区域名称") @Excel(name = "区域名称")
private String areaName; private String areaName;
/** 产品线 */
@Excel(name = "产品线")
private String productLineCode;
/** 区域类型 */ /** 区域类型 */
@Excel(name = "区域类型") @Excel(name = "区域类型")
private String areaType; private String areaType;
@ -62,6 +66,14 @@ public class DhcArea extends BaseEntity
/** 子部门 */ /** 子部门 */
private List<DhcArea> children = new ArrayList<DhcArea>(); private List<DhcArea> children = new ArrayList<DhcArea>();
public String getProductLineCode() {
return productLineCode;
}
public void setProductLineCode(String productLineCode) {
this.productLineCode = productLineCode;
}
public String getParentName() { public String getParentName() {
return parentName; return parentName;
} }

23
ruoyi-system/src/main/java/com/ruoyi/dhc/mapper/SysUserRoleMapper.java

@ -60,27 +60,4 @@ public interface SysUserRoleMapper
* @return 结果 * @return 结果
*/ */
public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") Long[] userIds); public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") Long[] userIds);
/**
* 批量取消角色权限控制点
*
* @param roleId 角色ID
* @param authNodes 需要删除的角色权限控制点
* @return 结果
*/
public int deleteRoleAuthNodesInfos(@Param("roleId") Long roleId, @Param("authNodes") String[] authNodes);
/**
* 批量角色权限控制点
*
* @param roleAuthNodeList 角色权限控制点列表
* @return 结果
*/
public int batchRoleAuthNodes(List<DhcRoleAuthNode> roleAuthNodeList);
/**
* 根据条角色ID查询控制点信息
*
* @param roleId 角色ID
* @return 结果
*/
public List<String> getRoleAuthNodes(Long roleId);
} }

Loading…
Cancel
Save