feat:(REQ-2545) 菜单资源配置角色时,pgroupPermissionRelation增加featureType和type信息

This commit is contained in:
lilong 2024-06-18 18:12:14 +08:00
parent f9e394f62b
commit 5ee96d4003
2 changed files with 9 additions and 0 deletions

View File

@ -29,6 +29,11 @@ public class FeatureRoleRelationReq {
/** 功能Id **/
private Long featureId;
/**
* 菜单资源的类型
*/
private Integer featureType;
/** 应用的角色Id列表 **/
private List<Long> roleIds;

View File

@ -112,6 +112,8 @@ import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import static cn.axzo.tyr.server.repository.entity.SaasPgroupPermissionRelation.NEW_FEATURE;
/**
* 角色
*
@ -1349,6 +1351,8 @@ public class RoleServiceImpl extends ServiceImpl<SaasRoleMapper, SaasRole>
relation.setFeatureId(item.getFeatureId());
relation.setGroupId(groupId);
relation.setCreateBy(operatorId);
relation.setFeatureType(item.getFeatureType());
relation.setType(NEW_FEATURE);
insertRelation.add(relation);
});
saasPgroupPermissionRelationDao.saveBatch(insertRelation);