This commit is contained in:
sxu 2025-03-11 16:34:55 +08:00
parent 0c00e7949a
commit c866ad4f41
3 changed files with 7 additions and 8 deletions

View File

@ -79,7 +79,7 @@ public class SysRole extends BaseEntity
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long areaId;
private Long[] areaIds;
private String[] areaIds;
/** 角色菜单权限 */
private Set<String> permissions;
@ -256,11 +256,11 @@ public class SysRole extends BaseEntity
this.areaId = areaId;
}
public Long[] getAreaIds() {
public String[] getAreaIds() {
return areaIds;
}
public void setAreaIds(Long[] areaIds) {
public void setAreaIds(String[] areaIds) {
this.areaIds = areaIds;
}

View File

@ -15,8 +15,7 @@ public class SysRoleArea
private Long roleId;
/** 区域ID */
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long areaId;
private String areaId;
public Long getRoleId()
{
@ -28,11 +27,11 @@ public class SysRoleArea
this.roleId = roleId;
}
public Long getAreaId() {
public String getAreaId() {
return areaId;
}
public void setAreaId(Long areaId) {
public void setAreaId(String areaId) {
this.areaId = areaId;
}

View File

@ -386,7 +386,7 @@ public class SysRoleServiceImpl implements ISysRoleService
int rows = 1;
// 新增角色与区域数据权限管理
List<SysRoleArea> list = new ArrayList<SysRoleArea>();
for (Long areaId : role.getAreaIds())
for (String areaId : role.getAreaIds())
{
SysRoleArea rd = new SysRoleArea();
rd.setRoleId(role.getRoleId());