/// <summary> /// 创建角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public async Task <Result> Create(Role role) { if (await _roleRepositories.GetEntity(f => f.TenancyId == role.TenancyId && f.Name.Equals(role.Name)) != null) { return(Result.ReFailure(ResultCodes.RoleNameExist)); } bool isAdd = await _roleRepositories.Add(role); if (!isAdd) { return(Result.ReFailure(ResultCodes.RoleCreateFailed)); } return(Result.ReSuccess()); }