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 @@ -102,11 +102,15 @@ public class DhcAreaController extends BaseController
* 删除区域
*/
@PreAuthorize("@ss.hasPermi('dhc:area:remove')")
@Log(title = "区域", businessType = BusinessType.DELETE)
@DeleteMapping("/{areaIds}")
public AjaxResult remove(@PathVariable Long[] areaIds)
@GetMapping("/del/{areaId}")
public AjaxResult remove(@PathVariable("areaId") Long areaId)
{
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 @@ -33,6 +33,10 @@ public class DhcArea extends BaseEntity
@Excel(name = "区域名称")
private String areaName;
/** 产品线 */
@Excel(name = "产品线")
private String productLineCode;
/** 区域类型 */
@Excel(name = "区域类型")
private String areaType;
@ -62,6 +66,14 @@ public class DhcArea extends BaseEntity @@ -62,6 +66,14 @@ public class DhcArea extends BaseEntity
/** 子部门 */
private List<DhcArea> children = new ArrayList<DhcArea>();
public String getProductLineCode() {
return productLineCode;
}
public void setProductLineCode(String productLineCode) {
this.productLineCode = productLineCode;
}
public String getParentName() {
return parentName;
}

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

@ -60,27 +60,4 @@ public interface SysUserRoleMapper @@ -60,27 +60,4 @@ public interface SysUserRoleMapper
* @return 结果
*/
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