【7.6.0】【sys】【role】更新新增角色接口

pull/55/MERGE
fengshuonan 2023-06-12 20:46:00 +08:00
parent 10d210d1d4
commit e4cc2bad49
2 changed files with 5 additions and 25 deletions

View File

@ -74,29 +74,4 @@ public class SysRoleRequest extends BaseRequest {
@ChineseDescription("是否是系统角色Y-是N-否。系统角色不能删除")
private String roleSystemFlag;
/**
*
*/
@ChineseDescription("拓展字段")
private String expandField;
/**
*
*/
@ChineseDescription("乐观锁")
private Long versionFlag;
/**
* Y-N-
*/
@NotBlank(message = "删除标记Y-已删除N-未删除不能为空", groups = {add.class, edit.class})
@ChineseDescription("删除标记Y-已删除N-未删除")
private String delFlag;
/**
*
*/
@ChineseDescription("租户号")
private Long tenantId;
}

View File

@ -2,6 +2,7 @@ package cn.stylefeng.roses.kernel.sys.modular.role.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.stylefeng.roses.kernel.auth.api.enums.DataScopeTypeEnum;
import cn.stylefeng.roses.kernel.db.api.factory.PageFactory;
import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity;
@ -32,6 +33,10 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
public void add(SysRoleRequest sysRoleRequest) {
SysRole sysRole = new SysRole();
BeanUtil.copyProperties(sysRoleRequest, sysRole);
// 设置角色默认的数据范围,默认查看全部
sysRole.setDataScopeType(DataScopeTypeEnum.ALL.getCode());
this.save(sysRole);
}